B C E F G H I J K N O P R S T W 
All Classes All Packages

B

booleanValue(boolean) - Method in interface org.bluezoo.json.JSONContentHandler
Notifies of a JSON boolean value.
booleanValue(boolean) - Method in class org.bluezoo.json.JSONDefaultHandler
 

C

close() - Method in class org.bluezoo.json.JSONParser
Close the parser, signaling end of input.
close() - Method in class org.bluezoo.json.JSONWriter
Flushes and closes the writer.

E

endArray() - Method in interface org.bluezoo.json.JSONContentHandler
Indicates the end of a JSON array.
endArray() - Method in class org.bluezoo.json.JSONDefaultHandler
 
endObject() - Method in interface org.bluezoo.json.JSONContentHandler
Indicates the end of a JSON object.
endObject() - Method in class org.bluezoo.json.JSONDefaultHandler
 
equals(Object) - Method in class org.bluezoo.json.IndentConfig
 

F

flush() - Method in class org.bluezoo.json.JSONWriter
Flushes any buffered data to the channel.

G

getColumnNumber() - Method in interface org.bluezoo.json.JSONLocator
Returns the column number currently being processed.
getIndentChar() - Method in class org.bluezoo.json.IndentConfig
Returns the character to use for indentation.
getIndentCount() - Method in class org.bluezoo.json.IndentConfig
Returns how many times to repeat the indent character per level.
getLineNumber() - Method in interface org.bluezoo.json.JSONLocator
Returns the line number currently being processed.

H

hashCode() - Method in class org.bluezoo.json.IndentConfig
 

I

IndentConfig - Class in org.bluezoo.json
Configuration for JSON output indentation.
IndentConfig(char, int) - Constructor for class org.bluezoo.json.IndentConfig
Creates an indent configuration.

J

JSONContentHandler - Interface in org.bluezoo.json
This is the main interface to be implemented by an application wanting to receive JSON parsing events.
JSONDefaultHandler - Class in org.bluezoo.json
Default implementation for the JSONContentHandler interface.
JSONDefaultHandler() - Constructor for class org.bluezoo.json.JSONDefaultHandler
 
JSONException - Exception in org.bluezoo.json
An exception thrown to indicate an anomaly during JSON parsing.
JSONException() - Constructor for exception org.bluezoo.json.JSONException
Constructor for a JSON exception with no message.
JSONException(String) - Constructor for exception org.bluezoo.json.JSONException
Constructor for a JSON exception with the specified message.
JSONException(String, Throwable) - Constructor for exception org.bluezoo.json.JSONException
Constructor for a JSON exception with the specified message and underlying cause.
JSONLocator - Interface in org.bluezoo.json
Locator information for JSON parser.
JSONParser - Class in org.bluezoo.json
A streaming JSON parser using the push (receive) model.
JSONParser() - Constructor for class org.bluezoo.json.JSONParser
Creates a new JSON parser with a default buffer size of 8KB.
JSONParser(int) - Constructor for class org.bluezoo.json.JSONParser
Creates a new JSON parser with the specified buffer size.
JSONWriter - Class in org.bluezoo.json
Streaming JSON writer with NIO-first design.
JSONWriter(OutputStream) - Constructor for class org.bluezoo.json.JSONWriter
Creates a new JSON writer with default capacity (4KB) and no indentation.
JSONWriter(OutputStream, IndentConfig) - Constructor for class org.bluezoo.json.JSONWriter
Creates a new JSON writer with default capacity and optional indentation.
JSONWriter(WritableByteChannel) - Constructor for class org.bluezoo.json.JSONWriter
Creates a new JSON writer with default capacity (4KB) and no indentation.
JSONWriter(WritableByteChannel, int) - Constructor for class org.bluezoo.json.JSONWriter
Creates a new JSON writer with specified buffer capacity and no indentation.
JSONWriter(WritableByteChannel, int, IndentConfig) - Constructor for class org.bluezoo.json.JSONWriter
Creates a new JSON writer with specified buffer capacity and optional indentation.

