public abstract class AbstractNodeBuilderConfiguration extends Object implements UaNodeBuilderConfiguration
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractNodeBuilderConfiguration.InternalBrowsePath |
protected static interface |
AbstractNodeBuilderConfiguration.InternalEntry |
protected static class |
AbstractNodeBuilderConfiguration.InternalExpandedNodeId |
protected static class |
AbstractNodeBuilderConfiguration.InternalNodeId |
UaNodeBuilderConfiguration.InstantiationStrategySearchParametersDEFAULT_INSTANTIATION_STRATEGY| Constructor and Description |
|---|
AbstractNodeBuilderConfiguration() |
public final InstantiationStrategy getInstantiationStrategy(UaNodeBuilderConfiguration.InstantiationStrategySearchParameters instantiationStrategySearchParameters)
UaNodeBuilderConfigurationInstantiationStrategy if the InstanceDeclaration should be instantiated. This
can be used to create instances from Optional InstanceDeclarations or override Mandatory
instantiation strategy. If no specific instantiation method is desired, return
UaNodeBuilderConfiguration.DEFAULT_INSTANTIATION_STRATEGY. NOTE! if the InstanceDeclaration is Mandatory, then it
will always be created, even if this method returns null.getInstantiationStrategy in interface UaNodeBuilderConfigurationprotected AbstractNodeBuilderConfiguration addSubConfiguration(UaNodeBuilderConfiguration config)
protected abstract List<AbstractNodeBuilderConfiguration.InternalEntry> getInternalEntries(UaNodeBuilderConfiguration.InstantiationStrategySearchParameters parameters)
protected AbstractNodeBuilderConfiguration removeInstantiationStrategy(AbstractNodeBuilderConfiguration.InternalEntry entry)
protected AbstractNodeBuilderConfiguration setInstantiationStrategy(AbstractNodeBuilderConfiguration.InternalEntry entry, InstantiationStrategy strategy)
protected AbstractNodeBuilderConfiguration setInstantiationStrategyIfNotPresent(AbstractNodeBuilderConfiguration.InternalEntry entry, InstantiationStrategy strategy)
Copyright © 2026. All rights reserved.