| Interface | Description |
|---|---|
| Array |
Primary read-only interface for an in-memory representation of JSON/BSON arrays.
|
| Array.Entry |
A representation of an entry within the array.
|
| Changes |
Representation of a set of changes made to a document.
|
| Document |
Primary read-only interface for an in-memory representation of JSON/BSON objects.
|
| Document.Field | |
| Document.ValueTransformer |
A component that can transform field values, via
Document.with(ValueTransformer). |
| DocumentSequence |
An abstraction of a sequence of 0 or more
Document instances. |
| EditableArray | |
| EditableDocument | |
| Editor | |
| Editor.Observer |
An interface that can be supplied to the
Editor.apply(Changes,Observer) and Editor.apply(Changes, Observer)
methods to receive notifications of the changes that were applied or undone. |
| JsonSchema.ValueConverter<OutputType> | |
| Path |
The path to a field somewhere within a document.
|
| Class | Description |
|---|---|
| Binary |
A
binary value for use within a BSON Object. |
| Binary.Externalizer | |
| Bson |
A utility class for working with BSON documents.
|
| Bson.BinaryType |
The bytes used for the subtypes of a binary value within a BSON stream.
|
| Bson.Type |
The bytes used for the types within a BSON stream.
|
| Code |
A
JavaScript code value for use within a BSON Object. |
| Code.Externalizer | |
| CodeWithScope |
A
JavaScript code with scope value for use within a BSON Object. |
| Json |
A utility class for working with JSON documents.
|
| JsonSchema |
The constants pertaining to the JSON Schema (draft) specification.
|
| JsonSchema.AnyConverter | |
| JsonSchema.ArrayConverter | |
| JsonSchema.BooleanConverter | |
| JsonSchema.IntegerConverter | |
| JsonSchema.NullConverter | |
| JsonSchema.NumberConverter | |
| JsonSchema.ObjectConverter | |
| JsonSchema.StringConverter | |
| JsonSchema.UnionConverter | |
| JsonSchema.UnknownConverter | |
| JsonSchema.Version | |
| JsonSchema.Version.Draft3 |
The version-related constants for the 3rd official draft of the specification.
|
| JsonSchema.Version.Latest |
The version-related constants for the most recent version.
|
| MaxKey | |
| MaxKey.Externalizer | |
| MergeDocument |
A
Document implementation that presents the merger of two other documents, where the first document is used before the
second. |
| MinKey | |
| MinKey.Externalizer | |
| Null |
An object representation of 'null'.
|
| Null.Externalizer | |
| ObjectId |
A
ObjectId value for use within a BSON object, and are 12-byte binary values
designed to have a reasonably high probability of being unique when allocated. |
| ObjectId.Externalizer | |
| Symbol |
A
symbol value for use within a BSON Object. |
| Symbol.Externalizer | |
| Timestamp |
A
timestamp value for use within a BSON object. |
| Timestamp.Externalizer |
| Enum | Description |
|---|---|
| JsonSchema.Type |
The enumeration representing the standard types used in the JSON Schema (draft) specification.
|
| Exception | Description |
|---|---|
| ParsingException |
| Annotation Type | Description |
|---|---|
| Immutable |
Copyright (c) 2005 Brian Goetz and Tim Peierls.
|
| NotThreadSafe |
Copyright (c) 2005 Brian Goetz and Tim Peierls.
|
| ThreadSafe |
Copyright (c) 2005 Brian Goetz and Tim Peierls.
|
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.