com.prosysopc.ua.typedictionary
Class StructureSpecification
java.lang.Object
com.prosysopc.ua.typedictionary.StructureSpecification
public class StructureSpecification
- extends Object
StructureSpecification
public StructureSpecification(String name,
org.opcfoundation.ua.builtintypes.ExpandedNodeId typeId,
org.opcfoundation.ua.builtintypes.ExpandedNodeId binaryEncodeId,
org.opcfoundation.ua.builtintypes.ExpandedNodeId xmlEncodeId,
org.opcfoundation.ua.builtintypes.NodeId dataTypeId,
List<FieldSpecification> fields,
StructureSpecification.StructureType structureType)
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
getBinaryEncodeId
public org.opcfoundation.ua.builtintypes.ExpandedNodeId getBinaryEncodeId()
getDataTypeId
public org.opcfoundation.ua.builtintypes.NodeId getDataTypeId()
- Returns:
- the dataTypeId
getFields
public List<FieldSpecification> getFields()
- Returns the fields as unmodifiable list.
getName
public String getName()
- Returns the name of the Structure.
getStructureType
public StructureSpecification.StructureType getStructureType()
getTypeId
public org.opcfoundation.ua.builtintypes.ExpandedNodeId getTypeId()
getXmlEncodeId
public org.opcfoundation.ua.builtintypes.ExpandedNodeId getXmlEncodeId()
- Returns the XML encoding ExpandedNodeId, can be null if not supported.
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
isType
public boolean isType(org.opcfoundation.ua.builtintypes.ExpandedNodeId id)
- Return true if given id matches type, binary or xml encoding id.
Copyright © 2018. All rights reserved.