JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
N
O
P
R
S
T
V
W
A
addCoder(ICoder<?>...)
- Method in class com.ebay.jsoncoder.
JSONCoderOption
addIgnoreSubClassFieldsClasses(Class<?>...)
- Method in class com.ebay.jsoncoder.
JSONCoderOption
addProperties(String...)
- Method in class com.ebay.jsoncoder.
SimpleFilter
addSkippedClasses(Class<?>...)
- Method in class com.ebay.jsoncoder.
JSONCoderOption
append(char)
- Method in class com.ebay.jsoncoder.treedoc.
Bookmark
ArrayCharSource
- Class in
com.ebay.jsoncoder.treedoc
ArrayCharSource(char[])
- Constructor for class com.ebay.jsoncoder.treedoc.
ArrayCharSource
B
BeanCoder
- Class in
com.ebay.jsoncoder
A coder to convert java class to a TDNode
BeanCoder()
- Constructor for class com.ebay.jsoncoder.
BeanCoder
BeanCoderContext
- Class in
com.ebay.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 com.ebay.jsoncoder.
BeanCoderContext
BeanCoderException
- Exception in
com.ebay.jsoncoder
BeanCoderException()
- Constructor for exception com.ebay.jsoncoder.
BeanCoderException
BeanCoderException(String)
- Constructor for exception com.ebay.jsoncoder.
BeanCoderException
BeanCoderException(String, Throwable)
- Constructor for exception com.ebay.jsoncoder.
BeanCoderException
BeanCoderException(Throwable)
- Constructor for exception com.ebay.jsoncoder.
BeanCoderException
Bookmark
- Class in
com.ebay.jsoncoder.treedoc
Book mark used for document parser.
Bookmark()
- Constructor for class com.ebay.jsoncoder.treedoc.
Bookmark
C
CharSource
- Class in
com.ebay.jsoncoder.treedoc
CharSource()
- Constructor for class com.ebay.jsoncoder.treedoc.
CharSource
clone()
- Method in class com.ebay.jsoncoder.treedoc.
Bookmark
CoderArray
- Class in
com.ebay.jsoncoder.coder
CoderArray()
- Constructor for class com.ebay.jsoncoder.coder.
CoderArray
CoderAtomicInteger
- Class in
com.ebay.jsoncoder.coder
CoderAtomicInteger()
- Constructor for class com.ebay.jsoncoder.coder.
CoderAtomicInteger
CoderBigInteger
- Class in
com.ebay.jsoncoder.coder
CoderBigInteger()
- Constructor for class com.ebay.jsoncoder.coder.
CoderBigInteger
CoderClass
- Class in
com.ebay.jsoncoder.coder
CoderClass()
- Constructor for class com.ebay.jsoncoder.coder.
CoderClass
CoderCollection
- Class in
com.ebay.jsoncoder.coder
CoderCollection()
- Constructor for class com.ebay.jsoncoder.coder.
CoderCollection
CoderDate
- Class in
com.ebay.jsoncoder.coder
CoderDate()
- Constructor for class com.ebay.jsoncoder.coder.
CoderDate
CoderEnum
- Class in
com.ebay.jsoncoder.coder
CoderEnum()
- Constructor for class com.ebay.jsoncoder.coder.
CoderEnum
CoderMap
- Class in
com.ebay.jsoncoder.coder
CoderMap()
- Constructor for class com.ebay.jsoncoder.coder.
CoderMap
CoderObject
- Class in
com.ebay.jsoncoder.coder
CoderObject()
- Constructor for class com.ebay.jsoncoder.coder.
CoderObject
CoderXMLGregorianCalendar
- Class in
com.ebay.jsoncoder.coder
CoderXMLGregorianCalendar()
- Constructor for class com.ebay.jsoncoder.coder.
CoderXMLGregorianCalendar
com.ebay.jsoncoder
- package com.ebay.jsoncoder
com.ebay.jsoncoder.coder
- package com.ebay.jsoncoder.coder
com.ebay.jsoncoder.treedoc
- package com.ebay.jsoncoder.treedoc
create()
- Static method in class com.ebay.jsoncoder.
JSONCoderOption
createChild(String)
- Method in class com.ebay.jsoncoder.treedoc.
TDNode
D
dateFormatCache
- Static variable in class com.ebay.jsoncoder.
BeanCoderContext
decode(TDNode, Type)
- Static method in class com.ebay.jsoncoder.
BeanCoder
decode(TDNode, T)
- Static method in class com.ebay.jsoncoder.
BeanCoder
decode(TDNode, Type, Object, String, BeanCoderContext)
- Static method in class com.ebay.jsoncoder.
BeanCoder
decode(TDNode, Type, Object, String)
- Method in class com.ebay.jsoncoder.
BeanCoderContext
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderArray
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderAtomicInteger
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderBigInteger
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderClass
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderCollection
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderDate
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderEnum
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderMap
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderObject
decode(TDNode, Type, Object, BeanCoderContext)
- Method in class com.ebay.jsoncoder.coder.
CoderXMLGregorianCalendar
decode(TDNode, Type, Object, BeanCoderContext)
- Method in interface com.ebay.jsoncoder.
ICoder
Decode an Object
decode(DecodeReq<T>, JSONCoderOption)
- Static method in class com.ebay.jsoncoder.
JSONCoder
decode(String, Class<T>, JSONCoderOption)
- Static method in class com.ebay.jsoncoder.
JSONCoder
decode(Reader, Class<T>, JSONCoderOption)
- Static method in class com.ebay.jsoncoder.
JSONCoder
decode(TDNode, Class<T>, JSONCoderOption)
- Static method in class com.ebay.jsoncoder.
JSONCoder
decode(DecodeReq<T>)
- Method in class com.ebay.jsoncoder.
JSONCoder
decode(String, Class<T>)
- Method in class com.ebay.jsoncoder.
JSONCoder
decode(Reader, Class<T>)
- Method in class com.ebay.jsoncoder.
JSONCoder
decode(TDNode, Class<T>)
- Method in class com.ebay.jsoncoder.
JSONCoder
DecodeReq
<
T
> - Class in
com.ebay.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(Type)
- Constructor for class com.ebay.jsoncoder.
DecodeReq
DecodeReq()
- Constructor for class com.ebay.jsoncoder.
DecodeReq
decodeTo(String, T)
- Method in class com.ebay.jsoncoder.
JSONCoder
deepClone(T)
- Static method in class com.ebay.jsoncoder.
BeanCoder
deepCopyTo(T, T)
- Static method in class com.ebay.jsoncoder.
BeanCoder
dump()
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
E
encode(Object)
- Static method in class com.ebay.jsoncoder.
BeanCoder
encode(Object, BeanCoderContext, Type)
- Static method in class com.ebay.jsoncoder.
BeanCoder
encode(Object, Type, TDNode)
- Method in class com.ebay.jsoncoder.
BeanCoderContext
encode(Object, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderArray
encode(AtomicInteger, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderAtomicInteger
encode(BigInteger, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderBigInteger
encode(Class, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderClass
encode(Collection, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderCollection
encode(Date, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderDate
encode(Enum, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderEnum
encode(Map, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderMap
encode(Object, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderObject
encode(XMLGregorianCalendar, Type, BeanCoderContext, TDNode)
- Method in class com.ebay.jsoncoder.coder.
CoderXMLGregorianCalendar
encode(T, Type, BeanCoderContext, TDNode)
- Method in interface com.ebay.jsoncoder.
ICoder
Encode an Object
encode(EncodeReq, JSONCoderOption)
- Static method in class com.ebay.jsoncoder.
JSONCoder
encode(Object, JSONCoderOption)
- Static method in class com.ebay.jsoncoder.
JSONCoder
encode(Object, Writer, JSONCoderOption)
- Static method in class com.ebay.jsoncoder.
JSONCoder
encode(EncodeReq)
- Method in class com.ebay.jsoncoder.
JSONCoder
encode(Object)
- Method in class com.ebay.jsoncoder.
JSONCoder
encode(Object, Writer)
- Method in class com.ebay.jsoncoder.
JSONCoder
EncodeReq
- Class in
com.ebay.jsoncoder
EOFRuntimeException
- Exception in
com.ebay.jsoncoder.treedoc
EOFRuntimeException()
- Constructor for exception com.ebay.jsoncoder.treedoc.
EOFRuntimeException
EOFRuntimeException(String)
- Constructor for exception com.ebay.jsoncoder.treedoc.
EOFRuntimeException
equals(Object)
- Method in interface com.ebay.jsoncoder.
EqualsWrapper
EqualsWrapper
<
T
> - Interface in
com.ebay.jsoncoder
For eBay BO, there is no way to check actual equality of two BO objects.
F
factory
- Static variable in class com.ebay.jsoncoder.treedoc.
ArrayCharSource
factory
- Static variable in class com.ebay.jsoncoder.treedoc.
ReaderCharSource
G
getBookmark()
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
getCachedDateFormat(String)
- Method in class com.ebay.jsoncoder.
BeanCoderContext
getChild(String)
- Method in class com.ebay.jsoncoder.treedoc.
TDNode
getChild(int)
- Method in class com.ebay.jsoncoder.treedoc.
TDNode
getChildByPath(String)
- Method in class com.ebay.jsoncoder.treedoc.
TDNode
getChildByPath(String[], int)
- Method in class com.ebay.jsoncoder.treedoc.
TDNode
getChildrenSize()
- Method in class com.ebay.jsoncoder.treedoc.
TDNode
getChildValue(String)
- Method in class com.ebay.jsoncoder.treedoc.
TDNode
getDefaultFilter()
- Method in class com.ebay.jsoncoder.
JSONCoderOption
getInstance()
- Static method in class com.ebay.jsoncoder.treedoc.
TDJSONParser
getInstance()
- Static method in class com.ebay.jsoncoder.treedoc.
TDJSONWriter
getMessage()
- Method in exception com.ebay.jsoncoder.treedoc.
ParseRuntimeException
getObject()
- Method in interface com.ebay.jsoncoder.
EqualsWrapper
getPos()
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
getSimpleFilterFor(Class<?>)
- Method in class com.ebay.jsoncoder.
JSONCoderOption
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderArray
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderAtomicInteger
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderBigInteger
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderClass
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderCollection
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderDate
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderEnum
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderMap
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderObject
getType()
- Method in class com.ebay.jsoncoder.coder.
CoderXMLGregorianCalendar
getType()
- Method in class com.ebay.jsoncoder.
DecodeReq
getType()
- Method in interface com.ebay.jsoncoder.
EqualsWrapper
Get type could return null, to avoid unnecessary dependency.
getType()
- Method in interface com.ebay.jsoncoder.
ICoder
getType()
- Method in interface com.ebay.jsoncoder.
IFilter
H
hasChildren()
- Method in class com.ebay.jsoncoder.treedoc.
TDNode
HASH_KEY
- Static variable in class com.ebay.jsoncoder.
BeanCoder
hashCode()
- Method in interface com.ebay.jsoncoder.
EqualsWrapper
I
ICoder
<
T
> - Interface in
com.ebay.jsoncoder
Used for specific BeanCoder for certain types, such as Money, Date.
IFilter
- Interface in
com.ebay.jsoncoder
instance
- Static variable in class com.ebay.jsoncoder.treedoc.
TDJSONParser
instance
- Static variable in class com.ebay.jsoncoder.treedoc.
TDJSONWriter
isClassSkipped(Class<?>)
- Method in class com.ebay.jsoncoder.
JSONCoderOption
isEof(int)
- Method in class com.ebay.jsoncoder.treedoc.
ArrayCharSource
isEof(int)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
isEof()
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
isEof(int)
- Method in class com.ebay.jsoncoder.treedoc.
ReaderCharSource
isFieldSkipped(String)
- Method in interface com.ebay.jsoncoder.
IFilter
Return null, means uncertain, the caller will continue to next filter.
isFieldSkipped(Class<?>, String)
- Method in class com.ebay.jsoncoder.
JSONCoderOption
isFieldSkipped(String)
- Method in class com.ebay.jsoncoder.
SimpleFilter
isIgnoreSubClassFields(Class<?>)
- Method in class com.ebay.jsoncoder.
JSONCoderOption
J
JSONCoder
- Class in
com.ebay.jsoncoder
JSONCoder(JSONCoderOption)
- Constructor for class com.ebay.jsoncoder.
JSONCoder
JSONCoderOption
- Class in
com.ebay.jsoncoder
JSONCoderOption()
- Constructor for class com.ebay.jsoncoder.
JSONCoderOption
N
newWrapper(T)
- Method in interface com.ebay.jsoncoder.
EqualsWrapper
Prototype clone method with actually wrapped object
O
of(Type)
- Static method in class com.ebay.jsoncoder.
DecodeReq
of(Object)
- Static method in class com.ebay.jsoncoder.
EncodeReq
of(Class<?>)
- Static method in class com.ebay.jsoncoder.
SimpleFilter
P
parse(Reader)
- Method in class com.ebay.jsoncoder.treedoc.
TDJSONParser
parse(String)
- Method in class com.ebay.jsoncoder.treedoc.
TDJSONParser
parse(CharSource)
- Method in class com.ebay.jsoncoder.treedoc.
TDJSONParser
parse(CharSource, TDNode)
- Method in class com.ebay.jsoncoder.treedoc.
TDJSONParser
parseDateFullback(String)
- Method in class com.ebay.jsoncoder.
JSONCoderOption
ParseRuntimeException
- Exception in
com.ebay.jsoncoder.treedoc
ParseRuntimeException(String, Bookmark, String)
- Constructor for exception com.ebay.jsoncoder.treedoc.
ParseRuntimeException
peak(int)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
peek(int)
- Method in class com.ebay.jsoncoder.treedoc.
ArrayCharSource
peek(int)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
peek()
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
peek(int)
- Method in class com.ebay.jsoncoder.treedoc.
ReaderCharSource
R
read()
- Method in class com.ebay.jsoncoder.treedoc.
ArrayCharSource
read()
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
read(int, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
read(int)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
read()
- Method in class com.ebay.jsoncoder.treedoc.
ReaderCharSource
ReaderCharSource
- Class in
com.ebay.jsoncoder.treedoc
ReaderCharSource(Reader, int)
- Constructor for class com.ebay.jsoncoder.treedoc.
ReaderCharSource
ReaderCharSource(Reader)
- Constructor for class com.ebay.jsoncoder.treedoc.
ReaderCharSource
readQuotedString(char)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
readUntil(int, Predicate<CharSource>, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
ArrayCharSource
readUntil(int, Predicate<CharSource>, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
Skip chars until eof or length or predicate condition matches If target is set, the skipped the chars will be saved in the target
readUntil(Predicate<CharSource>, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
readUntil(int, String, boolean, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
readUntil(String, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
readUntil(String)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
readUntil(String, boolean, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
readUntil(int, Predicate<CharSource>, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
ReaderCharSource
readUntilMatch(int, String, boolean, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
readUntilMatch(String, boolean, StringBuilder)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
removeProperties(String...)
- Method in class com.ebay.jsoncoder.
SimpleFilter
reset()
- Method in class com.ebay.jsoncoder.
BeanCoderContext
S
setIndentFactor(int)
- Method in class com.ebay.jsoncoder.treedoc.
TDJSONWriter.JSONOption
setJsonOption(boolean, char, int)
- Method in class com.ebay.jsoncoder.
JSONCoderOption
setSource(Reader)
- Method in class com.ebay.jsoncoder.
DecodeReq
setSource(String)
- Method in class com.ebay.jsoncoder.
DecodeReq
SimpleFilter
- Class in
com.ebay.jsoncoder
skip(int)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
skipSpaces()
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
skipUntil(Predicate<CharSource>)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
skipUntil(String, boolean)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
skipUntil(String)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
skipUntilMatch(String, boolean)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
startsWidth(String)
- Method in class com.ebay.jsoncoder.treedoc.
CharSource
T
TDJSONParser
- Class in
com.ebay.jsoncoder.treedoc
TDJSONParser()
- Constructor for class com.ebay.jsoncoder.treedoc.
TDJSONParser
TDJSONWriter
- Class in
com.ebay.jsoncoder.treedoc
TDJSONWriter()
- Constructor for class com.ebay.jsoncoder.treedoc.
TDJSONWriter
TDJSONWriter.JSONOption
- Class in
com.ebay.jsoncoder.treedoc
TDJSONWriter.JSONOption()
- Constructor for class com.ebay.jsoncoder.treedoc.
TDJSONWriter.JSONOption
TDNode
- Class in
com.ebay.jsoncoder.treedoc
A Node in TreeDoc
TDNode()
- Constructor for class com.ebay.jsoncoder.treedoc.
TDNode
TDNode.Type
- Enum in
com.ebay.jsoncoder.treedoc
V
valueOf(String)
- Static method in enum com.ebay.jsoncoder.treedoc.
TDNode.Type
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.ebay.jsoncoder.treedoc.
TDNode.Type
Returns an array containing the constants of this enum type, in the order they are declared.
W
write(Appendable, TDNode, TDJSONWriter.JSONOption)
- Method in class com.ebay.jsoncoder.treedoc.
TDJSONWriter
write(Appendable, TDNode, TDJSONWriter.JSONOption, String)
- Method in class com.ebay.jsoncoder.treedoc.
TDJSONWriter
writeAsString(TDNode)
- Method in class com.ebay.jsoncoder.treedoc.
TDJSONWriter
writeAsString(TDNode, TDJSONWriter.JSONOption)
- Method in class com.ebay.jsoncoder.treedoc.
TDJSONWriter
A
B
C
D
E
F
G
H
I
J
N
O
P
R
S
T
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2019. All rights reserved.