Class Define<T extends FeatureInput>
- Type Parameters:
T
- the feature input-type
- All Implemented Interfaces:
Provider<FeatureList<T>>
Specifies a list of features directly without assigning any custom-naming.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.anchoranalysis.feature.bean.list.ReferencingFeatureListProvider
getReferences, onInitialization, setReferences
Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized
Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
Define
Create from a singleFeature
.- Parameters:
feature
- the feature.
-
Define
Creates a newDefine
instance.- Parameters:
list
- The list that specifies features.
-
Define
public Define()
-
-
Method Details
-
get
Description copied from interface:Provider
Gets or creates an object of typeT
.- Returns:
- the object returned by the provider.
-
getList
The list that specifies features. -
setList
The list that specifies features.
-