Skip navigation links
B C D E F G H I J K L M N O P R S T V 

B

BooleanBasedTypeConverter<T> - Class in io.logansquarex.core.typeconverters
 
BooleanBasedTypeConverter() - Constructor for class io.logansquarex.core.typeconverters.BooleanBasedTypeConverter
 
BooleanMapper - Class in io.logansquarex.core.objectmappers
Built-in mapper for Boolean objects
BooleanMapper() - Constructor for class io.logansquarex.core.objectmappers.BooleanMapper
 

C

CalendarTypeConverter - Class in io.logansquarex.core.typeconverters
 
CalendarTypeConverter() - Constructor for class io.logansquarex.core.typeconverters.CalendarTypeConverter
 
CLASS_MAPPERS - Static variable in class io.logansquarex.core.LoganSquareX
 
clear() - Method in class io.logansquarex.core.util.SimpleArrayMap
Make the array map empty.
Constants - Class in io.logansquarex.core
 
Constants() - Constructor for class io.logansquarex.core.Constants
 
containsKey(Object) - Method in class io.logansquarex.core.util.SimpleArrayMap
Check whether a key exists in the array.
containsValue(Object) - Method in class io.logansquarex.core.util.SimpleArrayMap
Check whether a value exists in the array.
convertString(String, boolean) - Method in class io.logansquarex.core.typeconverters.EnumValueTypeConverter
 
convertToBoolean(T) - Method in class io.logansquarex.core.typeconverters.BooleanBasedTypeConverter
Called to convert a an object of type T into a boolean.
convertToDouble(T) - Method in class io.logansquarex.core.typeconverters.DoubleBasedTypeConverter
Called to convert a an object of type T into a double.
convertToFloat(T) - Method in class io.logansquarex.core.typeconverters.FloatBasedTypeConverter
Called to convert a an object of type T into a float.
convertToInt(T) - Method in class io.logansquarex.core.typeconverters.IntBasedTypeConverter
Called to convert a an object of type T into an int.
convertToLong(T) - Method in class io.logansquarex.core.typeconverters.LongBasedTypeConverter
Called to convert a an object of type T into a long.
convertToString(T) - Method in class io.logansquarex.core.typeconverters.EnumValueTypeConverter
 
convertToString(T) - Method in class io.logansquarex.core.typeconverters.StringBasedTypeConverter
Called to convert a an object of type T into a String.

D

DateTypeConverter - Class in io.logansquarex.core.typeconverters
 
DateTypeConverter() - Constructor for class io.logansquarex.core.typeconverters.DateTypeConverter
 
DefaultCalendarConverter - Class in io.logansquarex.core.typeconverters
The default CalendarTypeConverter implementation.
DefaultCalendarConverter() - Constructor for class io.logansquarex.core.typeconverters.DefaultCalendarConverter
 
DefaultDateConverter - Class in io.logansquarex.core.typeconverters
The default DateTypeConverter implementation.
DefaultDateConverter() - Constructor for class io.logansquarex.core.typeconverters.DefaultDateConverter
 
DefaultDateFormatter - Class in io.logansquarex.core.typeconverters
Attempt at making a DateFormat that can actually parse ISO 8601 dates correctly
DefaultDateFormatter() - Constructor for class io.logansquarex.core.typeconverters.DefaultDateFormatter
 
DoubleBasedTypeConverter<T> - Class in io.logansquarex.core.typeconverters
 
DoubleBasedTypeConverter() - Constructor for class io.logansquarex.core.typeconverters.DoubleBasedTypeConverter
 
DoubleMapper - Class in io.logansquarex.core.objectmappers
Built-in mapper for Double objects
DoubleMapper() - Constructor for class io.logansquarex.core.objectmappers.DoubleMapper
 

E

ensureCapacity(int) - Method in class io.logansquarex.core.util.SimpleArrayMap
Ensure the array map can hold at least minimumCapacity items.
EnumValueTypeConverter<T extends java.lang.Enum<T>> - Class in io.logansquarex.core.typeconverters
 
EnumValueTypeConverter(Class<T>) - Constructor for class io.logansquarex.core.typeconverters.EnumValueTypeConverter
 
equals(Object) - Method in class io.logansquarex.core.ParameterizedType
 
equals(Object) - Method in class io.logansquarex.core.util.SimpleArrayMap

F

