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

A

AbstractTransformer - Class in flexjson.transformer
 
AbstractTransformer() - Constructor for class flexjson.transformer.AbstractTransformer
 
add(Object) - Method in class flexjson.ChainedSet
 
add(String...) - Method in class flexjson.factories.DateObjectFactory
Add a new DateFormat to the known formats this instance will recognise.
add(T, Class) - Method in class flexjson.locators.TypeLocator
 
addAll(Collection) - Method in class flexjson.ChainedSet
 
addDefaultFormat(String...) - Static method in class flexjson.factories.DateObjectFactory
This method adds a default format for all DateObjectFactory.
addExclude(String) - Method in class flexjson.JSONSerializer
 
addInclude(String) - Method in class flexjson.JSONSerializer
 
addWriteMethod(Method) - Method in class flexjson.BeanProperty
 
analyze(Class) - Static method in class flexjson.BeanAnalyzer
 
ArrayObjectFactory - Class in flexjson.factories
 
ArrayObjectFactory() - Constructor for class flexjson.factories.ArrayObjectFactory
 
ArrayTransformer - Class in flexjson.transformer
 
ArrayTransformer() - Constructor for class flexjson.transformer.ArrayTransformer
 

B

back() - Method in class flexjson.JSONTokener
Back up one character.
BasicDateTransformer - Class in flexjson.transformer
 
BasicDateTransformer() - Constructor for class flexjson.transformer.BasicDateTransformer
 
BasicType - Enum in flexjson
User: brandongoodin Date: Dec 13, 2007 Time: 12:49:06 PM
BeanAnalyzer - Class in flexjson
 
BeanAnalyzer(Class) - Constructor for class flexjson.BeanAnalyzer
 
BeanObjectFactory - Class in flexjson.factories
 
BeanObjectFactory() - Constructor for class flexjson.factories.BeanObjectFactory
 
BeanProperty - Class in flexjson
 
BeanProperty(String, BeanAnalyzer) - Constructor for class flexjson.BeanProperty
 
BeanProperty(Field, BeanAnalyzer) - Constructor for class flexjson.BeanProperty
 
BigDecimalFactory - Class in flexjson.factories
 
BigDecimalFactory() - Constructor for class flexjson.factories.BigDecimalFactory
 
BigIntegerFactory - Class in flexjson.factories
 
BigIntegerFactory() - Constructor for class flexjson.factories.BigIntegerFactory
 
bind(Object) - Method in class flexjson.ObjectBinder
 
bind(Object, Object) - Method in class flexjson.ObjectBinder
 
bind(Object, Type) - Method in class flexjson.ObjectBinder
 
bindIntoCollection(Collection, T, Type) - Method in class flexjson.ObjectBinder
 
bindIntoMap(Map, Map<Object, Object>, Type, Type) - Method in class flexjson.ObjectBinder
 
bindIntoObject(Map, Object, Type) - Method in class flexjson.ObjectBinder
 
bindPrimitive(Object, Class) - Method in class flexjson.ObjectBinder
 
BooleanAsStringObjectFactory - Class in flexjson.factories
Alternate version for deserializing into a Boolean from known String values.
BooleanAsStringObjectFactory(String, String) - Constructor for class flexjson.factories.BooleanAsStringObjectFactory
 
BooleanAsStringTransformer - Class in flexjson.transformer
A Boolean Transformer that writes out as String values in the JSON stream.
BooleanAsStringTransformer(String, String) - Constructor for class flexjson.transformer.BooleanAsStringTransformer
 
BooleanObjectFactory - Class in flexjson.factories
 
BooleanObjectFactory() - Constructor for class flexjson.factories.BooleanObjectFactory
 
BooleanTransformer - Class in flexjson.transformer
 
BooleanTransformer() - Constructor for class flexjson.transformer.BooleanTransformer
 
ByteObjectFactory - Class in flexjson.factories
 
ByteObjectFactory() - Constructor for class flexjson.factories.ByteObjectFactory
 

C

cannotConvertValueToTargetType(Object, Class) - Method in class flexjson.ObjectBinder
 
ChainedIterator - Class in flexjson
 
ChainedIterator(Set...) - Constructor for class flexjson.ChainedIterator
 
ChainedSet - Class in flexjson
 
ChainedSet(Set) - Constructor for class flexjson.ChainedSet
 
CharacterObjectFactory - Class in flexjson.factories
 
