# Package org.infinispan.schematic.internal.document

- Interface Summary
  Interface | Description
  --- | ---
  DocumentValueFactory |
  JsonReader.ValueMatcher | The component that matches a string value for certain patterns.
  JsonWriter | A component that writes modified JSON representations from the in-memory `Document` representation.
  MutableArray |
  MutableDocument | A mutable `Document` used when building a MutableBsonObject.

- Class Summary
  Class | Description
  --- | ---
  ArrayEditor |
  ArrayExternalizer |
  BasicArray | A `ordered array of values` for use as a value within a `BSON Object`.
  BasicArray.BasicEntry |
  BasicArray.IndexEntry |
  BasicArray.UnmodifiableListIterator |
  BasicDocument |
  BsonReader | A component that reads BSON representations and constructs the in-memory `Document` representation.
  BsonReader.Reader |
  BsonUtils |
  BsonWriter | A component that writes BSON representations from the in-memory `Document` representation.
  CompactJsonWriter |
  CompactJsonWriter.StringBuilderWriter |
  DefaultDocumentValueFactory |
  DocumentEditor |
  DocumentExternalizer |
  ImmutableField |
  IndexSequence | An `IndexSequence` is a lightweight ordered sequence of string representing array indexes.
  JsonReader | A class that reads the JSON data format and constructs an in-memory BSON representation.
  JsonReader.DateValueMatcher | The component that parses a tokenized JSON stream and attempts to evaluate literal values such as dates
  JsonReader.Parser | The component that parses a tokenized JSON stream.
  JsonReader.Parser.FunctionCall |
  JsonReader.Parser.FunctionParameter |
  JsonReader.SimpleValueMatcher | The component that matches a string value for certain patterns.
  JsonReader.Tokenizer | The component that tokenizes a stream of JSON content.
  ObservableArrayEditor |
  ObservableDocumentEditor |
  Paths |
  Paths.EmptyPath |
  Paths.Externalizer |
  Paths.MultiSegmentPath |
  Paths.SinglePath |
  PrettyJsonWriter |

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.