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

B

beginArray() - Method in class net.arnx.jsonic.JSONWriter
 
beginObject() - Method in class net.arnx.jsonic.JSONWriter
 

C

config - Variable in class net.arnx.jsonic.web.Container
 
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 - 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
 
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.
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.
encoding - Variable in class net.arnx.jsonic.web.Container
 
end(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.Container
 
endArray() - Method in class net.arnx.jsonic.JSONWriter
 
endObject() - Method in class net.arnx.jsonic.JSONWriter
 
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
 
ExternalContext - Class in net.arnx.jsonic.web
 

F

findClass(String) - Method in class net.arnx.jsonic.web.Container
 
flush() - Method in class net.arnx.jsonic.JSONWriter
 
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_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
 
getApplication() - Static method in class net.arnx.jsonic.web.ExternalContext
 
getBoolean() - Method in class net.arnx.jsonic.JSONReader
 
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
 
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.
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 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
 
getMethod(Object, String, List<?>) - Method in class net.arnx.jsonic.web.Container
 
getMode() - Method in class net.arnx.jsonic.JSON.Context
 
getMode() - Method in class net.arnx.jsonic.JSON
Gets JSON interpreter mode.
getNumber() - Method in class net.arnx.jsonic.JSONReader
 
getPropertyStyle() - Method in class net.arnx.jsonic.JSON.Context
 
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
 
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
 
getString() - Method in class net.arnx.jsonic.JSONReader
 
getTimeZone() - Method in class net.arnx.jsonic.JSON.Context
 
getType() - Method in class net.arnx.jsonic.TypeReference
 
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
 
getWriter(OutputStream) - Method in class net.arnx.jsonic.JSON
 
getWriter(Appendable) - Method in class net.arnx.jsonic.JSON
 
GuiceContainer - Class in net.arnx.jsonic.web.extension
 
GuiceContainer() - Constructor for class net.arnx.jsonic.web.extension.GuiceContainer
 

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
 
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
 
isSuppressNull() - Method in class net.arnx.jsonic.JSON.Context
 

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.Context() - Constructor for class net.arnx.jsonic.JSON.Context
 
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
 
JSONWriter - Class in net.arnx.jsonic
 

L

limit(Class<?>, Method) - Method in class net.arnx.jsonic.web.Container
 
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
 

N

name(String) - Method in class net.arnx.jsonic.JSONWriter
 
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.parse - package net.arnx.jsonic.parse
 
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.
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
 

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
 
prototype - Static variable in class net.arnx.jsonic.JSON
Setup your custom class for using static method.

R

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
 
servlet - Variable in class net.arnx.jsonic.web.Container
 
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.
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
 

T

to(String) - Method in class net.arnx.jsonic.NamingStyle
 
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
 
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
The TypeReference is used to embed a generic type.
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
value(Object) - Method in class net.arnx.jsonic.JSONWriter
 
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
 
B C D E F G I J L N P R S T U V W