holoedit.data
Class ExternalDataInstanceVector

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.Vector<E>
              extended by holoedit.util.AbstractVectorSort<ExternalDataInstance>
                  extended by holoedit.data.ExternalDataInstanceVector
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<ExternalDataInstance>, java.util.Collection<ExternalDataInstance>, java.util.List<ExternalDataInstance>, java.util.RandomAccess

public class ExternalDataInstanceVector
extends AbstractVectorSort<ExternalDataInstance>

this class enable to sort a vector of LumSeq by their date value (in our case it's time)

See Also:
Serialized Form

Field Summary
 
Fields inherited from class holoedit.util.AbstractVectorSort
changes
 
Constructor Summary
ExternalDataInstanceVector(int cap, int inc)
           
ExternalDataInstanceVector(java.util.Vector<ExternalDataInstance> v)
           
 
Method Summary
 boolean lessThan(ExternalDataInstance obj1, ExternalDataInstance obj2)
          rules for sorting elements true if obj1 < obj2
 boolean lessThanOrEqual(ExternalDataInstance obj1, ExternalDataInstance obj2)
          rules for sorting elements true if obj1 <= obj2
 java.util.Vector<ExternalDataInstance> sort(java.util.Vector<ExternalDataInstance> v)
           
 
Methods inherited from class holoedit.util.AbstractVectorSort
add, getVector, greaterThan, greaterThanOrEqual, insertSort, sort
 
Methods inherited from class java.util.Vector
add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

ExternalDataInstanceVector

public ExternalDataInstanceVector(java.util.Vector<ExternalDataInstance> v)

ExternalDataInstanceVector

public ExternalDataInstanceVector(int cap,
                                  int inc)
Method Detail

lessThan

public boolean lessThan(ExternalDataInstance obj1,
                        ExternalDataInstance obj2)
Description copied from class: AbstractVectorSort
rules for sorting elements true if obj1 < obj2

Specified by:
lessThan in class AbstractVectorSort<ExternalDataInstance>

lessThanOrEqual

public boolean lessThanOrEqual(ExternalDataInstance obj1,
                               ExternalDataInstance obj2)
Description copied from class: AbstractVectorSort
rules for sorting elements true if obj1 <= obj2

Specified by:
lessThanOrEqual in class AbstractVectorSort<ExternalDataInstance>

sort

public java.util.Vector<ExternalDataInstance> sort(java.util.Vector<ExternalDataInstance> v)
Specified by:
sort in class AbstractVectorSort<ExternalDataInstance>