com.prosysopc.ua.typedictionary
Class StructureSpecification

java.lang.Object
  extended by com.prosysopc.ua.typedictionary.StructureSpecification

public class StructureSpecification
extends Object


Nested Class Summary
static class StructureSpecification.StructureType
           
 
Constructor Summary
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)
           
 
Method Summary
 boolean equals(Object obj)
           
 org.opcfoundation.ua.builtintypes.ExpandedNodeId getBinaryEncodeId()
           
 org.opcfoundation.ua.builtintypes.NodeId getDataTypeId()
           
 List<FieldSpecification> getFields()
          Returns the fields as unmodifiable list.
 String getName()
          Returns the name of the Structure.
 StructureSpecification.StructureType getStructureType()
           
 org.opcfoundation.ua.builtintypes.ExpandedNodeId getTypeId()
           
 org.opcfoundation.ua.builtintypes.ExpandedNodeId getXmlEncodeId()
          Returns the XML encoding ExpandedNodeId, can be null if not supported.
 int hashCode()
           
 boolean isType(org.opcfoundation.ua.builtintypes.ExpandedNodeId id)
          Return true if given id matches type, binary or xml encoding id.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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.