public class DynamicStructDefinition extends DataDefinition
DataDefinition
for dynamic structures.Modifier and Type | Method and Description |
---|---|
void |
accept(DefinitionVisitor visitor)
Applies a visitor to this data-definition.
|
static DynamicStructDefinition |
getInstance() |
DataType |
getType()
Returns the
DataType for this type. |
List<Message> |
validate(DataValue value)
Validates that the specified
DataValue is an instance of this
data definition. |
completeValue, toString, validInstanceOf
public static DynamicStructDefinition getInstance()
public DataType getType()
DataDefinition
DataType
for this type.getType
in class DataDefinition
DataType
for this typepublic List<Message> validate(DataValue value)
DataValue
is an instance of this
data definition.
Validates that supplied value
is not null
and it's type matches DataType.STRUCTURE
.
validate
in class DataDefinition
value
- the DataValue
to validatepublic void accept(DefinitionVisitor visitor)
DataDefinition
accept
in class DataDefinition
visitor
- the visitor operating on this data-definitionCopyright © 2015. All Rights Reserved.