Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.greenstone.gatherer.cdm
Class SubIndex  view SubIndex download SubIndex.java

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.Vector
              extended byorg.greenstone.gatherer.cdm.SubIndex
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.lang.Comparable, java.util.List, java.util.RandomAccess, java.io.Serializable
Direct Known Subclasses:
DefaultSubIndex

public class SubIndex
extends java.util.Vector
implements java.lang.Comparable

The SubIndex class is essentially a Vector with some extra added magic to make it print out properly.

Version:
2.1

Nested Class Summary
 
Nested classes inherited from class java.util.AbstractList
 
Field Summary
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
SubIndex()
          Default Constructor.
SubIndex(java.lang.String raw, SubcollectionManager manager)
          Parsed data Constructor.
SubIndex(java.util.Vector original)
          Copy Constructor.
 
Method Summary
 int compareTo(java.lang.Object object)
          Method to compare two subindexes.
 boolean containsSubcollection(java.lang.String name)
          Method to determine if this subindex contains a certain subcollection.
 boolean equals(java.lang.Object object)
          Method to check two subindexes for equality.
 java.lang.String toString()
          Method to generate a comma separated list from a subindex vector.
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.util.AbstractCollection
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Constructor Detail

SubIndex

public SubIndex()
Default Constructor.


SubIndex

public SubIndex(java.util.Vector original)
Copy Constructor.


SubIndex

public SubIndex(java.lang.String raw,
                SubcollectionManager manager)
Parsed data Constructor.

Method Detail

compareTo

public int compareTo(java.lang.Object object)
Method to compare two subindexes.

Specified by:
compareTo in interface java.lang.Comparable

containsSubcollection

public boolean containsSubcollection(java.lang.String name)
Method to determine if this subindex contains a certain subcollection.


equals

public boolean equals(java.lang.Object object)
Method to check two subindexes for equality.

Specified by:
equals in interface java.util.List

toString

public java.lang.String toString()
Method to generate a comma separated list from a subindex vector.