com.swfm.mica.util
Class TextFile

java.lang.Object
  extended bycom.swfm.mica.util.TextFile

public class TextFile
extends java.lang.Object

Version:
%I% %G%
Author:
Michael L. Davis

Constructor Summary
TextFile(java.lang.String filename)
           
TextFile(java.lang.String filename, java.io.InputStream stream)
           
 
Method Summary
 void appendLine(java.lang.String line)
           
 java.lang.String getFilename()
           
 java.lang.String getLine(int lineNumber)
           
 java.lang.String[] getLines()
           
 int getNumberOfLines()
           
 Strings getStrings()
           
 java.lang.String getText()
           
 void removeLine(int index)
           
 void save()
           
 void save(java.io.OutputStream stream)
           
 int searchBackward(java.lang.String searchString, int startingLineNumber)
           
 int searchForward(java.lang.String searchString, int startingLineNumber)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextFile

public TextFile(java.lang.String filename)
         throws java.lang.Exception

TextFile

public TextFile(java.lang.String filename,
                java.io.InputStream stream)
         throws java.lang.Exception
Method Detail

getFilename

public java.lang.String getFilename()

getNumberOfLines

public int getNumberOfLines()

getLine

public java.lang.String getLine(int lineNumber)

getLines

public java.lang.String[] getLines()

getText

public java.lang.String getText()

getStrings

public Strings getStrings()

searchForward

public int searchForward(java.lang.String searchString,
                         int startingLineNumber)

searchBackward

public int searchBackward(java.lang.String searchString,
                          int startingLineNumber)

appendLine

public void appendLine(java.lang.String line)

removeLine

public void removeLine(int index)

save

public void save()
          throws java.lang.Exception
Throws:
java.lang.Exception

save

public void save(java.io.OutputStream stream)
          throws java.lang.Exception
Throws:
java.lang.Exception