edu.ucsb.nceas.morpho.datapackage
Class PersistentVector

java.lang.Object
  |
  +--edu.ucsb.nceas.morpho.datapackage.PersistentVector

public class PersistentVector
extends java.lang.Object


Field Summary
 int firstRow
          allow for header rows
 
Constructor Summary
PersistentVector()
          Constructor of PersistentVector
 
Method Summary
 void addElement(java.io.Serializable o)
           
 void delete()
           
 java.lang.Object elementAt(int iii)
           
 java.lang.String getFieldDelimiter()
          Method to get field delimiter
 int getFirstRow()
          Method to get the value of first Row
 java.util.Vector getHeaderLinesVector()
          Method to get headerLinesVector
 int getInMemoryNum()
           
 void init(java.io.File f)
           
 void init(java.io.File f, int fRow)
           
 void init(java.lang.String filename)
           
 void initEmpty(java.lang.String[] ar)
           
 void insertElementAt(java.io.Serializable o, int i)
           
static void main(java.lang.String[] args)
           
 void removeAllElements()
           
 void removeElementAt(int i)
           
 void setElementAt(java.io.Serializable o, int i)
           
 void setFieldDelimiter(java.lang.String s)
           
 void setFirstRow(int frow)
           
 void setHeaderLinesVector(java.util.Vector newHeaderLinesVector)
          Method to set a vector as a header lines vector
 void setInMemoryNum(int num)
           
 void setObjectList(java.util.Vector newObjectList)
          Method to assign a vector to objectList
 void setTmpDir(java.lang.String directory)
          Method set tmp directory for Object file
 int size()
           
 void writeObjects(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

firstRow

public int firstRow
allow for header rows
Constructor Detail

PersistentVector

public PersistentVector()
Constructor of PersistentVector
Method Detail

setFirstRow

public void setFirstRow(int frow)

getFirstRow

public int getFirstRow()
Method to get the value of first Row

getHeaderLinesVector

public java.util.Vector getHeaderLinesVector()
Method to get headerLinesVector

setHeaderLinesVector

public void setHeaderLinesVector(java.util.Vector newHeaderLinesVector)
Method to set a vector as a header lines vector
Parameters:
newHeaderLinesVector -  

setTmpDir

public void setTmpDir(java.lang.String directory)
Method set tmp directory for Object file
Parameters:
directory - the tmp directory will be set

init

public void init(java.lang.String filename)

init

public void init(java.io.File f)

init

public void init(java.io.File f,
                 int fRow)

initEmpty

public void initEmpty(java.lang.String[] ar)

setFieldDelimiter

public void setFieldDelimiter(java.lang.String s)

getFieldDelimiter

public java.lang.String getFieldDelimiter()
Method to get field delimiter

writeObjects

public void writeObjects(java.lang.String filename)

elementAt

public java.lang.Object elementAt(int iii)

addElement

public void addElement(java.io.Serializable o)

setElementAt

public void setElementAt(java.io.Serializable o,
                         int i)

insertElementAt

public void insertElementAt(java.io.Serializable o,
                            int i)

removeElementAt

public void removeElementAt(int i)

size

public int size()

removeAllElements

public void removeAllElements()

delete

public void delete()

setObjectList

public void setObjectList(java.util.Vector newObjectList)
Method to assign a vector to objectList
Parameters:
newObjectList - the new object list vector

setInMemoryNum

public void setInMemoryNum(int num)

getInMemoryNum

public int getInMemoryNum()

main

public static void main(java.lang.String[] args)


Copyright © 2000 National Center for Ecological Analysis and Synthesis. All Rights Reserved.