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

A

append(String) - Method in class net.arnx.jsonic.io.AppendableOutputSource
 
append(String, int, int) - Method in class net.arnx.jsonic.io.AppendableOutputSource
 
append(char) - Method in class net.arnx.jsonic.io.AppendableOutputSource
 
append(String) - Method in interface net.arnx.jsonic.io.OutputSource
 
append(String, int, int) - Method in interface net.arnx.jsonic.io.OutputSource
 
append(char) - Method in interface net.arnx.jsonic.io.OutputSource
 
append(String) - Method in class net.arnx.jsonic.io.StringBufferOutputSource
 
append(String, int, int) - Method in class net.arnx.jsonic.io.StringBufferOutputSource
 
append(char) - Method in class net.arnx.jsonic.io.StringBufferOutputSource
 
append(String) - Method in class net.arnx.jsonic.io.StringBuilderOutputSource
 
append(String, int, int) - Method in class net.arnx.jsonic.io.StringBuilderOutputSource
 
append(char) - Method in class net.arnx.jsonic.io.StringBuilderOutputSource
 
append(String) - Method in class net.arnx.jsonic.io.WriterOutputSource
 
append(String, int, int) - Method in class net.arnx.jsonic.io.WriterOutputSource
 
append(char) - Method in class net.arnx.jsonic.io.WriterOutputSource
 
AppendableOutputSource - Class in net.arnx.jsonic.io
 
AppendableOutputSource(Appendable) - Constructor for class net.arnx.jsonic.io.AppendableOutputSource
 

B

back() - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
back() - Method in interface net.arnx.jsonic.io.InputSource
 
back() - Method in class net.arnx.jsonic.io.ReaderInputSource
 
Base64 - Class in net.arnx.jsonic.util
 
Base64() - Constructor for class net.arnx.jsonic.util.Base64
 
BeanInfo - Class in net.arnx.jsonic.util
 

C

CharSequenceInputSource - Class in net.arnx.jsonic.io
 
CharSequenceInputSource(CharSequence) - Constructor for class net.arnx.jsonic.io.CharSequenceInputSource
 
ClassUtil - Class in net.arnx.jsonic.util
 
clear() - Method in class net.arnx.jsonic.io.StringBufferOutputSource
 
clear() - Method in class net.arnx.jsonic.io.StringBuilderOutputSource
 
clear() - Static method in class net.arnx.jsonic.util.BeanInfo
 
clear() - Static method in class net.arnx.jsonic.util.ClassUtil
 
compareTo(ConstructorInfo) - Method in class net.arnx.jsonic.util.ConstructorInfo
 
compareTo(MethodInfo) - Method in class net.arnx.jsonic.util.MethodInfo
 
compareTo(PropertyInfo) - Method in class net.arnx.jsonic.util.PropertyInfo
 
config - Variable in class net.arnx.jsonic.web.Container
 
ConstructorInfo - Class in net.arnx.jsonic.util
 
ConstructorInfo(Class<?>, Collection<Constructor<?>>) - Constructor for class net.arnx.jsonic.util.ConstructorInfo
 
Container - Class in net.arnx.jsonic.web
 
Container() - Constructor for class net.arnx.jsonic.web.Container
 
container - Variable in class net.arnx.jsonic.web.RESTServlet
 
container - Variable in class net.arnx.jsonic.web.RPCServlet
 
Context() - Constructor for class net.arnx.jsonic.JSON.Context
 
context - Variable in class net.arnx.jsonic.web.Container
 
convert(Object, Object, Class<? extends T>) - Method in class net.arnx.jsonic.JSON.Context
 
convert(Object, Object, Type) - Method in class net.arnx.jsonic.JSON.Context
 
convert(Object, Type) - Method in class net.arnx.jsonic.JSON
 
copy(StringBuilder, int) - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
copy(int) - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
copy(StringBuilder, int) - Method in interface net.arnx.jsonic.io.InputSource
 
copy(int) - Method in interface net.arnx.jsonic.io.InputSource
 
copy(StringBuilder, int) - Method in class net.arnx.jsonic.io.ReaderInputSource
 
copy(int) - Method in class net.arnx.jsonic.io.ReaderInputSource
 
copy(StringBuilder, int) - Method in class net.arnx.jsonic.io.StringBufferInputSource
 
