antlr
Class DefaultJavaCodeGeneratorPrintWriterManager
java.lang.Object
antlr.DefaultJavaCodeGeneratorPrintWriterManager
- All Implemented Interfaces:
- JavaCodeGeneratorPrintWriterManager
public class DefaultJavaCodeGeneratorPrintWriterManager
- extends java.lang.Object
- implements JavaCodeGeneratorPrintWriterManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultJavaCodeGeneratorPrintWriterManager
public DefaultJavaCodeGeneratorPrintWriterManager()
setupOutput
public java.io.PrintWriter setupOutput(Tool tool,
Grammar grammar)
throws java.io.IOException
- Specified by:
setupOutput in interface JavaCodeGeneratorPrintWriterManager
- Throws:
java.io.IOException
setupOutput
public java.io.PrintWriter setupOutput(Tool tool,
java.lang.String fileName)
throws java.io.IOException
- Specified by:
setupOutput in interface JavaCodeGeneratorPrintWriterManager
- Throws:
java.io.IOException
setupOutput
public java.io.PrintWriter setupOutput(Tool tool,
Grammar grammar,
java.lang.String fileName)
throws java.io.IOException
- Throws:
java.io.IOException
startMapping
public void startMapping(int sourceLine)
- Specified by:
startMapping in interface JavaCodeGeneratorPrintWriterManager
startSingleSourceLineMapping
public void startSingleSourceLineMapping(int sourceLine)
- Specified by:
startSingleSourceLineMapping in interface JavaCodeGeneratorPrintWriterManager
endMapping
public void endMapping()
- Specified by:
endMapping in interface JavaCodeGeneratorPrintWriterManager
finishOutput
public void finishOutput()
throws java.io.IOException
- Specified by:
finishOutput in interface JavaCodeGeneratorPrintWriterManager
- Throws:
java.io.IOException
getSourceMaps
public java.util.Map getSourceMaps()
- Specified by:
getSourceMaps in interface JavaCodeGeneratorPrintWriterManager
getCurrentOutputLine
public int getCurrentOutputLine()