Skip navigation links
A B C E F G H I J L M N O P R S T V W 

A

aBooleanNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
aFalseBuilder() - Static method in class argo.jdom.JsonNodeBuilders
 
aField(String) - Static method in class argo.jdom.JsonNodeSelectors
 
aField(JsonStringNode) - Static method in class argo.jdom.JsonNodeSelectors
 
anArrayBuilder() - Static method in class argo.jdom.JsonNodeBuilders
Builder for a JSON array.
anArrayNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
anArrayNodeWithElement(int) - Static method in class argo.jdom.JsonNodeSelectors
 
anElement(int) - Static method in class argo.jdom.JsonNodeSelectors
 
anObjectBuilder() - Static method in class argo.jdom.JsonNodeBuilders
Builder for a JSON object that permits duplicated field names, and preserves field order.
anObjectNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
anObjectNodeWithField(JsonStringNode) - Static method in class argo.jdom.JsonNodeSelectors
 
anObjectNodeWithField(String) - Static method in class argo.jdom.JsonNodeSelectors
 
aNullableArrayNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
aNullableBooleanNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
aNullableNumberNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
aNullableObjectNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
aNullableStringNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
aNullBuilder() - Static method in class argo.jdom.JsonNodeBuilders
 
aNullNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
aNumberBuilder(String) - Static method in class argo.jdom.JsonNodeBuilders
Builder for a JSON number.
aNumberNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
anyNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
argo.format - package argo.format
Provides classes for formatting JsonNodes as text.
argo.jdom - package argo.jdom
Provides classes for parsing JSON character streams into JsonNode objects, in other words, a DOM style parser.
argo.saj - package argo.saj
Provides classes for parsing a JSON character stream into an event stream, in other words, a push parser, analogous to SAX for XML.
argo.staj - package argo.staj
Provides classes extracting elements from a JSON character stream, in other words, a pull parser, analogous to StAX for XML.
array(Iterable<? extends JsonNode>) - Static method in class argo.jdom.JsonNodeFactories
 
array(JsonNode...) - Static method in class argo.jdom.JsonNodeFactories
 
asBigDecimal(String) - Static method in class argo.format.JsonNumberUtils
Helper method for converting JSON number Strings into BigDecimals.
asBigInteger(String) - Static method in class argo.format.JsonNumberUtils
Helper method for converting JSON number Strings into BigIntegers.
asDouble(String) - Static method in class argo.format.JsonNumberUtils
Helper method for converting JSON number Strings into Doubles.
asInteger(String) - Static method in class argo.format.JsonNumberUtils
Helper method for converting JSON number Strings into Integers.
asInvalidSyntaxException() - Method in exception argo.staj.InvalidSyntaxRuntimeException
 
aStringBuilder(String) - Static method in class argo.jdom.JsonNodeBuilders
Builder for a JSON string.
aStringNode(Object...) - Static method in class argo.jdom.JsonNodeSelectors
 
aTrueBuilder() - Static method in class argo.jdom.JsonNodeBuilders
 
aUniqueFieldNameObjectBuilder() - Static method in class argo.jdom.JsonNodeBuilders
Builder for a JSON object that has unique field names.

B

booleanNode(boolean) - Static method in class argo.jdom.JsonNodeFactories
 
build() - Method in class argo.jdom.JsonArrayNodeBuilder
 
build() - Method in interface argo.jdom.JsonNodeBuilder
Generates an instance of T, as specified by calls to any other methods provided by implementations of JsonNodeBuilder.
build() - Method in class argo.jdom.JsonObjectNodeBuilder
 
build() - Method in class argo.jdom.JsonStringNode
 

C

CompactJsonFormatter - Class in argo.format
JsonFormat that formats JSON as compactly as possible.
CompactJsonFormatter() - Constructor for class argo.format.CompactJsonFormatter
 
compareTo(JsonStringNode) - Method in class argo.jdom.JsonStringNode
 

E

endArray() - Method in interface argo.saj.JsonListener
 
endDocument() - Method in interface argo.saj.JsonListener
 
endField() - Method in interface argo.saj.JsonListener
 
endObject() - Method in interface argo.saj.JsonListener
 
equals(Object) - Method in class argo.jdom.JsonField
 
equals(Object) - Method in class argo.jdom.JsonStringNode
 

F

falseNode() - Static method in class argo.jdom.JsonNodeFactories
 
falseValue() - Method in interface argo.saj.JsonListener
 
field(String, JsonNode) - Static method in class argo.jdom.JsonNodeFactories
 
