Class DefinedNamed<T extends FeatureInput>

Type Parameters:
T - the feature input-type
All Implemented Interfaces:
Provider<FeatureList<T>>

public class DefinedNamed<T extends FeatureInput> extends ReferencingFeatureListProvider<T>
Specifies features via a list of names and associated with features.

The associated name is assigned to each feature it is associated with.

Note that if multiple features are associated with the same name (i.e. multiple entries in the list in NamedBean<FeatureListProvider<T>> this can result with multiple features with an identical custom-name.

Author:
Owen Feehan