CharacterObjectFactory() - Constructor for class flexjson.factories.CharacterObjectFactory
 
CharacterTransformer - Class in flexjson.transformer
 
CharacterTransformer() - Constructor for class flexjson.transformer.CharacterTransformer
 
ClassLocator - Interface in flexjson
 
ClassLocatorObjectFactory - Class in flexjson.factories
 
ClassLocatorObjectFactory(ClassLocator) - Constructor for class flexjson.factories.ClassLocatorObjectFactory
 
ClassTransformer - Class in flexjson.transformer
 
ClassTransformer() - Constructor for class flexjson.transformer.ClassTransformer
 
cleanup() - Static method in class flexjson.JSONContext
static moethod to clean up thread when serialization is complete
clear() - Method in class flexjson.ChainedSet
 
clearCache() - Static method in class flexjson.BeanAnalyzer
 
contains(Object) - Method in class flexjson.ChainedSet
 
containsAll(Collection) - Method in class flexjson.ChainedSet
 
createMapImpl() - Method in class flexjson.factories.MapObjectFactory
 

D

dateFormats - Variable in class flexjson.factories.DateObjectFactory
 
dateFormatters - Variable in class flexjson.factories.DateObjectFactory
 
DateObjectFactory - Class in flexjson.factories
DateObjectFactory instantiates java.lang.Date using a list of known java.text.DateFormat instances for json string types, or milliseconds from Jan 1, 1970 GMT for json numeric types.
DateObjectFactory() - Constructor for class flexjson.factories.DateObjectFactory
This constructor constructs a DateObjectFactory using the default formats known to all instances of the DateObjectFactory.
DateObjectFactory(List<String>) - Constructor for class flexjson.factories.DateObjectFactory
This constructs a DateObjectFactory that only knows how to recognize the given DateFormat instances.
DateTransformer - Class in flexjson.transformer
User: brandongoodin Date: Dec 12, 2007 Time: 11:20:39 PM
DateTransformer(String) - Constructor for class flexjson.transformer.DateTransformer
 
decrement() - Method in class flexjson.TypeContext
 
deepSerialize(Object) - Method in class flexjson.JSONSerializer
This performs a deep serialization of the target instance.
deepSerialize(Object, Writer) - Method in class flexjson.JSONSerializer
This performs a deep serialization of the target instance and passes the generated JSON into the provided Writer.
deepSerialize(Object, StringBuilder) - Method in class flexjson.JSONSerializer
This performs a deep serialization of the target instance and passes the generated JSON into the provided StringBuilder.
deepSerialize(Object, StringBuffer) - Method in class flexjson.JSONSerializer
This performs a deep serialization of the target instance and passes the generated JSON into the provided StringBuffer.
deepSerialize(Object, OutputHandler) - Method in class flexjson.JSONSerializer
This performs a deep serialization of the target instance and passes the generated JSON into the provided OutputHandler.
DefaultCalendarTransformer - Class in flexjson.transformer
 
DefaultCalendarTransformer() - Constructor for class flexjson.transformer.DefaultCalendarTransformer
 
DeferredInstantiation<T> - Class in flexjson
 
DeferredInstantiation(Class<? extends T>) - Constructor for class flexjson.DeferredInstantiation
 
