Klasse MessageDefinition
java.lang.Object
org.teamapps.message.protocol.message.MessageDefinition
- Alle implementierten Schnittstellen:
BaseDefinition,MessageModel
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMessageDefinition(byte[] bytes) MessageDefinition(DataInputStream dis, DefinitionCache definitionCache) MessageDefinition(String objectUuid, String name, boolean messageRecord, int modelVersion) MessageDefinition(String objectUuid, String name, String specificType, boolean messageRecord, int modelVersion) MessageDefinition(String objectUuid, String name, String specificType, boolean messageRecord, int modelVersion, String comment) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddAttribute(String name, int key, AttributeType type) voidaddAttribute(String name, int key, AttributeType type, String specificType) voidaddAttribute(AttributeDefinition field) voidaddBoolean(String name, int key) voidvoidaddByteArray(String name, int key) voidvoidaddDateTime(String name, int key) voidvoidaddDoubleArray(String name, int key) voidaddEnum(String name, EnumDefinition enumDefinition, int key) voidaddEnum(String name, EnumDefinition enumDefinition, int key, String specificType) voidvoidvoidaddFloatArray(String name, int key) voidaddGenericMessage(String name, int key) voidaddIntArray(String name, int key) voidaddInteger(String name, int key) voidvoidaddLongArray(String name, int key) voidaddLongTimestamp(String name, int key) voidaddMultiReference(String name, int key, String specificType, MessageDefinition referencedObject) voidaddMultiReference(String name, int key, MessageDefinition referencedObject) voidaddMultiReference(String name, MessageDefinition referencedObject, int key) voidaddSingleReference(String name, int key, String specificType, MessageDefinition referencedObject) voidaddSingleReference(String name, int key, MessageDefinition referencedObject) voidaddSingleReference(String name, MessageDefinition referencedObject, int key) voidvoidaddStringArray(String name, int key) voidvoidaddTimestamp(String name, int key) getAttributeDefinitionByKey(int key) shortgetName()booleanbyte[]toBytes()toString()voidwrite(DataOutputStream dos) voidwrite(DataOutputStream dos, DefinitionCache definitionCache)
-
Felddetails
-
META_RECORD_ID
- Siehe auch:
-
META_CREATION_DATE
- Siehe auch:
-
META_CREATED_BY
- Siehe auch:
-
META_MODIFICATION_DATE
- Siehe auch:
-
META_MODIFIED_BY
- Siehe auch:
-
RESERVED_NAMES_LOWER_CASE
-
-
Konstruktordetails
-
MessageDefinition
-
MessageDefinition
-
MessageDefinition
-
MessageDefinition
- Löst aus:
IOException
-
MessageDefinition
- Löst aus:
IOException
-
MessageDefinition
- Löst aus:
IOException
-
-
Methodendetails
-
write
- Löst aus:
IOException
-
write
- Angegeben von:
writein SchnittstelleMessageModel- Löst aus:
IOException
-
toBytes
- Angegeben von:
toBytesin SchnittstelleMessageModel- Löst aus:
IOException
-
getName
- Angegeben von:
getNamein SchnittstelleBaseDefinition
-
getSpecificType
- Angegeben von:
getSpecificTypein SchnittstelleBaseDefinition
-
getComment
- Angegeben von:
getCommentin SchnittstelleBaseDefinition
-
getObjectUuid
- Angegeben von:
getObjectUuidin SchnittstelleMessageModel
-
addBoolean
-
addByte
-
addString
-
addInteger
-
addLong
-
addFloat
-
addDouble
-
addFile
-
addByteArray
-
addIntArray
-
addLongArray
-
addFloatArray
-
addDoubleArray
-
addStringArray
-
addTimestamp
-
addLongTimestamp
-
addDateTime
-
addDate
-
addTime
-
addEnum
-
addEnum
-
addAttribute
-
addAttribute
-
addSingleReference
-
addSingleReference
-
addSingleReference
public void addSingleReference(String name, int key, String specificType, MessageDefinition referencedObject) -
addMultiReference
-
addMultiReference
-
addMultiReference
public void addMultiReference(String name, int key, String specificType, MessageDefinition referencedObject) -
addGenericMessage
-
addAttribute
-
isMessageRecord
public boolean isMessageRecord()- Angegeben von:
isMessageRecordin SchnittstelleMessageModel
-
getModelVersion
public short getModelVersion()- Angegeben von:
getModelVersionin SchnittstelleMessageModel
-
getAttributeDefinitions
- Angegeben von:
getAttributeDefinitionsin SchnittstelleMessageModel
-
getAttributeDefinitionByKey
- Angegeben von:
getAttributeDefinitionByKeyin SchnittstelleMessageModel
-
getAttributeDefinitionByName
- Angegeben von:
getAttributeDefinitionByNamein SchnittstelleMessageModel
-
explain
- Angegeben von:
explainin SchnittstelleMessageModel
-
toString
-