## Uses of Interface
org.infinispan.schematic.internal.document.MutableDocument

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

- - ### Uses of MutableDocument in org.infinispan.schematic

    Constructors in org.infinispan.schematic with parameters of type MutableDocument
    Constructor and Description
    `Schematic.EditorImpl(MutableDocument document, DocumentObserver observer, List<Operation> operations)`

  - ### Uses of MutableDocument in org.infinispan.schematic.internal

    Methods in org.infinispan.schematic.internal that return MutableDocument
    Modifier and Type | Method and Description
    --- | ---
    `protected MutableDocument` | SchematicEntryLiteral.`data()`

    Constructors in org.infinispan.schematic.internal with parameters of type MutableDocument
    Constructor and Description
    `SchematicEntryLiteral(MutableDocument document)`

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

    Methods in org.infinispan.schematic.internal.delta that return MutableDocument
    Modifier and Type | Method and Description
    --- | ---
    `protected MutableDocument` | Operation.`mutableParent(MutableDocument delegate)`

    Methods in org.infinispan.schematic.internal.delta with parameters of type MutableDocument
    Modifier and Type | Method and Description
    --- | ---
    `protected MutableDocument` | Operation.`mutableParent(MutableDocument delegate)`
    `protected MutableArray` | ArrayOperation.`mutableParent(MutableDocument delegate)`
    `void` | SetValueOperation.`replay(MutableDocument delegate)`
    `void` | RetainAllValuesOperation.`replay(MutableDocument delegate)`
    `void` | RemoveValueOperation.`replay(MutableDocument delegate)`
    `void` | RemoveOperation.`replay(MutableDocument delegate)`
    `void` | RemoveAtIndexOperation.`replay(MutableDocument delegate)`
    `void` | RemoveAllValuesOperation.`replay(MutableDocument delegate)`
    `void` | PutOperation.`replay(MutableDocument delegate)`
    `void` | PutIfAbsentOperation.`replay(MutableDocument delegate)`
    `abstract void` | Operation.`replay(MutableDocument delegate)`
    `void` | ClearOperation.`replay(MutableDocument delegate)`
    `void` | AddValueOperation.`replay(MutableDocument delegate)`
    `void` | AddValueIfAbsentOperation.`replay(MutableDocument delegate)`
    `void` | SetValueOperation.`rollback(MutableDocument delegate)`
    `void` | RetainAllValuesOperation.`rollback(MutableDocument delegate)`
    `void` | RemoveValueOperation.`rollback(MutableDocument delegate)`
    `void` | RemoveOperation.`rollback(MutableDocument delegate)`
    `void` | RemoveAtIndexOperation.`rollback(MutableDocument delegate)`
    `void` | RemoveAllValuesOperation.`rollback(MutableDocument delegate)`
    `void` | PutOperation.`rollback(MutableDocument delegate)`
    `void` | PutIfAbsentOperation.`rollback(MutableDocument delegate)`
    `abstract void` | Operation.`rollback(MutableDocument delegate)`
    `void` | ClearOperation.`rollback(MutableDocument delegate)`
    `void` | AddValueOperation.`rollback(MutableDocument delegate)`
    `void` | AddValueIfAbsentOperation.`rollback(MutableDocument delegate)`

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

    Subinterfaces of MutableDocument in org.infinispan.schematic.internal.document
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MutableArray`

    Classes in org.infinispan.schematic.internal.document that implement MutableDocument
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicArray` A `ordered array of values` for use as a value within a `BSON Object`.
    `class` | `BasicDocument`

    Methods in org.infinispan.schematic.internal.document that return MutableDocument
    Modifier and Type | Method and Description
    --- | ---
    `MutableDocument` | DocumentEditor.`asMutableDocument()`
    `protected MutableDocument` | BsonReader.Reader.`readDocument(boolean array)`

    Methods in org.infinispan.schematic.internal.document with parameters of type MutableDocument
    Modifier and Type | Method and Description
    --- | ---
    `protected EditableDocument` | ObservableArrayEditor.`createEditableDocument(MutableDocument document, int index, DocumentValueFactory factory)`
    `protected EditableDocument` | ArrayEditor.`createEditableDocument(MutableDocument document, int index, DocumentValueFactory factory)`
    `protected EditableDocument` | ObservableDocumentEditor.`createEditableDocument(MutableDocument document, String fieldName, DocumentValueFactory factory)`
    `protected EditableDocument` | DocumentEditor.`createEditableDocument(MutableDocument document, String fieldName, DocumentValueFactory factory)`
    `protected void` | BsonReader.Reader.`readElement(byte type, MutableDocument bson)`

    Constructors in org.infinispan.schematic.internal.document with parameters of type MutableDocument
    Constructor and Description
    `DocumentEditor(MutableDocument document)` Return the document that was edited.
    `DocumentEditor(MutableDocument document, DocumentValueFactory factory)` Return the document that was edited.
    `ObservableDocumentEditor(MutableDocument document, Path path, DocumentObserver delta, DocumentValueFactory factory)`

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