dehexchar(char) - Static method in class flexjson.JSONTokener
Get the hex value of a character (base16).
deserialize(String) - Method in class flexjson.JSONDeserializer
Deserialize the given json formatted input into a Java object.
deserialize(Reader) - Method in class flexjson.JSONDeserializer
Same as JSONDeserializer.deserialize(String), but uses an instance of java.io.Reader as json input.
deserialize(String, Class) - Method in class flexjson.JSONDeserializer
Deserialize the given json input, and use the given Class as the type of the initial object to deserialize into.
deserialize(Reader, Class) - Method in class flexjson.JSONDeserializer
Same as JSONDeserializer.deserialize(String, Class), but uses an instance of java.io.Reader as json input.
deserialize(String, String, Class) - Method in class flexjson.JSONDeserializer
Same as JSONDeserializer.deserialize(String, Class) but it starts binding into the instance of the given Class at the given path.
deserialize(Reader, String, Class) - Method in class flexjson.JSONDeserializer
Same as JSONDeserializer.deserialize(java.io.Reader, Class) but it starts binding into the instance of the given Class at the given path.
deserialize(String, ObjectFactory) - Method in class flexjson.JSONDeserializer
Deserialize the given json input, and use the given ObjectFactory to create the initial object to deserialize into.
deserialize(Reader, ObjectFactory) - Method in class flexjson.JSONDeserializer
Same as JSONDeserializer.deserialize(String, ObjectFactory), but uses an instance of java.io.Reader as json input.
deserialize(String, String, ObjectFactory) - Method in class flexjson.JSONDeserializer
Same as JSONDeserializer.deserialize(String, ObjectFactory), it starts binding into the instance of the given Class at the given path.
deserialize(Reader, String, ObjectFactory) - Method in class flexjson.JSONDeserializer
Same as JSONDeserializer.deserialize(String, ObjectFactory), it starts binding into the instance of the given Class at the given path.
deserializeInto(String, T) - Method in class flexjson.JSONDeserializer
Deserialize the given input into the existing object target.
deserializeInto(Reader, T) - Method in class flexjson.JSONDeserializer
Same as JSONDeserializer.deserializeInto(String, Object), but uses an instance of java.io.Reader as json input.
deserializeInto(String, String, T) - Method in class flexjson.JSONDeserializer
Deserialize the given input into the existing object target.
deserializeInto(Reader, String, T) - Method in class flexjson.JSONDeserializer
Same as JSONDeserializer.deserializeInto(String, String, Object), but uses an instance of java.io.Reader as json input.
DoubleObjectFactory - Class in flexjson.factories
 
DoubleObjectFactory() - Constructor for class flexjson.factories.DoubleObjectFactory
 
doubleValue() - Method in class flexjson.JsonNumber
 

E

enqueue(String) - Method in class flexjson.Path
 
EnumObjectFactory - Class in flexjson.factories
 
EnumObjectFactory() - Constructor for class flexjson.factories.EnumObjectFactory
 
EnumTransformer - Class in flexjson.transformer
 
EnumTransformer() - Constructor for class flexjson.transformer.EnumTransformer
 
equals(Object) - Method in class flexjson.Path
 
equals(Object) - Method in class flexjson.PathExpression
 
exclude(String...) - Method in class flexjson.JSONSerializer
This takes in a dot expression representing fields to exclude when serialize method is called.
ExistingObjectFactory - Class in flexjson.factories
 
ExistingObjectFactory(Object) - Constructor for class flexjson.factories.ExistingObjectFactory
 

F

findBeanClass(Object) - Method in class flexjson.transformer.HibernateTransformer
 
findClassAtPath(Path) - Method in class flexjson.ObjectBinder
 
findClassInMap(Map, Class) - Method in class flexjson.ObjectBinder
 
flexjson - package flexjson
 
flexjson.factories - package flexjson.factories
 
flexjson.locators - package flexjson.locators
 
flexjson.transformer - package flexjson.transformer
 
FloatObjectFactory - Class in flexjson.factories
 
FloatObjectFactory() - Constructor for class flexjson.factories.FloatObjectFactory
 
floatValue() - Method in class flexjson.JsonNumber
 
fromDefaults - Variable in class flexjson.factories.DateObjectFactory
 

G

get() - Method in class flexjson.DeferredInstantiation
 
get() - Static method in class flexjson.JSONContext
static method to getTransformer the context for this thread
getActualTypeArguments() - Method in class flexjson.JSONParameterizedType
 
getBasicType() - Method in class flexjson.TypeContext
 
getContext() - Method in class flexjson.transformer.AbstractTransformer
 
getCurrentPath() - Method in class flexjson.ObjectBinder
 
getDateFormats() - Method in class flexjson.factories.DateObjectFactory
 
getDeclaredField(String) - Method in class flexjson.BeanAnalyzer
 
getDefaultTypeTransformers() - Static method in class flexjson.TransformerUtil
 
getExcludes() - Method in class flexjson.JSONSerializer
Return the fields excluded from serialization.
getIncludes() - Method in class flexjson.JSONSerializer
Return the fields included in serialization.
getJsonName() - Method in class flexjson.BeanProperty
 
getLocator() - Method in class flexjson.factories.ClassLocatorObjectFactory
 
getName() - Method in class flexjson.BeanProperty
 
getObjectFactory() - Method in class flexjson.BeanProperty
 
getObjectStack() - Method in class flexjson.JSONContext
 
getOut() - Method in class flexjson.JSONContext
getTransformer output handler
getOwnerType() - Method in class flexjson.JSONParameterizedType
 
getParent() - Method in class flexjson.ChainedSet
 
