# Hierarchy For Package org.infinispan.schematic.document

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.infinispan.schematic.document.Binary
  - org.infinispan.schematic.document.Bson
  - org.infinispan.schematic.document.Bson.BinaryType
  - org.infinispan.schematic.document.Bson.Type
  - org.infinispan.schematic.document.Code
    - org.infinispan.schematic.document.CodeWithScope
  - org.infinispan.schematic.document.Json
  - org.infinispan.schematic.document.Json.ReservedField
  - org.infinispan.schematic.document.JsonSchema
  - org.infinispan.schematic.document.JsonSchema.AnyConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.ArrayConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.BooleanConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.IntegerConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.NullConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.NumberConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.ObjectConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.StringConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.UnionConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.UnknownConverter (implements org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>)
  - org.infinispan.schematic.document.JsonSchema.Version
  - org.infinispan.schematic.document.JsonSchema.Version.Draft3
  - org.infinispan.schematic.document.JsonSchema.Version.Latest
  - org.infinispan.schematic.document.MaxKey
  - org.infinispan.schematic.document.MergeDocument (implements org.infinispan.schematic.document.Document)
  - org.infinispan.schematic.document.MinKey
  - org.infinispan.schematic.document.Null
  - org.infinispan.schematic.document.ObjectId
  - org.infinispan.schematic.internal.SchematicExternalizer<T> (implements org.infinispan.commons.marshall.Externalizer<T>)
    - org.infinispan.schematic.document.Binary.Externalizer
    - org.infinispan.schematic.document.Code.Externalizer
    - org.infinispan.schematic.document.MaxKey.Externalizer
    - org.infinispan.schematic.document.MinKey.Externalizer
    - org.infinispan.schematic.document.Null.Externalizer
    - org.infinispan.schematic.document.ObjectId.Externalizer
    - org.infinispan.schematic.document.Symbol.Externalizer
    - org.infinispan.schematic.document.Timestamp.Externalizer
  - org.infinispan.schematic.document.Symbol (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - org.infinispan.schematic.document.ParsingException
  - org.infinispan.schematic.document.Timestamp

## Interface Hierarchy

- org.infinispan.schematic.document.Changes
- java.lang.Comparable<T>
  - org.infinispan.schematic.document.Array.Entry
  - org.infinispan.schematic.document.Document.Field
  - org.infinispan.schematic.document.Path (also extends java.lang.Iterable<T>)
- org.infinispan.schematic.document.Document.ValueTransformer
- org.infinispan.schematic.document.DocumentSequence
- org.infinispan.schematic.document.Editor.Observer
- 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.document.EditableArray (also extends org.infinispan.schematic.document.EditableDocument)
  - org.infinispan.schematic.document.Path (also extends java.lang.Comparable<T>)
- org.infinispan.schematic.document.JsonSchema.ValueConverter<OutputType>
- java.io.Serializable
  - org.infinispan.schematic.document.Document
    - org.infinispan.schematic.document.Array (also extends java.util.List<E>)
      - org.infinispan.schematic.document.EditableArray (also extends org.infinispan.schematic.document.EditableDocument)
    - org.infinispan.schematic.document.EditableDocument
      - org.infinispan.schematic.document.EditableArray (also extends org.infinispan.schematic.document.Array)
      - org.infinispan.schematic.document.Editor

## Annotation Type Hierarchy

- org.infinispan.schematic.document.ThreadSafe (implements java.lang.annotation.Annotation)
- org.infinispan.schematic.document.NotThreadSafe (implements java.lang.annotation.Annotation)
- org.infinispan.schematic.document.Immutable (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.infinispan.schematic.document.JsonSchema.Type

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