A B C D E F G H I J K L M N O P R S T U V W _ 

A

altPath - Variable in class jodd.json.Path
 
annotationManager - Static variable in class jodd.json.JoddJson
Default JSON annotation manager.
ArraysJsonSerializer<K> - Class in jodd.json.impl
Arrays serializer.
ArraysJsonSerializer() - Constructor for class jodd.json.impl.ArraysJsonSerializer
 

B

bag - Variable in class jodd.json.JsonContext
 
bagSize - Variable in class jodd.json.JsonContext
 
BeanSerializer - Class in jodd.json
Bean visitor that serializes properties of a bean.
BeanSerializer(JsonContext, Object) - Constructor for class jodd.json.BeanSerializer
 
BooleanArrayJsonSerializer - Class in jodd.json.impl
Serializes boolean arrays.
BooleanArrayJsonSerializer() - Constructor for class jodd.json.impl.BooleanArrayJsonSerializer
 
BooleanJsonSerializer - Class in jodd.json.impl
Boolean serializer.
BooleanJsonSerializer() - Constructor for class jodd.json.impl.BooleanJsonSerializer
 
ByteArrayJsonSerializer - Class in jodd.json.impl
Serializes byte arrays.
ByteArrayJsonSerializer() - Constructor for class jodd.json.impl.ByteArrayJsonSerializer
 

C

cache - Variable in class jodd.json.TypeJsonSerializerMap
 
CalendarJsonSerializer - Class in jodd.json.impl
Calendar serializer.
CalendarJsonSerializer() - Constructor for class jodd.json.impl.CalendarJsonSerializer
 
CharacterJsonSerializer - Class in jodd.json.impl
Character serializer.
CharacterJsonSerializer() - Constructor for class jodd.json.impl.CharacterJsonSerializer
 
CharSequenceJsonSerializer - Class in jodd.json.impl
CharSequence serializers.
CharSequenceJsonSerializer() - Constructor for class jodd.json.impl.CharSequenceJsonSerializer
 
ClassJsonSerializer - Class in jodd.json.impl
Class serializer.
ClassJsonSerializer() - Constructor for class jodd.json.impl.ClassJsonSerializer
 
classMetadataName - Static variable in class jodd.json.JoddJson
Specifies if 'class' metadata is used.
classMetadataName - Variable in class jodd.json.JsonParser
 
classMetadataName - Variable in class jodd.json.JsonSerializer
 
classMetadataName - Variable in class jodd.json.MapToBean
 
classMetadataName - Variable in class jodd.json.TypeJsonVisitor
 
consume(char) - Method in class jodd.json.JsonParser
Consumes char at current position.
consumeOneOf(char, char) - Method in class jodd.json.JsonParser
Consumes one of the allowed char at current position.
convert(Object, Class) - Method in class jodd.json.MapToBean
 
convert(S) - Method in interface jodd.json.ValueConverter
Converts value from source type to target type.
convertType(Object, Class) - Method in class jodd.json.JsonParserBase
Converts type of the given value.
convs - Variable in class jodd.json.JsonParser
 
count - Variable in class jodd.json.TypeJsonVisitor
 
create() - Static method in class jodd.json.JsonParser
Static ctor.
create() - Static method in class jodd.json.JsonSerializer
Static ctor.
createAnnotationData(A) - Method in class jodd.json.meta.JSONAnnotation
createJsonContext(Appendable) - Method in class jodd.json.JsonSerializer
Creates new JSON context.
createMapToBean(String) - Method in class jodd.json.JsonParserBase
Creates new instance of MapToBean.

D

DateJsonSerializer - Class in jodd.json.impl
Date serializer.
DateJsonSerializer() - Constructor for class jodd.json.impl.DateJsonSerializer
 
declared - Variable in class jodd.json.MapToBean
 
declared - Variable in class jodd.json.TypeJsonVisitor
 
deep - Variable in class jodd.json.JsonSerializer
 
