Package nds2
Class vectorSegment
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<segment>
-
- nds2.vectorSegment
-
- All Implemented Interfaces:
java.lang.Iterable<segment>,java.util.Collection<segment>,java.util.List<segment>,java.util.RandomAccess
- Direct Known Subclasses:
segment_list_type
public class vectorSegment extends java.util.AbstractList<segment> implements java.util.RandomAccess
-
-
Constructor Summary
Constructors Modifier Constructor Description vectorSegment()vectorSegment(int count, segment value)protectedvectorSegment(long cPtr, boolean cMemoryOwn)vectorSegment(java.lang.Iterable<segment> initialElements)vectorSegment(segment[] initialElements)vectorSegment(vectorSegment other)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(int index, segment e)booleanadd(segment e)longcapacity()voidclear()voiddelete()protected voidfinalize()segmentget(int index)protected static longgetCPtr(vectorSegment obj)booleanisEmpty()segmentremove(int index)protected voidremoveRange(int fromIndex, int toIndex)voidreserve(long n)segmentset(int index, segment e)intsize()protected voidswigSetCMemOwn(boolean own)-
Methods inherited from class java.util.AbstractList
addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList
-
-
-
-
Constructor Detail
-
vectorSegment
protected vectorSegment(long cPtr, boolean cMemoryOwn)
-
vectorSegment
public vectorSegment(segment[] initialElements)
-
vectorSegment
public vectorSegment(java.lang.Iterable<segment> initialElements)
-
vectorSegment
public vectorSegment()
-
vectorSegment
public vectorSegment(vectorSegment other)
-
vectorSegment
public vectorSegment(int count, segment value)
-
-
Method Detail
-
getCPtr
protected static long getCPtr(vectorSegment obj)
-
swigSetCMemOwn
protected void swigSetCMemOwn(boolean own)
-
finalize
protected void finalize()
- Overrides:
finalizein classjava.lang.Object
-
delete
public void delete()
-
get
public segment get(int index)
-
add
public boolean add(segment e)
-
add
public void add(int index, segment e)
-
remove
public segment remove(int index)
-
removeRange
protected void removeRange(int fromIndex, int toIndex)- Overrides:
removeRangein classjava.util.AbstractList<segment>
-
size
public int size()
-
capacity
public long capacity()
-
reserve
public void reserve(long n)
-
isEmpty
public boolean isEmpty()
-
-