Package org.apache.axis.encoding.ser
Class ArrayDeserializer.ArrayListExtension
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList
-
- org.apache.axis.encoding.ser.ArrayDeserializer.ArrayListExtension
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable,java.util.Collection,java.util.List,java.util.RandomAccess,JavaUtils.ConvertCache
- Enclosing class:
- ArrayDeserializer
public class ArrayDeserializer.ArrayListExtension extends java.util.ArrayList implements JavaUtils.ConvertCache
During processing, the Array Deserializer stores the array in an ArrayListExtension class. This class contains all of the normal function of an ArrayList, plus it keeps a list of the converted array values. This class is essential to support arrays that are multi-referenced.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetConvertedValue(java.lang.Class cls)Get previously converted valuejava.lang.ClassgetDestClass()Get the destination array class described by the xmlvoidsetConvertedValue(java.lang.Class cls, java.lang.Object value)Store converted value-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
setConvertedValue
public void setConvertedValue(java.lang.Class cls, java.lang.Object value)Store converted value- Specified by:
setConvertedValuein interfaceJavaUtils.ConvertCache
-
getConvertedValue
public java.lang.Object getConvertedValue(java.lang.Class cls)
Get previously converted value- Specified by:
getConvertedValuein interfaceJavaUtils.ConvertCache
-
getDestClass
public java.lang.Class getDestClass()
Get the destination array class described by the xml- Specified by:
getDestClassin interfaceJavaUtils.ConvertCache
-
-