org.opcfoundation.ua.core
Class BrowseDescription

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

public class BrowseDescription
extends AbstractStructure
implements Structure, Cloneable


Field Summary
static ExpandedNodeId BINARY
           
protected  BrowseDirection BrowseDirection
           
static ExpandedNodeId ID
           
protected  Boolean IncludeSubtypes
           
protected  UnsignedInteger NodeClassMask
           
protected  NodeId NodeId
           
protected  NodeId ReferenceTypeId
           
protected  UnsignedInteger ResultMask
           
static ExpandedNodeId XML
           
 
Constructor Summary
BrowseDescription()
           
BrowseDescription(NodeId NodeId, BrowseDirection BrowseDirection, NodeId ReferenceTypeId, Boolean IncludeSubtypes, UnsignedInteger NodeClassMask, UnsignedInteger ResultMask)
           
 
Method Summary
 BrowseDescription clone()
          Deep clone
 boolean equals(Object obj)
           
 ExpandedNodeId getBinaryEncodeId()
          getBinaryEncodeId.
 BrowseDirection getBrowseDirection()
           
 Boolean getIncludeSubtypes()
           
 UnsignedInteger getNodeClassMask()
           
 NodeId getNodeId()
           
 NodeId getReferenceTypeId()
           
 UnsignedInteger getResultMask()
           
 ExpandedNodeId getTypeId()
          getTypeId.
 ExpandedNodeId getXmlEncodeId()
          getXmlEncodeId.
 int hashCode()
           
 void setBrowseDirection(BrowseDirection BrowseDirection)
           
 void setIncludeSubtypes(Boolean IncludeSubtypes)
           
 void setNodeClassMask(EnumSet<NodeClass> nodeClasses)
           
 void setNodeClassMask(NodeClass... nodeClasses)
           
 void setNodeClassMask(UnsignedInteger NodeClassMask)
           
 void setNodeId(NodeId NodeId)
           
 void setReferenceTypeId(NodeId ReferenceTypeId)
           
 void setResultMask(BrowseResultMask... resultMask)
           
 void setResultMask(EnumSet<BrowseResultMask> resultMask)
           
 void setResultMask(UnsignedInteger ResultMask)
           
 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

NodeId

protected NodeId NodeId

BrowseDirection

protected BrowseDirection BrowseDirection

ReferenceTypeId

protected NodeId ReferenceTypeId

IncludeSubtypes

protected Boolean IncludeSubtypes

NodeClassMask

protected UnsignedInteger NodeClassMask

ResultMask

protected UnsignedInteger ResultMask
Constructor Detail

BrowseDescription

public BrowseDescription()

BrowseDescription

public BrowseDescription(NodeId NodeId,
                         BrowseDirection BrowseDirection,
                         NodeId ReferenceTypeId,
                         Boolean IncludeSubtypes,
                         UnsignedInteger NodeClassMask,
                         UnsignedInteger ResultMask)
Method Detail

getNodeId

public NodeId getNodeId()

setNodeId

public void setNodeId(NodeId NodeId)

getBrowseDirection

public BrowseDirection getBrowseDirection()

setBrowseDirection

public void setBrowseDirection(BrowseDirection BrowseDirection)

getReferenceTypeId

public NodeId getReferenceTypeId()

setReferenceTypeId

public void setReferenceTypeId(NodeId ReferenceTypeId)

getIncludeSubtypes

public Boolean getIncludeSubtypes()

setIncludeSubtypes

public void setIncludeSubtypes(Boolean IncludeSubtypes)

getNodeClassMask

public UnsignedInteger getNodeClassMask()

setNodeClassMask

public void setNodeClassMask(UnsignedInteger NodeClassMask)

getResultMask

public UnsignedInteger getResultMask()

setResultMask

public void setResultMask(UnsignedInteger ResultMask)

clone

public BrowseDescription clone()
Deep clone

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

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

setNodeClassMask

public void setNodeClassMask(EnumSet<NodeClass> nodeClasses)

setResultMask

public void setResultMask(EnumSet<BrowseResultMask> resultMask)

setNodeClassMask

public void setNodeClassMask(NodeClass... nodeClasses)

setResultMask

public void setResultMask(BrowseResultMask... resultMask)

getTypeId

public ExpandedNodeId getTypeId()
Description copied from interface: Structure

getTypeId.

Specified by:
getTypeId in interface Structure
Returns:
a ExpandedNodeId object.

getXmlEncodeId

public ExpandedNodeId getXmlEncodeId()
Description copied from interface: Structure

getXmlEncodeId.

Specified by:
getXmlEncodeId in interface Structure
Returns:
a ExpandedNodeId object.

getBinaryEncodeId

public ExpandedNodeId getBinaryEncodeId()
Description copied from interface: Structure

getBinaryEncodeId.

Specified by:
getBinaryEncodeId in interface Structure
Returns:
a ExpandedNodeId object.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2018. All rights reserved.