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()