Uses of Class
org.anchoranalysis.feature.bean.list.FeatureList
| Package | Description |
|---|---|
| org.anchoranalysis.feature.bean |
Beans pertaining to feature-calculation.
|
| org.anchoranalysis.feature.bean.list |
A feature-list (custom list type for features) and associated providers.
|
| org.anchoranalysis.feature.bean.operator |
Features that are sufficiently generic to work on any input-type.
|
| org.anchoranalysis.feature.calculate |
Sub-feature units of calculation that can be cached.
|
| org.anchoranalysis.feature.calculate.bound |
Interfaces like
FeatureCalculator but bound to
particular features. |
| org.anchoranalysis.feature.initialization |
Initialization parameters used for beans in
org.anchoranalysis.feature.bean. |
| org.anchoranalysis.feature.shared |
Features shared for referencing among calculations.
|
| org.anchoranalysis.feature.store |
A collection of named-
Features. |
-
Uses of FeatureList in org.anchoranalysis.feature.bean
Methods in org.anchoranalysis.feature.bean that return FeatureList Modifier and Type Method Description FeatureList<FeatureInput>Feature. createListChildFeatures()Returns a list of Features that exist as bean-properties of this feature, either directly or in lists. -
Uses of FeatureList in org.anchoranalysis.feature.bean.list
Methods in org.anchoranalysis.feature.bean.list that return FeatureList Modifier and Type Method Description FeatureList<T>FeatureList. append(Optional<FeatureList<T>> featureList)Appends the features one or more (optional) feature-lists to the existing list.static <T extends FeatureInput>
FeatureList<T>FeatureListFactory. empty()Creates an empty list of features<S extends FeatureInput, E extends Exception>
FeatureList<S>FeatureList. filterAndMap(Predicate<Feature<T>> predicate, CheckedFunction<Feature<T>,Feature<S>,E> mappingFunction)static <S, T extends FeatureInput, E extends Exception>
FeatureList<T>FeatureListFactory. flatMapFromOptional(Iterable<S> iterable, CheckedFunction<S,Optional<FeatureList<T>>,E> flatMapFunc)Creates a new feature-list by flat-mapping an iterable to an optional featurestatic <T extends FeatureInput>
FeatureList<T>FeatureListFactory. from(Feature<T>... feature)Creates a list for one or more featuresstatic <T extends FeatureInput>
FeatureList<T>FeatureListFactory. fromIterable(Iterable<Feature<T>> iterable)Creates a list of features from an iterablestatic <T extends FeatureInput>
FeatureList<T>FeatureListFactory. fromProvider(Provider<Feature<T>> featureProvider)Creates a list for a single-feature created from a providerstatic <T extends FeatureInput>
FeatureList<T>FeatureListFactory. fromProviders(Collection<FeatureProvider<T>> providers)Creates a list of features from a collection of feature-providersstatic <T extends FeatureInput>
FeatureList<T>FeatureListFactory. fromStream(Stream<Feature<T>> stream)Creates a list of features from a streamFeatureList<T>Define. get()FeatureList<T>DefinedNamed. get()FeatureList<T>DefineSingle. get()FeatureList<FeatureInput>PrependName. get()<S extends FeatureInput, E extends Exception>
FeatureList<S>FeatureList. map(CheckedFunction<Feature<T>,Feature<S>,E> mapFunc)Creates a new feature-list where each feature is the result of applying a map-function to an existing feature.static <S, T extends FeatureInput, E extends Exception>
FeatureList<T>FeatureListFactory. mapFrom(Iterable<S> iterable, CheckedFunction<S,Feature<T>,E> mapFunc)static <S, T extends FeatureInput, E extends Exception>
FeatureList<T>FeatureListFactory. mapFromFiltered(Iterable<S> iterable, Predicate<S> predicate, CheckedFunction<S,Feature<T>,E> mapFunc)Creates a new feature-list by filtering an iterable and then mapping it to a featurestatic <T extends FeatureInput>
FeatureList<T>FeatureListFactory. mapFromRange(int startInclusive, int endExclusive, IntFunction<Feature<T>> mapFunc)Creates a new feature-list by mapping integers (from a range) each to a featurestatic <T extends FeatureInput, E extends Exception>
FeatureList<T>FeatureListFactory. mapFromRangeOptional(int startInclusive, int endExclusive, Class<? extends Exception> throwableClass, CheckedIntFunction<Optional<Feature<T>>,E> mapFunc)Creates a new feature-list by mapping integers (from a range) each to an optional featureFeatureList<T>FeatureList. shallowDuplicate()Creates a new feature-list which contains identical elements.FeatureList<T>FeatureList. sort(Comparator<Feature<T>> comparator)Creates a new feature-list sorted in a particular order.static <T extends FeatureInput>
FeatureList<T>FeatureListFactory. wrapDuplicate(List<Feature<T>> list)Wraps an existing list, WITHOUT reusing the list in the internals of theFeatureListi.e.static <T extends FeatureInput>
FeatureList<T>FeatureListFactory. wrapReuse(List<Feature<T>> list)Wraps an existing list, reusing the list in the internals of theFeatureListMethods in org.anchoranalysis.feature.bean.list with parameters of type FeatureList Modifier and Type Method Description voidFeatureList. addAll(FeatureList<? extends T> toAdd)Add all the features inotherto the current list.Method parameters in org.anchoranalysis.feature.bean.list with type arguments of type FeatureList Modifier and Type Method Description FeatureList<T>FeatureList. append(Optional<FeatureList<T>> featureList)Appends the features one or more (optional) feature-lists to the existing list.static <S, T extends FeatureInput, E extends Exception>
FeatureList<T>FeatureListFactory. flatMapFromOptional(Iterable<S> iterable, CheckedFunction<S,Optional<FeatureList<T>>,E> flatMapFunc)Creates a new feature-list by flat-mapping an iterable to an optional feature -
Uses of FeatureList in org.anchoranalysis.feature.bean.operator
Methods in org.anchoranalysis.feature.bean.operator with parameters of type FeatureList Modifier and Type Method Description voidFeatureFromList. setList(FeatureList<T> list)Assigns the list of features to use.Constructors in org.anchoranalysis.feature.bean.operator with parameters of type FeatureList Constructor Description FeatureFromList(FeatureList<T> featureList)Create from a list of features.Sum(FeatureList<T> features)Create with a list ofFeatures which become summed. -
Uses of FeatureList in org.anchoranalysis.feature.calculate
Methods in org.anchoranalysis.feature.calculate with parameters of type FeatureList Modifier and Type Method Description ResultsVectorFeatureCalculationInput. calculate(FeatureList<T> features)Calculates the results of several features using this input.default ResultsVectorFeatureCalculator. calculate(FeatureList<T> features, FeatureCalculationInput<T> input)Calculates results for a list of features with a particular input, throwing an exception if a calculation fails. -
Uses of FeatureList in org.anchoranalysis.feature.calculate.bound
Methods in org.anchoranalysis.feature.calculate.bound with parameters of type FeatureList Modifier and Type Method Description ResultsVectorFeatureCalculatorMulti. calculate(T input, FeatureList<T> featuresSubset)Calculates the results of a subset of the features with a particular input.ResultsVectorFeatureCalculatorMultiChangeInput. calculate(T input, FeatureList<T> featuresSubset) -
Uses of FeatureList in org.anchoranalysis.feature.initialization
Methods in org.anchoranalysis.feature.initialization that return types with arguments of type FeatureList Modifier and Type Method Description NamedProviderStore<FeatureList<FeatureInput>>FeatureRelatedInitialization. getFeatureLists()Gets the underlyingNamedProviderStorethat provides shared-features. -
Uses of FeatureList in org.anchoranalysis.feature.shared
Methods in org.anchoranalysis.feature.shared with parameters of type FeatureList Modifier and Type Method Description voidSharedFeatures. addFromList(FeatureList<FeatureInput> list)Add features from a feature-list.voidSharedFeatures. removeIfExists(FeatureList<FeatureInput> featuresToRemove)Remove all features, if they currently exist, fromfeatures.Method parameters in org.anchoranalysis.feature.shared with type arguments of type FeatureList Modifier and Type Method Description voidSharedFeatures. addFromProviders(NamedProvider<FeatureList<FeatureInput>> provider)Add features from aNamedProviderof feature-lists. -
Uses of FeatureList in org.anchoranalysis.feature.store
Methods in org.anchoranalysis.feature.store that return FeatureList Modifier and Type Method Description FeatureList<T>NamedFeatureStore. features()AllFeatures in the store, in identical order.