deep(boolean) - Method in class jodd.json.JsonSerializer
Defines if collections should be followed, i.e. to perform deep serialization.
deepSerialization - Static variable in class jodd.json.JoddJson
Defines default behavior of a JsonSerializer.
defaultSerializers - Static variable in class jodd.json.JoddJson
Default JSON type serializers.
DoubleArrayJsonSerializer - Class in jodd.json.impl
Serializes double arrays.
DoubleArrayJsonSerializer() - Constructor for class jodd.json.impl.DoubleArrayJsonSerializer
 

E

EnumJsonSerializer - Class in jodd.json.impl
Enum serializer.
EnumJsonSerializer() - Constructor for class jodd.json.impl.EnumJsonSerializer
 
equals(Object) - Method in class jodd.json.Path
 
equals(Object) - Method in class jodd.json.PathQuery
 
exclude(String) - Method in class jodd.json.JsonSerializer
Adds exclude path query.
exclude(String...) - Method in class jodd.json.JsonSerializer
Adds a list of excluded path queries.
exclude(boolean, String...) - Method in class jodd.json.JsonSerializer
Adds excludes with optional parent including.
excludedTypeNames - Static variable in class jodd.json.JoddJson
List of excluded types names for serialization.
excludedTypeNames - Variable in class jodd.json.JsonSerializer
 
excludedTypes - Static variable in class jodd.json.JoddJson
List of excluded types for serialization.
excludedTypes - Variable in class jodd.json.JsonSerializer
 
excludeNulls - Variable in class jodd.json.JsonContext
 
excludeNulls - Variable in class jodd.json.JsonSerializer
 
excludeNulls(boolean) - Method in class jodd.json.JsonSerializer
Excludes null values while serializing.
excludeTypes(String...) - Method in class jodd.json.JsonSerializer
Excludes type names.
excludeTypes(Class...) - Method in class jodd.json.JsonSerializer
Excludes types.
expression - Variable in class jodd.json.PathQuery
 

F

FileJsonSerializer - Class in jodd.json.impl
File json serializer offers various ways of file to JSON serializations.
FileJsonSerializer(FileJsonSerializer.Type) - Constructor for class jodd.json.impl.FileJsonSerializer
 
FileJsonSerializer.Type - Enum in jodd.json.impl
 
findSubclassTypeData(Class) - Method in class jodd.json.meta.JsonAnnotationManager
Finds type data of first annotated superclass or interface.
FloatArrayJsonSerializer - Class in jodd.json.impl
Serializes float arrays.
FloatArrayJsonSerializer() - Constructor for class jodd.json.impl.FloatArrayJsonSerializer
 

G

generifyMap(Map<Object, Object>, Class<K>, Class<V>) - Method in class jodd.json.MapToBean
Change map elements to match key and value types.
get(K[], int) - Method in class jodd.json.impl.ArraysJsonSerializer
Returns array's element at given index.
get(int) - Method in class jodd.json.Path
Returns path chunk at given index.
getAltPath() - Method in class jodd.json.Path
Returns alternative path.
getIndex() - Method in class jodd.json.JsonValueContext
Returns current index.
getJsonSerializer() - Method in class jodd.json.JsonContext
getLength(K[]) - Method in class jodd.json.impl.ArraysJsonSerializer
Returns array's length.
getName() - Method in class jodd.json.meta.JSONAnnotationData
 
getPath() - Method in class jodd.json.JsonContext
Returns current path.
getPropertyName() - Method in class jodd.json.JsonValueContext
Returns current property name.
getValue() - Method in class jodd.json.JsonValueContext
Returns current object value.
growAndCopy() - Method in class jodd.json.JsonParser
Grows text array when text.length == textLen.
growEmpty() - Method in class jodd.json.JsonParser
Grows empty text array.

H

hashCode() - Method in class jodd.json.Path
 
hashCode() - Method in class jodd.json.PathQuery
 

I

include(String) - Method in class jodd.json.JsonSerializer
Adds include path query.
include(String...) - Method in class jodd.json.JsonSerializer
Adds a list of included path queries.
included - Variable in class jodd.json.meta.JSONAnnotationData
 
included - Variable in class jodd.json.PathQuery
 
incrementIndex() - Method in class jodd.json.JsonValueContext
 
index - Variable in class jodd.json.JsonValueContext
 
index - Variable in class jodd.json.Path
 
init() - Static method in class jodd.json.JoddJson
 