getPath() - Method in class flexjson.JSONContext
 
getPath() - Method in class flexjson.Path
 
getProperties() - Method in class flexjson.BeanAnalyzer
 
getProperty(String) - Method in class flexjson.BeanAnalyzer
 
getProperty() - Method in class flexjson.BeanProperty
 
getPropertyName() - Method in class flexjson.TypeContext
 
getPropertyType() - Method in class flexjson.BeanProperty
 
getRawType() - Method in class flexjson.JSONParameterizedType
 
getReadMethod() - Method in class flexjson.BeanProperty
 
getRootName() - Method in class flexjson.JSONContext
 
getSource() - Method in class flexjson.ObjectBinder
 
getSuperBean() - Method in class flexjson.BeanAnalyzer
 
getTarget() - Method in class flexjson.ObjectBinder
 
getTransformer() - Method in class flexjson.BeanProperty
 
getTransformer(Object) - Method in class flexjson.JSONContext
Retrieves a transformer for the provided object
getTransformer(Object) - Method in class flexjson.transformer.TypeTransformerMap
 
getValue(Object) - Method in class flexjson.BeanProperty
 
getVisits() - Method in class flexjson.JSONContext
 
getWriteMethod() - Method in class flexjson.BeanProperty
 
getWriteMethods() - Method in class flexjson.BeanProperty
 

H

hashCode() - Method in class flexjson.Path
 
hashCode() - Method in class flexjson.PathExpression
 
hasNext() - Method in class flexjson.ChainedIterator
 
hasProperty(String) - Method in class flexjson.BeanAnalyzer
 
HEX - Static variable in class flexjson.JSONSerializer
 
HibernateTransformer - Class in flexjson.transformer
 
HibernateTransformer() - Constructor for class flexjson.transformer.HibernateTransformer
 
HtmlEncoderTransformer - Class in flexjson.transformer
A helper class provided out of the box to encode characters that HTML can't support natively like <, >, &, or ".
HtmlEncoderTransformer() - Constructor for class flexjson.transformer.HtmlEncoderTransformer
 

I

include(String...) - Method in class flexjson.JSONSerializer
This takes in a dot expression representing fields to include when serialize method is called.
included - Variable in class flexjson.BeanProperty
 
increment() - Method in class flexjson.TypeContext
 
Inline - Interface in flexjson.transformer
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.ArrayObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.BeanObjectFactory
 
instantiate(Class) - Method in class flexjson.factories.BeanObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.BigDecimalFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.BigIntegerFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.BooleanAsStringObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.BooleanObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.ByteObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.CharacterObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.ClassLocatorObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.DateObjectFactory
This is a method is used by Flexjson deserialization process to instantiate and bind all data into a Date instance.
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.DoubleObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.EnumObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.ExistingObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.FloatObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.IntegerObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.JsonNumberObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.ListObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.LongObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.MapObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.SetObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.ShortObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.SortedSetObjectFactory
 
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.factories.StringObjectFactory
 
instantiate(Class) - Method in class flexjson.ObjectBinder
 
instantiate(ObjectBinder, Object, Type, Class) - Method in interface flexjson.ObjectFactory
This method is called by the deserializer to construct and bind an object.
instantiate(ObjectBinder, Object, Type, Class) - Method in class flexjson.transformer.DateTransformer
 
IntegerObjectFactory - Class in flexjson.factories
 
IntegerObjectFactory() - Constructor for class flexjson.factories.IntegerObjectFactory
 
intValue() - Method in class flexjson.JsonNumber
 
isDecimal() - Method in class flexjson.JsonNumber
 
isEmpty() - Method in class flexjson.ChainedSet
 
isFirst() - Method in class flexjson.TypeContext
 
isIncluded() - Method in class flexjson.BeanProperty
 
isIncluded(BeanProperty) - Method in class flexjson.JSONContext
 
isIncluded(String, Object) - Method in class flexjson.JSONContext
 
isIncluded() - Method in class flexjson.PathExpression
 
isInline() - Method in class flexjson.transformer.AbstractTransformer
 
isInline() - Method in interface flexjson.transformer.Inline
CAUTION: THIS IS FOR ADVANCED FEATURES If you want your transformer to handle writing of the property name and the value have it implement this interface.
isInline() - Method in class flexjson.transformer.TransformerWrapper
 
isInterceptorTransformer - Variable in class flexjson.transformer.TransformerWrapper
 
