- 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 - package argo
- 
Provides classes for parsing and generating JSON. 
- 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(Iterator<? extends JsonNode>) - Static method in class argo.jdom.JsonNodeFactories
-  
- array(Iterable<? extends JsonNode>) - Static method in class argo.jdom.JsonNodeFactories
-  
- array(JsonNode...) - Static method in class argo.jdom.JsonNodeFactories
-  
- array(List<JsonNode>) - Method in interface argo.jdom.JsonNodeVisitor
- 
Called by JSON arrays. 
- ArrayWriter - Interface in argo.format
- 
An ArrayWriterprovides operations for outputting the elements of a JSON array.
 
- asBigDecimal(String) - Static method in class argo.format.JsonNumberUtils
- 
- asBigDecimal(String) - Static method in class argo.jdom.JsonNumberUtils
- 
Helper method for converting JSON number Strings intoBigDecimals.
 
- asBigInteger(String) - Static method in class argo.format.JsonNumberUtils
- 
- asBigInteger(String) - Static method in class argo.jdom.JsonNumberUtils
- 
Helper method for converting JSON number Strings intoBigIntegers.
 
- asDouble(String) - Static method in class argo.format.JsonNumberUtils
- 
- asDouble(String) - Static method in class argo.jdom.JsonNumberUtils
- 
Helper method for converting JSON number Strings intoDoubles.
 
- asInteger(String) - Static method in class argo.format.JsonNumberUtils
- 
- asInteger(String) - Static method in class argo.jdom.JsonNumberUtils
- 
Helper method for converting JSON number Strings intoIntegers.
 
- 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. 
- generate(Writer, WriteableJsonArray) - Method in class argo.JsonGenerator
- 
Streams a JSON representation of the given WriteableJsonArrayto the givenWriter.
 
- generate(WriteableJsonArray) - Method in class argo.JsonGenerator
- 
Generates a JSON representation of the given WriteableJsonArrayas aString.
 
- generate(Writer, WriteableJsonObject) - Method in class argo.JsonGenerator
- 
Streams a JSON representation of the given WriteableJsonObjectto the givenWriter.
 
- generate(WriteableJsonObject) - Method in class argo.JsonGenerator
- 
Generates a JSON representation of the given WriteableJsonObjectas aString.
 
- generate(Writer, WriteableJsonString) - Method in class argo.JsonGenerator
- 
Streams a JSON representation of the given WriteableJsonStringto the givenWriter.
 
- generate(WriteableJsonString) - Method in class argo.JsonGenerator
- 
Generates a JSON representation of the given WriteableJsonStringas aString.
 
- generate(Writer, WriteableJsonNumber) - Method in class argo.JsonGenerator
- 
Streams a JSON representation of the given WriteableJsonNumberto the givenWriter.
 
- generate(WriteableJsonNumber) - Method in class argo.JsonGenerator
- 
Generates a JSON representation of the given WriteableJsonNumberas aString.
 
- generate(Writer, JsonNode) - Method in class argo.JsonGenerator
- 
Streams a JSON representation of the given JsonNodeto the givenWriter.
 
- generate(JsonNode) - Method in class argo.JsonGenerator
- 
Generates a JSON representation of the given JsonNodeas aString.
 
- generateWithFieldSorting(Writer, JsonNode) - Method in class argo.JsonGenerator
- 
Streams a JSON representation of the given JsonNodeto the givenWriter, outputting fields in lexicographic order.
 
- generateWithFieldSorting(JsonNode) - Method in class argo.JsonGenerator
- 
Generates a JSON representation of the given JsonNodeas aString, outputting fields in lexicographic order.
 
