B C E F G H I J K N O P R S T W
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages