Package ai.platon.pulsar.dom.features
Object FeatureRegistry
-
- All Implemented Interfaces:
public class FeatureRegistryThe feature registry
-
-
Field Summary
Fields Modifier and Type Field Description private final Set<NodeFeature>registeredFeaturesprivate final Integerdimensionprivate final List<NodeFeature>primaryFeaturesprivate final List<NodeFeature>floatFeaturesprivate final List<Integer>featureKeysprivate final List<Integer>primaryFeatureKeysprivate final List<Integer>floatFeatureKeysprivate final List<String>featureNamesprivate final List<String>primaryFeatureNamesprivate final List<String>floatFeatureNamesprivate final Map<String, Integer>featureNamesToKeysprivate final Map<Integer, String>featureKeysToNamesprivate final Map<String, Integer>primaryFeatureNamesToKeysprivate final Map<Integer, String>primaryFeatureKeysToNamesprivate final Map<String, Integer>floatFeatureNamesToKeysprivate final Map<Integer, String>floatFeatureKeysToNamespublic final static FeatureRegistryINSTANCE
-
Method Summary
Modifier and Type Method Description final Unitregister(Iterable<NodeFeature> features)Register features final Unitunregister()final Set<NodeFeature>getRegisteredFeatures()final IntegergetDimension()final List<NodeFeature>getPrimaryFeatures()final List<NodeFeature>getFloatFeatures()final List<Integer>getFeatureKeys()final List<Integer>getPrimaryFeatureKeys()final List<Integer>getFloatFeatureKeys()final List<String>getFeatureNames()final List<String>getPrimaryFeatureNames()final List<String>getFloatFeatureNames()final Map<String, Integer>getFeatureNamesToKeys()final Map<Integer, String>getFeatureKeysToNames()final Map<String, Integer>getPrimaryFeatureNamesToKeys()final Map<Integer, String>getPrimaryFeatureKeysToNames()final Map<String, Integer>getFloatFeatureNamesToKeys()final Map<Integer, String>getFloatFeatureKeysToNames()-
-
Method Detail
-
register
final Unit register(Iterable<NodeFeature> features)
Register features
-
unregister
final Unit unregister()
-
getRegisteredFeatures
final Set<NodeFeature> getRegisteredFeatures()
-
getDimension
final Integer getDimension()
-
getPrimaryFeatures
final List<NodeFeature> getPrimaryFeatures()
-
getFloatFeatures
final List<NodeFeature> getFloatFeatures()
-
getFeatureKeys
final List<Integer> getFeatureKeys()
-
getPrimaryFeatureKeys
final List<Integer> getPrimaryFeatureKeys()
-
getFloatFeatureKeys
final List<Integer> getFloatFeatureKeys()
-
getFeatureNames
final List<String> getFeatureNames()
-
getPrimaryFeatureNames
final List<String> getPrimaryFeatureNames()
-
getFloatFeatureNames
final List<String> getFloatFeatureNames()
-
getFeatureNamesToKeys
final Map<String, Integer> getFeatureNamesToKeys()
-
getFeatureKeysToNames
final Map<Integer, String> getFeatureKeysToNames()
-
getPrimaryFeatureNamesToKeys
final Map<String, Integer> getPrimaryFeatureNamesToKeys()
-
getPrimaryFeatureKeysToNames
final Map<Integer, String> getPrimaryFeatureKeysToNames()
-
getFloatFeatureNamesToKeys
final Map<String, Integer> getFloatFeatureNamesToKeys()
-
getFloatFeatureKeysToNames
final Map<Integer, String> getFloatFeatureKeysToNames()
-
-
-
-