Klasse AbstractAttributeDefinition
java.lang.Object
org.teamapps.message.protocol.message.AbstractAttributeDefinition
- Alle implementierten Schnittstellen:
AttributeDefinition,BaseDefinition,ExtendedAttributesUpdater
public class AbstractAttributeDefinition
extends Object
implements AttributeDefinition, ExtendedAttributesUpdater
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractAttributeDefinition(MessageModel parent, byte[] bytes, DefinitionCache definitionCache) AbstractAttributeDefinition(MessageModel parent, DataInputStream dis, DefinitionCache definitionCache) AbstractAttributeDefinition(MessageModel parent, String name, int key, AttributeType type, Message specificType) AbstractAttributeDefinition(MessageModel parent, String name, int key, AttributeType type, Message specificType, String defaultValue, String comment) AbstractAttributeDefinition(MessageModel parent, String name, int key, Message specificType, MessageModel referencedObject, boolean multiReference) AbstractAttributeDefinition(MessageModel parent, String name, int key, Message specificType, MessageModel referencedObject, boolean multiReference, String comment) AbstractAttributeDefinition(MessageModel parent, String name, int key, EnumDefinition enumDefinition, Message specificType) AbstractAttributeDefinition(MessageModel parent, String name, int key, EnumDefinition enumDefinition, Message specificType, String defaultValue, String comment) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintgetKey()getName()getType()setComment(String comment) setDefaultValue(String defaultValue) setSpecificType(Message specificType) byte[]toBytes()toString()voidwrite(DataOutputStream dos) voidwrite(DataOutputStream dos, DefinitionCache definitionCache) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.message.protocol.model.AttributeDefinition
isEnumProperty, isMetaDataField, isMultiReference, isReferenceProperty
-
Konstruktordetails
-
AbstractAttributeDefinition
public AbstractAttributeDefinition(MessageModel parent, String name, int key, AttributeType type, Message specificType) -
AbstractAttributeDefinition
public AbstractAttributeDefinition(MessageModel parent, String name, int key, AttributeType type, Message specificType, String defaultValue, String comment) -
AbstractAttributeDefinition
public AbstractAttributeDefinition(MessageModel parent, String name, int key, EnumDefinition enumDefinition, Message specificType) -
AbstractAttributeDefinition
public AbstractAttributeDefinition(MessageModel parent, String name, int key, EnumDefinition enumDefinition, Message specificType, String defaultValue, String comment) -
AbstractAttributeDefinition
public AbstractAttributeDefinition(MessageModel parent, String name, int key, Message specificType, MessageModel referencedObject, boolean multiReference) -
AbstractAttributeDefinition
public AbstractAttributeDefinition(MessageModel parent, String name, int key, Message specificType, MessageModel referencedObject, boolean multiReference, String comment) -
AbstractAttributeDefinition
public AbstractAttributeDefinition(MessageModel parent, byte[] bytes, DefinitionCache definitionCache) throws IOException - Löst aus:
IOException
-
AbstractAttributeDefinition
public AbstractAttributeDefinition(MessageModel parent, DataInputStream dis, DefinitionCache definitionCache) throws IOException - Löst aus:
IOException
-
-
Methodendetails
-
write
- Angegeben von:
writein SchnittstelleAttributeDefinition- Löst aus:
IOException
-
write
- Angegeben von:
writein SchnittstelleAttributeDefinition- Löst aus:
IOException
-
setDefaultValue
- Angegeben von:
setDefaultValuein SchnittstelleExtendedAttributesUpdater
-
setComment
- Angegeben von:
setCommentin SchnittstelleExtendedAttributesUpdater
-
setSpecificType
- Angegeben von:
setSpecificTypein SchnittstelleExtendedAttributesUpdater
-
toBytes
- Angegeben von:
toBytesin SchnittstelleAttributeDefinition- Löst aus:
IOException
-
getParent
- Angegeben von:
getParentin SchnittstelleAttributeDefinition
-
getName
- Angegeben von:
getNamein SchnittstelleBaseDefinition
-
getKey
public int getKey()- Angegeben von:
getKeyin SchnittstelleAttributeDefinition
-
getType
- Angegeben von:
getTypein SchnittstelleAttributeDefinition
-
getSpecificType
- Angegeben von:
getSpecificTypein SchnittstelleBaseDefinition
-
getComment
- Angegeben von:
getCommentin SchnittstelleBaseDefinition
-
getDefaultValue
- Angegeben von:
getDefaultValuein SchnittstelleAttributeDefinition
-
getEnumDefinition
- Angegeben von:
getEnumDefinitionin SchnittstelleAttributeDefinition
-
getReferencedObject
- Angegeben von:
getReferencedObjectin SchnittstelleAttributeDefinition
-
explain
- Angegeben von:
explainin SchnittstelleAttributeDefinition
-
toString
-