- getArrayNode(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a ListofJsonNodes, representing a JSON array, by navigating the hierarchy below this node.
 
- getBooleanValue(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a Booleanby navigating the hierarchy below this node.
 
- getCause() - Method in exception argo.JsonStreamException
-  
- getColumn() - Method in exception argo.InvalidSyntaxException
- 
The column number at which the invalid syntax occurred, or -1 if the column number is unknown. 
- getColumn() - Method in exception argo.InvalidSyntaxRuntimeException
- 
The column number at which the invalid syntax occurred, or -1 if the column number is unknown. 
- getColumn() - Method in exception argo.saj.InvalidSyntaxException
- 
Deprecated. The column number at which the invalid syntax occurred, or -1 if the column number is unknown. 
- 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.InvalidSyntaxException
- 
The line number at which the invalid syntax occurred, or -1 if the line number is unknown. 
- getLine() - Method in exception argo.InvalidSyntaxRuntimeException
- 
The line number at which the invalid syntax occurred, or -1 if the line number is unknown. 
- getLine() - Method in exception argo.saj.InvalidSyntaxException
- 
Deprecated. The line number at which the invalid syntax occurred, or -1 if the line number is unknown. 
- getName() - Method in class argo.jdom.JsonField
-  
- getNameText() - Method in class argo.jdom.JsonField
-  
- getNode(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a JsonNodeby navigating the hierarchy below this node.
 
- getNullableArrayNode(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a ListofJsonNodes, representing a JSON array, ornullby navigating the hierarchy below this node.
 
- getNullableBooleanValue(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a Booleanornullby navigating the hierarchy below this node.
 
- getNullableNumberValue(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a numeric Stringornullby navigating the hierarchy below this node.
 
- getNullableObjectNode(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a MapofStringfield names toJsonNodes, representing a JSON object, ornullby navigating the hierarchy below this node.
 
- getNullableStringValue(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a Stringornullby navigating the hierarchy below this node.
 
- getNullNode(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a JsonNoderepresenting null by navigating the hierarchy below this node.
 
- getNumberValue(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a numeric Stringby navigating the hierarchy below this node.
 
- getObjectNode(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a MapofStringfield names toJsonNodes, representing a JSON object, by navigating the hierarchy below this node.
 
- getStringValue(Object...) - Method in class argo.jdom.JsonNode
- 
Gets a Stringby 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.
 
- InvalidSyntaxException - Exception in argo
- 
Thrown to indicate a given character stream is not valid JSON. 
- InvalidSyntaxException - Exception in argo.saj
- 
- InvalidSyntaxRuntimeException - Exception in argo
- 
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. 
- JdomParser - Class in argo.jdom
- 
- JdomParser() - Constructor for class argo.jdom.JdomParser
- 
Deprecated. 
- 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 JsonFieldwith the given name and value.
 
- JsonField(JsonStringNode, JsonNode) - Constructor for class argo.jdom.JsonField
- 
Constructs an instance of JsonFieldwith the given name and value.
 
- JsonFormatter - Interface in argo.format
- 
- JsonGenerator - Class in argo
- 
Provides operations create Strings of valid JSON and to stream valid JSON text to ajava.io.Writer.
 
- JsonGenerator() - Constructor for class argo.JsonGenerator
-  
- JsonGenerator.JsonGeneratorStyle - Enum in argo
- 
Styles of output a JsonGeneratorcan produce.
 
- JsonListener - Interface in argo
- 
A JsonListener is notified of events generated by a SajParserfrom 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 JsonNodeBuilderprovide methods for specifying details of aJsonNodeand 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 JsonNodeSelectorextract values fromObjects of a specified type.
 
- JsonNodeSelectors - Class in argo.jdom
- 
Factories for JsonNodeSelectors.
 
- JsonNodeType - Enum in argo.jdom
- 
Types of JsonNode.
 
- JsonNodeVisitor - Interface in argo.jdom
- 
Called back using the method that matches the type of element being visited. 
- JsonNumberUtils - Class in argo.format
- 
- JsonNumberUtils - Class in argo.jdom
- 
Helper methods for converting JSON number Strings into Java numeric objects.
 
- JsonObjectNodeBuilder - Class in argo.jdom
- 
Builder for JsonNodes representing JSON objects.
 
- JsonParser - Class in argo
- 
Provides operations to parse JSON. 
- JsonParser() - Constructor for class argo.JsonParser
-  
- JsonParser.NodeInterningStrategy - Enum in argo
- 
Strategies a JsonParsercan use for object reuse when parsing a document without streaming.
 
- JsonParser.PositionTracking - Enum in argo
- 
Settings a JsonParsercan use for tracking parsing position for error reporting.
 
- JsonParser.PrevalidatedNumber - Class in argo
- 
Internal class 
- JsonStreamElement - Class in argo
- 
An element of a JSON document. 
- jsonStreamElementType() - Method in class argo.JsonStreamElement
- 
Gets the type of this element. 
- JsonStreamElementType - Enum in argo
- 
Types of element a StajParsercan produce.
 
- JsonStreamException - Exception in argo
- 
Thrown to indicate that it was not possible to read any further along the JSON stream. 
- JsonStringNode - Class in argo.jdom
- 
JsonNodethat explicitly represents a JSON String.
 
- JsonWriter - Interface in argo.format
- 
- value - Variable in class argo.JsonParser.PrevalidatedNumber
-  
- 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.JsonGenerator.JsonGeneratorStyle
- 
Returns the enum constant of this type with the specified name. 
- valueOf(String) - Static method in enum argo.JsonParser.NodeInterningStrategy
- 
Returns the enum constant of this type with the specified name. 
- valueOf(String) - Static method in enum argo.JsonParser.PositionTracking
- 
Returns the enum constant of this type with the specified name. 
- valueOf(String) - Static method in enum argo.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.JsonGenerator.JsonGeneratorStyle
- 
Returns an array containing the constants of this enum type, in
the order they are declared. 
- values() - Static method in enum argo.JsonParser.NodeInterningStrategy
- 
Returns an array containing the constants of this enum type, in
the order they are declared. 
- values() - Static method in enum argo.JsonParser.PositionTracking
- 
Returns an array containing the constants of this enum type, in
the order they are declared. 
- values() - Static method in enum argo.JsonStreamElementType
- 
Returns an array containing the constants of this enum type, in
the order they are declared. 
- visit(JsonNodeVisitor) - Method in class argo.jdom.JsonNode
- 
Executes a callback to the method corresponding to the type of this JsonNode.
 
- visit(JsonNodeVisitor) - Method in class argo.jdom.JsonStringNode
-  
- visit(JsonListener) - Method in class argo.JsonStreamElement
- 
Converts this element into a callback to a JsonListener. 
- 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. 
- write(Writer, WriteableJsonArray) - Method in interface argo.format.JsonWriter
- 
- write(Writer, WriteableJsonObject) - Method in interface argo.format.JsonWriter
- 
- write(Writer, WriteableJsonString) - Method in interface argo.format.JsonWriter
- 
- write(Writer, WriteableJsonNumber) - Method in interface argo.format.JsonWriter
- 
- write(Writer, JsonNode) - Method in interface argo.format.JsonWriter
- 
- WriteableJsonArray - Interface in argo.format
- 
A WriteableJsonArrayis called back with anArrayWriterwith which to write itself.
 
- WriteableJsonNumber - Interface in argo.format
- 
A WriteableJsonNumberis called back with ajava.io.Writerwith which to write itself.
 
- WriteableJsonObject - Interface in argo.format
- 
A WriteableJsonObjectis called back with anObjectWriterwith which to write itself.
 
- WriteableJsonString - Interface in argo.format
- 
A WriteableJsonStringis called back with ajava.io.Writerwith which to write itself.
 
- writeElement(WriteableJsonObject) - Method in interface argo.format.ArrayWriter
- 
Writes the given WriteableJsonObjectas the next element of the array.
 
- writeElement(WriteableJsonArray) - Method in interface argo.format.ArrayWriter
- 
Writes the given WriteableJsonArrayas the next element of the array.
 
- writeElement(WriteableJsonString) - Method in interface argo.format.ArrayWriter
- 
Writes the given WriteableJsonStringas the next element of the array.
 
- writeElement(WriteableJsonNumber) - Method in interface argo.format.ArrayWriter
- 
Writes the given WriteableJsonNumberas the next element of the array.
 
- writeElement(JsonNode) - Method in interface argo.format.ArrayWriter
- 
Writes the given JsonNodeas the next element of the array.
 
- writeField(String, WriteableJsonObject) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(String, WriteableJsonArray) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(String, WriteableJsonString) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(String, WriteableJsonNumber) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(String, JsonNode) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(JsonStringNode, WriteableJsonObject) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(JsonStringNode, WriteableJsonArray) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(JsonStringNode, WriteableJsonString) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(JsonStringNode, WriteableJsonNumber) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(JsonStringNode, JsonNode) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(WriteableJsonString, WriteableJsonObject) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(WriteableJsonString, WriteableJsonArray) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(WriteableJsonString, WriteableJsonString) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(WriteableJsonString, WriteableJsonNumber) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(WriteableJsonString, JsonNode) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeField(JsonField) - Method in interface argo.format.ObjectWriter
- 
Writes the given name and value as the next field of the object. 
- writeTo(ArrayWriter) - Method in interface argo.format.WriteableJsonArray
- 
Callback to request that this WriteableJsonArraywrites its elements using the givenArrayWriter.
 
- writeTo(Writer) - Method in interface argo.format.WriteableJsonNumber
- 
Callback to request that this WriteableJsonNumberwrites itself using the givenWriter.
 
- writeTo(ObjectWriter) - Method in interface argo.format.WriteableJsonObject
- 
Callback to request that this WriteableJsonObjectwrites its fields using the givenObjectWriter.
 
- writeTo(Writer) - Method in interface argo.format.WriteableJsonString
- 
Callback to request that this WriteableJsonStringwrites itself using the givenWriter.