isNonProperty() - Method in class flexjson.BeanProperty
This method exists to help remove any properties that are only private members.
isReadable() - Method in class flexjson.BeanProperty
 
isTransient() - Method in class flexjson.BeanProperty
 
isWildcard() - Method in class flexjson.PathExpression
 
isWritable() - Method in class flexjson.BeanProperty
 
IterableTransformer - Class in flexjson.transformer
 
IterableTransformer() - Constructor for class flexjson.transformer.IterableTransformer
 
iterator() - Method in class flexjson.ChainedSet
 

J

JSON - Annotation Type in flexjson
This annotation is used by JSONSerializer to include or exclude fields from the JSON serialization process.
JSONContext - Class in flexjson
 
JSONContext() - Constructor for class flexjson.JSONContext
 
JSONDeserializer<T> - Class in flexjson
JSONDeserializer takes as input a json string and produces a static typed object graph from that json representation.
JSONDeserializer() - Constructor for class flexjson.JSONDeserializer
 
JSONException - Exception in flexjson
 
JSONException() - Constructor for exception flexjson.JSONException
 
JSONException(String) - Constructor for exception flexjson.JSONException
 
JSONException(String, Throwable) - Constructor for exception flexjson.JSONException
 
JSONException(Throwable) - Constructor for exception flexjson.JSONException
 
JsonNumber - Class in flexjson
 
JsonNumber(String) - Constructor for class flexjson.JsonNumber
 
JsonNumberObjectFactory - Class in flexjson.factories
This class exists because it possible we don't have any type information to guide us to what object we should instantiate when dealing with type-less collections.
JsonNumberObjectFactory() - Constructor for class flexjson.factories.JsonNumberObjectFactory
 
JSONParameterizedType - Class in flexjson
 
JSONParameterizedType(Class, Type...) - Constructor for class flexjson.JSONParameterizedType
 
JSONSerializer - Class in flexjson
JSONSerializer is the main class for performing serialization of Java objects to JSON.
JSONSerializer() - Constructor for class flexjson.JSONSerializer
 
JSONSerializer(TypeTransformerMap) - Constructor for class flexjson.JSONSerializer
 
JSONTokener - Class in flexjson
A JSONTokener takes a source string and extracts characters and tokens from it.
JSONTokener(Reader) - Constructor for class flexjson.JSONTokener
Construct a JSONTokener from a string.
JSONTokener(String) - Constructor for class flexjson.JSONTokener
Construct a JSONTokener from a string.

L

length() - Method in class flexjson.Path
 
ListObjectFactory - Class in flexjson.factories
 
ListObjectFactory() - Constructor for class flexjson.factories.ListObjectFactory
 
locate(ObjectBinder, Path) - Method in interface flexjson.ClassLocator
 
locate(ObjectBinder, Path) - Method in class flexjson.locators.StaticClassLocator
 
locate(ObjectBinder, Path) - Method in class flexjson.locators.TypeLocator
 
locked - Variable in class flexjson.transformer.TypeTransformerMap
 
LongObjectFactory - Class in flexjson.factories
 
LongObjectFactory() - Constructor for class flexjson.factories.LongObjectFactory
 
longValue() - Method in class flexjson.JsonNumber
 

M

MapObjectFactory - Class in flexjson.factories
 
MapObjectFactory() - Constructor for class flexjson.factories.MapObjectFactory
 
MapTransformer - Class in flexjson.transformer
 
MapTransformer() - Constructor for class flexjson.transformer.MapTransformer
 
matches(List<PathExpression>) - Method in class flexjson.JSONContext
 
matches(Path) - Method in class flexjson.PathExpression
 
more() - Method in class flexjson.JSONTokener
Determine if the source string still contains characters that next() can consume.

N

next() - Method in class flexjson.ChainedIterator
 
next() - Method in class flexjson.JSONTokener
Get the next character in the source string.
next(char) - Method in class flexjson.JSONTokener
Consume the next character, and check that it matches a specified character.
next(int) - Method in class flexjson.JSONTokener
Get the next n characters.
nextClean() - Method in class flexjson.JSONTokener
Get the next char in the string, skipping whitespace.
nextString(char) - Method in class flexjson.JSONTokener
Return the characters up to the next close quote character.
nextTo(char) - Method in class flexjson.JSONTokener
Get the text up but not including the specified character or the end of line, whichever comes first.
nextTo(String) - Method in class flexjson.JSONTokener
Get the text up but not including one of the specified delimiter characters or the end of line, whichever comes first.
nextValue() - Method in class flexjson.JSONTokener
Get the next value.
NullTransformer - Class in flexjson.transformer
 