FloatBasedTypeConverter<T> - Class in io.logansquarex.core.typeconverters
 
FloatBasedTypeConverter() - Constructor for class io.logansquarex.core.typeconverters.FloatBasedTypeConverter
 
FloatMapper - Class in io.logansquarex.core.objectmappers
Built-in mapper for Float objects
FloatMapper() - Constructor for class io.logansquarex.core.objectmappers.FloatMapper
 

G

get(Object) - Method in class io.logansquarex.core.util.SimpleArrayMap
Retrieve a value from the array.
getCode() - Method in class io.logansquarex.core.simple.SimpleListResponse
 
getData() - Method in class io.logansquarex.core.simple.SimpleListResponse
 
getDateFormat() - Method in class io.logansquarex.core.typeconverters.CalendarTypeConverter
Called to get the DateFormat used to parse and serialize objects
getDateFormat() - Method in class io.logansquarex.core.typeconverters.DateTypeConverter
Called to get the DateFormat used to parse and serialize objects
getDateFormat() - Method in class io.logansquarex.core.typeconverters.DefaultCalendarConverter
 
getDateFormat() - Method in class io.logansquarex.core.typeconverters.DefaultDateConverter
 
getFromBoolean(boolean) - Method in class io.logansquarex.core.typeconverters.BooleanBasedTypeConverter
Called to convert a boolean into an object of type T.
getFromDouble(double) - Method in class io.logansquarex.core.typeconverters.DoubleBasedTypeConverter
Called to convert a double into an object of type T.
getFromFloat(float) - Method in class io.logansquarex.core.typeconverters.FloatBasedTypeConverter
Called to convert a float into an object of type T.
getFromInt(int) - Method in class io.logansquarex.core.typeconverters.IntBasedTypeConverter
Called to convert an int into an object of type T.
getFromLong(long) - Method in class io.logansquarex.core.typeconverters.LongBasedTypeConverter
Called to convert a long into an object of type T.
getFromString(String) - Method in class io.logansquarex.core.typeconverters.EnumValueTypeConverter
 
getFromString(String) - Method in class io.logansquarex.core.typeconverters.StringBasedTypeConverter
Called to convert a String into an object of type T.

H

hashCode() - Method in class io.logansquarex.core.ParameterizedType
 
hashCode() - Method in class io.logansquarex.core.util.SimpleArrayMap

I

indexOfKey(Object) - Method in class io.logansquarex.core.util.SimpleArrayMap
Returns the index of a key in the set.
IntBasedTypeConverter<T> - Class in io.logansquarex.core.typeconverters
 
IntBasedTypeConverter() - Constructor for class io.logansquarex.core.typeconverters.IntBasedTypeConverter
 
IntegerMapper - Class in io.logansquarex.core.objectmappers
Built-in mapper for Integer objects
IntegerMapper() - Constructor for class io.logansquarex.core.objectmappers.IntegerMapper
 
io.logansquarex.core - package io.logansquarex.core
 
io.logansquarex.core.annotation - package io.logansquarex.core.annotation
 
io.logansquarex.core.objectmappers - package io.logansquarex.core.objectmappers
 
io.logansquarex.core.simple - package io.logansquarex.core.simple
 
io.logansquarex.core.typeconverters - package io.logansquarex.core.typeconverters
 
io.logansquarex.core.util - package io.logansquarex.core.util
 
isEmpty() - Method in class io.logansquarex.core.util.SimpleArrayMap
Return true if the array map contains no items.

J

JSON_FACTORY - Static variable in class io.logansquarex.core.LoganSquare
The JsonFactory that should be used throughout the entire app.
JSON_FACTORY - Static variable in class io.logansquarex.core.LoganSquareX
The JsonFactory that should be used throughout the entire app.
JsonField - Annotation Type in io.logansquarex.core.annotation
Declare that a variable should be parsed/serialized.
JsonIgnore - Annotation Type in io.logansquarex.core.annotation
Declare that a variable should NOT be parsed/serialized when using a fieldDetectionPolicy other than ANNOTATIONS_ONLY.
JsonIgnore.IgnorePolicy - Enum in io.logansquarex.core.annotation
 
JsonMapper<T> - Class in io.logansquarex.core
The class that handles all parsing and serialization of @JsonObject's
JsonMapper() - Constructor for class io.logansquarex.core.JsonMapper
 
JsonMapperLoader - Interface in io.logansquarex.core
 
JsonObject - Annotation Type in io.logansquarex.core.annotation
Declare that a Java object is parsable and serializable.
JsonObject.FieldDetectionPolicy - Enum in io.logansquarex.core.annotation
 
JsonObject.FieldNamingPolicy - Enum in io.logansquarex.core.annotation
 

K

keyAt(int) - Method in class io.logansquarex.core.util.SimpleArrayMap
Return the key at the given index in the array.

L

LIST_MAPPER - Static variable in class io.logansquarex.core.LoganSquareX
 
ListMapper - Class in io.logansquarex.core.objectmappers
Built-in mapper for List objects of an unknown type
ListMapper() - Constructor for class io.logansquarex.core.objectmappers.ListMapper
 
LOADER_CLASS_NAME - Static variable in class io.logansquarex.core.Constants
The generated JsonMapper loader class
LOADER_PACKAGE_NAME - Static variable in class io.logansquarex.core.Constants
The generated JsonMapper loader class's package
LoganSquare - Class in io.logansquarex.core
The point of all interaction with this library.
LoganSquare() - Constructor for class io.logansquarex.core.LoganSquare
 
LoganSquareX - Class in io.logansquarex.core
The point of all interaction with this library.
LoganSquareX() - Constructor for class io.logansquarex.core.LoganSquareX
 
LongBasedTypeConverter<T> - Class in io.logansquarex.core.typeconverters
 
LongBasedTypeConverter() - Constructor for class io.logansquarex.core.typeconverters.LongBasedTypeConverter
 
LongMapper - Class in io.logansquarex.core.objectmappers
Built-in mapper for Long objects
LongMapper() - Constructor for class io.logansquarex.core.objectmappers.LongMapper
 

M

MAP_MAPPER - Static variable in class io.logansquarex.core.LoganSquareX
 
MapMapper - Class in io.logansquarex.core.objectmappers
Built-in mapper for Map objects of a unknown value types
MapMapper() - Constructor for class io.logansquarex.core.objectmappers.MapMapper
 
MAPPER_CLASS_SUFFIX - Static variable in class io.logansquarex.core.Constants
The suffix that will be added to all generated classes
mapperFor(ParameterizedType<T>, SimpleArrayMap<ParameterizedType, JsonMapper>) - Method in interface io.logansquarex.core.JsonMapperLoader
 
