Class BrowseElement
java.lang.Object
com.inductiveautomation.ignition.common.opc.BrowseElement
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addProperty
(int id, String name, String value) createRequestElement
(int type) Creates a copy of this browse element, but with the given type and no propertiesboolean
void
int
Returns all defined properties.getProperty
(int id) int
hashCode()
boolean
void
setBrowsePath
(String browsePath) void
setComplete
(boolean value) void
void
setItemName
(String itemName) void
setItemType
(int itemType) void
static BrowseElement
toBrowseElement
(OPCBrowseElement opcElem) static List<BrowseElement>
toBrowseElements
(List<OPCBrowseElement> opcElements) static ServerNodeId
toServerNodeId
(BrowseElement elem) toString()
void
toXML
(StringBuilder out) void
toXML
(StringBuilder out, int type, boolean includeProperties)
-
Field Details
-
PROP_PROVIDER
-
PROP_DRIVER
-
server
-
browsePath
-
itemName
-
itemId
-
itemType
protected int itemType -
properties
-
complete
protected boolean complete
-
-
Constructor Details
-
BrowseElement
public BrowseElement() -
BrowseElement
public BrowseElement(int itemType)
-
-
Method Details
-
asServerNodeId
-
toString
-
getServer
-
getBrowsePath
-
getItemName
-
getItemId
-
getItemType
public int getItemType() -
getProperty
-
isComplete
public boolean isComplete() -
setComplete
public void setComplete(boolean value) -
fillInDetails
-
getProperties
Returns all defined properties. Will return an empty collection (not null) if there are no properties -
setServer
-
setBrowsePath
-
setItemName
-
setItemId
-
setItemType
public void setItemType(int itemType) -
createRequestElement
Creates a copy of this browse element, but with the given type and no properties -
toXML
-
toXML
-
addProperty
-
equals
-
hashCode
public int hashCode() -
toBrowseElements
-
toBrowseElement
-
toServerNodeId
-