NullTransformer() - Constructor for class flexjson.transformer.NullTransformer
 
NumberTransformer - Class in flexjson.transformer
 
NumberTransformer() - Constructor for class flexjson.transformer.NumberTransformer
 

O

ObjectBinder - Class in flexjson
 
ObjectBinder() - Constructor for class flexjson.ObjectBinder
 
objectFactory - Variable in class flexjson.BeanProperty
 
ObjectFactory - Interface in flexjson
ObjectFactory allows you to instantiate specific types of objects on path or class types.
ObjectTransformer - Class in flexjson.transformer
 
ObjectTransformer() - Constructor for class flexjson.transformer.ObjectTransformer
 
OutputHandler - Interface in flexjson
 

P

parse(String) - Static method in class flexjson.Path
 
parseArray() - Method in class flexjson.JSONTokener
 
Path - Class in flexjson
Internal class used by Flexjson to represent a path to a field within a serialized stream.
Path() - Constructor for class flexjson.Path
 
Path(String...) - Constructor for class flexjson.Path
 
PathExpression - Class in flexjson
This is an internal class for Flexjson.
PathExpression(String, boolean) - Constructor for class flexjson.PathExpression
 
peekTypeContext() - Method in class flexjson.JSONContext
 
pop() - Method in class flexjson.Path
 
popTypeContext() - Method in class flexjson.JSONContext
 
prettyPrint(boolean) - Method in class flexjson.JSONSerializer
format output with indentations
property - Variable in class flexjson.BeanProperty
 
pushTypeContext(TypeContext) - Method in class flexjson.JSONContext
 
putTransformer(Class, Transformer) - Method in class flexjson.transformer.TypeTransformerMap
 

R

readMethod - Variable in class flexjson.BeanProperty
 
remove() - Method in class flexjson.ChainedIterator
 
remove(Object) - Method in class flexjson.ChainedSet
 
removeAll(Collection) - Method in class flexjson.ChainedSet
 
resolveClass(Object) - Method in class flexjson.transformer.HibernateTransformer
 
resolveClass(Object) - Method in class flexjson.transformer.ObjectTransformer
 
retainAll(Collection) - Method in class flexjson.ChainedSet
 
rootName(String) - Method in class flexjson.JSONSerializer
This wraps the resulting JSON in a javascript object that contains a single field named rootName.

S

serializationType(SerializationType) - Method in class flexjson.JSONContext
 
SerializationType - Enum in flexjson
 
serialize(Object) - Method in class flexjson.JSONSerializer
This performs a shallow serialization of the target instance.
serialize(Object, Writer) - Method in class flexjson.JSONSerializer
This performs a shallow serialization of the target instance and passes the generated JSON into the provided Writer.
serialize(Object, StringBuilder) - Method in class flexjson.JSONSerializer
This performs a shallow serialization of the target instance and passes the generated JSON into the provided StringBuilder.
serialize(Object, StringBuffer) - Method in class flexjson.JSONSerializer
This performs a shallow serialization of the target instance and passes the generated JSON into the provided StringBuffer.
serialize(Object, OutputHandler) - Method in class flexjson.JSONSerializer
This performs a shallow serialization of the target instance and passes the generated JSON into the provided OutputHandler.
serialize(Object, SerializationType, OutputHandler) - Method in class flexjson.JSONSerializer
 
setBasicType(BasicType) - Method in class flexjson.TypeContext
 
setExcludes(List<String>) - Method in class flexjson.JSONSerializer
Sets the fields excluded in serialization.
setIncludes(List<String>) - Method in class flexjson.JSONSerializer
Sets the fields included in serialization.
SetObjectFactory - Class in flexjson.factories
 
SetObjectFactory() - Constructor for class flexjson.factories.SetObjectFactory
 
setOut(OutputHandler) - Method in class flexjson.JSONContext
Set the output handler.
setPathExpressions(List<PathExpression>) - Method in class flexjson.JSONContext
 
setPathTransformers(Map<Path, Transformer>) - Method in class flexjson.JSONContext
used to pass in configured transformers from the JsonSerializer
setPrettyPrint(boolean) - Method in class flexjson.JSONContext
configures the context to output JSON with new lines and indentations
setPropertyName(String) - Method in class flexjson.TypeContext
 
