Annotation Interface ChainedExtractor
@Inherited
@ExtractorBinding
@Documented
@Retention(RUNTIME)
@Repeatable(Extractors.class)
public @interface ChainedExtractor
An
ExtractorBinding
annotation representing a
ChainedExtractor
.- Since:
- 1.0
- Author:
- Jonathan Knight
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic @interface
A holder for the repeatableChainedExtractor
annotation.static final class
An annotation literal for theChainedExtractor
annotation. -
Required Element Summary
-
Element Details
-
value
String[] valueReturns the method or property name to use when creating aChainedExtractor
.If the value does not end in
"()"
the value is assumed to be a property name. If the value is prefixed with one of the accessor prefixes"get"
or"is"
and ends in"()"
this extractor is a property extractor. Otherwise, if the value just ends in"()"
this value is considered a method name.- Returns:
- the value used for the where clause when creating a
ChainedExtractor
-