com.prosysopc.ua.server.instantiation
Class ReflectiveInstanceVariableInstantiationStrategy

java.lang.Object
  extended by com.prosysopc.ua.server.instantiation.ReflectiveInstanceVariableInstantiationStrategy
All Implemented Interfaces:
InstantiationStrategy

public class ReflectiveInstanceVariableInstantiationStrategy
extends Object
implements InstantiationStrategy


Constructor Summary
ReflectiveInstanceVariableInstantiationStrategy(String propertyName)
           
 
Method Summary
 UaNode createInstance(InstantiationParameters params)
          Create new instance
 boolean createsCompleteHierarchy()
          If this returns true, then NodeBuilder assumes this strategy creates every sub-node, i.e.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectiveInstanceVariableInstantiationStrategy

public ReflectiveInstanceVariableInstantiationStrategy(String propertyName)
Method Detail

createInstance

public UaNode createInstance(InstantiationParameters params)
Description copied from interface: InstantiationStrategy
Create new instance

Specified by:
createInstance in interface InstantiationStrategy
Parameters:
params - The parameters for the instantiation
Returns:
the new Instance

createsCompleteHierarchy

public boolean createsCompleteHierarchy()
Description copied from interface: InstantiationStrategy
If this returns true, then NodeBuilder assumes this strategy creates every sub-node, i.e. NodeBuilder should stop at this hierarchy level.

Specified by:
createsCompleteHierarchy in interface InstantiationStrategy


Copyright © 2018. All rights reserved.