public class MultidimensionalArrayHandler extends ArrayHandler
_versionHelper| Constructor and Description |
|---|
MultidimensionalArrayHandler() |
MultidimensionalArrayHandler(TypeHandler4 a_handler,
boolean a_isPrimitive) |
| Modifier and Type | Method and Description |
|---|---|
Iterator4 |
allElements(ObjectContainerBase container,
java.lang.Object array) |
static Iterator4 |
allElementsMultidimensional(ReflectArray reflectArray,
java.lang.Object array) |
protected void |
analyzeDimensions(ObjectContainerBase container,
java.lang.Object obj,
ArrayInfo info) |
protected static int |
elementCount(int[] a_dim) |
byte |
identifier() |
protected ArrayInfo |
newArrayInfo() |
protected void |
readDimensions(ArrayInfo info,
ReadBuffer buffer) |
protected void |
readElements(ReadContext context,
ArrayInfo info,
java.lang.Object array) |
TypeHandler4 |
unversionedTemplate() |
protected void |
writeDimensions(WriteContext context,
ArrayInfo info) |
protected void |
writeElements(WriteContext context,
java.lang.Object obj,
ArrayInfo info) |
allElements, analyze, arrayReflector, cascadeActivation, classIDFromInfo, classIdToMarshalledClassId, classReflector, collectIDs, createVersionHelper, deepClone, defragment, defragmentSlot, delegateTypeHandler, delete, deletePrimitiveEmbedded, descendsIntoMembers, equals, forEachElement, handleAsByteArray, handleAsByteArray, hashCode, hasNullBitmap, isPreVersion0Format, isPrimitive, iterator, linkLength, newInstance, newInstanceReflectClass, nullItemsMap, prepareComparison, primitiveClassReflector, read, readCandidateHandler, readCreate, readInfo, readInto, readNullBitmap, toString, useJavaHandling, withContent, write, writeInfopublic MultidimensionalArrayHandler(TypeHandler4 a_handler, boolean a_isPrimitive)
public MultidimensionalArrayHandler()
public final Iterator4 allElements(ObjectContainerBase container, java.lang.Object array)
allElements in class ArrayHandlerpublic static Iterator4 allElementsMultidimensional(ReflectArray reflectArray, java.lang.Object array)
protected static final int elementCount(int[] a_dim)
public final byte identifier()
identifier in class ArrayHandlerprotected ArrayInfo newArrayInfo()
newArrayInfo in class ArrayHandlerprotected void readDimensions(ArrayInfo info, ReadBuffer buffer)
readDimensions in class ArrayHandlerprotected void readElements(ReadContext context, ArrayInfo info, java.lang.Object array)
readElements in class ArrayHandlerprotected void writeDimensions(WriteContext context, ArrayInfo info)
writeDimensions in class ArrayHandlerprotected void writeElements(WriteContext context, java.lang.Object obj, ArrayInfo info)
writeElements in class ArrayHandlerprotected void analyzeDimensions(ObjectContainerBase container, java.lang.Object obj, ArrayInfo info)
analyzeDimensions in class ArrayHandlerpublic TypeHandler4 unversionedTemplate()
unversionedTemplate in interface VersionedTypeHandlerunversionedTemplate in class ArrayHandler