# Hierarchy For Package org.infinispan.schematic.internal.document

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - org.infinispan.schematic.internal.document.BasicDocument (implements org.infinispan.schematic.internal.document.MutableDocument)
  - org.infinispan.schematic.internal.document.ArrayEditor (implements org.infinispan.schematic.document.EditableArray)
    - org.infinispan.schematic.internal.document.ObservableArrayEditor
  - org.infinispan.schematic.internal.document.BasicArray (implements org.infinispan.schematic.internal.document.MutableArray)
  - org.infinispan.schematic.internal.document.BasicArray.BasicEntry (implements org.infinispan.schematic.document.Array.Entry)
  - org.infinispan.schematic.internal.document.BasicArray.IndexEntry (implements java.lang.Comparable<T>)
  - org.infinispan.schematic.internal.document.BasicArray.UnmodifiableListIterator (implements java.util.ListIterator<E>)
  - org.infinispan.schematic.internal.document.BsonReader
  - org.infinispan.schematic.internal.document.BsonReader.Reader
  - org.infinispan.schematic.internal.document.BsonUtils
  - org.infinispan.schematic.internal.document.BsonWriter
  - org.infinispan.schematic.internal.document.CompactJsonWriter (implements org.infinispan.schematic.internal.document.JsonWriter)
    - org.infinispan.schematic.internal.document.PrettyJsonWriter
  - org.infinispan.schematic.internal.document.DefaultDocumentValueFactory (implements org.infinispan.schematic.internal.document.DocumentValueFactory, java.io.Serializable)
  - org.infinispan.schematic.internal.document.DocumentEditor (implements org.infinispan.schematic.document.EditableDocument)
    - org.infinispan.schematic.internal.document.ObservableDocumentEditor
  - org.infinispan.schematic.internal.document.ImmutableField (implements org.infinispan.schematic.document.Document.Field)
  - org.infinispan.schematic.internal.document.IndexSequence (implements java.util.Set<E>)
  - org.infinispan.schematic.internal.document.JsonReader
  - org.infinispan.schematic.internal.document.JsonReader.Parser
  - org.infinispan.schematic.internal.document.JsonReader.Parser.FunctionCall (implements java.lang.Iterable<T>)
  - org.infinispan.schematic.internal.document.JsonReader.Parser.FunctionParameter
  - org.infinispan.schematic.internal.document.JsonReader.SimpleValueMatcher (implements org.infinispan.schematic.internal.document.JsonReader.ValueMatcher)
    - org.infinispan.schematic.internal.document.JsonReader.DateValueMatcher
  - org.infinispan.schematic.internal.document.JsonReader.Tokenizer
  - org.infinispan.schematic.internal.document.Paths
  - org.infinispan.schematic.internal.document.Paths.EmptyPath (implements org.infinispan.schematic.document.Path)
  - org.infinispan.schematic.internal.document.Paths.MultiSegmentPath (implements org.infinispan.schematic.document.Path)
  - org.infinispan.schematic.internal.document.Paths.SinglePath (implements org.infinispan.schematic.document.Path)
  - org.infinispan.schematic.internal.SchematicExternalizer<T> (implements org.infinispan.commons.marshall.Externalizer<T>)
    - org.infinispan.schematic.internal.document.ArrayExternalizer
    - org.infinispan.schematic.internal.document.DocumentExternalizer
    - org.infinispan.schematic.internal.document.Paths.Externalizer
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - org.infinispan.schematic.internal.document.CompactJsonWriter.StringBuilderWriter

## Interface Hierarchy

- org.infinispan.schematic.internal.document.DocumentValueFactory
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - java.util.List<E>
      - org.infinispan.schematic.document.Array (also extends org.infinispan.schematic.document.Document)
        - org.infinispan.schematic.internal.document.MutableArray (also extends org.infinispan.schematic.internal.document.MutableDocument)
- org.infinispan.schematic.internal.document.JsonReader.ValueMatcher
- org.infinispan.schematic.internal.document.JsonWriter
- java.io.Serializable
  - org.infinispan.schematic.document.Document
    - org.infinispan.schematic.document.Array (also extends java.util.List<E>)
      - org.infinispan.schematic.internal.document.MutableArray (also extends org.infinispan.schematic.internal.document.MutableDocument)
    - org.infinispan.schematic.internal.document.MutableDocument
      - org.infinispan.schematic.internal.document.MutableArray (also extends org.infinispan.schematic.document.Array)

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