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.Object
getConvertedValue(java.lang.Class cls)
Get previously converted valuejava.lang.Class
getDestClass()
Get the destination array class described by the xmlvoid
setConvertedValue(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:
setConvertedValue
in interfaceJavaUtils.ConvertCache
-
getConvertedValue
public java.lang.Object getConvertedValue(java.lang.Class cls)
Get previously converted value- Specified by:
getConvertedValue
in interfaceJavaUtils.ConvertCache
-
getDestClass
public java.lang.Class getDestClass()
Get the destination array class described by the xml- Specified by:
getDestClass
in interfaceJavaUtils.ConvertCache
-
-