setReadMethod(Method) - Method in class flexjson.BeanProperty
 
setRootName(String) - Method in class flexjson.JSONContext
 
setTypeTransformers(TypeTransformerMap) - Method in class flexjson.JSONContext
used to pass in configured transformers from the JsonSerializer
setVisits(ChainedSet) - Method in class flexjson.JSONContext
 
ShortObjectFactory - Class in flexjson.factories
 
ShortObjectFactory() - Constructor for class flexjson.factories.ShortObjectFactory
 
size() - Method in class flexjson.ChainedSet
 
skipTo(char) - Method in class flexjson.JSONTokener
Skip characters until the next character is the requested character.
SortedSetObjectFactory - Class in flexjson.factories
 
SortedSetObjectFactory() - Constructor for class flexjson.factories.SortedSetObjectFactory
 
StaticClassLocator - Class in flexjson.locators
Simple implementation for translating an object path to a single class.
StaticClassLocator(Class) - Constructor for class flexjson.locators.StaticClassLocator
 
StringBufferOutputHandler - Class in flexjson
 
StringBufferOutputHandler(StringBuffer) - Constructor for class flexjson.StringBufferOutputHandler
 
StringBuilderOutputHandler - Class in flexjson
 
StringBuilderOutputHandler(StringBuilder) - Constructor for class flexjson.StringBuilderOutputHandler
 
StringObjectFactory - Class in flexjson.factories
 
StringObjectFactory() - Constructor for class flexjson.factories.StringObjectFactory
 
StringTransformer - Class in flexjson.transformer
 
StringTransformer() - Constructor for class flexjson.transformer.StringTransformer
 
syntaxError(String) - Method in class flexjson.JSONTokener
Make a JSONException to signal a syntax error.

T

toArray() - Method in class flexjson.ChainedSet
 
toArray(Object[]) - Method in class flexjson.ChainedSet
 
toBigDecimal() - Method in class flexjson.JsonNumber
 
toBigInteger() - Method in class flexjson.JsonNumber
 
toByte() - Method in class flexjson.JsonNumber
 
toDouble() - Method in class flexjson.JsonNumber
 
toFloat() - Method in class flexjson.JsonNumber
 
toInteger() - Method in class flexjson.JsonNumber
 
toLong() - Method in class flexjson.JsonNumber
 
toShort() - Method in class flexjson.JsonNumber
 
toString() - Method in class flexjson.JSONTokener
Make a printable string of this JSONTokener.
toString() - Method in class flexjson.Path
 
toString() - Method in class flexjson.PathExpression
 
toString() - Method in class flexjson.StringBufferOutputHandler
 
toString() - Method in class flexjson.StringBuilderOutputHandler
 
toString() - Method in class flexjson.WriterOutputHandler
 
transform(Object) - Method in class flexjson.JSONContext
Run a transformer on the provided object
transform(Transformer, String...) - Method in class flexjson.JSONSerializer
This adds a Transformer used to manipulate the value of all the fields you give it.
transform(Transformer, Class...) - Method in class flexjson.JSONSerializer
This adds a Transformer used to manipulate the value of all fields that match the type.
transform(Object) - Method in class flexjson.transformer.ArrayTransformer
 
transform(Object) - Method in class flexjson.transformer.BasicDateTransformer
 
transform(Object) - Method in class flexjson.transformer.BooleanAsStringTransformer
 
transform(Object) - Method in class flexjson.transformer.BooleanTransformer
 
transform(Object) - Method in class flexjson.transformer.CharacterTransformer
 
transform(Object) - Method in class flexjson.transformer.ClassTransformer
 
transform(Object) - Method in class flexjson.transformer.DateTransformer
 
transform(Object) - Method in class flexjson.transformer.DefaultCalendarTransformer
 
transform(Object) - Method in class flexjson.transformer.EnumTransformer
 
transform(Object) - Method in class flexjson.transformer.HtmlEncoderTransformer
 
transform(Object) - Method in class flexjson.transformer.IterableTransformer
 
transform(Object) - Method in class flexjson.transformer.MapTransformer
 
transform(Object) - Method in class flexjson.transformer.NullTransformer
This is the default tranformer for handling nulls.
transform(Object) - Method in class flexjson.transformer.NumberTransformer
 
transform(Object) - Method in class flexjson.transformer.ObjectTransformer
 
transform(Object) - Method in class flexjson.transformer.StringTransformer
 
transform(Object) - Method in interface flexjson.transformer.Transformer
 
transform(Object) - Method in class flexjson.transformer.TransformerWrapper
 
transform(Object) - Method in class flexjson.transformer.ValueTransformer
 
transformer - Variable in class flexjson.BeanProperty
 
Transformer - Interface in flexjson.transformer
Transformers are used to alter the values written to a Flexjson stream.
transformer - Variable in class flexjson.transformer.TransformerWrapper
 
TransformerUtil - Class in flexjson
 
TransformerUtil() - Constructor for class flexjson.TransformerUtil
 
TransformerWrapper - Class in flexjson.transformer
This class quietly wraps all transformers so that FlexJSON can perform certain functionality consistently across all transformers.
TransformerWrapper(Transformer) - Constructor for class flexjson.transformer.TransformerWrapper
 
TypeContext - Class in flexjson
 
TypeContext(BasicType) - Constructor for class flexjson.TypeContext
 
TypeLocator<T> - Class in flexjson.locators
This implementation uses a single field out of the object as the type discriminator.
TypeLocator(String) - Constructor for class flexjson.locators.TypeLocator
 
TypeTransformerMap - Class in flexjson.transformer
This class is used to lookup type transformers from specific to generic implementation.
TypeTransformerMap() - Constructor for class flexjson.transformer.TypeTransformerMap
 
TypeTransformerMap(TypeTransformerMap) - Constructor for class flexjson.transformer.TypeTransformerMap
 

U

use(String, ClassLocator) - Method in class flexjson.JSONDeserializer
 
use(String, Class) - Method in class flexjson.JSONDeserializer
 
use(Class, ObjectFactory) - Method in class flexjson.JSONDeserializer
 
use(String, ObjectFactory) - Method in class flexjson.JSONDeserializer
 
use(ObjectFactory, String...) - Method in class flexjson.JSONDeserializer
 
use(Path, ObjectFactory) - Method in class flexjson.ObjectBinder
 
use(Class, ObjectFactory) - Method in class flexjson.ObjectBinder
 
useMostSpecific(Class, Class) - Method in class flexjson.ObjectBinder
 

V

valueOf(String) - Static method in enum flexjson.BasicType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum flexjson.SerializationType
Returns the enum constant of this type with the specified name.
values() - Static method in enum flexjson.BasicType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum flexjson.SerializationType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueTransformer - Class in flexjson.transformer
 
ValueTransformer() - Constructor for class flexjson.transformer.ValueTransformer
 

W

write(String) - Method in class flexjson.JSONContext
write a simple non-quoted value to output
write(String) - Method in interface flexjson.OutputHandler
 
write(String, int, int, String) - Method in interface flexjson.OutputHandler
 
write(String, int, int) - Method in interface flexjson.OutputHandler
 
write(String) - Method in class flexjson.StringBufferOutputHandler
 
write(String, int, int, String) - Method in class flexjson.StringBufferOutputHandler
 
write(String, int, int) - Method in class flexjson.StringBufferOutputHandler
 
write(String) - Method in class flexjson.StringBuilderOutputHandler
 
write(String, int, int, String) - Method in class flexjson.StringBuilderOutputHandler
 
write(String, int, int) - Method in class flexjson.StringBuilderOutputHandler
 
write(String) - Method in class flexjson.WriterOutputHandler
 
write(String, int, int, String) - Method in class flexjson.WriterOutputHandler
 
write(String, int, int) - Method in class flexjson.WriterOutputHandler
 
writeCloseArray() - Method in class flexjson.JSONContext
 
writeCloseObject() - Method in class flexjson.JSONContext
 
writeComma() - Method in class flexjson.JSONContext
 
writeIndent() - Method in class flexjson.JSONContext
 
writeMethod - Variable in class flexjson.BeanProperty
 
writeMethods - Variable in class flexjson.BeanProperty
 
writeName(String) - Method in class flexjson.JSONContext
 
writeOpenArray() - Method in class flexjson.JSONContext
 
writeOpenObject() - Method in class flexjson.JSONContext
 
writeQuoted(String) - Method in class flexjson.JSONContext
write a quoted and escaped value to the output
WriterOutputHandler - Class in flexjson
 
WriterOutputHandler(Writer) - Constructor for class flexjson.WriterOutputHandler
 

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

Copyright © 2014. All Rights Reserved.