|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.prosysopc.ua.server.instantiation.TypeDefinitionBasedNodeBuilderConfiguration.Builder
public static class TypeDefinitionBasedNodeBuilderConfiguration.Builder
| Method Summary | |
|---|---|
void |
addOptional(Collection<UaBrowsePath> browsePaths)
Mark optional nodes to be instantiated. |
void |
addOptional(UaBrowsePath... browsePaths)
Mark optional nodes to be instantiated. |
void |
addOptional(UaQualifiedName browseName)
Mark optional nodes to be instantiated. |
TypeDefinitionBasedNodeBuilderConfiguration |
build()
Builds the TypeDefinitionBasedNodeBuilderConfiguration. |
void |
setInstantiateAllOptionals(boolean value)
Set this to true if you want to instantiate all optional InstanceDeclrations. |
void |
setInstantiationStrategy(UaBrowsePath browsePath,
InstantiationStrategy strategy)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void addOptional(Collection<UaBrowsePath> browsePaths)
ExpandedNodeId that has an uri defined.
browsePaths - optionals to add
IllegalArgumentException - if any of given ExpandedBrowsePath#getStartingNode()
does not contain a namespace uripublic void addOptional(UaBrowsePath... browsePaths)
ExpandedNodeId that has an uri defined.
browsePaths - optionals to add
IllegalArgumentException - if any of given ExpandedBrowsePath#getStartingNode()
does not contain a namespace uripublic void addOptional(UaQualifiedName browseName)
UaNode.getBrowseName() that matches
this is instantiated.
browseName - BrowseName of a node.public TypeDefinitionBasedNodeBuilderConfiguration build()
TypeDefinitionBasedNodeBuilderConfiguration.
public void setInstantiateAllOptionals(boolean value)
public void setInstantiationStrategy(UaBrowsePath browsePath,
InstantiationStrategy strategy)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||