All Classes and Interfaces
Class
Description
Mapper for array types.
Converter that takes a JSON node and a method, and determines the next converter in the chain.
Mapper for an individual value (numeric, string, boolean)
Indicates that empty strings should be transformed to a null.
Interface for a Xivapi JSON to POJO converter.
KeyedAlikeMap is a map with a defined set of allowed keys.
KeyedAlikeMapFactory is used to take a set of allowed keys, and produce many
KeyedAlikeMap instances from it.Controls how inner object deduplication works in the context of lists and searching.
Mapper for list types.
Mapper for Map types.
Applicable to a sheet reference type (i.e.
Mapper for full sheet objects, both top-level and nested.
Applicable to a list or array of a sheet reference type (e.g.
Interface representing a search filter
Collection of methods useful for constructing search filters.
The main xivapi client class.
Top-level deserialization context
General exception for when we are trying to deserialize a response and something goes wrong with that.
Top-level exception for XivApi-related errors.
Override the default field name to map to.
Indicate that the field should be retrieved with the given language.
Raw list iterator.
This annotation applies to a Map field.
Exception for when we are not able to create our tree of node mappers.
Similar to
XivApiField, but indicates that the value comes from a top level field outside the "fields"
object.Specific exception for when we are trying to deserialize something and an expected node is completely missing from
the response.
Base list/search paginator implementation.
Indicates that the targeted method should be retrieved from xivapi using the @as(raw) decorator in the query.
Raw list iterator.
Indicates that this object is a top-level sheet object.
Indicates that instead of reading from a field, the current object itself should be used.
Like
XivApiField, but operates on the transient fields instead of the normal fields.