APTCONVERT 1.1

fr.pixware.apt.convert
Class SimpleExtractor

java.lang.Object
  extended by fr.pixware.apt.convert.SimpleExtractor
All Implemented Interfaces:
Extractor
Direct Known Subclasses:
CExtractor, TclExtractor

public class SimpleExtractor
extends java.lang.Object
implements Extractor


Constructor Summary
SimpleExtractor(Driver driver, java.lang.String[] beginComments, java.lang.String[] commentLinePrefix, java.lang.String[] endComments)
           
SimpleExtractor(Driver driver, java.lang.String beginComments, java.lang.String commentLinePrefix, java.lang.String endComments)
           
 
Method Summary
protected static java.lang.String expandTabs(java.lang.String line)
           
protected static java.lang.String expandTabs(java.lang.String line, int tabWidth)
           
 void extract(java.io.Reader reader, java.io.Writer writer)
           
 void extract(java.lang.String inFileName, java.lang.String outFileName)
           
protected  void extractCode(java.lang.String line, java.io.LineNumberReader in, java.lang.StringBuffer code)
           
 Driver getDriver()
           
 java.lang.String getExtractorInfo()
           
protected  boolean isVerbatimBox()
           
protected static int lineIndent(java.lang.String line)
           
protected static java.lang.String unindentLine(java.lang.String line)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleExtractor

public SimpleExtractor(Driver driver,
                       java.lang.String beginComments,
                       java.lang.String commentLinePrefix,
                       java.lang.String endComments)

SimpleExtractor

public SimpleExtractor(Driver driver,
                       java.lang.String[] beginComments,
                       java.lang.String[] commentLinePrefix,
                       java.lang.String[] endComments)
Method Detail

getDriver

public Driver getDriver()

getExtractorInfo

public java.lang.String getExtractorInfo()
Specified by:
getExtractorInfo in interface Extractor

extract

public void extract(java.lang.String inFileName,
                    java.lang.String outFileName)
             throws java.lang.Exception
Specified by:
extract in interface Extractor
Throws:
java.lang.Exception

extract

public void extract(java.io.Reader reader,
                    java.io.Writer writer)
             throws java.io.IOException
Throws:
java.io.IOException

extractCode

protected void extractCode(java.lang.String line,
                           java.io.LineNumberReader in,
                           java.lang.StringBuffer code)
                    throws java.io.IOException
Throws:
java.io.IOException

isVerbatimBox

protected boolean isVerbatimBox()

expandTabs

protected static java.lang.String expandTabs(java.lang.String line)

expandTabs

protected static java.lang.String expandTabs(java.lang.String line,
                                             int tabWidth)

lineIndent

protected static int lineIndent(java.lang.String line)

unindentLine

protected static java.lang.String unindentLine(java.lang.String line)

APTCONVERT 1.1