Class CommonExtractorFactories
- java.lang.Object
-
- com.oracle.coherence.spring.configuration.support.CommonExtractorFactories
-
public class CommonExtractorFactories extends java.lang.ObjectCommonExtractorFactorys for defining common CoherenceValueExtractors.- Since:
- 3.4
- Author:
- Gunnar Hillert
-
-
Constructor Summary
Constructors Constructor Description CommonExtractorFactories()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ExtractorFactory<ChainedExtractor,?,?>chainedExtractor()AExtractorFactorythat produces chainedValueExtractorinstances for an array of property or method names.static ExtractorFactory<ChainedExtractor.Extractors,?,?>chainedExtractors()AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aChainedExtractor.Extractorsannotation.static java.util.Map<java.lang.String,ExtractorFactory>getExtractorFactories()static ExtractorFactory<PofExtractor,?,?>pofExtractor()AExtractorFactorythat producesValueExtractorinstances for a given POF index or property path.static ExtractorFactory<PofExtractor.Extractors,?,?>pofExtractors()AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPofExtractor.Extractorsannotation.static ExtractorFactory<PropertyExtractor,java.lang.Object,java.lang.Object>universalExtractor()AExtractorFactorythat producesValueExtractorinstances for a given property or method name.static ExtractorFactory<PropertyExtractor.Extractors,?,?>universalExtractors()AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPropertyExtractor.Extractorsannotation.
-
-
-
Method Detail
-
universalExtractor
@PropertyExtractor("") public static ExtractorFactory<PropertyExtractor,java.lang.Object,java.lang.Object> universalExtractor()
AExtractorFactorythat producesValueExtractorinstances for a given property or method name.- Returns:
ExtractorFactorythat produces an instance of anValueExtractorfor a given property or method name.
-
universalExtractors
@Extractors({}) public static ExtractorFactory<PropertyExtractor.Extractors,?,?> universalExtractors()
AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPropertyExtractor.Extractorsannotation.- Returns:
- a
ExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPropertyExtractor.Extractorsannotation.
-
chainedExtractor
@ChainedExtractor("") public static ExtractorFactory<ChainedExtractor,?,?> chainedExtractor()
AExtractorFactorythat produces chainedValueExtractorinstances for an array of property or method names.- Returns:
- a
ExtractorFactorythat produces chainedValueExtractorinstances for an array of property or method names.
-
chainedExtractors
@Extractors({}) public static ExtractorFactory<ChainedExtractor.Extractors,?,?> chainedExtractors()
AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aChainedExtractor.Extractorsannotation.- Returns:
- a
ExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aChainedExtractor.Extractorsannotation.
-
pofExtractor
@PofExtractor public static ExtractorFactory<PofExtractor,?,?> pofExtractor()
AExtractorFactorythat producesValueExtractorinstances for a given POF index or property path.- Returns:
- a
ExtractorFactorythat producesValueExtractorinstances for a given POF index or property path.
-
pofExtractors
@Extractors({}) public static ExtractorFactory<PofExtractor.Extractors,?,?> pofExtractors()
AExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPofExtractor.Extractorsannotation.- Returns:
- a
ExtractorFactorythat producesMultiExtractorcontainingValueExtractorinstances produced from the annotations contained in aPofExtractor.Extractorsannotation.
-
getExtractorFactories
public static java.util.Map<java.lang.String,ExtractorFactory> getExtractorFactories()
-
-