A B C D E F G H I J L M N O P R S T V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages