public interface IKeyExtractor<T>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MATCH_ALWAYS
Match any value constant for values.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getKeyMatchingMode(java.lang.String keytype,
T value)
Extracts the matching mode from a multivalued term.
|
java.lang.String[] |
getKeyNames()
Get the key names for this type of extractor.
|
java.util.Set<java.lang.String> |
getKeyValues(java.lang.String keytype,
T value)
Extracts key value from an object.
|
static final java.lang.String MATCH_ALWAYS
java.util.Set<java.lang.String> getKeyValues(java.lang.String keytype, T value)
keytype
- The type of key being extracted.value
- The value.java.lang.Boolean getKeyMatchingMode(java.lang.String keytype, T value)
keytype
- The type of key being extracted.value
- The value.java.lang.String[] getKeyNames()