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

access - Variable in class net.arnx.jsonic.web.GatewayFilter.Config
 
active - Variable in class net.arnx.jsonic.parse.JSONParser
 
AFTER_NAME - Static variable in class net.arnx.jsonic.parse.JSONParser
 
AFTER_ROOT - Static variable in class net.arnx.jsonic.parse.JSONParser
 
AFTER_VALUE - Static variable in class net.arnx.jsonic.parse.JSONParser
 
afterName() - Method in class net.arnx.jsonic.parse.JSONParser
 
afterName() - Method in class net.arnx.jsonic.parse.ScriptParser
 
afterName() - Method in class net.arnx.jsonic.parse.TraditionalParser
 
afterRoot() - Method in class net.arnx.jsonic.parse.JSONParser
 
afterRoot() - Method in class net.arnx.jsonic.parse.ScriptParser
 
afterRoot() - Method in class net.arnx.jsonic.parse.TraditionalParser
 
afterValue() - Method in class net.arnx.jsonic.parse.JSONParser
 
afterValue() - Method in class net.arnx.jsonic.parse.ScriptParser
 
afterValue() - Method in class net.arnx.jsonic.parse.TraditionalParser
 
ap - Variable in class net.arnx.jsonic.io.AppendableOutputSource
 
appContext - Variable in class net.arnx.jsonic.web.extension.SpringContainer
 
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
 
AppendableConverter - Class in net.arnx.jsonic
 
AppendableConverter() - Constructor for class net.arnx.jsonic.AppendableConverter
 
AppendableOutputSource - Class in net.arnx.jsonic.io
 
AppendableOutputSource(Appendable) - Constructor for class net.arnx.jsonic.io.AppendableOutputSource
 
application - Variable in class net.arnx.jsonic.web.ExternalContext
 
ArrayConverter - Class in net.arnx.jsonic
 
ArrayConverter() - Constructor for class net.arnx.jsonic.ArrayConverter
 

B

back() - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
back() - Method in interface net.arnx.jsonic.io.InputSource
 
BACK - Static variable in class net.arnx.jsonic.io.ReaderInputSource
 
back - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
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
 
BASE64_MAP - Static variable in class net.arnx.jsonic.util.Base64
 
beanClass - Variable in class net.arnx.jsonic.util.ConstructorInfo
 
beanClass - Variable in class net.arnx.jsonic.util.MethodInfo
 
beanClass - Variable in class net.arnx.jsonic.util.PropertyInfo
 
BeanInfo - Class in net.arnx.jsonic.util
 
BeanInfo(Class<?>) - Constructor for class net.arnx.jsonic.util.BeanInfo
 
BEFORE_NAME - Static variable in class net.arnx.jsonic.parse.JSONParser
 
BEFORE_ROOT - Static variable in class net.arnx.jsonic.parse.JSONParser
 
BEFORE_VALUE - Static variable in class net.arnx.jsonic.parse.JSONParser
 
beforeName() - Method in class net.arnx.jsonic.parse.JSONParser
 
beforeName() - Method in class net.arnx.jsonic.parse.ScriptParser
 
beforeName() - Method in class net.arnx.jsonic.parse.TraditionalParser
 
beforeRoot() - Method in class net.arnx.jsonic.parse.JSONParser
 
beforeRoot() - Method in class net.arnx.jsonic.parse.ScriptParser
 
beforeRoot() - Method in class net.arnx.jsonic.parse.TraditionalParser
 
beforeValue() - Method in class net.arnx.jsonic.parse.JSONParser
 
beforeValue() - Method in class net.arnx.jsonic.parse.ScriptParser
 
beforeValue() - Method in class net.arnx.jsonic.parse.TraditionalParser
 
BigDecimalConverter - Class in net.arnx.jsonic
 
BigDecimalConverter() - Constructor for class net.arnx.jsonic.BigDecimalConverter
 
BigIntegerConverter - Class in net.arnx.jsonic
 
BigIntegerConverter() - Constructor for class net.arnx.jsonic.BigIntegerConverter
 
BooleanArrayFormatter - Class in net.arnx.jsonic
 
BooleanArrayFormatter() - Constructor for class net.arnx.jsonic.BooleanArrayFormatter
 
BooleanConverter - Class in net.arnx.jsonic
 
BooleanConverter() - Constructor for class net.arnx.jsonic.BooleanConverter
 
buf - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
buf - Variable in class net.arnx.jsonic.io.WriterOutputSource
 
builderCache - Variable in class net.arnx.jsonic.util.LocalCache
 
ByteArrayFormatter - Class in net.arnx.jsonic
 
ByteArrayFormatter() - Constructor for class net.arnx.jsonic.ByteArrayFormatter
 
ByteConverter - Class in net.arnx.jsonic
 
ByteConverter() - Constructor for class net.arnx.jsonic.ByteConverter
 
ByteFormatter - Class in net.arnx.jsonic
 
ByteFormatter() - Constructor for class net.arnx.jsonic.ByteFormatter
 

C

cache - Variable in class net.arnx.jsonic.JSON.Context
 
cache - Variable in class net.arnx.jsonic.parse.JSONParser
 
cache - Static variable in class net.arnx.jsonic.util.BeanInfo
 
cache - Static variable in class net.arnx.jsonic.util.ClassUtil
 
CACHE_SIZE - Static variable in class net.arnx.jsonic.util.LocalCache
 
calcurateDistance(Class<?>[], Object[]) - Static method in class net.arnx.jsonic.util.BeanInfo
 
calcurateDistance(Class<?>[], List<?>) - Static method in class net.arnx.jsonic.web.Container
 
CalendarConverter - Class in net.arnx.jsonic
 
CalendarConverter() - Constructor for class net.arnx.jsonic.CalendarConverter
 
CalendarFormatter - Class in net.arnx.jsonic
 