copy(int) - Method in class net.arnx.jsonic.io.StringBufferInputSource
 
copy(StringBuilder, int) - Method in class net.arnx.jsonic.io.StringBuilderInputSource
 
copy(int) - Method in class net.arnx.jsonic.io.StringBuilderInputSource
 
copy(StringBuilder, int) - Method in class net.arnx.jsonic.io.StringInputSource
 
create(JSON.Context, Class<? extends T>) - Method in class net.arnx.jsonic.JSON
 

D

debug - Variable in class net.arnx.jsonic.web.Container
 
debug(String) - Method in class net.arnx.jsonic.web.Container
 
debug(String, Throwable) - Method in class net.arnx.jsonic.web.Container
 
debug(String, Throwable) - Method in class net.arnx.jsonic.web.extension.GuiceContainer
 
debug(String, Throwable) - Method in class net.arnx.jsonic.web.extension.S2Container
 
debug(String, Throwable) - Method in class net.arnx.jsonic.web.extension.SpringContainer
 
decode(String) - Static method in class net.arnx.jsonic.JSON
Decodes a json string into a object.
decode(String, Class<? extends T>) - Static method in class net.arnx.jsonic.JSON
Decodes a json string into a typed object.
decode(String, Type) - Static method in class net.arnx.jsonic.JSON
Decodes a json string into a typed object.
decode(InputStream) - Static method in class net.arnx.jsonic.JSON
Decodes a json stream into a object.
decode(InputStream, Class<? extends T>) - Static method in class net.arnx.jsonic.JSON
Decodes a json stream into a object.
decode(InputStream, Type) - Static method in class net.arnx.jsonic.JSON
Decodes a json stream into a object.
decode(Reader) - Static method in class net.arnx.jsonic.JSON
Decodes a json stream into a object.
decode(Reader, Class<? extends T>) - Static method in class net.arnx.jsonic.JSON
Decodes a json stream into a object.
decode(Reader, Type) - Static method in class net.arnx.jsonic.JSON
Decodes a json stream into a object.
decode(CharSequence) - Static method in class net.arnx.jsonic.util.Base64
Decodes BASE64 to bytes.
deserialize(byte[]) - Static method in class net.arnx.jsonic.util.ClassUtil
 
destory() - Method in class net.arnx.jsonic.web.Container
 
destroy - Variable in class net.arnx.jsonic.web.Container
 
destroy() - Method in class net.arnx.jsonic.web.GatewayFilter
 
destroy() - Method in class net.arnx.jsonic.web.RESTServlet
 
destroy() - Method in class net.arnx.jsonic.web.RPCServlet
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.arnx.jsonic.web.GatewayFilter
 
doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class net.arnx.jsonic.web.GatewayFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doHead(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doOptions(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RPCServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doREST(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doRPC(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RPCServlet
 

E

encode(Object) - Static method in class net.arnx.jsonic.JSON
Encodes a object into a json string.
encode(Object, boolean) - Static method in class net.arnx.jsonic.JSON
Encodes a object into a json string.
encode(Object, OutputStream) - Static method in class net.arnx.jsonic.JSON
Encodes a object into a json string.
encode(Object, OutputStream, boolean) - Static method in class net.arnx.jsonic.JSON
Encodes a object into a json string.
encode(Object, Appendable) - Static method in class net.arnx.jsonic.JSON
Encodes a object into a json string.
encode(Object, Appendable, boolean) - Static method in class net.arnx.jsonic.JSON
Encodes a object into a json string.
encode(byte[]) - Static method in class net.arnx.jsonic.util.Base64
Encodes bytes to BASE64.
encoding - Variable in class net.arnx.jsonic.web.Container
 
end(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.Container
 
equals(Object) - Method in class net.arnx.jsonic.util.BeanInfo
 
equals(Object, Object) - Static method in class net.arnx.jsonic.util.ClassUtil
 
equals(Object) - Method in class net.arnx.jsonic.util.ConstructorInfo
 
error(String, Throwable) - Method in class net.arnx.jsonic.web.Container
 
error(String, Throwable) - Method in class net.arnx.jsonic.web.extension.GuiceContainer
 
error(String, Throwable) - Method in class net.arnx.jsonic.web.extension.S2Container
 
error(String, Throwable) - Method in class net.arnx.jsonic.web.extension.SpringContainer
 
escapeScript(Object) - Static method in class net.arnx.jsonic.JSON
Escapes a object into JavaScript format.
escapeScript(Object, OutputStream) - Static method in class net.arnx.jsonic.JSON
Escapes a object into JavaScript format.
escapeScript(Object, Appendable) - Static method in class net.arnx.jsonic.JSON
Escapes a object into JavaScript format.
exception(Exception, HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.Container
 
execute(JSON, Object, Method, List<?>) - Method in class net.arnx.jsonic.web.Container
 
expire - Variable in class net.arnx.jsonic.web.Container
 
ExtendedDateFormat - Class in net.arnx.jsonic.util
 
ExtendedDateFormat(String, Locale) - Constructor for class net.arnx.jsonic.util.ExtendedDateFormat
 
ExtendedDateFormat(String) - Constructor for class net.arnx.jsonic.util.ExtendedDateFormat
 
ExternalContext - Class in net.arnx.jsonic.web
 

F

findClass(String) - Static method in class net.arnx.jsonic.util.ClassUtil
 
findClass(String) - Method in class net.arnx.jsonic.web.Container
 
findConstructor(Object...) - Method in class net.arnx.jsonic.util.ConstructorInfo
 
findMethod(Object...) - Method in class net.arnx.jsonic.util.MethodInfo
 
flush() - Method in class net.arnx.jsonic.io.AppendableOutputSource
 
flush() - Method in interface net.arnx.jsonic.io.OutputSource
 
flush() - Method in class net.arnx.jsonic.io.StringBufferOutputSource
 
flush() - Method in class net.arnx.jsonic.io.StringBuilderOutputSource
 
flush() - Method in class net.arnx.jsonic.io.WriterOutputSource
 
format(Object) - Method in class net.arnx.jsonic.JSON
Format a object into a json string.
format(Object, OutputStream) - Method in class net.arnx.jsonic.JSON
Format a object into a json string.
format(Object, Appendable) - Method in class net.arnx.jsonic.JSON
Format a object into a json string.
format(Date, StringBuffer, FieldPosition) - Method in class net.arnx.jsonic.util.ExtendedDateFormat
 
FORMAT_ERROR - Static variable in exception net.arnx.jsonic.JSONException
 

G

GATEWAY_KEY - Static variable in class net.arnx.jsonic.web.GatewayFilter
 
GatewayFilter - Class in net.arnx.jsonic.web
 
GatewayFilter() - Constructor for class net.arnx.jsonic.web.GatewayFilter
 
get(Class<?>) - Static method in class net.arnx.jsonic.util.BeanInfo
 
get(Object) - Method in class net.arnx.jsonic.util.PropertyInfo
 
getApplication() - Static method in class net.arnx.jsonic.web.ExternalContext
 
getBeanClass() - Method in class net.arnx.jsonic.util.ConstructorInfo
 
getBeanClass() - Method in class net.arnx.jsonic.util.MethodInfo
 
getBeanClass() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getBigDecimal(StringBuilder) - Method in class net.arnx.jsonic.util.LocalCache
 
getBoolean() - Method in class net.arnx.jsonic.JSONReader
 
getCachedBuffer() - Method in class net.arnx.jsonic.util.LocalCache
 
getColumnNumber() - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
getColumnNumber() - Method in interface net.arnx.jsonic.io.InputSource
 
getColumnNumber() - Method in class net.arnx.jsonic.io.ReaderInputSource
 
getColumnNumber() - Method in exception net.arnx.jsonic.JSONException
Returns the column number where the error was found.
getComponent(String) - Method in class net.arnx.jsonic.web.Container
 
getComponent(String) - Method in class net.arnx.jsonic.web.extension.GuiceContainer
 
getComponent(String) - Method in class net.arnx.jsonic.web.extension.S2Container
 
getComponent(String) - Method in class net.arnx.jsonic.web.extension.SpringContainer
 
getConfig() - Static method in class net.arnx.jsonic.web.ExternalContext
 
getConstructor() - Method in class net.arnx.jsonic.util.BeanInfo
 
getDateFormat(String) - Method in class net.arnx.jsonic.util.LocalCache
 
getDepth() - Method in class net.arnx.jsonic.JSON.Context
Returns the current depth.
getDepth() - Method in class net.arnx.jsonic.JSONReader
 
getDepth() - Method in class net.arnx.jsonic.parse.JSONParser
 
getEnumStyle() - Method in class net.arnx.jsonic.JSON.Context
 
getErrorCode() - Method in exception net.arnx.jsonic.JSONException
 
getErrorData(Throwable) - Method in class net.arnx.jsonic.web.Container
 
getErrorOffset() - Method in exception net.arnx.jsonic.JSONException
Returns the offset in line where the error was found.
getField() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getHint() - Method in class net.arnx.jsonic.JSON.Context
Returns the current hint annotation.
getIndentText() - Method in class net.arnx.jsonic.JSON.Context
 
getInitialIndent() - Method in class net.arnx.jsonic.JSON.Context
 
getKey() - Method in class net.arnx.jsonic.JSON.Context
Returns the current key object.
getKey(int) - Method in class net.arnx.jsonic.JSON.Context
Returns the key object in any depth.
getLevel() - Method in class net.arnx.jsonic.JSON.Context
Deprecated.
getLineNumber() - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
getLineNumber() - Method in interface net.arnx.jsonic.io.InputSource
 
getLineNumber() - Method in class net.arnx.jsonic.io.ReaderInputSource
 
getLineNumber() - Method in exception net.arnx.jsonic.JSONException
Returns the line number where the error was found.
getList() - Method in class net.arnx.jsonic.JSONReader
 
getLocalCache() - Method in class net.arnx.jsonic.JSON.Context
 
getLocale() - Method in class net.arnx.jsonic.JSON.Context
 
getMap() - Method in class net.arnx.jsonic.JSONReader
 
getMaxDepth() - Method in class net.arnx.jsonic.JSON.Context
 
getMaxDepth() - Method in class net.arnx.jsonic.JSON
Gets maximum depth for the nest depth.
getMaxDepth() - Method in class net.arnx.jsonic.parse.JSONParser
 
getMessage(String) - Method in class net.arnx.jsonic.util.LocalCache
 
getMessage(String, Object...) - Method in class net.arnx.jsonic.util.LocalCache
 
getMethod(String) - Method in class net.arnx.jsonic.util.BeanInfo
 
getMethod(Object, String, List<?>) - Method in class net.arnx.jsonic.web.Container
 
getMethods() - Method in class net.arnx.jsonic.util.BeanInfo
 
getMode() - Method in class net.arnx.jsonic.JSON.Context
 
getMode() - Method in class net.arnx.jsonic.JSON
Gets JSON interpreter mode.
getName() - Method in class net.arnx.jsonic.util.MethodInfo
 
getName() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getNumber() - Method in class net.arnx.jsonic.JSONReader
 
getNumberFormat(String) - Method in class net.arnx.jsonic.util.LocalCache
 
getOffset() - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
getOffset() - Method in interface net.arnx.jsonic.io.InputSource
 
getOffset() - Method in class net.arnx.jsonic.io.ReaderInputSource
 
getOrdinal() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getProperties() - Method in class net.arnx.jsonic.util.BeanInfo
 
getProperty(String) - Method in class net.arnx.jsonic.util.BeanInfo
 
getPropertyStyle() - Method in class net.arnx.jsonic.JSON.Context
 
getRawType(Type) - Static method in class net.arnx.jsonic.util.ClassUtil
 
getReadAnnotation(Class<T>) - Method in class net.arnx.jsonic.util.PropertyInfo
 
getReader(CharSequence) - Method in class net.arnx.jsonic.JSON
 
getReader(InputStream) - Method in class net.arnx.jsonic.JSON
 
getReader(Reader) - Method in class net.arnx.jsonic.JSON
 
getReader(CharSequence, boolean) - Method in class net.arnx.jsonic.JSON
 
getReader(InputStream, boolean) - Method in class net.arnx.jsonic.JSON
 
getReader(Reader, boolean) - Method in class net.arnx.jsonic.JSON
 
getReadGenericType() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getReadMember() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getReadMethod() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getReadType() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getRequest() - Static method in class net.arnx.jsonic.web.ExternalContext
 
getResponse() - Static method in class net.arnx.jsonic.web.ExternalContext
 
getSession() - Static method in class net.arnx.jsonic.web.ExternalContext
 
getStaticMethod(String) - Method in class net.arnx.jsonic.util.BeanInfo
 
getStaticMethods() - Method in class net.arnx.jsonic.util.BeanInfo
 
getStaticProperties() - Method in class net.arnx.jsonic.util.BeanInfo
 
getStaticProperty(String) - Method in class net.arnx.jsonic.util.BeanInfo
 
getString() - Method in class net.arnx.jsonic.JSONReader
 
getString(StringBuilder) - Method in class net.arnx.jsonic.util.LocalCache
 
getTimeZone() - Method in class net.arnx.jsonic.JSON.Context
 
getType() - Method in class net.arnx.jsonic.TypeReference
 
getType() - Method in class net.arnx.jsonic.util.BeanInfo
 
getValue(Class<T>) - Method in class net.arnx.jsonic.JSONReader
 
getValue(Type) - Method in class net.arnx.jsonic.JSONReader
 
getValue() - Method in class net.arnx.jsonic.parse.JSONParser
 
getWriteAnnotation(Class<T>) - Method in class net.arnx.jsonic.util.PropertyInfo
 
getWriteGenericType() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getWriteMember() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getWriteMethod() - Method in class net.arnx.jsonic.util.PropertyInfo
 
getWriteType() - Method in class net.arnx.jsonic.util.PropertyInfo
 
GuiceContainer - Class in net.arnx.jsonic.web.extension
 
GuiceContainer() - Constructor for class net.arnx.jsonic.web.extension.GuiceContainer
 

H

hashCode() - Method in class net.arnx.jsonic.util.BeanInfo
 
hashCode(Object) - Static method in class net.arnx.jsonic.util.ClassUtil
 
hashCode() - Method in class net.arnx.jsonic.util.ConstructorInfo
 

I

ignore(JSON.Context, Class<?>, Member) - Method in class net.arnx.jsonic.JSON
Ignore this property.
init - Variable in class net.arnx.jsonic.web.Container
 
init(HttpServlet) - Method in class net.arnx.jsonic.web.Container
 
init(HttpServlet) - Method in class net.arnx.jsonic.web.extension.GuiceContainer
 
init(HttpServlet) - Method in class net.arnx.jsonic.web.extension.S2Container
 
init(HttpServlet) - Method in class net.arnx.jsonic.web.extension.SpringContainer
 
init(FilterConfig) - Method in class net.arnx.jsonic.web.GatewayFilter
 
init(ServletConfig) - Method in class net.arnx.jsonic.web.RESTServlet
 
init(ServletConfig) - Method in class net.arnx.jsonic.web.RPCServlet
 
InputSource - Interface in net.arnx.jsonic.io
 
invoke(Object, Object...) - Method in class net.arnx.jsonic.util.MethodInfo
 
isDebugMode() - Method in class net.arnx.jsonic.web.Container
 
isDebugMode() - Method in class net.arnx.jsonic.web.extension.GuiceContainer
 
isDebugMode() - Method in class net.arnx.jsonic.web.extension.S2Container
 
isDebugMode() - Method in class net.arnx.jsonic.web.extension.SpringContainer
 
isIgnoreWhitespace() - Method in class net.arnx.jsonic.parse.JSONParser
 
isInterpretterMode() - Method in class net.arnx.jsonic.parse.JSONParser
 
isPrettyPrint() - Method in class net.arnx.jsonic.JSON.Context
 
isReadable() - Method in class net.arnx.jsonic.util.PropertyInfo
 
isStatic() - Method in class net.arnx.jsonic.util.MethodInfo
 
isStatic() - Method in class net.arnx.jsonic.util.PropertyInfo
 
isSuppressNull() - Method in class net.arnx.jsonic.JSON.Context
 
isWritable() - Method in class net.arnx.jsonic.util.PropertyInfo
 
iterator() - Method in class net.arnx.jsonic.util.MethodInfo
 

J

JSON - Class in net.arnx.jsonic
The JSONIC JSON class provides JSON encoding and decoding as defined by RFC 4627.
JSON() - Constructor for class net.arnx.jsonic.JSON
 
JSON(int) - Constructor for class net.arnx.jsonic.JSON
 
JSON(JSON.Mode) - Constructor for class net.arnx.jsonic.JSON
 
JSON.Context - Class in net.arnx.jsonic
 
JSON.Mode - Enum in net.arnx.jsonic
JSON processing mode
JSONEventType - Enum in net.arnx.jsonic
JSON event types for Pull Parser (getReader).
JSONException - Exception in net.arnx.jsonic
Signals that an error has been reached unexpectedly while formating or parsing.
JSONException(String, int, long, long, long) - Constructor for exception net.arnx.jsonic.JSONException
 
JSONException(String, int, Throwable) - Constructor for exception net.arnx.jsonic.JSONException
 
JSONException(String, int) - Constructor for exception net.arnx.jsonic.JSONException
 
JSONHint - Annotation Type in net.arnx.jsonic
The JSONHint annotation gives the hint for conversion.
JSONParser - Class in net.arnx.jsonic.parse
 
JSONParser(InputSource, int, boolean, boolean, LocalCache) - Constructor for class net.arnx.jsonic.parse.JSONParser
 
JSONReader - Class in net.arnx.jsonic
 

L

limit(Class<?>, Method) - Method in class net.arnx.jsonic.web.Container
 
LocalCache - Class in net.arnx.jsonic.util
 
LocalCache(String, Locale, TimeZone) - Constructor for class net.arnx.jsonic.util.LocalCache
 
LOWER_CAMEL - Static variable in class net.arnx.jsonic.NamingStyle
 
LOWER_CASE - Static variable in class net.arnx.jsonic.NamingStyle
 
LOWER_HYPHEN - Static variable in class net.arnx.jsonic.NamingStyle
 
LOWER_SPACE - Static variable in class net.arnx.jsonic.NamingStyle
 
LOWER_UNDERSCORE - Static variable in class net.arnx.jsonic.NamingStyle
 

M

mark() - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
mark() - Method in interface net.arnx.jsonic.io.InputSource
 
mark() - Method in class net.arnx.jsonic.io.ReaderInputSource
 
MethodInfo - Class in net.arnx.jsonic.util
 
MethodInfo(Class<?>, String, Collection<Method>, boolean) - Constructor for class net.arnx.jsonic.util.MethodInfo
 

N

namingConversion - Variable in class net.arnx.jsonic.web.Container
 
NamingStyle - Class in net.arnx.jsonic
 
NamingStyle(String) - Constructor for class net.arnx.jsonic.NamingStyle
 
net.arnx.jsonic - package net.arnx.jsonic
Provides classes for manipulating JSON(http://www.json.org/) format.
net.arnx.jsonic.io - package net.arnx.jsonic.io
 
net.arnx.jsonic.parse - package net.arnx.jsonic.parse
 
net.arnx.jsonic.util - package net.arnx.jsonic.util
 
net.arnx.jsonic.web - package net.arnx.jsonic.web
Provides classes for JSON-RPC or Restful Web Service.
net.arnx.jsonic.web.extension - package net.arnx.jsonic.web.extension
Extension classes for Web Service.
newInstance() - Method in class net.arnx.jsonic.util.BeanInfo
 
newInstance(Object...) - Method in class net.arnx.jsonic.util.ConstructorInfo
 
next() - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
next() - Method in interface net.arnx.jsonic.io.InputSource
 
next() - Method in class net.arnx.jsonic.io.ReaderInputSource
 
next() - Method in class net.arnx.jsonic.JSONReader
 
next() - Method in class net.arnx.jsonic.parse.JSONParser
 
NOOP - Static variable in class net.arnx.jsonic.NamingStyle
 
normalize(String) - Method in class net.arnx.jsonic.JSON
 

O

OutputSource - Interface in net.arnx.jsonic.io
 

P

parse(CharSequence) - Method in class net.arnx.jsonic.JSON
 
parse(CharSequence, Class<? extends T>) - Method in class net.arnx.jsonic.JSON
 
parse(CharSequence, Type) - Method in class net.arnx.jsonic.JSON
 
parse(InputStream) - Method in class net.arnx.jsonic.JSON
 
parse(InputStream, Class<? extends T>) - Method in class net.arnx.jsonic.JSON
 
parse(InputStream, Type) - Method in class net.arnx.jsonic.JSON
 
parse(Reader) - Method in class net.arnx.jsonic.JSON
 
parse(Reader, Class<? extends T>) - Method in class net.arnx.jsonic.JSON
 
parse(Reader, Type) - Method in class net.arnx.jsonic.JSON
 
PARSE_ERROR - Static variable in exception net.arnx.jsonic.JSONException
 
postinvoke(Object, Method, Object) - Method in class net.arnx.jsonic.web.Container
Called after invoked the target method.
postparse(JSON.Context, Object, Class<? extends T>, Type) - Method in class net.arnx.jsonic.JSON
Converts Map, List, Number, String, Boolean or null to other Java Objects after parsing.
POSTPARSE_ERROR - Static variable in exception net.arnx.jsonic.JSONException
 
preformat(JSON.Context, Object) - Method in class net.arnx.jsonic.JSON
Converts Any Java Object to JSON recognizable Java object before format.
PREFORMAT_ERROR - Static variable in exception net.arnx.jsonic.JSONException
 
preinvoke(Object, Method, Object...) - Method in class net.arnx.jsonic.web.Container
Called before invoking the target method.
processor - Variable in class net.arnx.jsonic.web.Container
 
PropertyInfo - Class in net.arnx.jsonic.util
 
PropertyInfo(Class<?>, String, Field, Method, Method, boolean) - Constructor for class net.arnx.jsonic.util.PropertyInfo
 
PropertyInfo(Class<?>, String, Field, Method, Method, boolean, int) - Constructor for class net.arnx.jsonic.util.PropertyInfo
 
prototype - Static variable in class net.arnx.jsonic.JSON
Setup your custom class for using static method.

R

ReaderInputSource - Class in net.arnx.jsonic.io
 
ReaderInputSource(InputStream) - Constructor for class net.arnx.jsonic.io.ReaderInputSource
 
ReaderInputSource(Reader) - Constructor for class net.arnx.jsonic.io.ReaderInputSource
 
resolveParameterizedType(Type, Class<?>) - Static method in class net.arnx.jsonic.util.ClassUtil
 
RESTServlet - Class in net.arnx.jsonic.web
 
RESTServlet() - Constructor for class net.arnx.jsonic.web.RESTServlet
 
RPCServlet - Class in net.arnx.jsonic.web
 
RPCServlet() - Constructor for class net.arnx.jsonic.web.RPCServlet
 

S

S2Container - Class in net.arnx.jsonic.web.extension
 
S2Container() - Constructor for class net.arnx.jsonic.web.extension.S2Container
 
ScriptParser - Class in net.arnx.jsonic.parse
 
ScriptParser(InputSource, int, boolean, boolean, LocalCache) - Constructor for class net.arnx.jsonic.parse.ScriptParser
 
serialize(Object) - Static method in class net.arnx.jsonic.util.ClassUtil
 
servlet - Variable in class net.arnx.jsonic.web.Container
 
set(Object, Object) - Method in class net.arnx.jsonic.util.PropertyInfo
 
setContext(Object) - Method in class net.arnx.jsonic.JSON
Sets context for inner class.
setDateFormat(String) - Method in class net.arnx.jsonic.JSON
Sets default Date format.
setEnumStyle(NamingStyle) - Method in class net.arnx.jsonic.JSON
Sets default Case style for Enum.
setIndentText(String) - Method in class net.arnx.jsonic.JSON
Set indent text for pretty printing.
setInitialIndent(int) - Method in class net.arnx.jsonic.JSON
Set initial indent for pretty printing.
setLocale(Locale) - Method in class net.arnx.jsonic.JSON
Sets locale for formatting, converting and selecting message.
setMaxDepth(int) - Method in class net.arnx.jsonic.JSON
Sets maximum depth for the nest depth.
setMode(JSON.Mode) - Method in class net.arnx.jsonic.JSON
Sets JSON interpreter mode.
setNumberFormat(String) - Method in class net.arnx.jsonic.JSON
Sets default Number format.
setPrettyPrint(boolean) - Method in class net.arnx.jsonic.JSON
Output json string is to human-readable format.
setPropertyStyle(NamingStyle) - Method in class net.arnx.jsonic.JSON
Sets default Case style for the property name of JSON object.
setSuppressNull(boolean) - Method in class net.arnx.jsonic.JSON
If this property is true, the null value's items of Bean or DynaBean is ignored.
setTimeZone(TimeZone) - Method in class net.arnx.jsonic.JSON
Sets timeZone for formatting and converting.
size() - Method in class net.arnx.jsonic.util.MethodInfo
 
SpringContainer - Class in net.arnx.jsonic.web.extension
 
SpringContainer() - Constructor for class net.arnx.jsonic.web.extension.SpringContainer
 
start(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.Container
 
StringBufferInputSource - Class in net.arnx.jsonic.io
 
StringBufferInputSource(StringBuffer) - Constructor for class net.arnx.jsonic.io.StringBufferInputSource
 
StringBufferOutputSource - Class in net.arnx.jsonic.io
 
StringBufferOutputSource() - Constructor for class net.arnx.jsonic.io.StringBufferOutputSource
 
StringBufferOutputSource(StringBuffer) - Constructor for class net.arnx.jsonic.io.StringBufferOutputSource
 
StringBuilderInputSource - Class in net.arnx.jsonic.io
 
StringBuilderInputSource(StringBuilder) - Constructor for class net.arnx.jsonic.io.StringBuilderInputSource
 
StringBuilderOutputSource - Class in net.arnx.jsonic.io
 
StringBuilderOutputSource() - Constructor for class net.arnx.jsonic.io.StringBuilderOutputSource
 
StringBuilderOutputSource(StringBuilder) - Constructor for class net.arnx.jsonic.io.StringBuilderOutputSource
 
StringInputSource - Class in net.arnx.jsonic.io
 
StringInputSource(String) - Constructor for class net.arnx.jsonic.io.StringInputSource
 

T

to(String) - Method in class net.arnx.jsonic.NamingStyle
 
toLowerCamel(String) - Static method in class net.arnx.jsonic.util.ClassUtil
 
toString() - Method in class net.arnx.jsonic.io.AppendableOutputSource
 
toString() - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
toString() - Method in class net.arnx.jsonic.io.ReaderInputSource
 
toString() - Method in class net.arnx.jsonic.io.StringBufferOutputSource
 
toString() - Method in class net.arnx.jsonic.io.StringBuilderOutputSource
 
toString() - Method in class net.arnx.jsonic.JSON.Context
 
toString() - Method in class net.arnx.jsonic.NamingStyle
 
toString() - Method in class net.arnx.jsonic.TypeReference
 
toString() - Method in class net.arnx.jsonic.util.BeanInfo
 
toString(Object) - Static method in class net.arnx.jsonic.util.ClassUtil
 
toString() - Method in class net.arnx.jsonic.util.ConstructorInfo
 
toString() - Method in class net.arnx.jsonic.util.PropertyInfo
 
toUpperCamel(String) - Static method in class net.arnx.jsonic.util.ClassUtil
 
TraditionalParser - Class in net.arnx.jsonic.parse
 
TraditionalParser(InputSource, int, boolean, boolean, LocalCache) - Constructor for class net.arnx.jsonic.parse.TraditionalParser
 
TypeReference<T> - Class in net.arnx.jsonic
 
TypeReference() - Constructor for class net.arnx.jsonic.TypeReference
 

U

UPPER_CAMEL - Static variable in class net.arnx.jsonic.NamingStyle
 
UPPER_CASE - Static variable in class net.arnx.jsonic.NamingStyle
 
UPPER_HYPHEN - Static variable in class net.arnx.jsonic.NamingStyle
 
UPPER_SPACE - Static variable in class net.arnx.jsonic.NamingStyle
 
UPPER_UNDERSCORE - Static variable in class net.arnx.jsonic.NamingStyle
 

V

validate(CharSequence) - Static method in class net.arnx.jsonic.JSON
Validates a json text
validate(InputStream) - Static method in class net.arnx.jsonic.JSON
Validates a json stream
validate(Reader) - Static method in class net.arnx.jsonic.JSON
Validates a json stream
valueOf(String) - Static method in enum net.arnx.jsonic.JSON.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.arnx.jsonic.JSONEventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.arnx.jsonic.JSON.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.arnx.jsonic.JSONEventType
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Method in class net.arnx.jsonic.web.Container
 
warn(String, Throwable) - Method in class net.arnx.jsonic.web.Container
 
warn(String, Throwable) - Method in class net.arnx.jsonic.web.extension.GuiceContainer
 
warn(String, Throwable) - Method in class net.arnx.jsonic.web.extension.S2Container
 
warn(String, Throwable) - Method in class net.arnx.jsonic.web.extension.SpringContainer
 
WriterOutputSource - Class in net.arnx.jsonic.io
 
WriterOutputSource(Writer) - Constructor for class net.arnx.jsonic.io.WriterOutputSource
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2015. All rights reserved.