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

A

add(String, MaskStrategy) - Method in class org.jsonex.jsoncoder.fieldTransformer.MaskFilterByName
 
addCoder(ICoder<?>...) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
addDefaultFilter(FieldTransformer) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
addFilterFor(Class<?>, FieldTransformer) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
addFilterFor(Class<?>, FieldTransformer, boolean) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
addIgnoreSubClassFieldsClasses(Class<?>...) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
addProperties(String...) - Method in class org.jsonex.jsoncoder.fieldTransformer.SimpleFilter
 
addSkippedClasses(Class<?>...) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
addSkippedClasses(String...) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
addSkippedPackages(String...) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
apply(Object) - Method in class org.jsonex.jsoncoder.fieldTransformer.MaskStrategy.DefaultImpl
 
apply(FieldTransformer.FieldInfo, BeanCoderContext) - Method in interface org.jsonex.jsoncoder.fieldTransformer.FieldTransformer
 
apply(FieldTransformer.FieldInfo, BeanCoderContext) - Method in class org.jsonex.jsoncoder.fieldTransformer.MaskFilterByName
 

B

BeanCoder - Class in org.jsonex.jsoncoder
A coder to convert java class to a TDNode
BeanCoder() - Constructor for class org.jsonex.jsoncoder.BeanCoder
 
BeanCoderContext - Class in org.jsonex.jsoncoder
Context object for BeanCoder, it will save session information during encoding and provide a way to let client to customize the encode behavior.
BeanCoderContext() - Constructor for class org.jsonex.jsoncoder.BeanCoderContext
 
BeanCoderException - Exception in org.jsonex.jsoncoder
 
BeanCoderException() - Constructor for exception org.jsonex.jsoncoder.BeanCoderException
 
BeanCoderException(String) - Constructor for exception org.jsonex.jsoncoder.BeanCoderException
 
BeanCoderException(String, Throwable) - Constructor for exception org.jsonex.jsoncoder.BeanCoderException
 
BeanCoderException(Throwable) - Constructor for exception org.jsonex.jsoncoder.BeanCoderException
 

C

CoderArray - Class in org.jsonex.jsoncoder.coder
 
CoderArray() - Constructor for class org.jsonex.jsoncoder.coder.CoderArray
 
CoderAtomicInteger - Class in org.jsonex.jsoncoder.coder
 
CoderAtomicInteger() - Constructor for class org.jsonex.jsoncoder.coder.CoderAtomicInteger
 
CoderBigInteger - Class in org.jsonex.jsoncoder.coder
 
CoderBigInteger() - Constructor for class org.jsonex.jsoncoder.coder.CoderBigInteger
 
CoderClass - Class in org.jsonex.jsoncoder.coder
 
CoderClass() - Constructor for class org.jsonex.jsoncoder.coder.CoderClass
 
CoderCollection - Class in org.jsonex.jsoncoder.coder
 
CoderCollection() - Constructor for class org.jsonex.jsoncoder.coder.CoderCollection
 
CoderDate - Class in org.jsonex.jsoncoder.coder
 
CoderDate() - Constructor for class org.jsonex.jsoncoder.coder.CoderDate
 
CoderEnum - Class in org.jsonex.jsoncoder.coder
 
CoderEnum() - Constructor for class org.jsonex.jsoncoder.coder.CoderEnum
 
CoderMap - Class in org.jsonex.jsoncoder.coder
 
CoderMap() - Constructor for class org.jsonex.jsoncoder.coder.CoderMap
 
CoderObject - Class in org.jsonex.jsoncoder.coder
 
CoderObject() - Constructor for class org.jsonex.jsoncoder.coder.CoderObject
 
CoderURI - Class in org.jsonex.jsoncoder.coder
 
CoderURI() - Constructor for class org.jsonex.jsoncoder.coder.CoderURI
 
CoderURL - Class in org.jsonex.jsoncoder.coder
 
CoderURL() - Constructor for class org.jsonex.jsoncoder.coder.CoderURL
 
CoderXMLGregorianCalendar - Class in org.jsonex.jsoncoder.coder
 
CoderXMLGregorianCalendar() - Constructor for class org.jsonex.jsoncoder.coder.CoderXMLGregorianCalendar
 

D

DEBUG - org.jsonex.jsoncoder.JSONCoderOption.LogLevel
 
decode(Reader, Class<T>) - Method in class org.jsonex.jsoncoder.JSONCoder
 
decode(Reader, Class<T>, JSONCoderOption) - Static method in class org.jsonex.jsoncoder.JSONCoder
 
decode(String, Class<T>) - Method in class org.jsonex.jsoncoder.JSONCoder
 
decode(String, Class<T>, JSONCoderOption) - Static method in class org.jsonex.jsoncoder.JSONCoder
 
decode(CharSource, Class<T>) - Method in class org.jsonex.jsoncoder.JSONCoder
 
decode(CharSource, Class<T>, JSONCoderOption) - Static method in class org.jsonex.jsoncoder.JSONCoder
 
decode(DecodeReq<T>) - Method in class org.jsonex.jsoncoder.JSONCoder
 
decode(DecodeReq<T>, JSONCoderOption) - Static method in class org.jsonex.jsoncoder.JSONCoder
 
decode(TDNode, Class<T>) - Method in class org.jsonex.jsoncoder.JSONCoder
 
decode(TDNode, Class<T>, JSONCoderOption) - Static method in class org.jsonex.jsoncoder.JSONCoder
 
decode(TDNode, Type) - Method in class org.jsonex.jsoncoder.BeanCoder
 
decode(TDNode, Type, Object, String) - Method in class org.jsonex.jsoncoder.BeanCoderContext
 
decode(TDNode, Type, Object, String, BeanCoderContext) - Method in class org.jsonex.jsoncoder.BeanCoder
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderArray
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderAtomicInteger
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderBigInteger
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderClass
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderCollection
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderDate
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderEnum
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderMap
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderObject
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderURI
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderURL
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in class org.jsonex.jsoncoder.coder.CoderXMLGregorianCalendar
 
decode(TDNode, Type, Object, BeanCoderContext) - Method in interface org.jsonex.jsoncoder.ICoder
Decode an Object
decode(TDNode, T) - Method in class org.jsonex.jsoncoder.BeanCoder
 
DecodeReq<T> - Class in org.jsonex.jsoncoder
Decode Request, the reason we use abstract class, is to force to create a sub-class so that it's possible to get the getActualTypeArguments.
DecodeReq() - Constructor for class org.jsonex.jsoncoder.DecodeReq
 
DecodeReq(Type) - Constructor for class org.jsonex.jsoncoder.DecodeReq
 
decodeTo(String, T) - Method in class org.jsonex.jsoncoder.JSONCoder
 
decodeTo(String, T, JSONCoderOption) - Static method in class org.jsonex.jsoncoder.JSONCoder
 
deepClone(T) - Method in class org.jsonex.jsoncoder.BeanCoder
 
deepCopyTo(T, T) - Method in class org.jsonex.jsoncoder.BeanCoder
 
defaultImpl - Static variable in interface org.jsonex.jsoncoder.fieldTransformer.MaskStrategy
 
DefaultImpl() - Constructor for class org.jsonex.jsoncoder.fieldTransformer.MaskStrategy.DefaultImpl
 

E

