org.opcfoundation.ua.core
Class AddNodesItem

java.lang.Object
  extended by org.opcfoundation.ua.utils.AbstractStructure
      extended by org.opcfoundation.ua.core.AddNodesItem
All Implemented Interfaces:
Cloneable, Structure, IEncodeable

public class AddNodesItem
extends AbstractStructure


Field Summary
static ExpandedNodeId BINARY
           
protected  QualifiedName BrowseName
           
static ExpandedNodeId ID
           
protected  ExtensionObject NodeAttributes
           
protected  NodeClass NodeClass
           
protected  ExpandedNodeId ParentNodeId
           
protected  NodeId ReferenceTypeId
           
protected  ExpandedNodeId RequestedNewNodeId
           
protected  ExpandedNodeId TypeDefinition
           
static ExpandedNodeId XML
           
 
Constructor Summary
AddNodesItem()
           
AddNodesItem(ExpandedNodeId ParentNodeId, NodeId ReferenceTypeId, ExpandedNodeId RequestedNewNodeId, QualifiedName BrowseName, NodeClass NodeClass, ExtensionObject NodeAttributes, ExpandedNodeId TypeDefinition)
           
 
Method Summary
 AddNodesItem clone()
          Deep clone
 boolean equals(Object obj)
           
 ExpandedNodeId getBinaryEncodeId()
          getBinaryEncodeId.
 QualifiedName getBrowseName()
           
 ExtensionObject getNodeAttributes()
           
 NodeClass getNodeClass()
           
 ExpandedNodeId getParentNodeId()
           
 NodeId getReferenceTypeId()
           
 ExpandedNodeId getRequestedNewNodeId()
           
 ExpandedNodeId getTypeDefinition()
           
 ExpandedNodeId getTypeId()
          getTypeId.
 ExpandedNodeId getXmlEncodeId()
          getXmlEncodeId.
 int hashCode()
           
 void setBrowseName(QualifiedName BrowseName)
           
 void setNodeAttributes(ExtensionObject NodeAttributes)
           
 void setNodeClass(NodeClass NodeClass)
           
 void setParentNodeId(ExpandedNodeId ParentNodeId)
           
 void setReferenceTypeId(NodeId ReferenceTypeId)
           
 void setRequestedNewNodeId(ExpandedNodeId RequestedNewNodeId)
           
 void setTypeDefinition(ExpandedNodeId TypeDefinition)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final ExpandedNodeId ID

BINARY

public static final ExpandedNodeId BINARY

XML

public static final ExpandedNodeId XML

ParentNodeId

protected ExpandedNodeId ParentNodeId

ReferenceTypeId

protected NodeId ReferenceTypeId

RequestedNewNodeId

protected ExpandedNodeId RequestedNewNodeId

BrowseName

protected QualifiedName BrowseName

NodeClass

protected NodeClass NodeClass

NodeAttributes

protected ExtensionObject NodeAttributes

TypeDefinition

protected ExpandedNodeId TypeDefinition
Constructor Detail

AddNodesItem

public AddNodesItem()

AddNodesItem

public AddNodesItem(ExpandedNodeId ParentNodeId,
                    NodeId ReferenceTypeId,
                    ExpandedNodeId RequestedNewNodeId,
                    QualifiedName BrowseName,
                    NodeClass NodeClass,
                    ExtensionObject NodeAttributes,
                    ExpandedNodeId TypeDefinition)
Method Detail

getParentNodeId

public ExpandedNodeId getParentNodeId()

setParentNodeId

public void setParentNodeId(ExpandedNodeId ParentNodeId)

getReferenceTypeId

public NodeId getReferenceTypeId()

setReferenceTypeId

public void setReferenceTypeId(NodeId ReferenceTypeId)

getRequestedNewNodeId

public ExpandedNodeId getRequestedNewNodeId()

setRequestedNewNodeId

public void setRequestedNewNodeId(ExpandedNodeId RequestedNewNodeId)

getBrowseName

public QualifiedName getBrowseName()

setBrowseName

public void setBrowseName(QualifiedName BrowseName)

getNodeClass

public NodeClass getNodeClass()

setNodeClass

public void setNodeClass(NodeClass NodeClass)

getNodeAttributes

public ExtensionObject getNodeAttributes()

setNodeAttributes

public void setNodeAttributes(ExtensionObject NodeAttributes)

getTypeDefinition

public ExpandedNodeId getTypeDefinition()

setTypeDefinition

public void setTypeDefinition(ExpandedNodeId TypeDefinition)

clone

public AddNodesItem clone()
Deep clone

Specified by:
clone in interface Structure
Overrides:
clone in class AbstractStructure
Returns:
cloned AddNodesItem

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeId

public ExpandedNodeId getTypeId()
Description copied from interface: Structure

getTypeId.

Returns:
a ExpandedNodeId object.

getXmlEncodeId

public ExpandedNodeId getXmlEncodeId()
Description copied from interface: Structure

getXmlEncodeId.

Returns:
a ExpandedNodeId object.

getBinaryEncodeId

public ExpandedNodeId getBinaryEncodeId()
Description copied from interface: Structure

getBinaryEncodeId.

Returns:
a ExpandedNodeId object.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2018. All rights reserved.