Package org.snmp4j.model.snmp.proxy.impl
Class ColumnList<C extends SnmpColumn,IC extends SnmpIndexColumn,IT,T,R extends SnmpProxyRow<IT,T>>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<T>
org.snmp4j.model.snmp.proxy.impl.ColumnList<C,IC,IT,T,R>
- Type Parameters:
C
- specifies the column implementation class which has to extendSnmpColumn
.IC
- specifies the index column implementation class which has to extendSnmpIndexColumn
.IT
- specifies the
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<T>
,Collection<T>
,List<T>
,RandomAccess
public class ColumnList<C extends SnmpColumn,IC extends SnmpIndexColumn,IT,T,R extends SnmpProxyRow<IT,T>>
extends ArrayList<T>
The
ColumnList
implements a virtual column set based on a table and a row index.
The ColumnList provides write access to the columns of the row identified by the index given at
creation time of the given table.- Author:
- Frank Fock
- See Also:
-
Field Summary
Fields inherited from class java.util.AbstractList
modCount
-
Constructor Summary
ConstructorsConstructorDescriptionColumnList
(Collection<? extends T> c, org.snmp4j.smi.OID rowIndex, SnmpTable<C, IC, IT, T, R> table) -
Method Summary
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, size, sort, spliterator, subList, toArray, toArray, trimToSize
Methods inherited from class java.util.AbstractCollection
containsAll, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
Methods inherited from interface java.util.List
containsAll