## Uses of Interface
org.infinispan.schematic.document.Array

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

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

    Subinterfaces of Array in org.infinispan.schematic.document
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EditableArray`

    Methods in org.infinispan.schematic.document that return Array
    Modifier and Type | Method and Description
    --- | ---
    `Array` | Array.`clone()` Obtain a clone of this array.

    Methods in org.infinispan.schematic.document with parameters of type Array
    Modifier and Type | Method and Description
    --- | ---
    `EditableArray` | EditableArray.`addArray(Array array)` Adds to this array the supplied array.
    `EditableArray` | EditableArray.`addArray(int index, Array array)` Insert the value for the field at the given index to be the supplied array.
    `EditableArray` | EditableArray.`addArrayIfAbsent(Array array)` Adds to this array the supplied array, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`setArray(int index, Array array)` Set the value for the field at the given index to be the supplied array.
    `EditableArray` | EditableDocument.`setArray(String name, Array array)` Set the value for the field with the given name to be the supplied array.
    `EditableArray` | EditableArray.`setArray(String name, Array array)` Set the value for the field at the given index to be the supplied array.

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

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

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

    Methods in org.infinispan.schematic.internal.document that return Array
    Modifier and Type | Method and Description
    --- | ---
    `Array` | BasicArray.`clone()`
    `Array` | BsonReader.`readArray(DataInput input)` Read the binary BSON representation from supplied input stream and construct the `Document` representation.
    `Array` | BsonReader.`readArray(InputStream stream)` Read the binary BSON representation from supplied input stream and construct the `Array` representation.
    `Array` | ArrayExternalizer.`readObject(ObjectInput input)`
    `Array` | ArrayEditor.`unwrap()`
    `Array` | BasicArray.`with(Document.ValueTransformer transformer)`
    `Array` | BasicArray.`with(Map<String,Object> changedFields)`
    `Array` | BasicArray.`withVariablesReplaced(Properties properties)`
    `Array` | BasicArray.`withVariablesReplacedWithSystemProperties()`

    Methods in org.infinispan.schematic.internal.document that return types with arguments of type Array
    Modifier and Type | Method and Description
    --- | ---
    `Set<Class<? extends Array>>` | ArrayExternalizer.`getTypeClasses()`

    Methods in org.infinispan.schematic.internal.document with parameters of type Array
    Modifier and Type | Method and Description
    --- | ---
    `EditableArray` | ArrayEditor.`addArray(Array array)`
    `EditableArray` | ArrayEditor.`addArray(int index, Array array)`
    `EditableArray` | ArrayEditor.`addArrayIfAbsent(Array array)`
    `EditableArray` | ArrayEditor.`setArray(int index, Array array)`
    `EditableArray` | DocumentEditor.`setArray(String name, Array array)`
    `EditableArray` | ArrayEditor.`setArray(String name, Array array)`
    `void` | ArrayExternalizer.`writeObject(ObjectOutput output, Array array)`

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