gov.nih.nci.caarray.services.util.parse
Class DelimitedImportParser

java.lang.Object
  extended by gov.nih.nci.caarray.services.util.parse.DelimitedImportParser

public class DelimitedImportParser
extends java.lang.Object

Author:
gustafsons

Constructor Summary
DelimitedImportParser()
           
 
Method Summary
 LocalDynaBean[] getBeans()
          A convienience method to get DynaBeans using the default listener
 int getEndAtLine()
          Returns the endAtLine.
 DelimitedImportListener getListener()
          Returns the listener.
 java.util.ArrayList getObjects(java.lang.Object theTypeToMake, java.util.Hashtable theProperties)
          A convienience method to get Objects using the default listener
 int getStartAtLine()
          Returns the startAtLine.
 java.lang.String getTheDelimiter()
          Returns the theDelimiter.
 java.lang.String getTheFileName()
          Returns the theFileName.
 boolean isReadDataLineTabs()
           
 boolean isReadHeaderTabs()
           
static void main(java.lang.String[] args)
           
 void parse()
           
 void setEndAtLine(int endAtLine)
          Sets the endAtLine.
 void setListener(DelimitedImportListener listener)
          Sets the listener.
 void setReadDataLineTabs(boolean b)
           
 void setReadHeaderTabs(boolean b)
           
 void setStartAtLine(int startAtLine)
          Sets the startAtLine.
 void setTheDelimiter(java.lang.String theDelimiter)
          Sets the theDelimiter.
 void setTheFileName(java.lang.String theFileName)
          Sets the theFileName.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelimitedImportParser

public DelimitedImportParser()
Method Detail

getTheDelimiter

public java.lang.String getTheDelimiter()
Returns the theDelimiter.

Returns:
String

getTheFileName

public java.lang.String getTheFileName()
Returns the theFileName.

Returns:
String

setTheDelimiter

public void setTheDelimiter(java.lang.String theDelimiter)
Sets the theDelimiter.

Parameters:
theDelimiter - The theDelimiter to set

setTheFileName

public void setTheFileName(java.lang.String theFileName)
Sets the theFileName.

Parameters:
theFileName - The theFileName to set

getEndAtLine

public int getEndAtLine()
Returns the endAtLine.

Returns:
int

getStartAtLine

public int getStartAtLine()
Returns the startAtLine.

Returns:
int

setEndAtLine

public void setEndAtLine(int endAtLine)
Sets the endAtLine.

Parameters:
endAtLine - The endAtLine to set

setStartAtLine

public void setStartAtLine(int startAtLine)
Sets the startAtLine.

Parameters:
startAtLine - The startAtLine to set

getBeans

public LocalDynaBean[] getBeans()
                         throws GeneralException
A convienience method to get DynaBeans using the default listener

Throws:
GeneralException

getObjects

public java.util.ArrayList getObjects(java.lang.Object theTypeToMake,
                                      java.util.Hashtable theProperties)
                               throws GeneralException
A convienience method to get Objects using the default listener

Throws:
GeneralException

parse

public void parse()
           throws GeneralException
Throws:
GeneralException

getListener

public DelimitedImportListener getListener()
Returns the listener.

Returns:
DelimitedImportListener

setListener

public void setListener(DelimitedImportListener listener)
Sets the listener.

Parameters:
listener - The listener to set

isReadHeaderTabs

public boolean isReadHeaderTabs()
Returns:

setReadHeaderTabs

public void setReadHeaderTabs(boolean b)
Parameters:
b -

isReadDataLineTabs

public boolean isReadDataLineTabs()
Returns:

setReadDataLineTabs

public void setReadDataLineTabs(boolean b)
Parameters:
b -

main

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