encode(Class, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderClass
 
encode(Enum, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderEnum
 
encode(Object) - Method in class org.jsonex.jsoncoder.BeanCoder
 
encode(Object) - Method in class org.jsonex.jsoncoder.JSONCoder
 
encode(Object, Writer) - Method in class org.jsonex.jsoncoder.JSONCoder
 
encode(Object, Writer, JSONCoderOption) - Static method in class org.jsonex.jsoncoder.JSONCoder
 
encode(Object, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderArray
 
encode(Object, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderObject
 
encode(Object, Type, TDNode) - Method in class org.jsonex.jsoncoder.BeanCoderContext
 
encode(Object, BeanCoderContext, Type) - Method in class org.jsonex.jsoncoder.BeanCoder
 
encode(Object, JSONCoderOption) - Static method in class org.jsonex.jsoncoder.JSONCoder
 
encode(BigInteger, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderBigInteger
 
encode(URI, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderURI
 
encode(URL, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderURL
 
encode(Collection, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderCollection
 
encode(AtomicInteger, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderAtomicInteger
 
encode(Date, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderDate
 
encode(Map, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderMap
 
encode(XMLGregorianCalendar, Type, BeanCoderContext, TDNode) - Method in class org.jsonex.jsoncoder.coder.CoderXMLGregorianCalendar
 
encode(EncodeReq) - Method in class org.jsonex.jsoncoder.JSONCoder
 
encode(EncodeReq, JSONCoderOption) - Static method in class org.jsonex.jsoncoder.JSONCoder
 
encode(T, Type, BeanCoderContext, TDNode) - Method in interface org.jsonex.jsoncoder.ICoder
Encode an Object
EncodeReq - Class in org.jsonex.jsoncoder
 
equals(Object) - Method in interface org.jsonex.jsoncoder.EqualsWrapper
 
EqualsWrapper<T> - Interface in org.jsonex.jsoncoder
For eBay BO, there is no way to check actual equality of two BO objects.
ERROR - org.jsonex.jsoncoder.JSONCoderOption.LogLevel
 
exclude(String...) - Static method in interface org.jsonex.jsoncoder.fieldTransformer.FieldTransformer
 

F

FieldInfo() - Constructor for class org.jsonex.jsoncoder.fieldTransformer.FieldTransformer.FieldInfo
 
FieldTransformer - Interface in org.jsonex.jsoncoder.fieldTransformer
 
FieldTransformer.FieldInfo - Class in org.jsonex.jsoncoder.fieldTransformer
 

G

get() - Static method in class org.jsonex.jsoncoder.BeanCoder
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderArray
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderAtomicInteger
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderBigInteger
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderClass
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderCollection
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderDate
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderEnum
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderMap
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderObject
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderURI
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderURL
 
get() - Static method in class org.jsonex.jsoncoder.coder.CoderXMLGregorianCalendar
 
get() - Static method in class org.jsonex.jsoncoder.JSONCoder
 
getCachedDateFormat() - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
getCachedDateFormat(String) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
getCachedParsingDateFormat() - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
getNextId() - Method in class org.jsonex.jsoncoder.BeanCoderContext
 
getObject() - Method in interface org.jsonex.jsoncoder.EqualsWrapper
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderArray
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderAtomicInteger
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderBigInteger
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderClass
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderCollection
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderDate
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderEnum
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderMap
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderObject
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderURI
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderURL
 
getType() - Method in class org.jsonex.jsoncoder.coder.CoderXMLGregorianCalendar
 
getType() - Method in class org.jsonex.jsoncoder.DecodeReq
 
getType() - Method in interface org.jsonex.jsoncoder.EqualsWrapper
Get type could return null, to avoid unnecessary dependency.
getType() - Method in interface org.jsonex.jsoncoder.ICoder
 

H

hashCode() - Method in interface org.jsonex.jsoncoder.EqualsWrapper
 

I

ICoder<T> - Interface in org.jsonex.jsoncoder
Used for specific BeanCoder for certain types, such as Money, Date.
include(String...) - Static method in interface org.jsonex.jsoncoder.fieldTransformer.FieldTransformer
 
INFO - org.jsonex.jsoncoder.JSONCoderOption.LogLevel
 
isClassSkipped(Class<?>) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
isExcluded(Class<?>, String, BeanCoderContext) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
isIgnoreSubClassFields(Class<?>) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
it - Static variable in class org.jsonex.jsoncoder.BeanCoder
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderArray
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderAtomicInteger
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderBigInteger
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderClass
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderCollection
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderDate
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderEnum
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderMap
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderObject
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderURI
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderURL
 
it - Static variable in class org.jsonex.jsoncoder.coder.CoderXMLGregorianCalendar
 

J

JSONCoder - Class in org.jsonex.jsoncoder
 
JSONCoder(JSONCoderOption) - Constructor for class org.jsonex.jsoncoder.JSONCoder
 
JSONCoderOption - Class in org.jsonex.jsoncoder
 
JSONCoderOption() - Constructor for class org.jsonex.jsoncoder.JSONCoderOption
 
JSONCoderOption.LogLevel - Enum in org.jsonex.jsoncoder
 

L

log(Logger, String, Throwable) - Method in enum org.jsonex.jsoncoder.JSONCoderOption.LogLevel
 

M

mask(String...) - Static method in interface org.jsonex.jsoncoder.fieldTransformer.FieldTransformer
 
mask(MaskStrategy, String...) - Static method in interface org.jsonex.jsoncoder.fieldTransformer.FieldTransformer
 
MaskFilterByName - Class in org.jsonex.jsoncoder.fieldTransformer
 
MaskFilterByName() - Constructor for class org.jsonex.jsoncoder.fieldTransformer.MaskFilterByName
 
MaskStrategy - Interface in org.jsonex.jsoncoder.fieldTransformer
 
MaskStrategy.DefaultImpl - Class in org.jsonex.jsoncoder.fieldTransformer
 

N

newWrapper(T) - Method in interface org.jsonex.jsoncoder.EqualsWrapper
Prototype clone method with actually wrapped object

O

of() - Static method in class org.jsonex.jsoncoder.fieldTransformer.SimpleFilter
 
of() - Static method in class org.jsonex.jsoncoder.JSONCoderOption
 
of(Class<T>) - Static method in class org.jsonex.jsoncoder.DecodeReq
 
of(Object) - Static method in class org.jsonex.jsoncoder.EncodeReq
 
of(Type) - Static method in class org.jsonex.jsoncoder.DecodeReq
 
ofDefault() - Static method in interface org.jsonex.jsoncoder.fieldTransformer.MaskStrategy
 
OFF - org.jsonex.jsoncoder.JSONCoderOption.LogLevel
 
ofIndentFactor(int) - Static method in class org.jsonex.jsoncoder.JSONCoderOption
 
org.jsonex.jsoncoder - package org.jsonex.jsoncoder
 
org.jsonex.jsoncoder.coder - package org.jsonex.jsoncoder.coder
 
org.jsonex.jsoncoder.fieldTransformer - package org.jsonex.jsoncoder.fieldTransformer
 

P

parseDateFullback(String) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 

R

removeProperties(String...) - Method in class org.jsonex.jsoncoder.fieldTransformer.SimpleFilter
 
reset() - Method in class org.jsonex.jsoncoder.BeanCoderContext
 

S

setJson(String) - Method in class org.jsonex.jsoncoder.DecodeReq
Set source of a json string
setJsonOption(boolean, char, int) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
setReader(Reader) - Method in class org.jsonex.jsoncoder.DecodeReq
Set source with a reader
shouldInclude(String, BeanCoderContext) - Method in interface org.jsonex.jsoncoder.fieldTransformer.FieldTransformer
 
shouldInclude(String, BeanCoderContext) - Method in class org.jsonex.jsoncoder.fieldTransformer.SimpleFilter
 
SimpleFilter - Class in org.jsonex.jsoncoder.fieldTransformer
 
SimpleFilter() - Constructor for class org.jsonex.jsoncoder.fieldTransformer.SimpleFilter
 

T

timeZoneOrParent() - Method in class org.jsonex.jsoncoder.JSONCoderOption
 
transformField(Class<?>, FieldTransformer.FieldInfo, BeanCoderContext) - Method in class org.jsonex.jsoncoder.JSONCoderOption
 

V

valueOf(String) - Static method in enum org.jsonex.jsoncoder.JSONCoderOption.LogLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jsonex.jsoncoder.JSONCoderOption.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

WARN - org.jsonex.jsoncoder.JSONCoderOption.LogLevel
 
A B C D E F G H I J L M N O P R S T V W 
All Classes All Packages