org.opcfoundation.ua.core
Class AttributeOperand

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

public class AttributeOperand
extends FilterOperand


Field Summary
protected  String Alias
           
protected  UnsignedInteger AttributeId
           
static ExpandedNodeId BINARY
           
protected  RelativePath BrowsePath
           
static ExpandedNodeId ID
           
protected  String IndexRange
           
protected  NodeId NodeId
           
static ExpandedNodeId XML
           
 
Constructor Summary
AttributeOperand()
           
AttributeOperand(NodeId NodeId, String Alias, RelativePath BrowsePath, UnsignedInteger AttributeId, String IndexRange)
           
 
Method Summary
 AttributeOperand clone()
          Deep clone
 boolean equals(Object obj)
           
 String getAlias()
           
 UnsignedInteger getAttributeId()
           
 ExpandedNodeId getBinaryEncodeId()
          getBinaryEncodeId.
 RelativePath getBrowsePath()
           
 String getIndexRange()
           
 NodeId getNodeId()
           
 ExpandedNodeId getTypeId()
          getTypeId.
 ExpandedNodeId getXmlEncodeId()
          getXmlEncodeId.
 int hashCode()
           
 void setAlias(String Alias)
           
 void setAttributeId(UnsignedInteger AttributeId)
           
 void setBrowsePath(RelativePath BrowsePath)
           
 void setIndexRange(String IndexRange)
           
 void setNodeId(NodeId NodeId)
           
 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

Alias

protected String Alias

BrowsePath

protected RelativePath BrowsePath

AttributeId

protected UnsignedInteger AttributeId

IndexRange

protected String IndexRange
Constructor Detail

AttributeOperand

public AttributeOperand()

AttributeOperand

public AttributeOperand(NodeId NodeId,
                        String Alias,
                        RelativePath BrowsePath,
                        UnsignedInteger AttributeId,
                        String IndexRange)
Method Detail

getNodeId

public NodeId getNodeId()

setNodeId

public void setNodeId(NodeId NodeId)

getAlias

public String getAlias()

setAlias

public void setAlias(String Alias)

getBrowsePath

public RelativePath getBrowsePath()

setBrowsePath

public void setBrowsePath(RelativePath BrowsePath)

getAttributeId

public UnsignedInteger getAttributeId()

setAttributeId

public void setAttributeId(UnsignedInteger AttributeId)

getIndexRange

public String getIndexRange()

setIndexRange

public void setIndexRange(String IndexRange)

clone

public AttributeOperand clone()
Deep clone

Specified by:
clone in interface Structure
Overrides:
clone in class FilterOperand
Returns:
cloned AttributeOperand

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class FilterOperand

getTypeId

public ExpandedNodeId getTypeId()
Description copied from interface: Structure

getTypeId.

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

getXmlEncodeId

public ExpandedNodeId getXmlEncodeId()
Description copied from interface: Structure

getXmlEncodeId.

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

getBinaryEncodeId

public ExpandedNodeId getBinaryEncodeId()
Description copied from interface: Structure

getBinaryEncodeId.

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

toString

public String toString()
Overrides:
toString in class FilterOperand


Copyright © 2018. All rights reserved.