field(JsonStringNode, JsonNode) - Static method in class argo.jdom.JsonNodeFactories
 
fieldOrderNormalisingCompactJsonFormatter() - Static method in class argo.format.CompactJsonFormatter
Gets a JsonFormatter that formats JSON as compactly as possible, outputting the fields of objects in alphabetic order.
fieldOrderNormalisingPrettyJsonFormatter() - Static method in class argo.format.PrettyJsonFormatter
Gets a JsonFormatter that formats JSON in a human-readable form, outputting the fields of objects in alphabetic order.
fieldOrderPreservingCompactJsonFormatter() - Static method in class argo.format.CompactJsonFormatter
Gets a JsonFormatter that formats JSON as compactly as possible, outputting the fields of objects in the order they were defined.
fieldOrderPreservingPrettyJsonFormatter() - Static method in class argo.format.PrettyJsonFormatter
Gets a JsonFormatter that formats JSON in a human-readable form, outputting the fields of objects in the order they were defined.
format(JsonNode) - Method in class argo.format.CompactJsonFormatter
Constructs a JsonFormatter that formats JSON as compactly as possible, outputting the fields of objects in the order they were defined.
format(JsonNode, Writer) - Method in class argo.format.CompactJsonFormatter
 
format(JsonNode) - Method in interface argo.format.JsonFormatter
Returns the specified JsonNode formatted as a String.
format(JsonNode, Writer) - Method in interface argo.format.JsonFormatter
Streams the specified JsonNode formatted to the specified Writer.
format(JsonNode) - Method in class argo.format.PrettyJsonFormatter
 
format(JsonNode, Writer) - Method in class argo.format.PrettyJsonFormatter
 

G

getArrayNode(Object...) - Method in class argo.jdom.JsonNode
Gets a List of JsonNodes, representing a JSON array, by navigating the hierarchy below this node.
getBooleanValue(Object...) - Method in class argo.jdom.JsonNode
Gets a Boolean by navigating the hierarchy below this node.
getColumn() - Method in exception argo.saj.InvalidSyntaxException
 
getColumn() - Method in exception argo.staj.InvalidSyntaxRuntimeException
 
getElements() - Method in class argo.jdom.JsonNode
 
getElements() - Method in class argo.jdom.JsonStringNode
 
getFieldList() - Method in class argo.jdom.JsonNode
Gets the fields associated with this node as a list of JsonFields.
getFieldList() - Method in class argo.jdom.JsonStringNode
 
getFields() - Method in class argo.jdom.JsonNode
Gets the fields associated with this node as a map of name to value.
getFields() - Method in class argo.jdom.JsonStringNode
 
getLine() - Method in exception argo.saj.InvalidSyntaxException
 
getLine() - Method in exception argo.staj.InvalidSyntaxRuntimeException
 
getName() - Method in class argo.jdom.JsonField
 
getNameText() - Method in class argo.jdom.JsonField
 
getNode(Object...) - Method in class argo.jdom.JsonNode
Gets a JsonNode by navigating the hierarchy below this node.
getNullableArrayNode(Object...) - Method in class argo.jdom.JsonNode
Gets a List of JsonNodes, representing a JSON array, or null by navigating the hierarchy below this node.
getNullableBooleanValue(Object...) - Method in class argo.jdom.JsonNode
Gets a Boolean or null by navigating the hierarchy below this node.
getNullableNumberValue(Object...) - Method in class argo.jdom.JsonNode
Gets a numeric String or null by navigating the hierarchy below this node.
getNullableObjectNode(Object...) - Method in class argo.jdom.JsonNode
Gets a Map of String field names to JsonNodes, representing a JSON object, or null by navigating the hierarchy below this node.
getNullableStringValue(Object...) - Method in class argo.jdom.JsonNode
Gets a String or null by navigating the hierarchy below this node.
getNullNode(Object...) - Method in class argo.jdom.JsonNode
Gets a JsonNode representing null by navigating the hierarchy below this node.
getNumberValue(Object...) - Method in class argo.jdom.JsonNode
Gets a numeric String by navigating the hierarchy below this node.
getObjectNode(Object...) - Method in class argo.jdom.JsonNode
Gets a Map of String field names to JsonNodes, representing a JSON object, by navigating the hierarchy below this node.
getStringValue(Object...) - Method in class argo.jdom.JsonNode
Gets a String by navigating the hierarchy below this node.
getText() - Method in class argo.jdom.JsonNode
 
getText() - Method in class argo.jdom.JsonStringNode
 
getType() - Method in class argo.jdom.JsonNode
 