injectValueIntoObject(Object, PropertyDescriptor, Object) - Method in class jodd.json.JsonParserBase
Injects value into the targets property.
input - Variable in class jodd.json.JsonParser
 
IntArrayJsonSerializer - Class in jodd.json.impl
Serializes int arrays.
IntArrayJsonSerializer() - Constructor for class jodd.json.impl.IntArrayJsonSerializer
 
isEOF() - Method in class jodd.json.JsonParser
Returns true if scanning is at the end.
isExcludeNulls() - Method in class jodd.json.JsonContext
Returns true if null values have to be excluded.
isIncluded() - Method in class jodd.json.meta.JSONAnnotationData
 
isIncluded() - Method in class jodd.json.PathQuery
Returns true if this query indicates that matching properties should be included.
isNamePopped() - Method in class jodd.json.JsonWriter
Returns true if JsonWriter.pushName(String, boolean) pushed name} has been poped, i.e. used.
isPushed - Variable in class jodd.json.JsonWriter
 
isStrict() - Method in class jodd.json.meta.JSONAnnotationData
 
isWildcard() - Method in class jodd.json.PathQuery
Returns true if this query contains a wildcard.
IterableJsonSerializer - Class in jodd.json.impl
Iterable serializer.
IterableJsonSerializer() - Constructor for class jodd.json.impl.IterableJsonSerializer
 

J

JDateTimeSerializer - Class in jodd.json.impl
Serializer for JDateTime.
JDateTimeSerializer() - Constructor for class jodd.json.impl.JDateTimeSerializer
 
jodd.json - package jodd.json
Light, but powerful JSON parser and serializers.
jodd.json.impl - package jodd.json.impl
Various JSON serializer implementations.
jodd.json.meta - package jodd.json.meta
Annotations used by JSON serializer.
JoddJson - Class in jodd.json
Jodd JSON module.
JoddJson() - Constructor for class jodd.json.JoddJson
 
JSON - Annotation Type in jodd.json.meta
JSON annotation defines if some property has to be included or excluded from the serialization.
jsonAnnotation - Static variable in class jodd.json.JoddJson
Annotation used for marking the properties.
JSONAnnotation<A extends java.lang.annotation.Annotation> - Class in jodd.json.meta
JSON Annotation reader.
JSONAnnotation(Class<A>) - Constructor for class jodd.json.meta.JSONAnnotation
 
JSONAnnotationData<A extends java.lang.annotation.Annotation> - Class in jodd.json.meta
Holder for JSON annotation data.
JSONAnnotationData(A) - Constructor for class jodd.json.meta.JSONAnnotationData
 
JsonAnnotationManager - Class in jodd.json.meta
Cached includes and excludes annotation data per type.
JsonAnnotationManager() - Constructor for class jodd.json.meta.JsonAnnotationManager
 
JsonAnnotationManager.TypeData - Class in jodd.json.meta
Type information read from annotations.
JsonAnnotationManager.TypeData(List<String>, List<String>, boolean, String[], String[]) - Constructor for class jodd.json.meta.JsonAnnotationManager.TypeData
 
JsonContext - Class in jodd.json
JSON context used during serialization for building the JSON string.
JsonContext(JsonSerializer, Appendable, boolean) - Constructor for class jodd.json.JsonContext
 
jsonContext - Variable in class jodd.json.TypeJsonVisitor
 
JsonException - Exception in jodd.json
JSON exception.
JsonException(String) - Constructor for exception jodd.json.JsonException
 
JsonException(Throwable) - Constructor for exception jodd.json.JsonException
 
JsonException(String, Throwable) - Constructor for exception jodd.json.JsonException
 
jsonNames - Variable in class jodd.json.meta.JsonAnnotationManager.TypeData
 
JsonParser - Class in jodd.json
Simple, developer-friendly JSON parser.
JsonParser() - Constructor for class jodd.json.JsonParser
 
jsonParser - Variable in class jodd.json.MapToBean
 
JsonParserBase - Class in jodd.json
Just a base class of JsonParser that contains various utilities, to reduce the size of a parser.
JsonParserBase() - Constructor for class jodd.json.JsonParserBase
 
