Class BrowseElement
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.opc.BrowseElement
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class BrowseElement extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classBrowseElement.PropertyElement
 - 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringbrowsePathprotected booleancompleteprotected java.lang.StringitemIdprotected java.lang.StringitemNameprotected intitemTypestatic java.lang.IntegerPROP_DRIVERstatic java.lang.IntegerPROP_PROVIDERprotected java.util.Map<java.lang.Integer,BrowseElement.PropertyElement>propertiesprotected java.lang.Stringserver
 - 
Constructor SummaryConstructors Constructor Description BrowseElement()BrowseElement(int itemType)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProperty(int id, java.lang.String name, java.lang.String value)ServerNodeIdasServerNodeId()BrowseElementcreateRequestElement(int type)Creates a copy of this browse element, but with the given type and no propertiesbooleanequals(java.lang.Object obj)voidfillInDetails(BrowseElement elm)java.lang.StringgetBrowsePath()java.lang.StringgetItemId()java.lang.StringgetItemName()intgetItemType()java.util.Collection<BrowseElement.PropertyElement>getProperties()Returns all defined properties.BrowseElement.PropertyElementgetProperty(int id)java.lang.StringgetServer()inthashCode()booleanisComplete()voidsetBrowsePath(java.lang.String browsePath)voidsetComplete(boolean value)voidsetItemId(java.lang.String itemId)voidsetItemName(java.lang.String itemName)voidsetItemType(int itemType)voidsetServer(java.lang.String server)static BrowseElementtoBrowseElement(OPCBrowseElement opcElem)static java.util.List<BrowseElement>toBrowseElements(java.util.List<OPCBrowseElement> opcElements)static ServerNodeIdtoServerNodeId(BrowseElement elem)java.lang.StringtoString()voidtoXML(java.lang.StringBuilder out)voidtoXML(java.lang.StringBuilder out, int type, boolean includeProperties)
 
- 
- 
- 
Field Detail- 
PROP_PROVIDERpublic static final java.lang.Integer PROP_PROVIDER 
 - 
PROP_DRIVERpublic static final java.lang.Integer PROP_DRIVER 
 - 
serverprotected java.lang.String server 
 - 
browsePathprotected java.lang.String browsePath 
 - 
itemNameprotected java.lang.String itemName 
 - 
itemIdprotected java.lang.String itemId 
 - 
itemTypeprotected int itemType 
 - 
propertiesprotected java.util.Map<java.lang.Integer,BrowseElement.PropertyElement> properties 
 - 
completeprotected boolean complete 
 
- 
 - 
Method Detail- 
asServerNodeIdpublic ServerNodeId asServerNodeId() 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
getServerpublic java.lang.String getServer() 
 - 
getBrowsePathpublic java.lang.String getBrowsePath() 
 - 
getItemNamepublic java.lang.String getItemName() 
 - 
getItemIdpublic java.lang.String getItemId() 
 - 
getItemTypepublic int getItemType() 
 - 
getPropertypublic BrowseElement.PropertyElement getProperty(int id) 
 - 
isCompletepublic boolean isComplete() 
 - 
setCompletepublic void setComplete(boolean value) 
 - 
fillInDetailspublic void fillInDetails(BrowseElement elm) 
 - 
getPropertiespublic java.util.Collection<BrowseElement.PropertyElement> getProperties() Returns all defined properties. Will return an empty collection (not null) if there are no properties
 - 
setServerpublic void setServer(java.lang.String server) 
 - 
setBrowsePathpublic void setBrowsePath(java.lang.String browsePath) 
 - 
setItemNamepublic void setItemName(java.lang.String itemName) 
 - 
setItemIdpublic void setItemId(java.lang.String itemId) 
 - 
setItemTypepublic void setItemType(int itemType) 
 - 
createRequestElementpublic BrowseElement createRequestElement(int type) Creates a copy of this browse element, but with the given type and no properties
 - 
toXMLpublic void toXML(java.lang.StringBuilder out) 
 - 
toXMLpublic void toXML(java.lang.StringBuilder out, int type, boolean includeProperties)
 - 
addPropertypublic void addProperty(int id, java.lang.String name, java.lang.String value)
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
toBrowseElementspublic static java.util.List<BrowseElement> toBrowseElements(java.util.List<OPCBrowseElement> opcElements) 
 - 
toBrowseElementpublic static BrowseElement toBrowseElement(OPCBrowseElement opcElem) 
 - 
toServerNodeIdpublic static ServerNodeId toServerNodeId(BrowseElement elem) 
 
- 
 
-