K

key(String) - Method in interface org.bluezoo.json.JSONContentHandler
Notifies of a key in a JSON object.
key(String) - Method in class org.bluezoo.json.JSONDefaultHandler
 

N

needsWhitespace() - Method in interface org.bluezoo.json.JSONContentHandler
Indicates whether this handler needs to receive whitespace events.
nullValue() - Method in interface org.bluezoo.json.JSONContentHandler
Notifies of a JSON null value.
nullValue() - Method in class org.bluezoo.json.JSONDefaultHandler
 
numberValue(Number) - Method in interface org.bluezoo.json.JSONContentHandler
Notifies of a JSON number.
numberValue(Number) - Method in class org.bluezoo.json.JSONDefaultHandler
 

O

org.bluezoo.json - module org.bluezoo.json
JSON parser and serializer module.
org.bluezoo.json - package org.bluezoo.json
A compact, efficient JSON parsing and serialization library for Java.

P

parse(InputStream) - Method in class org.bluezoo.json.JSONParser
Parse a JSON document from an InputStream.

R

receive(ByteBuffer) - Method in class org.bluezoo.json.JSONParser
Receive bytes into the parser.
reset() - Method in class org.bluezoo.json.JSONParser
Reset the parser to parse a new document.

S

setContentHandler(JSONContentHandler) - Method in class org.bluezoo.json.JSONParser
Register a content handler to be notified of parsing events.
setLocator(JSONLocator) - Method in interface org.bluezoo.json.JSONContentHandler
Receive an object that can be used to determine the current location during parsing.
setLocator(JSONLocator) - Method in class org.bluezoo.json.JSONDefaultHandler
 
spaces(int) - Static method in class org.bluezoo.json.IndentConfig
Creates an indent configuration using the specified number of spaces per level.
spaces2() - Static method in class org.bluezoo.json.IndentConfig
Creates an indent configuration using 2 spaces per level.
spaces4() - Static method in class org.bluezoo.json.IndentConfig
Creates an indent configuration using 4 spaces per level.
startArray() - Method in interface org.bluezoo.json.JSONContentHandler
Indicates the start of a JSON array.
startArray() - Method in class org.bluezoo.json.JSONDefaultHandler
 
startObject() - Method in interface org.bluezoo.json.JSONContentHandler
Indicates the start of a JSON object.
startObject() - Method in class org.bluezoo.json.JSONDefaultHandler
 
stringValue(String) - Method in interface org.bluezoo.json.JSONContentHandler
Notifies of a JSON string.
stringValue(String) - Method in class org.bluezoo.json.JSONDefaultHandler
 

T

tabs() - Static method in class org.bluezoo.json.IndentConfig
Creates an indent configuration using tabs.
toString() - Method in class org.bluezoo.json.IndentConfig
 

W

whitespace(String) - Method in interface org.bluezoo.json.JSONContentHandler
Notifies of whitespace in the underlying stream.
whitespace(String) - Method in class org.bluezoo.json.JSONDefaultHandler
 
writeBoolean(boolean) - Method in class org.bluezoo.json.JSONWriter
Writes a boolean value.
writeEndArray() - Method in class org.bluezoo.json.JSONWriter
Writes the end of a JSON array ']'.
writeEndObject() - Method in class org.bluezoo.json.JSONWriter
Writes the end of a JSON object '}'.
writeKey(String) - Method in class org.bluezoo.json.JSONWriter
Writes an object key (property name).
writeNull() - Method in class org.bluezoo.json.JSONWriter
Writes a null value.
writeNumber(Number) - Method in class org.bluezoo.json.JSONWriter
Writes a number value.
writeStartArray() - Method in class org.bluezoo.json.JSONWriter
Writes the start of a JSON array '['.
writeStartObject() - Method in class org.bluezoo.json.JSONWriter
Writes the start of a JSON object '{'.
writeString(String) - Method in class org.bluezoo.json.JSONWriter
Writes a string value.
B C E F G H I J K N O P R S T W 
All Classes All Packages