getType() - Method in class argo.jdom.JsonStringNode
 
getValue() - Method in class argo.jdom.JsonField
 
getValue(T) - Method in class argo.jdom.JsonNodeSelector
Extracts a value from the give JsonNode.

H

hasElements() - Method in class argo.jdom.JsonNode
 
hasElements() - Method in class argo.jdom.JsonStringNode
 
hasFields() - Method in class argo.jdom.JsonNode
 
hasFields() - Method in class argo.jdom.JsonStringNode
 
hashCode() - Method in class argo.jdom.JsonField
 
hashCode() - Method in class argo.jdom.JsonStringNode
 
hasNext() - Method in class argo.staj.StajParser
Determines whether there are any more elements.
hasText() - Method in class argo.jdom.JsonNode
 
hasText() - Method in class argo.jdom.JsonStringNode
 
hasText() - Method in class argo.staj.JsonStreamElement
Determines whether the element has text.

I

InvalidSyntaxException - Exception in argo.saj
Thrown to indicate a given character stream is not valid JSON.
InvalidSyntaxException(String, int, int) - Constructor for exception argo.saj.InvalidSyntaxException
 
InvalidSyntaxException(String, Throwable, int, int) - Constructor for exception argo.saj.InvalidSyntaxException
 
InvalidSyntaxRuntimeException - Exception in argo.staj
Thrown to indicate a given character stream is not valid JSON.
isArrayNode(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON array.
isBooleanValue(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON boolean.
isNode(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists.
isNullableArrayNode(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON array or a JSON null.
isNullableBooleanValue(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON boolean or a JSON null.
isNullableNumberNode(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON number or a JSON null.
isNullableObjectNode(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON object or a JSON null.
isNullableStringValue(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON string or a JSON null.
isNullNode(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON null.
isNumberValue(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON number.
isObjectNode(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON object.
isStringValue(Object...) - Method in class argo.jdom.JsonNode
Determines whether the node at the given path exists and is a JSON string.

J

JdomParser - Class in argo.jdom
Parses a JSON character stream into a JsonNode object.
JdomParser() - Constructor for class argo.jdom.JdomParser
 
JsonArrayNodeBuilder - Class in argo.jdom
Builder for JsonNodes representing JSON arrays.
JsonField - Class in argo.jdom
A field in a JSON object.
JsonField(String, JsonNode) - Constructor for class argo.jdom.JsonField
Constructs an instance of JsonField with the given name and value.
JsonField(JsonStringNode, JsonNode) - Constructor for class argo.jdom.JsonField
Constructs an instance of JsonField with the given name and value.
JsonFormatter - Interface in argo.format
A JsonFormatter provides operations to turn JsonNodes into valid JSON text.
JsonListener - Interface in argo.saj
A JsonListener is notified of events generated by a SajParser from a stream of JSON characters.
JsonNode - Class in argo.jdom
A node (leaf or otherwise) in a JSON document.
JsonNodeBuilder<T extends JsonNode> - Interface in argo.jdom
Classes that implement JsonNodeBuilder provide methods for specifying details of a JsonNode and then constructing it.
JsonNodeBuilders - Class in argo.jdom
Builders for JsonNodes.
JsonNodeDoesNotMatchJsonNodeSelectorException - Exception in argo.jdom
 
JsonNodeFactories - Class in argo.jdom
Factories for JsonNodes.
JsonNodeSelector<T,U> - Class in argo.jdom
Instances of JsonNodeSelector extract values from Objects of a specified type.
JsonNodeSelectors - Class in argo.jdom
Factories for JsonNodeSelectors.
JsonNodeType - Enum in argo.jdom
Types of JsonNode.
JsonNumberUtils - Class in argo.format
Helper methods for converting JSON number Strings into Java numeric objects.
JsonNumberUtils() - Constructor for class argo.format.JsonNumberUtils
 
JsonObjectNodeBuilder - Class in argo.jdom
Builder for JsonNodes representing JSON objects.
JsonStreamElement - Class in argo.staj
An element of a JSON document.
jsonStreamElementType() - Method in class argo.staj.JsonStreamElement
Gets the type of this element.
JsonStreamElementType - Enum in argo.staj
Types of element a StajParser can produce.
JsonStreamException - Exception in argo.staj
Thrown to indicate that it was not possible to read any further along the JSON stream.
JsonStringNode - Class in argo.jdom
JsonNode that explicitly represents a JSON String.

L

lazyArray(List<? extends JsonNode>) - Static method in class argo.jdom.JsonNodeFactories
Generates an array where the members are only evaluated on request.
lazyObject(List<JsonField>) - Static method in class argo.jdom.JsonNodeFactories
Generates an object where the members are only evaluated on request.

M

matches(T) - Method in class argo.jdom.JsonNodeSelector
Determines whether this JsonNodeSelector can extract a value from the given JsonNode.

N

next() - Method in class argo.staj.StajParser
Gets the next element in the stream.
nullNode() - Static method in class argo.jdom.JsonNodeFactories
 
nullValue() - Method in interface argo.saj.JsonListener
 
number(String) - Static method in class argo.jdom.JsonNodeFactories
 
number(BigDecimal) - Static method in class argo.jdom.JsonNodeFactories
 
number(BigInteger) - Static method in class argo.jdom.JsonNodeFactories
 
number(long) - Static method in class argo.jdom.JsonNodeFactories
 
numberValue(String) - Method in interface argo.saj.JsonListener
 

O

object(Map<JsonStringNode, ? extends JsonNode>) - Static method in class argo.jdom.JsonNodeFactories
 
object(JsonField...) - Static method in class argo.jdom.JsonNodeFactories
 
object(Iterable<JsonField>) - Static method in class argo.jdom.JsonNodeFactories
 

P

parse(String) - Method in class argo.jdom.JdomParser
Parse the specified JSON String into a JsonNode object.
parse(Reader) - Method in class argo.jdom.JdomParser
Parse the character stream from the specified Reader into a JsonNode object.
parse(String, JsonListener) - Method in class argo.saj.SajParser
Parses the given JSON String into calls to the given JsonListener.
parse(Reader, JsonListener) - Method in class argo.saj.SajParser
Parses the given character stream into calls to the given JsonListener.
PrettyJsonFormatter - Class in argo.format
JsonFormat that formats JSON in a human-readable form.
PrettyJsonFormatter() - Constructor for class argo.format.PrettyJsonFormatter
Constructs a JsonFormatter that formats JSON in a human-readable form, outputting the fields of objects in the order they were defined.

R

remove() - Method in class argo.staj.StajParser
Not supported.

S

SajParser - Class in argo.saj
Converts a character stream into calls to a JsonListener.
SajParser() - Constructor for class argo.saj.SajParser
 
StajParser - Class in argo.staj
Parses a JSON character stream into an Iterator of JsonStreamElements.
StajParser(Reader) - Constructor for class argo.staj.StajParser
Constructs a StajParser reading from the specified Reader.
StajParser(String) - Constructor for class argo.staj.StajParser
Constructs a StajParser reading from the given String.
startArray() - Method in interface argo.saj.JsonListener
 
startDocument() - Method in interface argo.saj.JsonListener
 
startField(String) - Method in interface argo.saj.JsonListener
 
startObject() - Method in interface argo.saj.JsonListener
 
string(String) - Static method in class argo.jdom.JsonNodeFactories
 
stringValue(String) - Method in interface argo.saj.JsonListener
 

T

text() - Method in class argo.staj.JsonStreamElement
Gets the text associated with the element.
toString() - Method in class argo.jdom.JsonField
 
toString() - Method in class argo.jdom.JsonNodeSelector
 
toString() - Method in class argo.jdom.JsonStringNode
 
trueNode() - Static method in class argo.jdom.JsonNodeFactories
 
trueValue() - Method in interface argo.saj.JsonListener
 

V

valueOf(String) - Static method in enum argo.jdom.JsonNodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum argo.staj.JsonStreamElementType
Returns the enum constant of this type with the specified name.
values() - Static method in enum argo.jdom.JsonNodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum argo.staj.JsonStreamElementType
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(JsonNodeSelector<U, V>) - Method in class argo.jdom.JsonNodeSelector
Constructs a JsonNodeSelector consisting of this chained with the given JsonNodeSelector.
withElement(JsonNodeBuilder) - Method in class argo.jdom.JsonArrayNodeBuilder
Adds the given element to the array that will be built.
withField(String, JsonNodeBuilder) - Method in class argo.jdom.JsonObjectNodeBuilder
Adds a field to the object that will be built.
withField(JsonStringNode, JsonNodeBuilder) - Method in class argo.jdom.JsonObjectNodeBuilder
Adds a field to the object that will be built.
withFieldBuilder(JsonFieldBuilder) - Method in class argo.jdom.JsonObjectNodeBuilder
Adds a field to the object that will be built.
A B C E F G H I J L M N O P R S T V W 
Skip navigation links