mapperFor(Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Returns a JsonMapper for a given class that has been annotated with @JsonObject.
mapperFor(ParameterizedType<E>) - Static method in class io.logansquarex.core.LoganSquare
Returns a JsonMapper for a given class that has been annotated with @JsonObject.
mapperFor(ParameterizedType<E>, SimpleArrayMap<ParameterizedType, JsonMapper>) - Static method in class io.logansquarex.core.LoganSquare
 
mapperFor(Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Returns a JsonMapper for a given class that has been annotated with @JsonObject.
mapperFor(ParameterizedType<E>) - Static method in class io.logansquarex.core.LoganSquareX
Returns a JsonMapper for a given class that has been annotated with @JsonObject.
mapperFor(ParameterizedType<E>, SimpleArrayMap<ParameterizedType, JsonMapper>) - Static method in class io.logansquarex.core.LoganSquareX
 

N

NoSuchMapperException - Exception in io.logansquarex.core
The exception that will be thrown in the event that LoganSquare.mapperFor() is called with a class that hasn't been declared as a @JsonObject.
NoSuchMapperException(Class) - Constructor for exception io.logansquarex.core.NoSuchMapperException
 
NoSuchTypeConverterException - Exception in io.logansquarex.core
The exception that will be thrown in the event that LoganSquare.typeConverterFor() is called with a class that doesn't have a defined TypeConverter.
NoSuchTypeConverterException(Class) - Constructor for exception io.logansquarex.core.NoSuchTypeConverterException
 

O

OBJECT_MAPPERS - Static variable in class io.logansquarex.core.LoganSquareX
 
ObjectMapper - Class in io.logansquarex.core.objectmappers
Built-in mapper for unknown types
ObjectMapper() - Constructor for class io.logansquarex.core.objectmappers.ObjectMapper
 
OnJsonParseComplete - Annotation Type in io.logansquarex.core.annotation
Declare that a method should be called once a class has been parsed from JSON.
OnPreJsonSerialize - Annotation Type in io.logansquarex.core.annotation
Declare that a method should be called before a class is serialized to JSON.

P

PARAMETERIZED_OBJECT_MAPPERS - Static variable in class io.logansquarex.core.LoganSquareX
 
ParameterizedType<T> - Class in io.logansquarex.core
 
ParameterizedType() - Constructor for class io.logansquarex.core.ParameterizedType
 
parse(JsonParser) - Method in class io.logansquarex.core.JsonMapper
Parse an object from a pre-configured JsonParser object.
parse(InputStream) - Method in class io.logansquarex.core.JsonMapper
Parse an object from an InputStream.
parse(byte[]) - Method in class io.logansquarex.core.JsonMapper
Parse an object from a byte array.
parse(char[]) - Method in class io.logansquarex.core.JsonMapper
Parse an object from a char array.
parse(String) - Method in class io.logansquarex.core.JsonMapper
Parse an object from a String.
parse(InputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Parse an object from an InputStream.
parse(String, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Parse an object from a String.
parse(InputStream, ParameterizedType<E>) - Static method in class io.logansquarex.core.LoganSquare
Parse a parameterized object from an InputStream.
parse(String, ParameterizedType<E>) - Static method in class io.logansquarex.core.LoganSquare
Parse a parameterized object from a String.
parse(InputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Parse an object from an InputStream.
parse(String, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Parse an object from a String.
parse(InputStream, ParameterizedType<E>) - Static method in class io.logansquarex.core.LoganSquareX
Parse a parameterized object from an InputStream.
parse(String, ParameterizedType<E>) - Static method in class io.logansquarex.core.LoganSquareX
Parse a parameterized object from a String.
parse(JsonParser) - Method in class io.logansquarex.core.objectmappers.BooleanMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.objectmappers.DoubleMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.objectmappers.FloatMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.objectmappers.IntegerMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.objectmappers.ListMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.objectmappers.LongMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.objectmappers.MapMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.objectmappers.ObjectMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.objectmappers.StringMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.simple.SimpleListResponseMapper
 
parse(JsonParser) - Method in class io.logansquarex.core.typeconverters.BooleanBasedTypeConverter
 
parse(JsonParser) - Method in class io.logansquarex.core.typeconverters.CalendarTypeConverter
 
parse(JsonParser) - Method in class io.logansquarex.core.typeconverters.DateTypeConverter
 
parse(String) - Method in class io.logansquarex.core.typeconverters.DefaultDateFormatter
 
parse(String, ParsePosition) - Method in class io.logansquarex.core.typeconverters.DefaultDateFormatter
 
parse(JsonParser) - Method in class io.logansquarex.core.typeconverters.DoubleBasedTypeConverter
 
parse(JsonParser) - Method in class io.logansquarex.core.typeconverters.FloatBasedTypeConverter
 
parse(JsonParser) - Method in class io.logansquarex.core.typeconverters.IntBasedTypeConverter
 
parse(JsonParser) - Method in class io.logansquarex.core.typeconverters.LongBasedTypeConverter
 
parse(JsonParser) - Method in class io.logansquarex.core.typeconverters.StringBasedTypeConverter
 
parse(JsonParser) - Method in interface io.logansquarex.core.typeconverters.TypeConverter
Called to parse the current object in the jsonParser to an object of type T
parseField(T, String, JsonParser) - Method in class io.logansquarex.core.JsonMapper
Parse a single field from a pre-configured JsonParser object into a T instance.
parseField(Boolean, String, JsonParser) - Method in class io.logansquarex.core.objectmappers.BooleanMapper
 
parseField(Double, String, JsonParser) - Method in class io.logansquarex.core.objectmappers.DoubleMapper
 
parseField(Float, String, JsonParser) - Method in class io.logansquarex.core.objectmappers.FloatMapper
 
parseField(Integer, String, JsonParser) - Method in class io.logansquarex.core.objectmappers.IntegerMapper
 
parseField(List<Object>, String, JsonParser) - Method in class io.logansquarex.core.objectmappers.ListMapper
 
parseField(Long, String, JsonParser) - Method in class io.logansquarex.core.objectmappers.LongMapper
 
parseField(Map<String, Object>, String, JsonParser) - Method in class io.logansquarex.core.objectmappers.MapMapper
 
parseField(Object, String, JsonParser) - Method in class io.logansquarex.core.objectmappers.ObjectMapper
 
parseField(String, String, JsonParser) - Method in class io.logansquarex.core.objectmappers.StringMapper
 
parseField(SimpleListResponse, String, JsonParser) - Method in class io.logansquarex.core.simple.SimpleListResponseMapper
 
parseList(InputStream) - Method in class io.logansquarex.core.JsonMapper
Parse a list of objects from an InputStream.
parseList(byte[]) - Method in class io.logansquarex.core.JsonMapper
Parse a list of objects from a byte array.
parseList(char[]) - Method in class io.logansquarex.core.JsonMapper
Parse a list of objects from a char array.
parseList(String) - Method in class io.logansquarex.core.JsonMapper
Parse a list of objects from a String.
parseList(JsonParser) - Method in class io.logansquarex.core.JsonMapper
Parse a list of objects from a JsonParser.
parseList(InputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Parse a list of objects from an InputStream.
parseList(String, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Parse a list of objects from a String.
parseList(InputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Parse a list of objects from an InputStream.
parseList(String, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Parse a list of objects from a String.
parseMap(InputStream) - Method in class io.logansquarex.core.JsonMapper
Parse a map of objects from an InputStream.
parseMap(byte[]) - Method in class io.logansquarex.core.JsonMapper
Parse a map of objects from a byte array.
parseMap(char[]) - Method in class io.logansquarex.core.JsonMapper
Parse a map of objects from a char array.
parseMap(String) - Method in class io.logansquarex.core.JsonMapper
Parse a map of objects from a String.
parseMap(JsonParser) - Method in class io.logansquarex.core.JsonMapper
Parse a map of objects from a JsonParser.
parseMap(InputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Parse a map of objects from an InputStream.
parseMap(String, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Parse a map of objects from a String.
parseMap(InputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Parse a map of objects from an InputStream.
parseMap(String, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Parse a map of objects from a String.
parseObject(String, ParsePosition) - Method in class io.logansquarex.core.typeconverters.DefaultDateFormatter
 
parseObject(String) - Method in class io.logansquarex.core.typeconverters.DefaultDateFormatter
 
put(K, V) - Method in class io.logansquarex.core.util.SimpleArrayMap
Add a new value to the array map.
putAll(SimpleArrayMap<? extends K, ? extends V>) - Method in class io.logansquarex.core.util.SimpleArrayMap
Perform a SimpleArrayMap.put(Object, Object) of all key/value pairs in array
putAllJsonMappers(SimpleArrayMap<Class, JsonMapper>) - Method in interface io.logansquarex.core.JsonMapperLoader
 

R

rawType - Variable in class io.logansquarex.core.ParameterizedType
 
registerTypeConverter(Class<E>, TypeConverter<E>) - Static method in class io.logansquarex.core.LoganSquare
Register a new TypeConverter for parsing and serialization.
registerTypeConverter(Class<E>, TypeConverter<E>) - Static method in class io.logansquarex.core.LoganSquareX
Register a new TypeConverter for parsing and serialization.
remove(Object) - Method in class io.logansquarex.core.util.SimpleArrayMap
Remove an existing key from the array map.
removeAt(int) - Method in class io.logansquarex.core.util.SimpleArrayMap
Remove the key/value mapping at the given index.
retainAllClassMapper(SimpleArrayMap<Class, Class>) - Method in interface io.logansquarex.core.JsonMapperLoader
 

S

serialize(T, JsonGenerator, boolean) - Method in class io.logansquarex.core.JsonMapper
Serialize an object to a pre-configured JsonGenerator object.
serialize(T) - Method in class io.logansquarex.core.JsonMapper
Serialize an object to a JSON String.
serialize(T, OutputStream) - Method in class io.logansquarex.core.JsonMapper
Serialize an object to an OutputStream.
serialize(List<T>) - Method in class io.logansquarex.core.JsonMapper
Serialize a list of objects to a JSON String.
serialize(List<T>, OutputStream) - Method in class io.logansquarex.core.JsonMapper
Serialize a list of objects to an OutputStream.
serialize(List<T>, JsonGenerator) - Method in class io.logansquarex.core.JsonMapper
Serialize a list of objects to a JsonGenerator.
serialize(Map<String, T>) - Method in class io.logansquarex.core.JsonMapper
Serialize a list of objects to a JSON String.
serialize(Map<String, T>, OutputStream) - Method in class io.logansquarex.core.JsonMapper
Serialize a list of objects to an OutputStream.
serialize(Map<String, T>, JsonGenerator) - Method in class io.logansquarex.core.JsonMapper
Serialize a list of objects to a JsonGenerator.
serialize(E) - Static method in class io.logansquarex.core.LoganSquare
Serialize an object to a JSON String.
serialize(E, OutputStream) - Static method in class io.logansquarex.core.LoganSquare
Serialize an object to an OutputStream.
serialize(E, ParameterizedType<E>) - Static method in class io.logansquarex.core.LoganSquare
Serialize a parameterized object to a JSON String.
serialize(E, ParameterizedType<E>, OutputStream) - Static method in class io.logansquarex.core.LoganSquare
Serialize a parameterized object to an OutputStream.
serialize(List<E>, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Serialize a list of objects to a JSON String.
serialize(List<E>, OutputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Serialize a list of objects to an OutputStream.
serialize(Map<String, E>, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Serialize a map of objects to a JSON String.
serialize(Map<String, E>, OutputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Serialize a map of objects to an OutputStream.
serialize(E) - Static method in class io.logansquarex.core.LoganSquareX
Serialize an object to a JSON String.
serialize(E, OutputStream) - Static method in class io.logansquarex.core.LoganSquareX
Serialize an object to an OutputStream.
serialize(E, ParameterizedType<E>) - Static method in class io.logansquarex.core.LoganSquareX
Serialize a parameterized object to a JSON String.
serialize(E, ParameterizedType<E>, OutputStream) - Static method in class io.logansquarex.core.LoganSquareX
Serialize a parameterized object to an OutputStream.
serialize(List<E>, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Serialize a list of objects to a JSON String.
serialize(List<E>, OutputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Serialize a list of objects to an OutputStream.
serialize(Map<String, E>, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Serialize a map of objects to a JSON String.
serialize(Map<String, E>, OutputStream, Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Serialize a map of objects to an OutputStream.
serialize(Boolean, JsonGenerator, boolean) - Method in class io.logansquarex.core.objectmappers.BooleanMapper
 
serialize(Double, JsonGenerator, boolean) - Method in class io.logansquarex.core.objectmappers.DoubleMapper
 
serialize(Float, JsonGenerator, boolean) - Method in class io.logansquarex.core.objectmappers.FloatMapper
 
serialize(Integer, JsonGenerator, boolean) - Method in class io.logansquarex.core.objectmappers.IntegerMapper
 
serialize(List<Object>, JsonGenerator, boolean) - Method in class io.logansquarex.core.objectmappers.ListMapper
 
serialize(Long, JsonGenerator, boolean) - Method in class io.logansquarex.core.objectmappers.LongMapper
 
serialize(Map<String, Object>, JsonGenerator, boolean) - Method in class io.logansquarex.core.objectmappers.MapMapper
 
serialize(Object, JsonGenerator, boolean) - Method in class io.logansquarex.core.objectmappers.ObjectMapper
 
serialize(String, JsonGenerator, boolean) - Method in class io.logansquarex.core.objectmappers.StringMapper
 
serialize(SimpleListResponse, JsonGenerator, boolean) - Method in class io.logansquarex.core.simple.SimpleListResponseMapper
 
serialize(List, JsonGenerator, boolean) - Method in class io.logansquarex.core.simple.SimpleListResponseMapper
 
serialize(List) - Method in class io.logansquarex.core.simple.SimpleListResponseMapper
 
serialize(List, JsonGenerator) - Method in class io.logansquarex.core.simple.SimpleListResponseMapper
Serialize a list of objects to a JsonGenerator.
serialize(T, String, boolean, JsonGenerator) - Method in class io.logansquarex.core.typeconverters.BooleanBasedTypeConverter
 
serialize(Calendar, String, boolean, JsonGenerator) - Method in class io.logansquarex.core.typeconverters.CalendarTypeConverter
 
serialize(Date, String, boolean, JsonGenerator) - Method in class io.logansquarex.core.typeconverters.DateTypeConverter
 
serialize(T, String, boolean, JsonGenerator) - Method in class io.logansquarex.core.typeconverters.DoubleBasedTypeConverter
 
serialize(T, String, boolean, JsonGenerator) - Method in class io.logansquarex.core.typeconverters.FloatBasedTypeConverter
 
serialize(T, String, boolean, JsonGenerator) - Method in class io.logansquarex.core.typeconverters.IntBasedTypeConverter
 
serialize(T, String, boolean, JsonGenerator) - Method in class io.logansquarex.core.typeconverters.LongBasedTypeConverter
 
serialize(T, String, boolean, JsonGenerator) - Method in class io.logansquarex.core.typeconverters.StringBasedTypeConverter
 
serialize(T, String, boolean, JsonGenerator) - Method in interface io.logansquarex.core.typeconverters.TypeConverter
Called to serialize an object of type T to JSON using the JsonGenerator and field name.
serializeListSimple(List<E>) - Static method in class io.logansquarex.core.LoganSquareX
list to response
setCode(int) - Method in class io.logansquarex.core.simple.SimpleListResponse
 
setData(List) - Method in class io.logansquarex.core.simple.SimpleListResponse
 
setValueAt(int, V) - Method in class io.logansquarex.core.util.SimpleArrayMap
Set the value at a given index in the array.
SimpleArrayMap<K,V> - Class in io.logansquarex.core.util
Base implementation of ArrayMap that doesn't include any standard Java container API interoperability.
SimpleArrayMap() - Constructor for class io.logansquarex.core.util.SimpleArrayMap
Create a new empty ArrayMap.
SimpleArrayMap(int) - Constructor for class io.logansquarex.core.util.SimpleArrayMap
Create a new ArrayMap with a given initial capacity.
SimpleArrayMap(SimpleArrayMap) - Constructor for class io.logansquarex.core.util.SimpleArrayMap
Create a new ArrayMap with the mappings from the given ArrayMap.
SimpleListResponse - Class in io.logansquarex.core.simple
Created by bunnyblue on 3/20/18.
SimpleListResponse() - Constructor for class io.logansquarex.core.simple.SimpleListResponse
 
SimpleListResponseMapper - Class in io.logansquarex.core.simple
 
SimpleListResponseMapper() - Constructor for class io.logansquarex.core.simple.SimpleListResponseMapper
 
size() - Method in class io.logansquarex.core.util.SimpleArrayMap
Return the number of items in this array map.
StringBasedTypeConverter<T> - Class in io.logansquarex.core.typeconverters
 
StringBasedTypeConverter() - Constructor for class io.logansquarex.core.typeconverters.StringBasedTypeConverter
 
StringMapper - Class in io.logansquarex.core.objectmappers
Built-in mapper for String objects
StringMapper() - Constructor for class io.logansquarex.core.objectmappers.StringMapper
 
supports(Class) - Static method in class io.logansquarex.core.LoganSquare
Returns whether or not LoganSquare can handle a given class.
supports(ParameterizedType) - Static method in class io.logansquarex.core.LoganSquare
Returns whether or not LoganSquare can handle a given ParameterizedType.
supports(Class) - Static method in class io.logansquarex.core.LoganSquareX
Returns whether or not LoganSquare can handle a given class.
supports(ParameterizedType) - Static method in class io.logansquarex.core.LoganSquareX
Returns whether or not LoganSquare can handle a given ParameterizedType.

T

toString() - Method in class io.logansquarex.core.util.SimpleArrayMap
TYPE_CONVERTERS - Static variable in class io.logansquarex.core.LoganSquareX
 
TypeConverter<T> - Interface in io.logansquarex.core.typeconverters
Implement this interface in order to create a way to custom parse and serialize @JsonFields
typeConverterFor(Class<E>) - Static method in class io.logansquarex.core.LoganSquare
Returns a TypeConverter for a given class.
typeConverterFor(Class<E>) - Static method in class io.logansquarex.core.LoganSquareX
Returns a TypeConverter for a given class.
typeParameters - Variable in class io.logansquarex.core.ParameterizedType
 

V

valueAt(int) - Method in class io.logansquarex.core.util.SimpleArrayMap
Return the value at the given index in the array.
valueOf(String) - Static method in enum io.logansquarex.core.annotation.JsonIgnore.IgnorePolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.logansquarex.core.annotation.JsonObject.FieldDetectionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.logansquarex.core.annotation.JsonObject.FieldNamingPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.logansquarex.core.annotation.JsonIgnore.IgnorePolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.logansquarex.core.annotation.JsonObject.FieldDetectionPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.logansquarex.core.annotation.JsonObject.FieldNamingPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
B C D E F G H I J K L M N O P R S T V 
Skip navigation links