T
- feature input-typepublic abstract class ReferencingFeatureListProvider<T extends FeatureInput> extends FeatureListProvider<T>
FeatureListProvider
that may reference features
created elsewhere.Constructor and Description |
---|
ReferencingFeatureListProvider() |
Modifier and Type | Method and Description |
---|---|
StringSet |
getReferences()
The names of other feature-lists, whose features may be referenced by this feature.
|
void |
onInitialization(FeatureRelatedInitialization soFeature)
Called after initialization.
|
void |
setReferences(StringSet references)
The names of other feature-lists, whose features may be referenced by this feature.
|
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public void onInitialization(FeatureRelatedInitialization soFeature) throws InitializeException
InitializableBean
onInitialization
in class InitializableBean<FeatureListProvider<T extends FeatureInput>,FeatureRelatedInitialization>
soFeature
- parameters used for initialization.InitializeException
- if initialization does not successfully complete.public StringSet getReferences()
This ensures these feature-lists are evaluated, before this features in this list are created.
public void setReferences(StringSet references)
This ensures these feature-lists are evaluated, before this features in this list are created.
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.