org.infinispan.schematic.internal.delta

## Class ArrayOperation

- java.lang.Object
- - org.infinispan.schematic.internal.delta.Operation
  - - org.infinispan.schematic.internal.delta.ArrayOperation

- Direct Known Subclasses:
    AddValueOperation, ClearOperation, RemoveAllValuesOperation, RemoveAtIndexOperation, RemoveValueOperation, RetainAllValuesOperation, SetValueOperation

      @Immutable
      public abstract class ArrayOperation
      extends Operation

  An atomic operation on an `Array` for SchematicValueDelta.

  Since:
    5.1

- - ### Field Summary

    - ### Fields inherited from class org.infinispan.schematic.internal.delta.Operation

      `parentPath`

  - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `ArrayOperation(Path path, int hashCode)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected Collection<?>` | `cloneValues(Collection<?> values)`
    `protected MutableArray` | `mutableParent(MutableDocument delegate)`

    - ### Methods inherited from class org.infinispan.schematic.internal.delta.Operation

      `clone, cloneValue, equalsIfNotNull, getParentPath, hashCode, replay, rollback`

    - ### Methods inherited from class java.lang.Object

      `equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ArrayOperation

          protected ArrayOperation(Path path,
                        int hashCode)

  - ### Method Detail

    - #### mutableParent

          protected MutableArray mutableParent(MutableDocument delegate)

      Overrides:
        `mutableParent` in class `Operation`

    - #### cloneValues

          protected Collection<?> cloneValues(Collection<?> values)

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