public class FaultyTextDataElt extends SimpleDataElt
Modifier | Constructor and Description |
---|---|
|
FaultyTextDataElt(java.lang.String name)
creates a text element with no payload
|
|
FaultyTextDataElt(java.lang.String name,
java.lang.String payload)
creates a text data element
|
protected |
FaultyTextDataElt(java.lang.String name,
java.lang.String payload,
TextDataEltType type) |
protected |
FaultyTextDataElt(java.lang.String name,
TextDataEltType type) |
Modifier and Type | Method and Description |
---|---|
void |
addPayload(MessageReader reader)
for each element, should read and add content for all elements between the
"TYP" field (excluded) and the "DELT" structure end (also excluded)
|
void |
changePayload(java.lang.String payload)
changes the payload of the element
|
FaultyTextDataElt |
cloneElt()
makes a deep copy of the element
|
java.lang.String |
defaultTextRepresentation() |
boolean |
equals(java.lang.Object other) |
void |
forceContent(java.lang.String constraintvalue) |
protected java.lang.Object |
getMessageArrayValue() |
protected MessageFieldSpec |
getMessageFieldSpec() |
java.lang.String |
getPayload() |
void |
writePayload(MessageWriter writer)
writes the payload for network transport
|
getEltCreator, getPropertyname, setPropertyname, toString, WriteSpecToMessage, writeToMessage, writeToMessage
getType, readFromCML, writeReferenceToCML
changeName, cleanName, getName
public FaultyTextDataElt(java.lang.String name, java.lang.String payload)
name
- name of the elementpayload
- payloadprotected FaultyTextDataElt(java.lang.String name, java.lang.String payload, TextDataEltType type)
public FaultyTextDataElt(java.lang.String name)
name
- name of the elementprotected FaultyTextDataElt(java.lang.String name, TextDataEltType type)
public void changePayload(java.lang.String payload)
payload
- the new payloadpublic void writePayload(MessageWriter writer) throws java.io.IOException
SimpleDataElt
writePayload
in class SimpleDataElt
writer
- writerjava.io.IOException
- if anything wrongs happens in the message sendingpublic java.lang.String getPayload()
public void addPayload(MessageReader reader) throws OLcRemoteException, java.io.IOException
DataElt
addPayload
in class SimpleDataElt
reader
- readerOLcRemoteException
- if anything happened to the other partyjava.io.IOException
- if any communication error happenspublic java.lang.String defaultTextRepresentation()
defaultTextRepresentation
in class SimpleDataElt
public FaultyTextDataElt cloneElt()
SimpleDataElt
cloneElt
in class SimpleDataElt
public void forceContent(java.lang.String constraintvalue)
forceContent
in class SimpleDataElt
constraintvalue
- force the content in payload. May not be implemented
for all the typesprotected MessageFieldSpec getMessageFieldSpec()
getMessageFieldSpec
in class SimpleDataElt
protected java.lang.Object getMessageArrayValue()
getMessageArrayValue
in class SimpleDataElt