jsonSerializer - Variable in class jodd.json.JsonContext
 
JsonSerializer - Class in jodd.json
JSON serializer.
JsonSerializer() - Constructor for class jodd.json.JsonSerializer
 
JsonValueContext - Class in jodd.json
Context of current serialized value.
JsonValueContext(Object) - Constructor for class jodd.json.JsonValueContext
 
JsonWriter - Class in jodd.json
Simple JSON writer.
JsonWriter(Appendable) - Constructor for class jodd.json.JsonWriter
 

K

KEYS - Static variable in class jodd.json.JsonParser
Map keys.
KeyValueJsonSerializer<T> - Class in jodd.json.impl
Key value JSON serializer.
KeyValueJsonSerializer() - Constructor for class jodd.json.impl.KeyValueJsonSerializer
 

L

lastValueContext - Variable in class jodd.json.JsonContext
 
length() - Method in class jodd.json.Path
Returns path length.
LongArrayJsonSerializer - Class in jodd.json.impl
Serializes long arrays.
LongArrayJsonSerializer() - Constructor for class jodd.json.impl.LongArrayJsonSerializer
 
lookup(Class) - Method in class jodd.json.TypeJsonSerializerMap
Lookups for the serializer for given type.
lookupSerializer(Class) - Method in class jodd.json.TypeJsonSerializerMap
Get type serializer from map.
lookupTypeData(Class) - Method in class jodd.json.meta.JsonAnnotationManager
Returns all includes for given type.
lookupValueConverter() - Method in class jodd.json.JsonParser
Lookups for value converter for current path.
looseMode - Variable in class jodd.json.JsonParser
 
looseMode(boolean) - Method in class jodd.json.JsonParser
Enables 'loose' mode for parsing.

M

map(Class) - Method in class jodd.json.JsonParser
Maps a class to JSONs root.
map(String, Class) - Method in class jodd.json.JsonParser
Maps a class to given path.
map - Variable in class jodd.json.TypeJsonSerializerMap
 
map2bean(Map, Class) - Method in class jodd.json.MapToBean
Converts map to target type.
MapJsonSerializer - Class in jodd.json.impl
Map serializer.
MapJsonSerializer() - Constructor for class jodd.json.impl.MapJsonSerializer
 
mappings - Variable in class jodd.json.JsonParser
 
mapToBean - Variable in class jodd.json.JsonParser
 
MapToBean - Class in jodd.json
Map to bean converter.
MapToBean(JsonParserBase, String) - Constructor for class jodd.json.MapToBean
 
match(char[]) - Method in class jodd.json.JsonParser
Matches char buffer with content on given location.
matches(Path) - Method in class jodd.json.PathQuery
Returns true if path matches the query.
matchIgnoredPropertyTypes(Class, boolean, boolean) - Method in class jodd.json.JsonContext
Matches property types that are ignored by default.
matchPathToQueries(boolean) - Method in class jodd.json.JsonContext
Matched current path to queries.

N

name - Variable in class jodd.json.meta.JSONAnnotationData
 
ndx - Variable in class jodd.json.JsonParser
 
newArrayInstance(Class) - Method in class jodd.json.JsonParserBase
Creates new type for JSON array objects.
newObjectInstance(Class) - Method in class jodd.json.JsonParserBase
Creates new object or a HashMap if type is not specified.
NumberJsonSerializer - Class in jodd.json.impl
 
NumberJsonSerializer() - Constructor for class jodd.json.impl.NumberJsonSerializer
 

O

ObjectJsonSerializer - Class in jodd.json.impl
Main serializer for objects.
ObjectJsonSerializer() - Constructor for class jodd.json.impl.ObjectJsonSerializer
 
onProperty(String, PropertyDescriptor, boolean) - Method in class jodd.json.TypeJsonVisitor
Invoked on each property.
onSerializableProperty(String, PropertyDescriptor) - Method in class jodd.json.BeanSerializer
Reads property value and serializes it.
onSerializableProperty(String, Class, Object) - Method in class jodd.json.BeanSerializer
Invoked on serializable properties, that have passed all the rules.
onSerializableProperty(String, PropertyDescriptor) - Method in class jodd.json.TypeJsonVisitor
Invoked on serializable properties, that have passed all the rules.
out - Variable in class jodd.json.JsonWriter
 

P

parse(String, Class<T>) - Method in class jodd.json.JsonParser
Parses input JSON as given type.
parse(String) - Method in class jodd.json.JsonParser
Parses input JSON string.
parse(char[], Class<?>) - Method in class jodd.json.JsonParser
Parses input JSON as given type.
parse(char[]) - Method in class jodd.json.JsonParser
Parses input JSON char array.
parse(String) - Static method in class jodd.json.Path
Parses input dot-separated string that represents a path.
parseArrayContent(Class, Class) - Method in class jodd.json.JsonParser
Parses arrays, once when open bracket has been consumed.
parseNumber() - Method in class jodd.json.JsonParser
Parses JSON numbers.
parseObjectContent(Class, Class, Class) - Method in class jodd.json.JsonParser
Parses object, once when open bracket has been consumed.
parseString() - Method in class jodd.json.JsonParser
Parses a string.
parseStringContent(char) - Method in class jodd.json.JsonParser
Parses string content, once when starting quote has been consumer.
parseUnicode() - Method in class jodd.json.JsonParser
Parses 4 characters and returns unicode character.
parseUnquotedStringContent() - Method in class jodd.json.JsonParser
Parses un-quoted string content.
parseValue(Class, Class, Class) - Method in class jodd.json.JsonParser
Parses a JSON value.
path - Variable in class jodd.json.JsonContext
 
path - Variable in class jodd.json.JsonParser
 
Path - Class in jodd.json
Path to a property from JSON root.
Path() - Constructor for class jodd.json.Path
 
Path(String...) - Constructor for class jodd.json.Path
Creates path from given path elements.
PathQuery - Class in jodd.json
Path query is used to match properties with some Path.
PathQuery(String, boolean) - Constructor for class jodd.json.PathQuery
 
paths - Variable in class jodd.json.Path
 
pathSerializersMap - Variable in class jodd.json.JsonSerializer
 
peekValueContext() - Method in class jodd.json.JsonContext
Returns current value context.
pop() - Method in class jodd.json.Path
Pop last element from the path.
popName() - Method in class jodd.json.JsonWriter
Writes stored name to JSON string.
popValue() - Method in class jodd.json.JsonContext
Removes object from current bag, indicating it is not anymore in the path.
propertyName - Variable in class jodd.json.JsonValueContext
 
push(String) - Method in class jodd.json.Path
Push element to the path.
push(String, String) - Method in class jodd.json.Path
 
pushedComma - Variable in class jodd.json.JsonWriter
 
pushedName - Variable in class jodd.json.JsonWriter
 
pushName(String, boolean) - Method in class jodd.json.JsonContext
Stores name to temporary stack.
pushName(String, boolean) - Method in class jodd.json.JsonWriter
Stores name to temporary stack.
pushValue(Object) - Method in class jodd.json.JsonContext
Returns true if object has been already processed during the serialization.

R

readAnnotationData(AccessibleObject) - Method in class jodd.json.meta.JSONAnnotation
Need to override to make java compiler happy.
realNames - Variable in class jodd.json.meta.JsonAnnotationManager.TypeData
 
register(Class, TypeJsonSerializer) - Method in class jodd.json.TypeJsonSerializerMap
Registers new serializer.
registerDefaults() - Method in class jodd.json.TypeJsonSerializerMap
Registers default set of serializers.
replaceWithMappedTypeForPath(Class) - Method in class jodd.json.JsonParser
Replaces type with mapped type for current path.
reset() - Method in class jodd.json.JsonParser
Resets JSON parser, so it can be reused.
reset() - Method in class jodd.json.meta.JsonAnnotationManager
Resets type data map.
resolveJsonName(Class, String) - Method in class jodd.json.meta.JsonAnnotationManager
Returns different name of a property if set by annotation.
resolveJsonName(String) - Method in class jodd.json.meta.JsonAnnotationManager.TypeData
Resolves JSON name from real name.
resolveRealName(Class, String) - Method in class jodd.json.meta.JsonAnnotationManager
Returns real property name for given JSON property.
resolveRealName(String) - Method in class jodd.json.meta.JsonAnnotationManager.TypeData
Resolves real name from JSON name.
reuse(Object) - Method in class jodd.json.JsonValueContext
Reuses this instance for better performances.
rootType - Variable in class jodd.json.JsonParser
 
