public abstract class AbstractBrowseNode extends java.lang.Object implements BrowseNode, java.io.Serializable
Constructor and Description |
---|
AbstractBrowseNode(java.lang.String address) |
AbstractBrowseNode(java.lang.String address,
java.lang.String name) |
AbstractBrowseNode(java.lang.String address,
java.lang.String browseName,
java.lang.String displayName,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
void |
addChild(BrowseNode child) |
void |
addProperty(Property prop) |
java.lang.String |
getAddress()
The address of this node.
|
java.lang.String |
getBrowseName()
The browse name for this node.
|
java.util.Iterator<BrowseNode> |
getChildren()
Returns an iterator for this node's child nodes.
|
java.lang.String |
getDescription()
An optional description for this node
|
java.lang.String |
getDisplayName()
A human-friendly display name for this node
|
java.util.Iterator<Property> |
getProperties()
Returns an iterator for this node's property nodes, if any.
|
Node |
getUANode() |
void |
setUANode(Node node) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBrowseNodeType
public AbstractBrowseNode(java.lang.String address)
public AbstractBrowseNode(java.lang.String address, java.lang.String name)
public AbstractBrowseNode(java.lang.String address, java.lang.String browseName, java.lang.String displayName, java.lang.String description)
public void addChild(BrowseNode child)
public void addProperty(Property prop)
public java.util.Iterator<BrowseNode> getChildren()
BrowseNode
getChildren
in interface BrowseNode
public java.util.Iterator<Property> getProperties()
BrowseNode
getProperties
in interface BrowseNode
public java.lang.String getAddress()
BrowseNode
getAddress
in interface BrowseNode
public java.lang.String getBrowseName()
BrowseNode
getBrowseName
in interface BrowseNode
public java.lang.String getDisplayName()
BrowseNode
getDisplayName
in interface BrowseNode
public java.lang.String getDescription()
BrowseNode
getDescription
in interface BrowseNode
public Node getUANode()
getUANode
in interface BrowseNode
public void setUANode(Node node)
setUANode
in interface BrowseNode