com.ice.cvsc
Class CVSEntryVector

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--com.ice.cvsc.CVSEntryVector
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.util.RandomAccess, java.io.Serializable

public class CVSEntryVector
extends java.util.Vector

The CVSEntryVector class subclasses Vector to specifically handle CVSEntry ocjects. This subclass adds several convenience methods for adding and retrieving CVSEntry objects quickly.

Version:
$Revision: 2.3 $
Author:
Timothy Gerard Endres, time@ice.com.
See Also:
CVSClient, CVSProject, Serialized Form

Field Summary
static java.lang.String RCS_ID
           
static java.lang.String RCS_REV
           
static boolean traceLocate
           
static boolean traceLocatePath
           
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
CVSEntryVector()
           
CVSEntryVector(int initCap)
           
CVSEntryVector(int initCap, int capIncr)
           
 
Method Summary
 void appendEntry(CVSEntry entry)
           
 CVSEntry entryAt(int index)
           
 CVSEntry getEntryAt(int index)
           
 boolean isDirty()
          Check to see if any entries in this vector are dirty.
 CVSEntry locateEntry(java.lang.String name)
          Locate an entry in this entry vector with the given name.
 void removeAllEntries()
           
 void setDirty(boolean dirty)
          Check to see if any entries in this vector are dirty.
 
Methods inherited from class java.util.Vector
add, 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, removeRange, 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
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
iterator, listIterator, listIterator
 

Field Detail

RCS_ID

public static final java.lang.String RCS_ID
See Also:
Constant Field Values

RCS_REV

public static final java.lang.String RCS_REV
See Also:
Constant Field Values

traceLocate

public static boolean traceLocate

traceLocatePath

public static boolean traceLocatePath
Constructor Detail

CVSEntryVector

public CVSEntryVector()

CVSEntryVector

public CVSEntryVector(int initCap)

CVSEntryVector

public CVSEntryVector(int initCap,
                      int capIncr)
Method Detail

removeAllEntries

public void removeAllEntries()

entryAt

public CVSEntry entryAt(int index)

getEntryAt

public CVSEntry getEntryAt(int index)

appendEntry

public void appendEntry(CVSEntry entry)

isDirty

public boolean isDirty()
Check to see if any entries in this vector are dirty.

Returns:
If any entry is dirty, returns true, else false.

setDirty

public void setDirty(boolean dirty)
Check to see if any entries in this vector are dirty.

Returns:
If any entry is dirty, returns true, else false.

locateEntry

public CVSEntry locateEntry(java.lang.String name)
Locate an entry in this entry vector with the given name.

Parameters:
name - The entry's name (without any path).
Returns:
The entry corresponding to name, or null if not found.


Copyright © 1997-2003, Timothy G. Endres, All Rights Reserved.