rules - Variable in class jodd.json.JsonSerializer
 
rules - Variable in class jodd.json.meta.JsonAnnotationManager.TypeData
 

S

serializationSubclassAware - Static variable in class jodd.json.JoddJson
When true, then search for first annotated class or interface and use it's data.
serialize() - Method in class jodd.json.BeanSerializer
Serializes a bean.
serialize(JsonContext, boolean[]) - Method in class jodd.json.impl.BooleanArrayJsonSerializer
 
serialize(JsonContext, Boolean) - Method in class jodd.json.impl.BooleanJsonSerializer
 
serialize(JsonContext, byte[]) - Method in class jodd.json.impl.ByteArrayJsonSerializer
 
serialize(JsonContext, Calendar) - Method in class jodd.json.impl.CalendarJsonSerializer
 
serialize(JsonContext, Character) - Method in class jodd.json.impl.CharacterJsonSerializer
 
serialize(JsonContext, CharSequence) - Method in class jodd.json.impl.CharSequenceJsonSerializer
 
serialize(JsonContext, Class) - Method in class jodd.json.impl.ClassJsonSerializer
 
serialize(JsonContext, Date) - Method in class jodd.json.impl.DateJsonSerializer
 
serialize(JsonContext, double[]) - Method in class jodd.json.impl.DoubleArrayJsonSerializer
 
serialize(JsonContext, Enum) - Method in class jodd.json.impl.EnumJsonSerializer
 
serialize(JsonContext, File) - Method in class jodd.json.impl.FileJsonSerializer
 
serialize(JsonContext, float[]) - Method in class jodd.json.impl.FloatArrayJsonSerializer
 
serialize(JsonContext, int[]) - Method in class jodd.json.impl.IntArrayJsonSerializer
 
serialize(JsonContext, JDateTime) - Method in class jodd.json.impl.JDateTimeSerializer
 
serialize(JsonContext, long[]) - Method in class jodd.json.impl.LongArrayJsonSerializer
 
serialize(JsonContext, Number) - Method in class jodd.json.impl.NumberJsonSerializer
 
serialize(JsonContext, T) - Method in class jodd.json.impl.ValueJsonSerializer
Detects circular dependencies and pushes value as current type context.
serialize(Object) - Method in class jodd.json.JsonContext
Serializes the object using type serializer.
serialize(Object, Appendable) - Method in class jodd.json.JsonSerializer
Serializes object into provided appendable.
serialize(Object) - Method in class jodd.json.JsonSerializer
Serializes object into source.
serialize(JsonContext, T) - Method in interface jodd.json.TypeJsonSerializer
Serializes a value and writes a JSON content.
serializeKeyValue(JsonContext, Path, Object, Object, int) - Method in class jodd.json.impl.KeyValueJsonSerializer
Serializes key and a value.
serializeValue(JsonContext, Object) - Method in class jodd.json.impl.ArraysJsonSerializer
 
serializeValue(JsonContext, Iterable) - Method in class jodd.json.impl.IterableJsonSerializer
 
serializeValue(JsonContext, Map<?, ?>) - Method in class jodd.json.impl.MapJsonSerializer
 
serializeValue(JsonContext, Object) - Method in class jodd.json.impl.ObjectJsonSerializer
 
serializeValue(JsonContext, T) - Method in class jodd.json.impl.ValueJsonSerializer
Performs the serialization of the value.
setClassMetadataName(String) - Method in class jodd.json.JsonParser
Sets local class meta-data name.
setClassMetadataName(String) - Method in class jodd.json.JsonSerializer
Sets local class meta-data name.
setPropertyName(String) - Method in class jodd.json.JsonValueContext
Stores current property name.
skipWhiteSpaces() - Method in class jodd.json.JsonParser
Skips whitespaces.
source - Variable in class jodd.json.BeanSerializer
 
strict - Variable in class jodd.json.meta.JSONAnnotationData
 
