## Uses of Class
org.infinispan.schematic.document.Immutable

- Packages that use Immutable
  Package | Description
  --- | ---
  org.infinispan.schematic.document |
  org.infinispan.schematic.internal.delta |
  org.infinispan.schematic.internal.document |
  org.infinispan.schematic.internal.schema |

- - ### Uses of Immutable in org.infinispan.schematic.document

    Classes in org.infinispan.schematic.document with annotations of type Immutable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Binary` A `binary` value for use within a `BSON Object`.
    `class` | `Code` A `JavaScript code` value for use within a `BSON Object`.
    `class` | `CodeWithScope` A `JavaScript code with scope` value for use within a `BSON Object`.
    `class` | `MaxKey`
    `class` | `MinKey`
    `class` | `Null` An object representation of 'null'.
    `class` | `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.
    `interface` | `Path` The path to a field somewhere within a document.
    `class` | `Symbol` A `symbol` value for use within a `BSON Object`.
    `class` | `Timestamp` A `timestamp` value for use within a `BSON object`.

  - ### Uses of Immutable in org.infinispan.schematic.internal.delta

    Classes in org.infinispan.schematic.internal.delta with annotations of type Immutable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArrayOperation` An atomic operation on an `Array` for SchematicValueDelta.
    `class` | `ClearOperation` An atomic remove operation for SchematicValueDelta.
    `class` | `Operation` An atomic operation for SchematicValueDelta.
    `class` | `RemoveOperation` An atomic remove operation for SchematicValueDelta.

  - ### Uses of Immutable in org.infinispan.schematic.internal.document

    Classes in org.infinispan.schematic.internal.document with annotations of type Immutable
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `BasicArray.BasicEntry`
    `protected static class` | `BasicArray.IndexEntry`
    `class` | `ImmutableField`
    `class` | `JsonReader` A class that reads the JSON data format and constructs an in-memory BSON representation.
    `protected static class` | `JsonReader.Parser.FunctionParameter`
    `protected static class` | `Paths.EmptyPath`
    `protected static class` | `Paths.MultiSegmentPath`
    `protected static class` | `Paths.SinglePath`

  - ### Uses of Immutable in org.infinispan.schematic.internal.schema

    Classes in org.infinispan.schematic.internal.schema with annotations of type Immutable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SchemaDocument` A Schema is a Document containing a description of the structure of other JSON/BSON documents.
    `interface` | `Validator`

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