CalendarFormatter() - Constructor for class net.arnx.jsonic.CalendarFormatter
 
cast(Object) - Static method in class net.arnx.jsonic.web.Container
 
CharacterConverter - Class in net.arnx.jsonic
 
CharacterConverter() - Constructor for class net.arnx.jsonic.CharacterConverter
 
CharacterDataFormatter - Class in net.arnx.jsonic
 
CharacterDataFormatter() - Constructor for class net.arnx.jsonic.CharacterDataFormatter
 
CharArrayFormatter - Class in net.arnx.jsonic
 
CharArrayFormatter() - Constructor for class net.arnx.jsonic.CharArrayFormatter
 
CharSequenceConverter - Class in net.arnx.jsonic
 
CharSequenceConverter() - Constructor for class net.arnx.jsonic.CharSequenceConverter
 
CharSequenceInputSource - Class in net.arnx.jsonic.io
 
CharSequenceInputSource(CharSequence) - Constructor for class net.arnx.jsonic.io.CharSequenceInputSource
 
CharsetConverter - Class in net.arnx.jsonic
 
CharsetConverter() - Constructor for class net.arnx.jsonic.CharsetConverter
 
CharsetFormatter - Class in net.arnx.jsonic
 
CharsetFormatter() - Constructor for class net.arnx.jsonic.CharsetFormatter
 
ci - Variable in class net.arnx.jsonic.util.BeanInfo
 
ClassConverter - Class in net.arnx.jsonic
 
ClassConverter() - Constructor for class net.arnx.jsonic.ClassConverter
 
ClassFormatter - Class in net.arnx.jsonic
 
ClassFormatter() - Constructor for class net.arnx.jsonic.ClassFormatter
 
ClassUtil - Class in net.arnx.jsonic.util
 
ClassUtil() - Constructor for class net.arnx.jsonic.util.ClassUtil
 
ClassUtil.ContextObjectInputStream - 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
 
close() - Method in class net.arnx.jsonic.web.GatewayFilter.GZIPResponse
 
cls - Variable in class net.arnx.jsonic.ObjectConverter
 
cls - Variable in class net.arnx.jsonic.ObjectFormatter
 
CollectionConverter - Class in net.arnx.jsonic
 
CollectionConverter() - Constructor for class net.arnx.jsonic.CollectionConverter
 
columnNumber - Variable in exception net.arnx.jsonic.JSONException
 
columns - Variable in class net.arnx.jsonic.io.CharSequenceInputSource
 
columns - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
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
 
compression - Variable in class net.arnx.jsonic.web.GatewayFilter.Config
 
config - Variable in class net.arnx.jsonic.web.Container
 
config - Variable in class net.arnx.jsonic.web.ExternalContext
 
Config() - Constructor for class net.arnx.jsonic.web.GatewayFilter.Config
 
config - Variable in class net.arnx.jsonic.web.RESTServlet
 
Config() - Constructor for class net.arnx.jsonic.web.RESTServlet.Config
 
config - Variable in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
config - Variable in class net.arnx.jsonic.web.RPCServlet
 
Config() - Constructor for class net.arnx.jsonic.web.RPCServlet.Config
 
config - Variable in class net.arnx.jsonic.web.RPCServlet.RouteMapping
 
ConstructorInfo - Class in net.arnx.jsonic.util
 
ConstructorInfo(Class<?>, Collection<Constructor<?>>) - Constructor for class net.arnx.jsonic.util.ConstructorInfo
 
constructors - Variable in 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.Config
 
container - Variable in class net.arnx.jsonic.web.RESTServlet
 
container - Variable in class net.arnx.jsonic.web.RPCServlet.Config
 
container - Variable in class net.arnx.jsonic.web.RPCServlet
 
Container.ProcessorConfig - Class in net.arnx.jsonic.web
 
Context() - Constructor for class net.arnx.jsonic.JSON.Context
 
Context(JSON.Context) - Constructor for class net.arnx.jsonic.JSON.Context
 
context - Variable in class net.arnx.jsonic.JSONReader
 
context - Variable in class net.arnx.jsonic.web.Container
 
context - Variable in class net.arnx.jsonic.web.GatewayFilter
 
contextObject - Variable in class net.arnx.jsonic.JSON.Context
 
contextObject - Variable in class net.arnx.jsonic.JSON
 
ContextObjectInputStream(InputStream) - Constructor for class net.arnx.jsonic.util.ClassUtil.ContextObjectInputStream
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.AppendableConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.ArrayConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.BigDecimalConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.BigIntegerConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.BooleanConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.ByteConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.CalendarConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.CharacterConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.CharSequenceConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.CharsetConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.ClassConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.CollectionConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in interface net.arnx.jsonic.Converter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.DateConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.DoubleConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.EnumConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.FileConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.FloatConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.FormatConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.InetAddressConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.IntegerConverter
 
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
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.LocaleConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.LongConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.MapConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.NullConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.ObjectConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.PatternConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.PlainConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.PropertiesConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.SerializableConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.ShortConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.StringSerializableConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.TimeZoneConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.URIConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.URLConverter
 
convert(JSON.Context, Object, Class<?>, Type) - Method in class net.arnx.jsonic.UUIDConverter
 
CONVERT_MAP - Static variable in class net.arnx.jsonic.JSON
 
convertDate(JSON.Context, String) - Static method in class net.arnx.jsonic.DateConverter
 
Converter - Interface in net.arnx.jsonic
 
convertInternal(Object, Type) - Method in class net.arnx.jsonic.JSON.Context
 
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
 
copy() - Method in class net.arnx.jsonic.JSON.Context
 
create(JSON.Context, Class<? extends T>) - Method in class net.arnx.jsonic.JSON
 
