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 user has.
|
@Nullable String |
getMetaValue(String key)
Gets a value for the given meta key.
|
@Nullable String |
getPrefix()
Gets the user's highest priority prefix, or null if the user has no prefixes
|
@NonNull SortedMap<Integer,String> |
getPrefixes()
Gets an immutable sorted map of all of the prefixes the user has, whereby the first value is the highest priority
prefix.
|
@NonNull MetaStackDefinition |
getPrefixStackDefinition()
Gets the definition used for the prefix stack
|
@Nullable String |
getSuffix()
Gets the user's highest priority suffix, or null if the user has no suffixes
|
@NonNull SortedMap<Integer,String> |
getSuffixes()
Gets an immutable sorted map of all of the suffixes the user 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()
@NonNull MetaStackDefinition getPrefixStackDefinition()
@NonNull MetaStackDefinition getSuffixStackDefinition()