strict - Variable in class jodd.json.meta.JsonAnnotationManager.TypeData
 
syntaxError(String) - Method in class jodd.json.JsonParser
Throws JsonException indicating a syntax error.

T

text - Variable in class jodd.json.JsonParser
 
textLen - Variable in class jodd.json.JsonParser
 
toString() - Method in class jodd.json.Path
 
toString() - Method in class jodd.json.PathQuery
 
total - Variable in class jodd.json.JsonParser
 
type - Variable in class jodd.json.TypeJsonVisitor
 
typeData - Variable in class jodd.json.TypeJsonVisitor
 
TypeJsonSerializer<T> - Interface in jodd.json
Type JSON Serializer defines how a type is serialized into JSON string.
TypeJsonSerializerMap - Class in jodd.json
TypeJsonSerializerMap() - Constructor for class jodd.json.TypeJsonSerializerMap
Creates new serializers map and registers defaults.
TypeJsonSerializerMap(TypeJsonSerializerMap) - Constructor for class jodd.json.TypeJsonSerializerMap
Creates new empty serializer map with given defaults map.
TypeJsonVisitor - Class in jodd.json
Type's property visitor that follows JSON include/excludes rules.
TypeJsonVisitor(JsonContext, Class) - Constructor for class jodd.json.TypeJsonVisitor
 
typeSerializersMap - Variable in class jodd.json.JsonSerializer
 

U

unicode(char) - Method in class jodd.json.JsonWriter
Writes unicode representation of a character.
useAltPaths - Variable in class jodd.json.JsonParser
 
useAltPaths() - Method in class jodd.json.JsonParser
Enables usage of additional paths.
useAltPathsByParser - Static variable in class jodd.json.JoddJson
Defines if parser will use extended paths information and path matching.

V

value - Variable in class jodd.json.JsonValueContext
 
ValueConverter<S,T> - Interface in jodd.json
Value converter for JsonParser.
ValueJsonSerializer<T> - Class in jodd.json.impl
Base class for all JSON objects and arrays serializers.
ValueJsonSerializer() - Constructor for class jodd.json.impl.ValueJsonSerializer
 
valueOf(String) - Static method in enum jodd.json.impl.FileJsonSerializer.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum jodd.json.impl.FileJsonSerializer.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES - Static variable in class jodd.json.JsonParser
Array or map values.
visit() - Method in class jodd.json.TypeJsonVisitor
Visits a type.

W

wildcard - Variable in class jodd.json.PathQuery
 
withSerializer(String, TypeJsonSerializer) - Method in class jodd.json.JsonSerializer
Defines custom TypeJsonSerializer for given path.
withSerializer(Class, TypeJsonSerializer) - Method in class jodd.json.JsonSerializer
Defines custom TypeJsonSerializer for given type.
withValueConverter(String, ValueConverter) - Method in class jodd.json.JsonParser
Defines ValueConverter to use on given path.
write(CharSequence) - Method in class jodd.json.JsonWriter
Appends char sequence to the buffer.
write(char) - Method in class jodd.json.JsonWriter
Appends char to the buffer.
writeCloseArray() - Method in class jodd.json.JsonWriter
Writes close array sign.
writeCloseObject() - Method in class jodd.json.JsonWriter
Writes close object sign.
writeComma() - Method in class jodd.json.JsonContext
Writes comma.
writeComma() - Method in class jodd.json.JsonWriter
Writes comma.
writeName(String) - Method in class jodd.json.JsonWriter
Writes object's property name: string and a colon.
writeNumber(Number) - Method in class jodd.json.JsonWriter
 
writeOpenArray() - Method in class jodd.json.JsonWriter
Writes open array sign.
writeOpenObject() - Method in class jodd.json.JsonWriter
Writes open object sign.
writeString(String) - Method in class jodd.json.JsonWriter
Write a quoted and escaped value to the output.

_

_lookup(Class) - Method in class jodd.json.TypeJsonSerializerMap
 
_lookupTypeData(Class) - Method in class jodd.json.meta.JsonAnnotationManager
Lookups type data and creates one if missing.
A B C D E F G H I J K L M N O P R S T U V W _ 

Copyright © 2003-2013 Jodd Team