public interface CachedMetaData extends CachedData
| Modifier and Type | Method and Description |
|---|---|
@NonNull Map<String,List<String>> |
getMeta()
Gets an immutable copy of the meta this holder has.
|
@Nullable String |
getMetaValue(String key)
Gets a value for the given meta key.
|
@Nullable String |
getPrefix()
Gets the holder's highest priority prefix, or null if the holder has no prefixes
|
@NonNull SortedMap<Integer,String> |
getPrefixes()
Gets an immutable sorted map of all of the prefixes the holder has, whereby the first
value is the highest priority prefix.
|
@NonNull MetaStackDefinition |
getPrefixStackDefinition()
Gets the definition used for the prefix stack
|
@Nullable String |
getPrimaryGroup()
Gets the name of the holders primary group.
|
@Nullable String |
getSuffix()
Gets the holder's highest priority suffix, or null if the holder has no suffixes
|
@NonNull SortedMap<Integer,String> |
getSuffixes()
Gets an immutable sorted map of all of the suffixes the holder has, whereby the first
value is the highest priority suffix.
|
@NonNull MetaStackDefinition |
getSuffixStackDefinition()
Gets the definition used for the suffix stack
|
getQueryOptions@Nullable String getMetaValue(String key)
key - the key@Nullable String getPrefix()
@Nullable String getSuffix()
@NonNull Map<String,List<String>> getMeta()
@NonNull SortedMap<Integer,String> getPrefixes()
@NonNull SortedMap<Integer,String> getSuffixes()
@Nullable String getPrimaryGroup()
Will return null for Group holder types.
@NonNull MetaStackDefinition getPrefixStackDefinition()
@NonNull MetaStackDefinition getSuffixStackDefinition()