Uses of Class
org.anchoranalysis.feature.bean.list.FeatureList
Packages that use FeatureList
Package
Description
Beans pertaining to feature-calculation.
A feature-list (custom list type for features) and associated providers.
Features that are sufficiently generic to work on any input-type.
Sub-feature units of calculation that can be cached.
Interfaces like
FeatureCalculator but bound to
particular features.Initialization parameters used for beans in
org.anchoranalysis.feature.bean.Features shared for referencing among calculations.
A collection of named-
Features.-
Uses of FeatureList in org.anchoranalysis.feature.bean
Methods in org.anchoranalysis.feature.bean that return FeatureListModifier and TypeMethodDescriptionfinal 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
Subclasses with type arguments of type FeatureList in org.anchoranalysis.feature.bean.listModifier and TypeClassDescriptionclassFeatureList<T extends FeatureInput>A list of features with the same input-type.classFeatureListProvider<T extends FeatureInput>Provides a list ofFeatures with identical input-type.Methods in org.anchoranalysis.feature.bean.list that return FeatureListModifier and TypeMethodDescriptionFeatureList.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> 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 streamDefine.get()DefinedNamed.get()DefineSingle.get()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.shallowDuplicate()Creates a new feature-list which contains identical elements.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> Wraps an existing list, reusing the list in the internals of theFeatureListMethods in org.anchoranalysis.feature.bean.list with parameters of type FeatureListModifier and TypeMethodDescriptionvoidFeatureList.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 FeatureListModifier and TypeMethodDescriptionFeatureList.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 FeatureListModifier and TypeMethodDescriptionvoidFeatureFromList.setList(FeatureList<T> list) Assigns the list of features to use.Constructors in org.anchoranalysis.feature.bean.operator with parameters of type FeatureListModifierConstructorDescriptionprotectedFeatureFromList(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 FeatureListModifier and TypeMethodDescriptionFeatureCalculationInput.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 FeatureListModifier and TypeMethodDescriptionFeatureCalculatorMulti.calculate(T input, FeatureList<T> featuresSubset) Calculates the results of a subset of the features with a particular input.FeatureCalculatorMultiChangeInput.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 FeatureListModifier and TypeMethodDescriptionFeatureRelatedInitialization.getFeatureLists()Gets the underlyingNamedProviderStorethat provides shared-features. -
Uses of FeatureList in org.anchoranalysis.feature.store
Methods in org.anchoranalysis.feature.store that return FeatureList