public class BrowseElement
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
BrowseElement.PropertyElement |
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
browsePath |
protected boolean |
complete |
protected java.lang.String |
itemId |
protected java.lang.String |
itemName |
protected int |
itemType |
static java.lang.Integer |
PROP_DRIVER |
static java.lang.Integer |
PROP_PROVIDER |
protected java.util.Map<java.lang.Integer,BrowseElement.PropertyElement> |
properties |
protected java.lang.String |
server |
Constructor and Description |
---|
BrowseElement() |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(int id,
java.lang.String name,
java.lang.String value) |
ServerNodeId |
asServerNodeId() |
BrowseElement |
createRequestElement(int type)
Creates a copy of this browse element, but with the given type and no properties
|
boolean |
equals(java.lang.Object obj) |
void |
fillInDetails(BrowseElement elm) |
java.lang.String |
getBrowsePath() |
java.lang.String |
getItemId() |
java.lang.String |
getItemName() |
int |
getItemType() |
java.util.Collection<BrowseElement.PropertyElement> |
getProperties()
Returns all defined properties.
|
BrowseElement.PropertyElement |
getProperty(int id) |
java.lang.String |
getServer() |
int |
hashCode() |
boolean |
isComplete() |
void |
setBrowsePath(java.lang.String browsePath) |
void |
setComplete(boolean value) |
void |
setItemId(java.lang.String itemId) |
void |
setItemName(java.lang.String itemName) |
void |
setItemType(int itemType) |
void |
setServer(java.lang.String server) |
static BrowseElement |
toBrowseElement(OPCBrowseElement opcElem) |
static java.util.List<BrowseElement> |
toBrowseElements(java.util.List<OPCBrowseElement> opcElements) |
java.lang.String |
toString() |
void |
toXML(java.lang.StringBuilder out) |
void |
toXML(java.lang.StringBuilder out,
int type,
boolean includeProperties) |
public static final java.lang.Integer PROP_PROVIDER
public static final java.lang.Integer PROP_DRIVER
protected java.lang.String server
protected java.lang.String browsePath
protected java.lang.String itemName
protected java.lang.String itemId
protected int itemType
protected java.util.Map<java.lang.Integer,BrowseElement.PropertyElement> properties
protected boolean complete
public ServerNodeId asServerNodeId()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getServer()
public java.lang.String getBrowsePath()
public java.lang.String getItemName()
public java.lang.String getItemId()
public int getItemType()
public BrowseElement.PropertyElement getProperty(int id)
public boolean isComplete()
public void setComplete(boolean value)
public void fillInDetails(BrowseElement elm)
public java.util.Collection<BrowseElement.PropertyElement> getProperties()
public void setServer(java.lang.String server)
public void setBrowsePath(java.lang.String browsePath)
public void setItemName(java.lang.String itemName)
public void setItemId(java.lang.String itemId)
public void setItemType(int itemType)
public BrowseElement createRequestElement(int type)
public void toXML(java.lang.StringBuilder out)
public void toXML(java.lang.StringBuilder out, int type, boolean includeProperties)
public void addProperty(int id, java.lang.String name, java.lang.String value)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static java.util.List<BrowseElement> toBrowseElements(java.util.List<OPCBrowseElement> opcElements)
public static BrowseElement toBrowseElement(OPCBrowseElement opcElem)