createInternal(Class<? extends T>) - Method in class net.arnx.jsonic.JSON.Context
 
createJSON(Locale) - Method in class net.arnx.jsonic.web.Container
 
createParseException(InputSource, String) - Method in class net.arnx.jsonic.parse.JSONParser
 
createParseException(InputSource, String, Object...) - Method in class net.arnx.jsonic.parse.JSONParser
 
cs - Variable in class net.arnx.jsonic.io.CharSequenceInputSource
 

D

DateConverter - Class in net.arnx.jsonic
 
DateConverter() - Constructor for class net.arnx.jsonic.DateConverter
 
dateFormat - Variable in class net.arnx.jsonic.JSON.Context
 
dateFormat - Variable in class net.arnx.jsonic.JSON
 
dateFormat - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
dateFormatCache - Variable in class net.arnx.jsonic.util.LocalCache
 
DateFormatter - Class in net.arnx.jsonic
 
DateFormatter() - Constructor for class net.arnx.jsonic.DateFormatter
 
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.
DEFAULT_METHOD - Static variable in class net.arnx.jsonic.web.RESTServlet
 
DEFAULT_PATTERN - Static variable in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
DEFAULT_PATTERN - Static variable in class net.arnx.jsonic.web.RPCServlet.RouteMapping
 
DEFAULT_VERB - Static variable in class net.arnx.jsonic.web.RESTServlet
 
definitions - Variable in class net.arnx.jsonic.web.RESTServlet.Config
 
definitions - Variable in class net.arnx.jsonic.web.RPCServlet.Config
 
depth - Variable in class net.arnx.jsonic.JSON.Context
 
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
 
determineEncoding(InputStream) - Static method in class net.arnx.jsonic.io.ReaderInputSource
 
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
 
DOMDocumentFormatter - Class in net.arnx.jsonic
 
DOMDocumentFormatter() - Constructor for class net.arnx.jsonic.DOMDocumentFormatter
 
DOMElementFormatter - Class in net.arnx.jsonic
 
DOMElementFormatter() - Constructor for class net.arnx.jsonic.DOMElementFormatter
 
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
 
DoubleArrayFormatter - Class in net.arnx.jsonic
 
DoubleArrayFormatter() - Constructor for class net.arnx.jsonic.DoubleArrayFormatter
 
DoubleConverter - Class in net.arnx.jsonic
 
DoubleConverter() - Constructor for class net.arnx.jsonic.DoubleConverter
 
DynaBeanFormatter - Class in net.arnx.jsonic
 
DynaBeanFormatter() - Constructor for class net.arnx.jsonic.DynaBeanFormatter
 

E

emptyRoot - Variable in class net.arnx.jsonic.parse.TraditionalParser
 
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
 
encoding - Variable in class net.arnx.jsonic.web.GatewayFilter.Config
 
end - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
end(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.Container
 
end() - Static method in class net.arnx.jsonic.web.ExternalContext
 
enter(Object, JSONHint) - Method in class net.arnx.jsonic.JSON.Context
 
enter(Object) - Method in class net.arnx.jsonic.JSON.Context
 
EnumConverter - Class in net.arnx.jsonic
 
EnumConverter() - Constructor for class net.arnx.jsonic.EnumConverter
 
EnumerationFormatter - Class in net.arnx.jsonic
 
EnumerationFormatter() - Constructor for class net.arnx.jsonic.EnumerationFormatter
 
EnumFormatter - Class in net.arnx.jsonic
 
EnumFormatter() - Constructor for class net.arnx.jsonic.EnumFormatter
 
enumStyle - Variable in class net.arnx.jsonic.JSON.Context
 
enumStyle - Variable in class net.arnx.jsonic.JSON
 
enumStyle - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
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
 
errorID - Variable in exception net.arnx.jsonic.JSONException
 
errors - Variable in class net.arnx.jsonic.web.RESTServlet.Config
 
errors - Variable in class net.arnx.jsonic.web.RPCServlet.Config
 
escape - Variable in class net.arnx.jsonic.util.ExtendedDateFormat
 
escape(String) - Static method in class net.arnx.jsonic.util.ExtendedDateFormat
 
ESCAPE_CHARS - Static variable in class net.arnx.jsonic.parse.JSONParser
 
ESCAPE_CHARS - Static variable in class net.arnx.jsonic.StringFormatter
 
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
 
exit() - Method in class net.arnx.jsonic.JSON.Context
 
expire - Variable in class net.arnx.jsonic.web.Container
 
expire - Variable in class net.arnx.jsonic.web.GatewayFilter.Config
 
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
 
ExternalContext(ServletConfig, ServletContext, HttpServletRequest, HttpServletResponse) - Constructor for class net.arnx.jsonic.web.ExternalContext
 

F

field - Variable in class net.arnx.jsonic.util.PropertyInfo
 
FileConverter - Class in net.arnx.jsonic
 
FileConverter() - Constructor for class net.arnx.jsonic.FileConverter
 
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
 
first - Variable in class net.arnx.jsonic.parse.JSONParser
 
flattenProperties(StringBuilder, Object, Properties) - Static method in class net.arnx.jsonic.PropertiesConverter
 
FloatArrayFormatter - Class in net.arnx.jsonic
 
FloatArrayFormatter() - Constructor for class net.arnx.jsonic.FloatArrayFormatter
 
FloatConverter - Class in net.arnx.jsonic
 
FloatConverter() - Constructor for class net.arnx.jsonic.FloatConverter
 
FloatFormatter - Class in net.arnx.jsonic
 
FloatFormatter() - Constructor for class net.arnx.jsonic.FloatFormatter
 
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(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.BooleanArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.ByteArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.ByteFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.CalendarFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.CharacterDataFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.CharArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.CharsetFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.ClassFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.DateFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.DOMDocumentFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.DOMElementFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.DoubleArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.DynaBeanFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.EnumerationFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.EnumFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.FloatArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.FloatFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in interface net.arnx.jsonic.Formatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.InetAddressFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.IntArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.IterableFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.IteratorFormatter
 
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(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.ListFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.LocaleFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.LongArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.MapFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.NullFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.NumberFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.ObjectArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.ObjectFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.PlainFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.SerializableFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.ShortArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.SQLArrayFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.StringFormatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.StructFormmatter
 
format(JSON.Context, Object, Object, OutputSource) - Method in class net.arnx.jsonic.TimeZoneFormatter
 
format(Date, StringBuffer, FieldPosition) - Method in class net.arnx.jsonic.util.ExtendedDateFormat
 
FORMAT_ERROR - Static variable in exception net.arnx.jsonic.JSONException
 
FORMAT_MAP - Static variable in class net.arnx.jsonic.JSON
 
FormatConverter - Class in net.arnx.jsonic
 
FormatConverter() - Constructor for class net.arnx.jsonic.FormatConverter
 
formatInternal(Object, OutputSource) - Method in class net.arnx.jsonic.JSON.Context
 
Formatter - Interface in net.arnx.jsonic
 
forward - Variable in class net.arnx.jsonic.web.GatewayFilter.Config
 

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
 
GatewayFilter.Config - Class in net.arnx.jsonic.web
 
GatewayFilter.GZIPResponse - Class in net.arnx.jsonic.web
 
get() - Method in class net.arnx.jsonic.io.ReaderInputSource
 
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
 
getBeginType() - Method in class net.arnx.jsonic.parse.JSONParser
 
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
 
getCacheIndex(StringBuilder) - 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
 
getComponentClass(Container) - Method in class net.arnx.jsonic.web.RESTServlet.Route
 
getComponentClass(Container, String) - Method in class net.arnx.jsonic.web.RPCServlet.Route
 
getConfig() - Static method in class net.arnx.jsonic.web.ExternalContext
 
getConstructor() - Method in class net.arnx.jsonic.util.BeanInfo
 
getDateFormat() - Method in class net.arnx.jsonic.JSON.Context
 
getDateFormat(String) - Method in class net.arnx.jsonic.util.LocalCache
 
getDefaultValue(Class<?>) - Static method in class net.arnx.jsonic.PlainConverter
 
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
 
getGetProperties(JSON.Context, Class<?>) - Static method in class net.arnx.jsonic.ObjectFormatter
 
getHint() - Method in class net.arnx.jsonic.JSON.Context
Returns the current hint annotation.
getHttpMethod() - Method in class net.arnx.jsonic.web.RESTServlet.Route
 
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, Object...) - Method in class net.arnx.jsonic.JSON
 
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() - Method in class net.arnx.jsonic.JSON.Context
 
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
 
getOutputStream() - Method in class net.arnx.jsonic.web.GatewayFilter.GZIPResponse
 
getParameter(String) - Method in class net.arnx.jsonic.web.RESTServlet.Route
 
getParameter(String) - Method in class net.arnx.jsonic.web.RPCServlet.Route
 
getParameterMap() - Method in class net.arnx.jsonic.web.RESTServlet.Route
 
getParameterMap() - Method in class net.arnx.jsonic.web.RPCServlet.Route
 
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
 
getRestMethod() - Method in class net.arnx.jsonic.web.RESTServlet.Route
 
getSession() - Static method in class net.arnx.jsonic.web.ExternalContext
 
getSetProperties(JSON.Context, Class<?>) - Static method in class net.arnx.jsonic.ObjectConverter
 
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(char) - Static method in class net.arnx.jsonic.NamingStyle
 
getType() - Method in class net.arnx.jsonic.parse.JSONParser
 
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.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
 
getWriter() - Method in class net.arnx.jsonic.web.GatewayFilter.GZIPResponse
 
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
 
GZIPResponse(HttpServletResponse) - Constructor for class net.arnx.jsonic.web.GatewayFilter.GZIPResponse
 

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
 
httpMethod - Variable in class net.arnx.jsonic.web.RESTServlet.Route
 

I

iexpand(int[], int) - Method in class net.arnx.jsonic.JSONReader
 
ignore(JSON.Context, Class<?>, Member) - Method in class net.arnx.jsonic.JSON
Ignore this property.
ignoreInternal(Class<?>, Member) - Method in class net.arnx.jsonic.JSON.Context
 
ignoreWhirespace - Variable in class net.arnx.jsonic.parse.JSONParser
 
in - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
in - Variable in class net.arnx.jsonic.parse.JSONParser
 
in - Variable in class net.arnx.jsonic.parse.ScriptParser
 
in - Variable in class net.arnx.jsonic.parse.TraditionalParser
 
indentText - Variable in class net.arnx.jsonic.JSON.Context
 
indentText - Variable in class net.arnx.jsonic.JSON
 
indentText - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
InetAddressConverter - Class in net.arnx.jsonic
 
InetAddressConverter() - Constructor for class net.arnx.jsonic.InetAddressConverter
 
InetAddressFormatter - Class in net.arnx.jsonic
 
InetAddressFormatter() - Constructor for class net.arnx.jsonic.InetAddressFormatter
 
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(String, RESTServlet.Config) - Method in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
init(ServletConfig) - Method in class net.arnx.jsonic.web.RPCServlet
 
init(String, RPCServlet.Config) - Method in class net.arnx.jsonic.web.RPCServlet.RouteMapping
 
initialIndent - Variable in class net.arnx.jsonic.JSON.Context
 
initialIndent - Variable in class net.arnx.jsonic.JSON
 
initialIndent - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
injector - Variable in class net.arnx.jsonic.web.extension.GuiceContainer
 
InputSource - Interface in net.arnx.jsonic.io
 
INSTANCE - Static variable in class net.arnx.jsonic.AppendableConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.ArrayConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.BigDecimalConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.BigIntegerConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.BooleanArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.BooleanConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.ByteArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.ByteConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.ByteFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.CalendarConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.CalendarFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.CharacterConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.CharacterDataFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.CharArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.CharSequenceConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.CharsetConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.CharsetFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.ClassConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.ClassFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.CollectionConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.DateConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.DateFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.DOMDocumentFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.DOMElementFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.DoubleArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.DoubleConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.DynaBeanFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.EnumConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.EnumerationFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.EnumFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.FileConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.FloatArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.FloatConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.FloatFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.FormatConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.InetAddressConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.InetAddressFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.IntArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.IntegerConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.IterableFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.IteratorFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.ListFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.LocaleConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.LocaleFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.LongArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.LongConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.MapConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.MapFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.NullConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.NullFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.NumberFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.ObjectArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.PatternConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.PlainConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.PlainFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.PropertiesConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.SerializableConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.SerializableFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.ShortArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.ShortConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.SQLArrayFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.StringFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.StringSerializableConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.StructFormmatter
 
INSTANCE - Static variable in class net.arnx.jsonic.TimeZoneConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.TimeZoneFormatter
 
INSTANCE - Static variable in class net.arnx.jsonic.URIConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.URLConverter
 
INSTANCE - Static variable in class net.arnx.jsonic.UUIDConverter
 
IntArrayFormatter - Class in net.arnx.jsonic
 
IntArrayFormatter() - Constructor for class net.arnx.jsonic.IntArrayFormatter
 
IntegerConverter - Class in net.arnx.jsonic
 
IntegerConverter() - Constructor for class net.arnx.jsonic.IntegerConverter
 
interpretterMode - Variable in class net.arnx.jsonic.parse.JSONParser
 
invoke(Object, Object...) - Method in class net.arnx.jsonic.util.MethodInfo
 
isAssignableFrom(Class<?>, Class<?>) - Static method in class net.arnx.jsonic.JSON
 
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
 
isFirst() - Method in class net.arnx.jsonic.parse.JSONParser
 
isIgnoreWhitespace() - Method in class net.arnx.jsonic.parse.JSONParser
 
isInterpretterMode() - Method in class net.arnx.jsonic.parse.JSONParser
 
isJSONType(String) - Static method in class net.arnx.jsonic.web.Container
 
isPrettyPrint() - Method in class net.arnx.jsonic.JSON.Context
 
isReadable() - Method in class net.arnx.jsonic.util.PropertyInfo
 
isStatic - Variable in class net.arnx.jsonic.util.MethodInfo
 
isStatic() - Method in class net.arnx.jsonic.util.MethodInfo
 
isStatic - Variable in class net.arnx.jsonic.util.PropertyInfo
 
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
 
IterableFormatter - Class in net.arnx.jsonic
 
IterableFormatter() - Constructor for class net.arnx.jsonic.IterableFormatter
 
iterator() - Method in class net.arnx.jsonic.util.MethodInfo
 
IteratorFormatter - Class in net.arnx.jsonic
 
IteratorFormatter() - Constructor for class net.arnx.jsonic.IteratorFormatter
 

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).
JSONEventType() - Constructor for enum net.arnx.jsonic.JSONEventType
 
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
 
JSONReader(JSON.Context, InputSource, boolean, boolean) - Constructor for class net.arnx.jsonic.JSONReader
 

L

limit(Class<?>, Method) - Method in class net.arnx.jsonic.web.Container
 
lineNumber - Variable in exception net.arnx.jsonic.JSONException
 
lines - Variable in class net.arnx.jsonic.io.CharSequenceInputSource
 
lines - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
ListFormatter - Class in net.arnx.jsonic
 
ListFormatter() - Constructor for class net.arnx.jsonic.ListFormatter
 
LocalCache - Class in net.arnx.jsonic.util
 
LocalCache(String, Locale, TimeZone) - Constructor for class net.arnx.jsonic.util.LocalCache
 
locale - Variable in class net.arnx.jsonic.JSON.Context
 
locale - Variable in class net.arnx.jsonic.JSON
 
locale - Variable in class net.arnx.jsonic.util.LocalCache
 
locale - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
locale - Variable in class net.arnx.jsonic.web.GatewayFilter.Config
 
LocaleConverter - Class in net.arnx.jsonic
 
LocaleConverter() - Constructor for class net.arnx.jsonic.LocaleConverter
 
LocaleFormatter - Class in net.arnx.jsonic
 
LocaleFormatter() - Constructor for class net.arnx.jsonic.LocaleFormatter
 
locations - Variable in class net.arnx.jsonic.web.GatewayFilter
 
log - Variable in class net.arnx.jsonic.web.extension.GuiceContainer
 
log - Variable in class net.arnx.jsonic.web.extension.S2Container
 
log - Variable in class net.arnx.jsonic.web.extension.SpringContainer
 
LongArrayFormatter - Class in net.arnx.jsonic
 
LongArrayFormatter() - Constructor for class net.arnx.jsonic.LongArrayFormatter
 
LongConverter - Class in net.arnx.jsonic
 
LongConverter() - Constructor for class net.arnx.jsonic.LongConverter
 
LOWER - Static variable in class net.arnx.jsonic.NamingStyle
 
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

MAP - Static variable in class net.arnx.jsonic.NamingStyle
 
MapConverter - Class in net.arnx.jsonic
 
MapConverter() - Constructor for class net.arnx.jsonic.MapConverter
 
MapFormatter - Class in net.arnx.jsonic
 
MapFormatter() - Constructor for class net.arnx.jsonic.MapFormatter
 
mappings - Variable in class net.arnx.jsonic.web.RESTServlet.Config
 
mappings - Variable in class net.arnx.jsonic.web.RPCServlet.Config
 
mark - Variable in class net.arnx.jsonic.io.CharSequenceInputSource
 
mark() - Method in class net.arnx.jsonic.io.CharSequenceInputSource
 
mark() - Method in interface net.arnx.jsonic.io.InputSource
 
mark - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
mark() - Method in class net.arnx.jsonic.io.ReaderInputSource
 
matches(HttpServletRequest, String) - Method in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
matches(HttpServletRequest, String) - Method in class net.arnx.jsonic.web.RPCServlet.RouteMapping
 
maxDepth - Variable in class net.arnx.jsonic.JSON.Context
 
maxDepth - Variable in class net.arnx.jsonic.JSON
 
maxDepth - Variable in class net.arnx.jsonic.parse.JSONParser
 
maxDepth - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
memberCache - Variable in class net.arnx.jsonic.JSON.Context
 
mergeParameterMap(Map<?, ?>) - Method in class net.arnx.jsonic.web.RESTServlet.Route
 
mergeParameterMap(Map<?, ?>) - Method in class net.arnx.jsonic.web.RPCServlet.Route
 
method - Variable in class net.arnx.jsonic.web.RESTServlet.Config
 
method - Variable in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
MethodInfo - Class in net.arnx.jsonic.util
 
MethodInfo(Class<?>, String, Collection<Method>, boolean) - Constructor for class net.arnx.jsonic.util.MethodInfo
 
methods - Variable in class net.arnx.jsonic.util.BeanInfo
 
methods - Variable in class net.arnx.jsonic.util.MethodInfo
 
mode - Variable in class net.arnx.jsonic.JSON.Context
 
mode - Variable in class net.arnx.jsonic.JSON
 
Mode() - Constructor for enum net.arnx.jsonic.JSON.Mode
 
mode - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 

N

name - Variable in class net.arnx.jsonic.NamingStyle
 
name - Variable in class net.arnx.jsonic.util.MethodInfo
 
name - Variable in class net.arnx.jsonic.util.PropertyInfo
 
nameLineNumber - Variable in class net.arnx.jsonic.parse.TraditionalParser
 
names - Variable in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
names - Variable in class net.arnx.jsonic.web.RPCServlet.RouteMapping
 
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() - Static method in class net.arnx.jsonic.JSON
 
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
 
normalizeInternal(String) - Method in class net.arnx.jsonic.JSON.Context
 
NullConverter - Class in net.arnx.jsonic
 
NullConverter() - Constructor for class net.arnx.jsonic.NullConverter
 
NullFormatter - Class in net.arnx.jsonic
 
NullFormatter() - Constructor for class net.arnx.jsonic.NullFormatter
 
NUMBER - Static variable in class net.arnx.jsonic.NamingStyle
 
numberCache - Variable in class net.arnx.jsonic.util.LocalCache
 
numberFormat - Variable in class net.arnx.jsonic.JSON.Context
 
numberFormat - Variable in class net.arnx.jsonic.JSON
 
numberFormat - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
numberFormatCache - Variable in class net.arnx.jsonic.util.LocalCache
 
NumberFormatter - Class in net.arnx.jsonic
 
NumberFormatter() - Constructor for class net.arnx.jsonic.NumberFormatter
 

O

ObjectArrayFormatter - Class in net.arnx.jsonic
 
ObjectArrayFormatter() - Constructor for class net.arnx.jsonic.ObjectArrayFormatter
 
ObjectConverter - Class in net.arnx.jsonic
 
ObjectConverter(Class<?>) - Constructor for class net.arnx.jsonic.ObjectConverter
 
ObjectFormatter - Class in net.arnx.jsonic
 
ObjectFormatter(Class<?>) - Constructor for class net.arnx.jsonic.ObjectFormatter
 
oexpand(Object[], int) - Method in class net.arnx.jsonic.JSONReader
 
offset - Variable in class net.arnx.jsonic.io.CharSequenceInputSource
 
offset - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
offset - Variable in exception net.arnx.jsonic.JSONException
 
ordinal - Variable in class net.arnx.jsonic.util.PropertyInfo
 
OTHER - Static variable in class net.arnx.jsonic.NamingStyle
 
out - Variable in class net.arnx.jsonic.web.GatewayFilter.GZIPResponse
 
OutputSource - Interface in net.arnx.jsonic.io
 

P

params - Variable in class net.arnx.jsonic.web.RESTServlet.Route
 
params - Variable in class net.arnx.jsonic.web.RPCServlet.Route
 
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
 
parseComment(InputSource) - Method in class net.arnx.jsonic.parse.JSONParser
 
parseEscape(InputSource) - Method in class net.arnx.jsonic.parse.JSONParser
 
parseLiteral(InputSource, String, Object) - Method in class net.arnx.jsonic.parse.JSONParser
 
parseLiteral(InputSource, boolean) - Method in class net.arnx.jsonic.parse.JSONParser
 
parseNumber(InputSource) - Method in class net.arnx.jsonic.parse.JSONParser
 
parseParameter(Map<String, String[]>, Map<Object, Object>) - Static method in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
parser - Variable in class net.arnx.jsonic.JSONReader
 
parseString(InputSource, boolean) - Method in class net.arnx.jsonic.parse.JSONParser
 
parseWhitespace(InputSource) - Method in class net.arnx.jsonic.parse.JSONParser
 
path - Variable in class net.arnx.jsonic.JSON.Context
 
pattern - Variable in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
pattern - Variable in class net.arnx.jsonic.web.RPCServlet.RouteMapping
 
PatternConverter - Class in net.arnx.jsonic
 
PatternConverter() - Constructor for class net.arnx.jsonic.PatternConverter
 
PLACE_PATTERN - Static variable in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
PLACE_PATTERN - Static variable in class net.arnx.jsonic.web.RPCServlet.RouteMapping
 
PlainConverter - Class in net.arnx.jsonic
 
PlainConverter() - Constructor for class net.arnx.jsonic.PlainConverter
 
PlainFormatter - Class in net.arnx.jsonic
 
PlainFormatter() - Constructor for class net.arnx.jsonic.PlainFormatter
 
pop() - Method in class net.arnx.jsonic.parse.JSONParser
 
pos - Variable in class net.arnx.jsonic.io.WriterOutputSource
 
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
 
postparseInternal(Object, Class<? extends T>, Type) - Method in class net.arnx.jsonic.JSON.Context
 
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
 
preformatInternal(Object) - Method in class net.arnx.jsonic.JSON.Context
 
preinvoke(Object, Method, Object...) - Method in class net.arnx.jsonic.web.Container
Called before invoking the target method.
prettyPrint - Variable in class net.arnx.jsonic.JSON.Context
 
prettyPrint - Variable in class net.arnx.jsonic.JSON
 
prettyPrint - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
PRIMITIVE_MAP - Static variable in class net.arnx.jsonic.PlainConverter
 
processor - Variable in class net.arnx.jsonic.web.Container
 
ProcessorConfig() - Constructor for class net.arnx.jsonic.web.Container.ProcessorConfig
 
PropertiesConverter - Class in net.arnx.jsonic
 
PropertiesConverter() - Constructor for class net.arnx.jsonic.PropertiesConverter
 
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
 
propertyStyle - Variable in class net.arnx.jsonic.JSON.Context
 
propertyStyle - Variable in class net.arnx.jsonic.JSON
 
propertyStyle - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
props - Variable in class net.arnx.jsonic.ObjectConverter
 
props - Variable in class net.arnx.jsonic.ObjectFormatter
 
props - Variable in class net.arnx.jsonic.util.BeanInfo
 
prototype - Static variable in class net.arnx.jsonic.JSON
Setup your custom class for using static method.
push(JSONEventType) - Method in class net.arnx.jsonic.parse.JSONParser
 

R

reader - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
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
 
readMethod - Variable in class net.arnx.jsonic.util.PropertyInfo
 
REPLACE_PATTERN - Static variable in class net.arnx.jsonic.web.RESTServlet.Route
 
REPLACE_PATTERN - Static variable in class net.arnx.jsonic.web.RPCServlet.Route
 
request - Variable in class net.arnx.jsonic.web.ExternalContext
 
resolveClass(ObjectStreamClass) - Method in class net.arnx.jsonic.util.ClassUtil.ContextObjectInputStream
 
resolveParameterizedType(Type, Class<?>) - Static method in class net.arnx.jsonic.util.ClassUtil
 
resolveTypeVariable(TypeVariable<?>, ParameterizedType) - Static method in class net.arnx.jsonic.ObjectConverter
 
resources - Variable in class net.arnx.jsonic.util.LocalCache
 
response - Variable in class net.arnx.jsonic.web.ExternalContext
 
restMethod - Variable in class net.arnx.jsonic.web.RESTServlet.Route
 
RESTServlet - Class in net.arnx.jsonic.web
 
RESTServlet() - Constructor for class net.arnx.jsonic.web.RESTServlet
 
RESTServlet.Config - Class in net.arnx.jsonic.web
 
RESTServlet.Route - Class in net.arnx.jsonic.web
 
RESTServlet.RouteMapping - Class in net.arnx.jsonic.web
 
Route(String, String, String, Map<String, Object>) - Constructor for class net.arnx.jsonic.web.RESTServlet.Route
 
Route(String, Map<String, Object>) - Constructor for class net.arnx.jsonic.web.RPCServlet.Route
 
RouteMapping() - Constructor for class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
RouteMapping() - Constructor for class net.arnx.jsonic.web.RPCServlet.RouteMapping
 
RPCServlet - Class in net.arnx.jsonic.web
 
RPCServlet() - Constructor for class net.arnx.jsonic.web.RPCServlet
 
RPCServlet.Config - Class in net.arnx.jsonic.web
 
RPCServlet.Route - Class in net.arnx.jsonic.web
 
RPCServlet.RouteMapping - Class in net.arnx.jsonic.web
 

S

S2Container - Class in net.arnx.jsonic.web.extension
 
S2Container() - Constructor for class net.arnx.jsonic.web.extension.S2Container
 
sb - Variable in class net.arnx.jsonic.io.StringBufferInputSource
 
sb - Variable in class net.arnx.jsonic.io.StringBufferOutputSource
 
sb - Variable in class net.arnx.jsonic.io.StringBuilderInputSource
 
sb - Variable in class net.arnx.jsonic.io.StringBuilderOutputSource
 
ScriptParser - Class in net.arnx.jsonic.parse
 
ScriptParser(InputSource, int, boolean, boolean, LocalCache) - Constructor for class net.arnx.jsonic.parse.ScriptParser
 
SEPARATOR - Static variable in class net.arnx.jsonic.NamingStyle
 
SerializableConverter - Class in net.arnx.jsonic
 
SerializableConverter() - Constructor for class net.arnx.jsonic.SerializableConverter
 
SerializableFormatter - Class in net.arnx.jsonic
 
SerializableFormatter() - Constructor for class net.arnx.jsonic.SerializableFormatter
 
serialize(JSON.Context, String, OutputSource) - Static method in class net.arnx.jsonic.StringFormatter
 
serialize(Object) - Static method in class net.arnx.jsonic.util.ClassUtil
 
serialVersionUID - Static variable in exception net.arnx.jsonic.JSONException
 
servlet - Variable in class net.arnx.jsonic.web.Container
 
set(JSONEventType, Object, boolean) - Method in class net.arnx.jsonic.parse.JSONParser
 
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.
ShortArrayFormatter - Class in net.arnx.jsonic
 
ShortArrayFormatter() - Constructor for class net.arnx.jsonic.ShortArrayFormatter
 
ShortConverter - Class in net.arnx.jsonic
 
ShortConverter() - Constructor for class net.arnx.jsonic.ShortConverter
 
size() - Method in class net.arnx.jsonic.util.MethodInfo
 
skipHint - Variable in class net.arnx.jsonic.JSON.Context
 
smethods - Variable in class net.arnx.jsonic.util.BeanInfo
 
SpringContainer - Class in net.arnx.jsonic.web.extension
 
SpringContainer() - Constructor for class net.arnx.jsonic.web.extension.SpringContainer
 
sprops - Variable in class net.arnx.jsonic.util.BeanInfo
 
SQLArrayFormatter - Class in net.arnx.jsonic
 
SQLArrayFormatter() - Constructor for class net.arnx.jsonic.SQLArrayFormatter
 
stack - Variable in class net.arnx.jsonic.parse.JSONParser
 
start - Variable in class net.arnx.jsonic.io.CharSequenceInputSource
 
start - Variable in class net.arnx.jsonic.io.ReaderInputSource
 
start(HttpServletRequest, HttpServletResponse) - Method in class net.arnx.jsonic.web.Container
 
start(ServletConfig, ServletContext, HttpServletRequest, HttpServletResponse) - Static method in class net.arnx.jsonic.web.ExternalContext
 
state - Variable in class net.arnx.jsonic.parse.JSONParser
 
str - Variable in class net.arnx.jsonic.io.StringInputSource
 
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
 
stringCache - Variable in class net.arnx.jsonic.util.LocalCache
 
StringFormatter - Class in net.arnx.jsonic
 
StringFormatter() - Constructor for class net.arnx.jsonic.StringFormatter
 
StringInputSource - Class in net.arnx.jsonic.io
 
StringInputSource(String) - Constructor for class net.arnx.jsonic.io.StringInputSource
 
StringSerializableConverter - Class in net.arnx.jsonic
 
StringSerializableConverter() - Constructor for class net.arnx.jsonic.StringSerializableConverter
 
StructFormmatter - Class in net.arnx.jsonic
 
StructFormmatter() - Constructor for class net.arnx.jsonic.StructFormmatter
 
suppressNull - Variable in class net.arnx.jsonic.JSON.Context
 
suppressNull - Variable in class net.arnx.jsonic.JSON
 
suppressNull - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 

T

target - Variable in class net.arnx.jsonic.web.RESTServlet.Route
 
target - Variable in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 
target - Variable in class net.arnx.jsonic.web.RPCServlet.Route
 
target - Variable in class net.arnx.jsonic.web.RPCServlet.RouteMapping
 
THREAD_LOCAL - Static variable in class net.arnx.jsonic.web.ExternalContext
 
timeZone - Variable in class net.arnx.jsonic.JSON.Context
 
timeZone - Variable in class net.arnx.jsonic.JSON
 
timeZone - Variable in class net.arnx.jsonic.util.LocalCache
 
timeZone - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
TIMEZONE_PATTERN - Static variable in class net.arnx.jsonic.DateConverter
 
TimeZoneConverter - Class in net.arnx.jsonic
 
TimeZoneConverter() - Constructor for class net.arnx.jsonic.TimeZoneConverter
 
TimeZoneFormatter - Class in net.arnx.jsonic
 
TimeZoneFormatter() - Constructor for class net.arnx.jsonic.TimeZoneFormatter
 
to(String) - Method in class net.arnx.jsonic.NamingStyle
 
toCamelCase(String, boolean) - Static method in class net.arnx.jsonic.NamingStyle
 
toLowerCamel(JSON.Context, String) - Static method in class net.arnx.jsonic.ObjectConverter
 
toLowerCamel(String) - Static method in class net.arnx.jsonic.util.ClassUtil
 
toPrintString(Class<?>, String, List<?>) - Static method in class net.arnx.jsonic.web.Container
 
toSeparatedCase(String, boolean, char) - Static method in class net.arnx.jsonic.NamingStyle
 
toSimpleCase(String, boolean) - Static method in class net.arnx.jsonic.NamingStyle
 
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
 
toString() - Method in class net.arnx.jsonic.web.RPCServlet.Route
 
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
 
type - Variable in class net.arnx.jsonic.JSONReader
 
type - Variable in class net.arnx.jsonic.parse.JSONParser
 
type - Variable in class net.arnx.jsonic.util.BeanInfo
 
type - Variable in class net.arnx.jsonic.web.Container.ProcessorConfig
 
TypeReference<T> - Class in net.arnx.jsonic
 
TypeReference() - Constructor for class net.arnx.jsonic.TypeReference
 

U

UPPER - Static variable in class net.arnx.jsonic.NamingStyle
 
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
 
URIConverter - Class in net.arnx.jsonic
 
URIConverter() - Constructor for class net.arnx.jsonic.URIConverter
 
URLConverter - Class in net.arnx.jsonic
 
URLConverter() - Constructor for class net.arnx.jsonic.URLConverter
 
UUIDConverter - Class in net.arnx.jsonic
 
UUIDConverter() - Constructor for class net.arnx.jsonic.UUIDConverter
 

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 - Variable in class net.arnx.jsonic.parse.JSONParser
 
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.
verb - Variable in class net.arnx.jsonic.web.RESTServlet.Config
 
verb - Variable in class net.arnx.jsonic.web.RESTServlet.RouteMapping
 

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
 
writeMethod - Variable in class net.arnx.jsonic.util.PropertyInfo
 
writer - Variable in class net.arnx.jsonic.io.WriterOutputSource
 
writer - Variable in class net.arnx.jsonic.web.GatewayFilter.GZIPResponse
 
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