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

- Packages that use EditableArray
  Package | Description
  --- | ---
  org.infinispan.schematic |
  org.infinispan.schematic.document |
  org.infinispan.schematic.internal.document |
  org.modeshape.jcr.cache.document |

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

    Methods in org.infinispan.schematic that return EditableArray
    Modifier and Type | Method and Description
    --- | ---
    `static EditableArray` | DocumentFactory.`newArray()` Create a new, empty editable array that can be used as a new array value in other documents.
    `static EditableArray` | DocumentFactory.`newArray(Collection<?> values)` Create a new editable array that can be used as a new array value in other documents.
    `static EditableArray` | DocumentFactory.`newArray(int initialCapacity)` Create a new, empty editable array that can be used as a new array value in other documents.
    `static EditableArray` | DocumentFactory.`newArray(Object... values)` Create a new editable array that can be used as a new array value in other documents.

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

    Methods in org.infinispan.schematic.document that return EditableArray
    Modifier and Type | Method and Description
    --- | ---
    `EditableArray` | EditableArray.`addArray()` Adds to this array a new empty array.
    `EditableArray` | EditableArray.`addArray(Array array)` Adds to this array the supplied array.
    `EditableArray` | EditableArray.`addArray(int index)` Insert the value for the field at the given index to be a new, empty 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.`addBinary(byte type, byte[] data)` Adds to this array a `Binary` value with the supplied type and content.
    `EditableArray` | EditableArray.`addBinary(int index, byte type, byte[] data)` Insert the value for the field at the given index to be a binary value.
    `EditableArray` | EditableArray.`addBinaryIfAbsent(byte type, byte[] data)` Adds to this array a `Binary` value with the supplied type and content, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addBoolean(boolean value)` Adds the supplied boolean value to this array.
    `EditableArray` | EditableArray.`addBoolean(int index, boolean value)` Insert the value for the field at the given index to the supplied boolean value.
    `EditableArray` | EditableArray.`addBooleanIfAbsent(boolean value)` Adds the supplied boolean value to this array, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addDate(Date value)` Adds to this array the supplied date.
    `EditableArray` | EditableArray.`addDate(int index, Date value)` Insert the value for the field at the given index to the supplied date value.
    `EditableArray` | EditableArray.`addDate(int index, String isoDate)` Insert the value for the field at the given index to the date value parsed from the ISO-8601 date representation.
    `EditableArray` | EditableArray.`addDate(String isoDate)` Adds to this array a Date with the supplied ISO-8601 string.
    `EditableArray` | EditableArray.`addDateIfAbsent(Date value)` Adds to this array the supplied date, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addDateIfAbsent(String isoDate)` Adds to this array a Date with the supplied ISO-8601 string, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addNull()` Adds to this array a `Null` value.
    `EditableArray` | EditableArray.`addNull(int index)` Insert the value for the field at the given index to be a null value.
    `EditableArray` | EditableArray.`addNullIfAbsent()` Adds to this array a `Null` value, if and only if there is not already a null value in the array.
    `EditableArray` | EditableArray.`addNumber(double value)` Adds the supplied double value to this array.
    `EditableArray` | EditableArray.`addNumber(float value)` Adds the supplied float value to this array.
    `EditableArray` | EditableArray.`addNumber(int value)` Adds the supplied integer value to this array.
    `EditableArray` | EditableArray.`addNumber(int index, double value)` Insert the value for the field at the given index to the supplied double value.
    `EditableArray` | EditableArray.`addNumber(int index, float value)` Insert the value for the field at the given index to the supplied float value.
    `EditableArray` | EditableArray.`addNumber(int index, int value)` Insert the value for the field at the given index to the supplied integer value.
    `EditableArray` | EditableArray.`addNumber(int index, long value)` Insert the value for the field at the given index to the supplied long value.
    `EditableArray` | EditableArray.`addNumber(long value)` Adds the supplied long value to this array.
    `EditableArray` | EditableArray.`addNumberIfAbsent(double value)` Adds the supplied double value to this array, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addNumberIfAbsent(float value)` Adds the supplied float value to this array, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addNumberIfAbsent(int value)` Adds the supplied integer value to this array, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addNumberIfAbsent(long value)` Adds the supplied long value to this array, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addObjectId(byte[] bytes)` Adds to this array an ObjectId with the supplied 12-byte value.
    `EditableArray` | EditableArray.`addObjectId(int index, byte[] bytes)` Insert the value for the field at the given index to an `ObjectId` created from the supplied 12-byte binary value.
    `EditableArray` | EditableArray.`addObjectId(int time, int machine, int process, int inc)` Adds to this array an ObjectId with the supplied time, machine, process, and increment.
    `EditableArray` | EditableArray.`addObjectId(int index, int time, int machine, int process, int inc)` Insert the value for the field at the given index to an `ObjectId` created from the supplied hexadecimal binary value.
    `EditableArray` | EditableArray.`addObjectId(int index, String hex)` Insert the value for the field at the given index to an `ObjectId` created from the supplied hexadecimal binary value.
    `EditableArray` | EditableArray.`addObjectId(String hex)` Adds to this array an ObjectId with the supplied hexadecimal string.
    `EditableArray` | EditableArray.`addObjectIdIfAbsent(byte[] bytes)` Adds to this array an ObjectId with the supplied 12-byte value, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addObjectIdIfAbsent(int time, int machine, int process, int inc)` Adds to this array an ObjectId with the supplied time, machine, process, and increment, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addObjectIdIfAbsent(String hex)` Adds to this array an ObjectId with the supplied hexadecimal string, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addRegularExpression(int index, String pattern)` Insert the value for the field at the given index to the supplied regular expression.
    `EditableArray` | EditableArray.`addRegularExpression(int index, String pattern, int flags)` Insert the value for the field at the given index to the supplied regular expression.
    `EditableArray` | EditableArray.`addRegularExpression(String pattern)` Adds to this array a regular expression with the supplied pattern string.
    `EditableArray` | EditableArray.`addRegularExpression(String pattern, int flags)` Adds to this array a regular expression with the supplied pattern string and option flags.
    `EditableArray` | EditableArray.`addRegularExpressionIfAbsent(String pattern)` Adds to this array a regular expression with the supplied pattern string, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addRegularExpressionIfAbsent(String pattern, int flags)` Adds to this array a regular expression with the supplied pattern string and option flags, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addString(int index, String value)` Insert the value for the field at the given index to the supplied string value.
    `EditableArray` | EditableArray.`addString(String value)` Adds the supplied string value to this array.
    `EditableArray` | EditableArray.`addStringIfAbsent(String value)` Adds the supplied string value to this array, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addSymbol(int index, String value)` Insert the value for the field at the given index to a `Symbol` created from the supplied string value.
    `EditableArray` | EditableArray.`addSymbol(String value)` Adds to this array a Symbol with the supplied string.
    `EditableArray` | EditableArray.`addSymbolIfAbsent(String value)` Adds to this array a Symbol with the supplied string, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addTimestamp(int timeInSeconds, int increment)` Adds to this array a Timestamp with the supplied time in seconds and increment value.
    `EditableArray` | EditableArray.`addTimestamp(int index, int timeInSeconds, int increment)` Insert the value for the field at the given index to a `Timestamp` with the supplied time in seconds and increment.
    `EditableArray` | EditableArray.`addTimestampIfAbsent(int timeInSeconds, int increment)` Adds to this array a Timestamp with the supplied time in seconds and increment value, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addUuid(int index, UUID uuid)` Insert the value for the field at the given index to be a `UUID`.
    `EditableArray` | EditableArray.`addUuid(UUID uuid)` Adds to this array the supplied UUID.
    `EditableArray` | EditableArray.`addUuidIfAbsent(UUID uuid)` Adds to this array the supplied UUID, if and only if an equivalent value doesn't already exist in the array.
    `EditableArray` | EditableArray.`addValue(int index, Object value)` Insert the value for the field with the given name to the supplied value.
    `EditableArray` | EditableArray.`addValue(Object value)` Add the supplied value to this array.
    `EditableArray` | EditableDocument.`getArray(String name)` Get the existing array value in this document for the given field name.
    `EditableArray` | EditableArray.`getArray(String name)` Get the existing array value in this array for the given index.
    `EditableArray` | EditableDocument.`getOrCreateArray(String name)` Get the existing array value in this document for the given field name, or create a new array if there is no existing array at this field.
    `EditableArray` | EditableArray.`set(String name, Object value)` Set the value for the field with the given name to the supplied value.
    `EditableArray` | EditableArray.`setArray(int index)` Set the value for the field at the given index to be a new, empty 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)` Set the value for the field with the given name to be a new, empty array.
    `EditableArray` | EditableArray.`setArray(String name)` Set the value for the field at the given index to be a new, empty 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.
    `EditableArray` | EditableDocument.`setArray(String name, Object... values)` Set the value for the field with the given name to be the supplied array.
    `EditableArray` | EditableArray.`setBinary(int index, byte type, byte[] data)` Set the value for the field at the given index to be a binary value.
    `EditableArray` | EditableArray.`setBinary(String name, byte type, byte[] data)` Set the value for the field at the given index to be a binary value.
    `EditableArray` | EditableArray.`setBoolean(int index, boolean value)` Set the value for the field at the given index to the supplied boolean value.
    `EditableArray` | EditableArray.`setBoolean(String name, boolean value)` Set the value for the field at the given index to the supplied boolean value.
    `EditableArray` | EditableArray.`setDate(int index, Date value)` Set the value for the field at the given index to the supplied date value.
    `EditableArray` | EditableArray.`setDate(int index, String isoDate)` Set the value for the field at the given index to the date value parsed from the ISO-8601 date representation.
    `EditableArray` | EditableArray.`setDate(String name, Date value)` Set the value for the field at the given index to the supplied date value.
    `EditableArray` | EditableArray.`setDate(String name, String isoDate)` Set the value for the field at the given index to the date value parsed from the ISO-8601 date representation.
    `EditableArray` | EditableArray.`setNull(int index)` Set the value for the field at the given index to be a null value.
    `EditableArray` | EditableArray.`setNull(String name)` Set the value for the field at the given index to be a null value.
    `EditableArray` | EditableArray.`setNumber(int index, double value)` Set the value for the field at the given index to the supplied double value.
    `EditableArray` | EditableArray.`setNumber(int index, float value)` Set the value for the field at the given index to the supplied float value.
    `EditableArray` | EditableArray.`setNumber(int index, int value)` Set the value for the field at the given index to the supplied integer value.
    `EditableArray` | EditableArray.`setNumber(int index, long value)` Set the value for the field at the given index to the supplied long value.
    `EditableArray` | EditableArray.`setNumber(String name, double value)` Set the value for the field at the given index to the supplied double value.
    `EditableArray` | EditableArray.`setNumber(String name, float value)` Set the value for the field at the given index to the supplied float value.
    `EditableArray` | EditableArray.`setNumber(String name, int value)` Set the value for the field at the given index to the supplied integer value.
    `EditableArray` | EditableArray.`setNumber(String name, long value)` Set the value for the field at the given index to the supplied long value.
    `EditableArray` | EditableArray.`setObjectId(int index, byte[] bytes)` Set the value for the field at the given index to an `ObjectId` created from the supplied 12-byte binary value.
    `EditableArray` | EditableArray.`setObjectId(int index, int time, int machine, int process, int inc)` Set the value for the field at the given index to an `ObjectId` created from the supplied hexadecimal binary value.
    `EditableArray` | EditableArray.`setObjectId(int index, String hex)` Set the value for the field at the given index to an `ObjectId` created from the supplied hexadecimal binary value.
    `EditableArray` | EditableArray.`setObjectId(String name, byte[] bytes)` Set the value for the field at the given index to an `ObjectId` created from the supplied 12-byte binary value.
    `EditableArray` | EditableArray.`setObjectId(String name, int time, int machine, int process, int inc)` Set the value for the field at the given index to an `ObjectId` created from the supplied hexadecimal binary value.
    `EditableArray` | EditableArray.`setObjectId(String name, String hex)` Set the value for the field at the given index to an `ObjectId` created from the supplied hexadecimal binary value.
    `EditableArray` | EditableArray.`setRegularExpression(int index, String pattern)` Set the value for the field at the given index to the supplied regular expression.
    `EditableArray` | EditableArray.`setRegularExpression(int index, String pattern, int flags)` Set the value for the field at the given index to the supplied regular expression.
    `EditableArray` | EditableArray.`setRegularExpression(String name, String pattern)` Set the value for the field at the given index to the supplied regular expression.
    `EditableArray` | EditableArray.`setRegularExpression(String name, String pattern, int flags)` Set the value for the field at the given index to the supplied regular expression.
    `EditableArray` | EditableArray.`setString(int index, String value)` Set the value for the field at the given index to the supplied string value.
    `EditableArray` | EditableArray.`setString(String name, String value)` Set the value for the field at the given index to the supplied string value.
    `EditableArray` | EditableArray.`setSymbol(int index, String value)` Set the value for the field at the given index to a `Symbol` created from the supplied string value.
    `EditableArray` | EditableArray.`setSymbol(String name, String value)` Set the value for the field at the given index to a `Symbol` created from the supplied string value.
    `EditableArray` | EditableArray.`setTimestamp(int index, int timeInSeconds, int increment)` Set the value for the field at the given index to a `Timestamp` with the supplied time in seconds and increment.
    `EditableArray` | EditableArray.`setTimestamp(String name, int timeInSeconds, int increment)` Set the value for the field at the given index to a `Timestamp` with the supplied time in seconds and increment.
    `EditableArray` | EditableArray.`setUuid(int index, UUID uuid)` Set the value for the field at the given index to be a `UUID`.
    `EditableArray` | EditableArray.`setUuid(String name, UUID uuid)` Set the value for the field at the given index to be a `UUID`.
    `EditableArray` | EditableArray.`setValue(int index, Object value)` Set the value for the field with the given name to the supplied value.

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

    Classes in org.infinispan.schematic.internal.document that implement EditableArray
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArrayEditor`
    `class` | `ObservableArrayEditor`

    Methods in org.infinispan.schematic.internal.document that return EditableArray
    Modifier and Type | Method and Description
    --- | ---
    `EditableArray` | ArrayEditor.`addArray()`
    `EditableArray` | ArrayEditor.`addArray(Array array)`
    `EditableArray` | ArrayEditor.`addArray(int index)`
    `EditableArray` | ArrayEditor.`addArray(int index, Array array)`
    `EditableArray` | ArrayEditor.`addArrayIfAbsent(Array array)`
    `EditableArray` | ArrayEditor.`addBinary(byte type, byte[] data)`
    `EditableArray` | ArrayEditor.`addBinary(int index, byte type, byte[] data)`
    `EditableArray` | ArrayEditor.`addBinaryIfAbsent(byte type, byte[] data)`
    `EditableArray` | ArrayEditor.`addBoolean(boolean value)`
    `EditableArray` | ArrayEditor.`addBoolean(int index, boolean value)`
    `EditableArray` | ArrayEditor.`addBooleanIfAbsent(boolean value)`
    `EditableArray` | ArrayEditor.`addDate(Date value)`
    `EditableArray` | ArrayEditor.`addDate(int index, Date value)`
    `EditableArray` | ArrayEditor.`addDate(int index, String isoDate)`
    `EditableArray` | ArrayEditor.`addDate(String isoDate)`
    `EditableArray` | ArrayEditor.`addDateIfAbsent(Date value)`
    `EditableArray` | ArrayEditor.`addDateIfAbsent(String isoDate)`
    `EditableArray` | ArrayEditor.`addNull()`
    `EditableArray` | ArrayEditor.`addNull(int index)`
    `EditableArray` | ArrayEditor.`addNullIfAbsent()`
    `EditableArray` | ArrayEditor.`addNumber(double value)`
    `EditableArray` | ArrayEditor.`addNumber(float value)`
    `EditableArray` | ArrayEditor.`addNumber(int value)`
    `EditableArray` | ArrayEditor.`addNumber(int index, double value)`
    `EditableArray` | ArrayEditor.`addNumber(int index, float value)`
    `EditableArray` | ArrayEditor.`addNumber(int index, int value)`
    `EditableArray` | ArrayEditor.`addNumber(int index, long value)`
    `EditableArray` | ArrayEditor.`addNumber(long value)`
    `EditableArray` | ArrayEditor.`addNumberIfAbsent(double value)`
    `EditableArray` | ArrayEditor.`addNumberIfAbsent(float value)`
    `EditableArray` | ArrayEditor.`addNumberIfAbsent(int value)`
    `EditableArray` | ArrayEditor.`addNumberIfAbsent(long value)`
    `EditableArray` | ArrayEditor.`addObjectId(byte[] bytes)`
    `EditableArray` | ArrayEditor.`addObjectId(int index, byte[] bytes)`
    `EditableArray` | ArrayEditor.`addObjectId(int time, int machine, int process, int inc)`
    `EditableArray` | ArrayEditor.`addObjectId(int index, int time, int machine, int process, int inc)`
    `EditableArray` | ArrayEditor.`addObjectId(int index, String hex)`
    `EditableArray` | ArrayEditor.`addObjectId(String hex)`
    `EditableArray` | ArrayEditor.`addObjectIdIfAbsent(byte[] bytes)`
    `EditableArray` | ArrayEditor.`addObjectIdIfAbsent(int time, int machine, int process, int inc)`
    `EditableArray` | ArrayEditor.`addObjectIdIfAbsent(String hex)`
    `EditableArray` | ArrayEditor.`addRegularExpression(int index, String pattern)`
    `EditableArray` | ArrayEditor.`addRegularExpression(int index, String pattern, int flags)`
    `EditableArray` | ArrayEditor.`addRegularExpression(String pattern)`
    `EditableArray` | ArrayEditor.`addRegularExpression(String pattern, int flags)`
    `EditableArray` | ArrayEditor.`addRegularExpressionIfAbsent(String pattern)`
    `EditableArray` | ArrayEditor.`addRegularExpressionIfAbsent(String pattern, int flags)`
    `EditableArray` | ArrayEditor.`addString(int index, String value)`
    `EditableArray` | ArrayEditor.`addString(String value)`
    `EditableArray` | ArrayEditor.`addStringIfAbsent(String value)`
    `EditableArray` | ArrayEditor.`addSymbol(int index, String value)`
    `EditableArray` | ArrayEditor.`addSymbol(String value)`
    `EditableArray` | ArrayEditor.`addSymbolIfAbsent(String value)`
    `EditableArray` | ArrayEditor.`addTimestamp(int timeInSeconds, int increment)`
    `EditableArray` | ArrayEditor.`addTimestamp(int index, int timeInSeconds, int increment)`
    `EditableArray` | ArrayEditor.`addTimestampIfAbsent(int timeInSeconds, int increment)`
    `EditableArray` | ArrayEditor.`addUuid(int index, UUID uuid)`
    `EditableArray` | ArrayEditor.`addUuid(UUID uuid)`
    `EditableArray` | ArrayEditor.`addUuidIfAbsent(UUID uuid)`
    `EditableArray` | ArrayEditor.`addValue(int index, Object value)`
    `EditableArray` | ArrayEditor.`addValue(Object value)`
    `EditableArray` | ArrayEditor.`addValueIfAbsent(Object value)`
    `protected EditableArray` | ObservableArrayEditor.`createEditableArray(MutableArray array, int index, DocumentValueFactory factory)`
    `protected EditableArray` | ArrayEditor.`createEditableArray(MutableArray array, int index, DocumentValueFactory factory)`
    `protected EditableArray` | ObservableDocumentEditor.`createEditableArray(MutableArray array, String fieldName, DocumentValueFactory factory)`
    `protected EditableArray` | DocumentEditor.`createEditableArray(MutableArray array, String fieldName, DocumentValueFactory factory)`
    `protected EditableArray` | ObservableArrayEditor.`createEditableSublist(MutableArray array, DocumentValueFactory factory)`
    `protected EditableArray` | ArrayEditor.`createEditableSublist(MutableArray array, DocumentValueFactory factory)`
    `protected EditableArray` | ArrayEditor.`editable(List<?> array, int index)`
    `protected EditableArray` | DocumentEditor.`editable(List<?> array, String fieldName)`
    `EditableArray` | DocumentEditor.`getArray(String name)`
    `EditableArray` | ArrayEditor.`getArray(String name)`
    `EditableArray` | DocumentEditor.`getOrCreateArray(String name)`
    `EditableArray` | ArrayEditor.`getOrCreateArray(String name)`
    `EditableArray` | ArrayEditor.`set(String name, Object value)`
    `EditableArray` | ArrayEditor.`setArray(int index)`
    `EditableArray` | ArrayEditor.`setArray(int index, Array array)`
    `EditableArray` | DocumentEditor.`setArray(String name)`
    `EditableArray` | ArrayEditor.`setArray(String name)`
    `EditableArray` | DocumentEditor.`setArray(String name, Array array)`
    `EditableArray` | ArrayEditor.`setArray(String name, Array array)`
    `EditableArray` | DocumentEditor.`setArray(String name, Object... values)`
    `EditableArray` | ArrayEditor.`setArray(String name, Object... values)`
    `EditableArray` | ArrayEditor.`setBinary(int index, byte type, byte[] data)`
    `EditableArray` | ArrayEditor.`setBinary(String name, byte type, byte[] data)`
    `EditableArray` | ArrayEditor.`setBoolean(int index, boolean value)`
    `EditableArray` | ArrayEditor.`setBoolean(String name, boolean value)`
    `EditableArray` | ArrayEditor.`setDate(int index, Date value)`
    `EditableArray` | ArrayEditor.`setDate(int index, String isoDate)`
    `EditableArray` | ArrayEditor.`setDate(String name, Date value)`
    `EditableArray` | ArrayEditor.`setDate(String name, String isoDate)`
    `EditableArray` | ArrayEditor.`setNull(int index)`
    `EditableArray` | ArrayEditor.`setNull(String name)`
    `EditableArray` | ArrayEditor.`setNumber(int index, double value)`
    `EditableArray` | ArrayEditor.`setNumber(int index, float value)`
    `EditableArray` | ArrayEditor.`setNumber(int index, int value)`
    `EditableArray` | ArrayEditor.`setNumber(int index, long value)`
    `EditableArray` | ArrayEditor.`setNumber(String name, double value)`
    `EditableArray` | ArrayEditor.`setNumber(String name, float value)`
    `EditableArray` | ArrayEditor.`setNumber(String name, int value)`
    `EditableArray` | ArrayEditor.`setNumber(String name, long value)`
    `EditableArray` | ArrayEditor.`setObjectId(int index, byte[] bytes)`
    `EditableArray` | ArrayEditor.`setObjectId(int index, int time, int machine, int process, int inc)`
    `EditableArray` | ArrayEditor.`setObjectId(int index, String hex)`
    `EditableArray` | ArrayEditor.`setObjectId(String name, byte[] bytes)`
    `EditableArray` | ArrayEditor.`setObjectId(String name, int time, int machine, int process, int inc)`
    `EditableArray` | ArrayEditor.`setObjectId(String name, String hex)`
    `EditableArray` | ArrayEditor.`setRegularExpression(int index, String pattern)`
    `EditableArray` | ArrayEditor.`setRegularExpression(int index, String pattern, int flags)`
    `EditableArray` | ArrayEditor.`setRegularExpression(String name, String pattern)`
    `EditableArray` | ArrayEditor.`setRegularExpression(String name, String pattern, int flags)`
    `EditableArray` | ArrayEditor.`setString(int index, String value)`
    `EditableArray` | ArrayEditor.`setString(String name, String value)`
    `EditableArray` | ArrayEditor.`setSymbol(int index, String value)`
    `EditableArray` | ArrayEditor.`setSymbol(String name, String value)`
    `EditableArray` | ArrayEditor.`setTimestamp(int index, int timeInSeconds, int increment)`
    `EditableArray` | ArrayEditor.`setTimestamp(String name, int timeInSeconds, int increment)`
    `EditableArray` | ArrayEditor.`setUuid(int index, UUID uuid)`
    `EditableArray` | ArrayEditor.`setUuid(String name, UUID uuid)`
    `EditableArray` | ArrayEditor.`setValue(int index, Object value)`
    `protected EditableArray` | ArrayEditor.`setValue(String name, Object value)`

  - ### Uses of EditableArray in org.modeshape.jcr.cache.document

    Methods in org.modeshape.jcr.cache.document with parameters of type EditableArray
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | DocumentOptimizer.`mergeChildren(NodeKey key, EditableDocument document, EditableArray children, boolean isFirst, String nextBlock)` Modify the supplied document (with the given key) to merge in all of the children from the next block.
    `protected boolean` | DocumentOptimizer.`splitChildren(NodeKey key, EditableDocument document, EditableArray children, int targetCountPerBlock, int tolerance, boolean isFirst, String nextBlock)` Split the children in the given document (with the given key) into two or more blocks, based upon the specified number of desired children per block and a tolerance.

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