Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addChild(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.QueryFieldsBuilder
Add a child field to this field
addDecorator(String) - Method in class gg.xp.xivapi.mappers.QueryFieldsBuilder
Add a decorator to this field
all() - Static method in class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
ALL - Static variable in class gg.xp.xivapi.mappers.QueryFieldsBuilder
Placeholder value used for wildcard fields.
ALL_LANGS - Static variable in class gg.xp.xivapi.mappers.util.MappingUtils
 
and(SearchFilter...) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
and(String...) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
and(List<SearchFilter>) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
any(String) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
ArrayFieldMapper<X> - Class in gg.xp.xivapi.mappers.objects
Mapper for array types.
ArrayFieldMapper(Class<X[]>, Method, Type, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.objects.ArrayFieldMapper
 
AssetFieldMapper<X> - Class in gg.xp.xivapi.mappers.getters
 
AssetFieldMapper() - Constructor for class gg.xp.xivapi.mappers.getters.AssetFieldMapper
 
AssetFormat - Interface in gg.xp.xivapi.assets
 
AssetUrlFieldMapper<X> - Class in gg.xp.xivapi.mappers.getters
 
AssetUrlFieldMapper(Class<X>, Method, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.getters.AssetUrlFieldMapper
 
AutoValueMapper<X> - Class in gg.xp.xivapi.mappers
Converter that takes a JSON node and a method, and determines the next converter in the chain.
AutoValueMapper(Class<X>, Method, Type, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.AutoValueMapper
 

B

BasicValueMapper<X> - Class in gg.xp.xivapi.mappers
Mapper for an individual value (numeric, string, boolean)
BasicValueMapper(Class<X>, Method, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.BasicValueMapper
 
binary(String, String, Object) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
BufferedIterator<X> - Class in gg.xp.xivapi.pagination
 
BufferedIterator(Iterator<X>, int) - Constructor for class gg.xp.xivapi.pagination.BufferedIterator
 
build() - Method in class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
 
build() - Method in class gg.xp.xivapi.pagination.ListOptions.ListOptionsBuilder
 
Builder() - Constructor for class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.AutoValueMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.BasicValueMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in interface gg.xp.xivapi.mappers.FieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.getters.AssetFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.getters.AssetUrlFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.getters.FlatFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.getters.MetaFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.getters.NormalFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.getters.ThisFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.getters.TransientFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.objects.ArrayFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.objects.LangValueFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.objects.ListFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.objects.MapFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.objects.ObjectFieldMapper
 
buildQueryFields(QueryFieldsBuilder) - Method in class gg.xp.xivapi.mappers.objects.StructFieldMapper
 
buildUri() - Method in class gg.xp.xivapi.impl.UrlResolverImpl
 
buildUri() - Method in interface gg.xp.xivapi.url.XivApiUrlResolver
 
buildUri() - Method in class gg.xp.xivapi.XivApiClient
 
buildUri(Consumer<URIBuilder>) - Method in class gg.xp.xivapi.impl.UrlResolverImpl
Given a lambda, configure a URIBuilder with that lambda.
buildUri(Consumer<URIBuilder>) - Method in interface gg.xp.xivapi.url.XivApiUrlResolver
 
buildUri(Consumer<URIBuilder>) - Method in class gg.xp.xivapi.XivApiClient
Given a lambda, configure a URIBuilder with that lambda.

C

cache() - Method in record class gg.xp.xivapi.impl.XivApiContext
Returns the value of the cache record component.
children - Variable in class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
clear() - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
close() - Method in class gg.xp.xivapi.XivApiClient
Shut down this client.
computeIfAbsent(Class<T>, K, Function<K, T>) - Method in interface gg.xp.xivapi.impl.DedupeCache
 
computeIfAbsent(Class<T>, K, Function<K, T>) - Method in class gg.xp.xivapi.impl.DedupeCacheImpl
 
computeIfAbsent(Class<T>, K, Function<K, T>) - Method in class gg.xp.xivapi.impl.NoopDedupeCache
 
configure(Consumer<XivApiSettings.Builder>) - Method in class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
 
containsKey(Object) - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
containsValue(Object) - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
create() - Method in class gg.xp.xivapi.collections.KeyedAlikeMapFactory
 
create(Map<K, V>) - Method in class gg.xp.xivapi.collections.KeyedAlikeMapFactory
 
currentPage - Variable in class gg.xp.xivapi.pagination.XivApiPaginator
 

D

decorators - Variable in class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
DedupeCache - Interface in gg.xp.xivapi.impl
 
DedupeCacheImpl - Class in gg.xp.xivapi.impl
 
DedupeCacheImpl() - Constructor for class gg.xp.xivapi.impl.DedupeCacheImpl
 

E

EmptyStringNull - Annotation Interface in gg.xp.xivapi.annotations
Indicates that empty strings should be transformed to a null.
entrySet() - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
eq(String, Object) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
equals(Object) - Method in record class gg.xp.xivapi.clienttypes.GameVersion
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
equals(Object) - Method in class gg.xp.xivapi.impl.UrlResolverImpl
 
equals(Object) - Method in record class gg.xp.xivapi.impl.XivApiContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class gg.xp.xivapi.mappers.objects.ObjectInvocationHandler.MethodMetadata
 
equals(Object) - Method in class gg.xp.xivapi.mappers.objects.StructInvocationHandler.MethodMetadata
 

F

FieldMapper<X> - Interface in gg.xp.xivapi.mappers
Interface for a Xivapi JSON to POJO converter.
FlatFieldMapper<X> - Class in gg.xp.xivapi.mappers.getters
 
FlatFieldMapper(String, Class<X>, Method, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.getters.FlatFieldMapper
 
format() - Element in annotation interface gg.xp.xivapi.annotations.XivApiAssetPath
 
formatQueryFields() - Method in class gg.xp.xivapi.mappers.RootQueryFieldsBuilder
 
fromMethod(Method) - Static method in class gg.xp.xivapi.mappers.objects.ObjectInvocationHandler.MethodMetadata
 
fromMethod(Method) - Static method in class gg.xp.xivapi.mappers.objects.StructInvocationHandler.MethodMetadata
 
fullVersionString() - Method in interface gg.xp.xivapi.clienttypes.XivApiSchemaVersion
 

G

GameVersion - Record Class in gg.xp.xivapi.clienttypes
 
GameVersion(List<String>) - Constructor for record class gg.xp.xivapi.clienttypes.GameVersion
Creates an instance of a GameVersion record class.
get(Object) - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
get(String) - Method in interface gg.xp.xivapi.clienttypes.XivApiLangValue
 
getAll() - Method in interface gg.xp.xivapi.clienttypes.XivApiLangValue
 
getAssetFormatParam() - Method in interface gg.xp.xivapi.assets.AssetFormat
 
getAssetFormatParam() - Method in enum class gg.xp.xivapi.assets.ImageFormat
 
getAssetUri(String, AssetFormat) - Method in class gg.xp.xivapi.impl.UrlResolverImpl
 
getAssetUri(String, AssetFormat) - Method in interface gg.xp.xivapi.url.XivApiUrlResolver
 
getAssetUri(String, AssetFormat) - Method in class gg.xp.xivapi.XivApiClient
 
getAssetUri(String, String) - Method in class gg.xp.xivapi.impl.UrlResolverImpl
 
getAssetUri(String, String) - Method in interface gg.xp.xivapi.url.XivApiUrlResolver
 
getAssetUri(String, String) - Method in class gg.xp.xivapi.XivApiClient
 
getBaseAssetUri() - Method in class gg.xp.xivapi.clienttypes.XivApiSettings
 
getBaseUri() - Method in class gg.xp.xivapi.clienttypes.XivApiSettings
 
getBaseUri() - Method in class gg.xp.xivapi.XivApiClient
 
getById(Class<X>, int) - Method in class gg.xp.xivapi.XivApiClient
Retrieve a single item by primary key/row ID
getConcurrencyLimit() - Method in class gg.xp.xivapi.clienttypes.XivApiSettings
 
getDe() - Method in interface gg.xp.xivapi.clienttypes.XivApiLangValue
 
getEn() - Method in interface gg.xp.xivapi.clienttypes.XivApiLangValue
 
getFieldName(Method) - Static method in class gg.xp.xivapi.mappers.util.MappingUtils
Given a method, determine the name of the XivApi field to use.
getFieldType() - Method in exception class gg.xp.xivapi.exceptions.XivApiMissingNodeException
 
getFr() - Method in interface gg.xp.xivapi.clienttypes.XivApiLangValue
 
getGameVersion() - Method in class gg.xp.xivapi.clienttypes.XivApiSettings
 
getGameVersions() - Method in class gg.xp.xivapi.XivApiClient
 
getGameVersionsFull() - Method in class gg.xp.xivapi.XivApiClient
 
getJp() - Method in interface gg.xp.xivapi.clienttypes.XivApiLangValue
 
getListCacheMode() - Method in class gg.xp.xivapi.pagination.ListOptions
 
getListIterator(Class<X>) - Method in class gg.xp.xivapi.XivApiClient
getListIterator(Class<X>, ListOptions<? super X>) - Method in class gg.xp.xivapi.XivApiClient
Get a list iterator for an entire sheet.
getMessageBase() - Method in exception class gg.xp.xivapi.exceptions.XivApiMissingNodeException
 
getMethod() - Method in exception class gg.xp.xivapi.exceptions.XivApiMissingNodeException
 
getMethodValueMap() - Method in interface gg.xp.xivapi.clienttypes.XivApiBase
 
getNextPageUri() - Method in class gg.xp.xivapi.pagination.XivApiListPaginator
 
getNextPageUri() - Method in class gg.xp.xivapi.pagination.XivApiPaginator
 
getNextPageUri() - Method in class gg.xp.xivapi.pagination.XivApiSearchPaginator
 
getNode() - Method in exception class gg.xp.xivapi.exceptions.XivApiMissingNodeException
 
getPerPage() - Method in class gg.xp.xivapi.pagination.ListOptions
 
getPrimaryKey() - Method in interface gg.xp.xivapi.clienttypes.XivApiObject
 
getQueryFields() - Method in class gg.xp.xivapi.mappers.objects.RootMapper
 
getResultsNode(JsonNode) - Method in class gg.xp.xivapi.pagination.XivApiListPaginator
 
getResultsNode(JsonNode) - Method in class gg.xp.xivapi.pagination.XivApiPaginator
 
getResultsNode(JsonNode) - Method in class gg.xp.xivapi.pagination.XivApiSearchPaginator
 
getRowId() - Method in interface gg.xp.xivapi.clienttypes.XivApiObject
 
getSchemaVersion() - Method in interface gg.xp.xivapi.clienttypes.XivApiBase
 
getSchemaVersion() - Method in class gg.xp.xivapi.clienttypes.XivApiSettings
 
getSearchIterator(Class<X>, SearchFilter) - Method in class gg.xp.xivapi.XivApiClient
 
getSearchIterator(Class<X>, SearchFilter, ListOptions<? super X>) - Method in class gg.xp.xivapi.XivApiClient
Get a list iterator for a search query.
getSettings() - Method in class gg.xp.xivapi.XivApiClient
 
getStopCondition() - Method in class gg.xp.xivapi.pagination.ListOptions
 
getURI(String) - Method in interface gg.xp.xivapi.clienttypes.XivApiAsset
 
getURI(X) - Method in interface gg.xp.xivapi.clienttypes.XivApiAsset
 
getUrlResolver() - Method in class gg.xp.xivapi.XivApiClient
 
getUserAgent() - Method in class gg.xp.xivapi.clienttypes.XivApiSettings
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.AutoValueMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.BasicValueMapper
 
getValue(JsonNode, XivApiContext) - Method in interface gg.xp.xivapi.mappers.FieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.getters.AssetFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.getters.AssetUrlFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.getters.FlatFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.getters.MetaFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.getters.NormalFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.getters.ThisFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.getters.TransientFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.objects.ArrayFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.objects.LangValueFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.objects.ListFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.objects.MapFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.objects.ObjectFieldMapper
 
getValue(JsonNode, XivApiContext) - Method in class gg.xp.xivapi.mappers.objects.StructFieldMapper
 
getWrappedMapper() - Method in class gg.xp.xivapi.mappers.objects.RootMapper
 
gg.xp.xivapi - module gg.xp.xivapi
 
gg.xp.xivapi - package gg.xp.xivapi
 
gg.xp.xivapi.annotations - package gg.xp.xivapi.annotations
 
gg.xp.xivapi.assets - package gg.xp.xivapi.assets
 
gg.xp.xivapi.clienttypes - package gg.xp.xivapi.clienttypes
 
gg.xp.xivapi.collections - package gg.xp.xivapi.collections
 
gg.xp.xivapi.exceptions - package gg.xp.xivapi.exceptions
 
gg.xp.xivapi.filters - package gg.xp.xivapi.filters
 
gg.xp.xivapi.impl - package gg.xp.xivapi.impl
 
gg.xp.xivapi.mappers - package gg.xp.xivapi.mappers
 
gg.xp.xivapi.mappers.getters - package gg.xp.xivapi.mappers.getters
 
gg.xp.xivapi.mappers.objects - package gg.xp.xivapi.mappers.objects
 
gg.xp.xivapi.mappers.util - package gg.xp.xivapi.mappers.util
 
gg.xp.xivapi.pagination - package gg.xp.xivapi.pagination
 
gg.xp.xivapi.url - package gg.xp.xivapi.url
 
gt(String, Number) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
gte(String, Number) - Static method in class gg.xp.xivapi.filters.SearchFilters
 

H

hashCode() - Method in record class gg.xp.xivapi.clienttypes.GameVersion
Returns a hash code value for this object.
hashCode() - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
hashCode() - Method in class gg.xp.xivapi.impl.UrlResolverImpl
 
hashCode() - Method in record class gg.xp.xivapi.impl.XivApiContext
Returns a hash code value for this object.
hashCode() - Method in class gg.xp.xivapi.mappers.objects.ObjectInvocationHandler.MethodMetadata
 
hashCode() - Method in class gg.xp.xivapi.mappers.objects.StructInvocationHandler.MethodMetadata
 
hasMorePages() - Method in class gg.xp.xivapi.pagination.XivApiPaginator
 
hasMorePages() - Method in class gg.xp.xivapi.pagination.XivApiSearchPaginator
 
hasNext() - Method in class gg.xp.xivapi.pagination.BufferedIterator
 
hasNext() - Method in class gg.xp.xivapi.pagination.XivApiPaginator
 
hasNext() - Method in class gg.xp.xivapi.pagination.XivApiPaginator.XivApiPage
 

I

ImageFormat - Enum Class in gg.xp.xivapi.assets
 
index - Variable in class gg.xp.xivapi.pagination.XivApiPaginator.XivApiPage
 
INSTANCE - Static variable in class gg.xp.xivapi.impl.NoopDedupeCache
 
invoke(Object, Method, Object[]) - Method in class gg.xp.xivapi.mappers.objects.ObjectInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class gg.xp.xivapi.mappers.objects.StructInvocationHandler
 
isAll() - Method in class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
isArray - Variable in class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
isArrayQueryType(Class<?>) - Static method in class gg.xp.xivapi.mappers.util.MappingUtils
Check whether a field should have [] suffixed to it in the fields param.
isEmpty() - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
isFalse(String) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
isStrict() - Method in class gg.xp.xivapi.clienttypes.XivApiSettings
 
isTransient - Variable in class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
isTrue(String) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
isZero() - Method in interface gg.xp.xivapi.clienttypes.XivApiObject
 

J

JPEG - Enum constant in enum class gg.xp.xivapi.assets.ImageFormat
 

K

KeyedAlikeMap<K,V> - Class in gg.xp.xivapi.collections
KeyedAlikeMap is a map with a defined set of allowed keys.
KeyedAlikeMapFactory<K> - Class in gg.xp.xivapi.collections
KeyedAlikeMapFactory is used to take a set of allowed keys, and produce many KeyedAlikeMap instances from it.
KeyedAlikeMapFactory(Set<K>) - Constructor for class gg.xp.xivapi.collections.KeyedAlikeMapFactory
 
keySet() - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 

L

LangValueFieldMapper<X> - Class in gg.xp.xivapi.mappers.objects
 
LangValueFieldMapper(String, boolean, Method, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.objects.LangValueFieldMapper
 
LangValueFieldMapper.LangValueSerializer - Class in gg.xp.xivapi.mappers.objects
 
LangValueSerializer() - Constructor for class gg.xp.xivapi.mappers.objects.LangValueFieldMapper.LangValueSerializer
 
listCacheMode(ListCacheMode) - Method in class gg.xp.xivapi.pagination.ListOptions.ListOptionsBuilder
 
ListCacheMode - Enum Class in gg.xp.xivapi.pagination
Controls how inner object deduplication works in the context of lists and searching.
ListFieldMapper<X> - Class in gg.xp.xivapi.mappers.objects
Mapper for list types.
ListFieldMapper(Class<List<X>>, Method, Type, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.objects.ListFieldMapper
 
ListOptions<X> - Class in gg.xp.xivapi.pagination
 
ListOptions(int, BiPredicate<Integer, X>) - Constructor for class gg.xp.xivapi.pagination.ListOptions
Deprecated.
ListOptions.ListOptionsBuilder<X> - Class in gg.xp.xivapi.pagination
 
ListOptionsBuilder() - Constructor for class gg.xp.xivapi.pagination.ListOptions.ListOptionsBuilder
 
lt(String, Number) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
lte(String, Number) - Static method in class gg.xp.xivapi.filters.SearchFilters
 

M

makeSchemaVersion(String) - Static method in class gg.xp.xivapi.mappers.util.MappingUtils
 
MapFieldMapper<X> - Class in gg.xp.xivapi.mappers.objects
Mapper for Map types.
MapFieldMapper(Class<Map<String, X>>, Method, Type, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.objects.MapFieldMapper
 
MappingUtils - Class in gg.xp.xivapi.mappers.util
 
markAsArray() - Method in class gg.xp.xivapi.mappers.QueryFieldsBuilder
Mark this field as being an array.
markAsTransient() - Method in class gg.xp.xivapi.mappers.QueryFieldsBuilder
Mark this field as being a transient.
MetaFieldMapper<X> - Class in gg.xp.xivapi.mappers.getters
 
MetaFieldMapper(String, Class<X>, Method, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.getters.MetaFieldMapper
 
methodMapEquals(Map<Method, Object>, Map<Method, Object>) - Static method in class gg.xp.xivapi.mappers.util.MappingUtils
 
methodMapHashCode(Map<Method, Object>) - Static method in class gg.xp.xivapi.mappers.util.MappingUtils
 

N

name - Variable in class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
namedDaemonThreadFactory(String) - Static method in class gg.xp.xivapi.mappers.util.ThreadingUtils
 
names() - Method in record class gg.xp.xivapi.clienttypes.GameVersion
Returns the value of the names record component.
newBuilder() - Static method in class gg.xp.xivapi.clienttypes.XivApiSettings
 
newBuilder() - Static method in class gg.xp.xivapi.pagination.ListOptions
 
next() - Method in class gg.xp.xivapi.pagination.BufferedIterator
 
next() - Method in class gg.xp.xivapi.pagination.XivApiPaginator
 
next() - Method in class gg.xp.xivapi.pagination.XivApiPaginator.XivApiPage
 
None - Enum constant in enum class gg.xp.xivapi.pagination.ListCacheMode
No caching at all.
NoopDedupeCache - Class in gg.xp.xivapi.impl
 
NoopDedupeCache() - Constructor for class gg.xp.xivapi.impl.NoopDedupeCache
 
normalField(String) - Static method in class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
NormalFieldMapper<X> - Class in gg.xp.xivapi.mappers.getters
 
NormalFieldMapper(String, Class<X>, Method, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.getters.NormalFieldMapper
 
not(SearchFilter) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
NullIfZero - Annotation Interface in gg.xp.xivapi.annotations
Applicable to a sheet reference type (i.e.

O

ObjectFieldMapper<X> - Class in gg.xp.xivapi.mappers.objects
Mapper for full sheet objects, both top-level and nested.
ObjectFieldMapper(Class<X>, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.objects.ObjectFieldMapper
 
ObjectInvocationHandler - Class in gg.xp.xivapi.mappers.objects
 
ObjectInvocationHandler(Map<Method, Object>, boolean) - Constructor for class gg.xp.xivapi.mappers.objects.ObjectInvocationHandler
 
ObjectInvocationHandler.MethodMetadata - Class in gg.xp.xivapi.mappers.objects
 
of(String) - Static method in class gg.xp.xivapi.filters.SearchFilters
Search filter from a verbatim string.
OmitZeroes - Annotation Interface in gg.xp.xivapi.annotations
Applicable to a list or array of a sheet reference type (e.g.
or(SearchFilter...) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
or(String...) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
or(List<SearchFilter>) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
originalUri - Variable in class gg.xp.xivapi.pagination.XivApiPaginator
 

P

parameterizedTypeToRawClass(Type) - Static method in class gg.xp.xivapi.mappers.util.MappingUtils
 
PerItem - Enum constant in enum class gg.xp.xivapi.pagination.ListCacheMode
Cache context per item - same as if the items were retrieved individually.
perPage(int) - Method in class gg.xp.xivapi.pagination.ListOptions.ListOptionsBuilder
 
PerPage - Enum constant in enum class gg.xp.xivapi.pagination.ListCacheMode
Cache context per page of items.
perPageItemCount - Variable in class gg.xp.xivapi.pagination.XivApiPaginator
 
PNG - Enum constant in enum class gg.xp.xivapi.assets.ImageFormat
 
put(K, V) - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
putAll(Map<? extends K, ? extends V>) - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 

Q

QueryFieldsBuilder - Class in gg.xp.xivapi.mappers
 
QueryFieldsBuilder(String) - Constructor for class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
QueryFieldsBuilder(String, boolean, boolean, List<String>, List<QueryFieldsBuilder>) - Constructor for class gg.xp.xivapi.mappers.QueryFieldsBuilder
 

R

remove(Object) - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
ROOT - Static variable in class gg.xp.xivapi.mappers.QueryFieldsBuilder
Placeholder value used for the root field.
RootMapper<X> - Class in gg.xp.xivapi.mappers.objects
 
RootMapper(FieldMapper<X>) - Constructor for class gg.xp.xivapi.mappers.objects.RootMapper
 
rootNode - Variable in class gg.xp.xivapi.pagination.XivApiPaginator.XivApiPage
 
rootNode() - Method in record class gg.xp.xivapi.impl.XivApiContext
Returns the value of the rootNode record component.
RootQueryFieldsBuilder - Class in gg.xp.xivapi.mappers
 
RootQueryFieldsBuilder() - Constructor for class gg.xp.xivapi.mappers.RootQueryFieldsBuilder
 

S

schemaVersion() - Method in record class gg.xp.xivapi.impl.XivApiContext
Returns the value of the schemaVersion record component.
SearchFilter - Interface in gg.xp.xivapi.filters
Interface representing a search filter
SearchFilters - Class in gg.xp.xivapi.filters
Collection of methods useful for constructing search filters.
sendGET(URI) - Method in class gg.xp.xivapi.XivApiClient
Send a raw request
serialize(XivApiLangValue<?>, JsonGenerator, SerializerProvider) - Method in class gg.xp.xivapi.mappers.objects.LangValueFieldMapper.LangValueSerializer
 
setBaseAssetUri(URI) - Method in class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
Set an alternative base URL for assets.
setBaseUri(URI) - Method in class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
Set the base URL.
setConcurrencyLimit(int) - Method in class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
 
setDefaultListOpts(ListOptions<XivApiObject>) - Method in class gg.xp.xivapi.XivApiClient
 
setGameVersion(String) - Method in class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
 
setSchemaVersion(String) - Method in class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
 
setStrict(boolean) - Method in class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
 
settings() - Method in record class gg.xp.xivapi.impl.XivApiContext
Returns the value of the settings record component.
setUserAgent(String) - Method in class gg.xp.xivapi.clienttypes.XivApiSettings.Builder
 
shouldStop(int, X) - Method in class gg.xp.xivapi.pagination.ListOptions
 
size() - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
size() - Method in class gg.xp.xivapi.pagination.XivApiPaginator.XivApiPage
 
stopCondition(BiPredicate<Integer, X>) - Method in class gg.xp.xivapi.pagination.ListOptions.ListOptionsBuilder
 
stream() - Method in class gg.xp.xivapi.pagination.XivApiPaginator
 
strPart(String, String) - Static method in class gg.xp.xivapi.filters.SearchFilters
 
StructFieldMapper<X> - Class in gg.xp.xivapi.mappers.objects
 
StructFieldMapper(Class<X>, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.objects.StructFieldMapper
 
StructInvocationHandler - Class in gg.xp.xivapi.mappers.objects
 
StructInvocationHandler(Map<Method, Object>, boolean) - Constructor for class gg.xp.xivapi.mappers.objects.StructInvocationHandler
 
StructInvocationHandler.MethodMetadata - Class in gg.xp.xivapi.mappers.objects
 

T

ThisFieldMapper<X> - Class in gg.xp.xivapi.mappers.getters
 
ThisFieldMapper(boolean, Class<X>, Method, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.getters.ThisFieldMapper
 
ThreadingUtils - Class in gg.xp.xivapi.mappers.util
 
toBufferedIterator(int) - Method in class gg.xp.xivapi.pagination.XivApiPaginator
 
toBufferedStream(int) - Method in class gg.xp.xivapi.pagination.XivApiPaginator
 
toFilterString() - Method in interface gg.xp.xivapi.filters.SearchFilter
 
toFilterStringWrapped() - Method in interface gg.xp.xivapi.filters.SearchFilter
 
toList() - Method in class gg.xp.xivapi.pagination.XivApiPaginator
 
toMethod() - Method in class gg.xp.xivapi.mappers.objects.ObjectInvocationHandler.MethodMetadata
 
toMethod() - Method in class gg.xp.xivapi.mappers.objects.StructInvocationHandler.MethodMetadata
 
toQueryStrings(boolean) - Method in class gg.xp.xivapi.mappers.QueryFieldsBuilder
Turn this set of fields into actual strings that can be plugged into the 'fields' or 'transient' parameter
toString() - Method in record class gg.xp.xivapi.clienttypes.GameVersion
Returns a string representation of this record class.
toString() - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
toString() - Method in record class gg.xp.xivapi.impl.XivApiContext
Returns a string representation of this record class.
toString() - Method in class gg.xp.xivapi.mappers.QueryFieldsBuilder
 
toString() - Method in class gg.xp.xivapi.mappers.RootQueryFieldsBuilder
 
TransientFieldMapper<X> - Class in gg.xp.xivapi.mappers.getters
 
TransientFieldMapper(String, Class<X>, Method, ObjectMapper) - Constructor for class gg.xp.xivapi.mappers.getters.TransientFieldMapper
 
tryStartVirtualThread(Runnable) - Static method in class gg.xp.xivapi.mappers.util.ThreadingUtils
Try to start a virtual thread with the given runnable.

U

unknownValueEquals(Object, Object) - Static method in class gg.xp.xivapi.mappers.util.MappingUtils
 
urlResolver() - Method in record class gg.xp.xivapi.impl.XivApiContext
Returns the value of the urlResolver record component.
UrlResolverImpl - Class in gg.xp.xivapi.impl
 
UrlResolverImpl(XivApiSettings) - Constructor for class gg.xp.xivapi.impl.UrlResolverImpl
 

V

validateAndGetSheetName(Class<?>) - Static method in class gg.xp.xivapi.mappers.util.MappingUtils
 
validateModel(Class<X>) - Method in class gg.xp.xivapi.XivApiClient
 
value() - Element in annotation interface gg.xp.xivapi.annotations.XivApiField
 
value() - Element in annotation interface gg.xp.xivapi.annotations.XivApiLang
 
value() - Element in annotation interface gg.xp.xivapi.annotations.XivApiMapKeys
 
value() - Element in annotation interface gg.xp.xivapi.annotations.XivApiMetaField
 
value() - Element in annotation interface gg.xp.xivapi.annotations.XivApiSheet
 
value() - Element in annotation interface gg.xp.xivapi.annotations.XivApiTransientField
 
valueOf(String) - Static method in enum class gg.xp.xivapi.assets.ImageFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class gg.xp.xivapi.pagination.ListCacheMode
Returns the enum constant of this class with the specified name.
values - Variable in class gg.xp.xivapi.pagination.XivApiPaginator.XivApiPage
 
values() - Static method in enum class gg.xp.xivapi.assets.ImageFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class gg.xp.xivapi.collections.KeyedAlikeMap
 
values() - Static method in enum class gg.xp.xivapi.pagination.ListCacheMode
Returns an array containing the constants of this enum class, in the order they are declared.

W

WEBP - Enum constant in enum class gg.xp.xivapi.assets.ImageFormat
 
WholeQuery - Enum constant in enum class gg.xp.xivapi.pagination.ListCacheMode
One cache context for the whole list/search.

X

XivApiAsset<X> - Interface in gg.xp.xivapi.clienttypes
 
XivApiAssetPath - Annotation Interface in gg.xp.xivapi.annotations
 
XivApiBase - Interface in gg.xp.xivapi.clienttypes
 
XivApiClient - Class in gg.xp.xivapi
The main xivapi client class.
XivApiClient() - Constructor for class gg.xp.xivapi.XivApiClient
Constructor with default settings
XivApiClient(XivApiSettings) - Constructor for class gg.xp.xivapi.XivApiClient
Constructor with a settings object.
XivApiClient(Consumer<XivApiSettings.Builder>) - Constructor for class gg.xp.xivapi.XivApiClient
Constructor that assembles a builder for you and applies your lambda to it.
XivApiContext - Record Class in gg.xp.xivapi.impl
Top-level deserialization context
XivApiContext(JsonNode, XivApiSettings, XivApiSchemaVersion, XivApiUrlResolver, DedupeCache) - Constructor for record class gg.xp.xivapi.impl.XivApiContext
Creates an instance of a XivApiContext record class.
XivApiDeserializationException - Exception Class in gg.xp.xivapi.exceptions
General exception for when we are trying to deserialize a response and something goes wrong with that.
XivApiDeserializationException() - Constructor for exception class gg.xp.xivapi.exceptions.XivApiDeserializationException
 
XivApiDeserializationException(String) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiDeserializationException
 
XivApiDeserializationException(String, Throwable) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiDeserializationException
 
XivApiDeserializationException(String, Throwable, boolean, boolean) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiDeserializationException
 
XivApiDeserializationException(Throwable) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiDeserializationException
 
XivApiException - Exception Class in gg.xp.xivapi.exceptions
Top-level exception for XivApi-related errors.
XivApiException() - Constructor for exception class gg.xp.xivapi.exceptions.XivApiException
 
XivApiException(String) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiException
 
XivApiException(String, Throwable) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiException
 
XivApiException(String, Throwable, boolean, boolean) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiException
 
XivApiException(Throwable) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiException
 
XivApiField - Annotation Interface in gg.xp.xivapi.annotations
Override the default field name to map to.
XivApiLang - Annotation Interface in gg.xp.xivapi.annotations
Indicate that the field should be retrieved with the given language.
XivApiLangValue<X> - Interface in gg.xp.xivapi.clienttypes
 
XivApiListPaginator<X> - Class in gg.xp.xivapi.pagination
Raw list iterator.
XivApiListPaginator(XivApiClient, JsonNode, URI, BiPredicate<Integer, X>, FieldMapper<X>, int, ListCacheMode) - Constructor for class gg.xp.xivapi.pagination.XivApiListPaginator
 
XivApiMapKeys - Annotation Interface in gg.xp.xivapi.annotations
This annotation applies to a Map field.
XivApiMappingException - Exception Class in gg.xp.xivapi.exceptions
Exception for when we are not able to create our tree of node mappers.
XivApiMappingException() - Constructor for exception class gg.xp.xivapi.exceptions.XivApiMappingException
 
XivApiMappingException(String) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiMappingException
 
XivApiMappingException(String, Throwable) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiMappingException
 
XivApiMappingException(String, Throwable, boolean, boolean) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiMappingException
 
XivApiMappingException(Throwable) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiMappingException
 
XivApiMetaField - Annotation Interface in gg.xp.xivapi.annotations
Similar to XivApiField, but indicates that the value comes from a top level field outside the "fields" object.
XivApiMissingNodeException - Exception Class in gg.xp.xivapi.exceptions
Specific exception for when we are trying to deserialize something and an expected node is completely missing from the response.
XivApiMissingNodeException(String, JsonNode, Type, Method) - Constructor for exception class gg.xp.xivapi.exceptions.XivApiMissingNodeException
 
XivApiObject - Interface in gg.xp.xivapi.clienttypes
 
XivApiPaginator<X> - Class in gg.xp.xivapi.pagination
Base list/search paginator implementation.
XivApiPaginator.XivApiPage - Class in gg.xp.xivapi.pagination
 
XivApiRaw - Annotation Interface in gg.xp.xivapi.annotations
Indicates that the targeted method should be retrieved from xivapi using the @as(raw) decorator in the query.
XivApiSchemaVersion - Interface in gg.xp.xivapi.clienttypes
 
XivApiSearchPaginator<X> - Class in gg.xp.xivapi.pagination
Raw list iterator.
XivApiSearchPaginator(XivApiClient, JsonNode, URI, BiPredicate<Integer, X>, FieldMapper<X>, int, ListCacheMode) - Constructor for class gg.xp.xivapi.pagination.XivApiSearchPaginator
 
XivApiSettings - Class in gg.xp.xivapi.clienttypes
 
XivApiSettings.Builder - Class in gg.xp.xivapi.clienttypes
 
XivApiSheet - Annotation Interface in gg.xp.xivapi.annotations
Indicates that this object is a top-level sheet object.
XivApiStruct - Interface in gg.xp.xivapi.clienttypes
 
XivApiThis - Annotation Interface in gg.xp.xivapi.annotations
Indicates that instead of reading from a field, the current object itself should be used.
XivApiTransientField - Annotation Interface in gg.xp.xivapi.annotations
Like XivApiField, but operates on the transient fields instead of the normal fields.
XivApiUrlResolver - Interface in gg.xp.xivapi.url
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form