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

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
 
container - Variable in class net.arnx.jsonic.web.WebServiceServlet.Config
Deprecated.
 
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.
definitions - Variable in class net.arnx.jsonic.web.WebServiceServlet.Config
Deprecated.
 
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
 
destroy() - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
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
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
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
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
doREST(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RESTServlet
 
doREST(WebServiceServlet.Route, HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
doRPC(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.RPCServlet
 
doRPC(WebServiceServlet.Route, HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 

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
 
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.
execute(JSON, Object, Method, List<?>) - Method in class net.arnx.jsonic.web.Container
 
expire - Variable in class net.arnx.jsonic.web.Container
 

F

findClass(String) - Method in class net.arnx.jsonic.web.Container
 
findClass(String) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
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
 
getCachedBuffer() - Method in class net.arnx.jsonic.JSON.Context
 
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
 
getConfigClass() - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
getErrorCode() - Method in exception net.arnx.jsonic.JSONException
 
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.
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 level.
getLevel() - Method in class net.arnx.jsonic.JSON.Context
Returns the current level.
getLineNumber() - Method in exception net.arnx.jsonic.JSONException
Returns the line number where the error was found.
getLocale() - Method in class net.arnx.jsonic.JSON.Context
 
getMaxDepth() - Method in class net.arnx.jsonic.JSON.Context
 
getMaxDepth() - Method in class net.arnx.jsonic.JSON
Gets maximum depth for the nest level.
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.
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.
ignore(JSON.Context, Class<?>, Member) - Method in class net.arnx.jsonic.web.WebServiceServlet.JSON
Deprecated.
 
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
 
init(ServletConfig) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
invoke(JSON, Object, String, List<?>) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
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
 
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
JSONException - Exception in net.arnx.jsonic
Signals that an error has been reached unexpectedly while formating or parsing.
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
 

L

limit(Class<?>, Method) - Method in class net.arnx.jsonic.web.Container
 

M

mappings - Variable in class net.arnx.jsonic.web.WebServiceServlet.Config
Deprecated.
 

N

namingConversion - Variable in class net.arnx.jsonic.web.Container
 
net.arnx.jsonic - package net.arnx.jsonic
Provides classes for manipulating JSON(http://www.json.org/) format.
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.
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.
postinvoke(Object, Object) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
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.
preinvoke(Object, Object...) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
Called before invoking the target method.
preprocess(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
processor - Variable in class net.arnx.jsonic.web.Container
 
processor - Variable in class net.arnx.jsonic.web.WebServiceServlet.Config
Deprecated.
 
prototype - Static variable in class net.arnx.jsonic.JSON
Setup your custom class for using static method.

R

request - Variable in class net.arnx.jsonic.web.Container
 
response - Variable in class net.arnx.jsonic.web.Container
 
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
 
servlet - Variable in class net.arnx.jsonic.web.Container
 
setContext(Object) - Method in class net.arnx.jsonic.JSON
Sets context for inner class.
setLocale(Locale) - Method in class net.arnx.jsonic.JSON
Sets locale for conversion or message.
setMaxDepth(int) - Method in class net.arnx.jsonic.JSON
Sets maximum depth for the nest level.
setMode(JSON.Mode) - Method in class net.arnx.jsonic.JSON
Sets JSON interpreter mode.
setPrettyPrint(boolean) - Method in class net.arnx.jsonic.JSON
Output json string is to human-readable format.
setSuppressNull(boolean) - Method in class net.arnx.jsonic.JSON
If this property is true, the member of null value in JSON object is ignored.
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

toString() - Method in class net.arnx.jsonic.JSON.Context
 

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.
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.

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
 
WebServiceServlet - Class in net.arnx.jsonic.web
Deprecated.
WebServiceServlet() - Constructor for class net.arnx.jsonic.web.WebServiceServlet
Deprecated.
 
WebServiceServlet.Config - Class in net.arnx.jsonic.web
Deprecated.
 
WebServiceServlet.Config() - Constructor for class net.arnx.jsonic.web.WebServiceServlet.Config
Deprecated.
 
WebServiceServlet.JSON - Class in net.arnx.jsonic.web
Deprecated.
 
WebServiceServlet.JSON() - Constructor for class net.arnx.jsonic.web.WebServiceServlet.JSON
Deprecated.
 
C D E F G I J L M N P R S T V W