Package antlr
Class DefaultJavaCodeGeneratorPrintWriterManager
- java.lang.Object
-
- antlr.DefaultJavaCodeGeneratorPrintWriterManager
-
- All Implemented Interfaces:
JavaCodeGeneratorPrintWriterManager
public class DefaultJavaCodeGeneratorPrintWriterManager extends java.lang.Object implements JavaCodeGeneratorPrintWriterManager
-
-
Constructor Summary
Constructors Constructor Description DefaultJavaCodeGeneratorPrintWriterManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endMapping()
void
finishOutput()
int
getCurrentOutputLine()
java.util.Map
getSourceMaps()
java.io.PrintWriter
setupOutput(Tool tool, Grammar grammar)
java.io.PrintWriter
setupOutput(Tool tool, Grammar grammar, java.lang.String fileName)
java.io.PrintWriter
setupOutput(Tool tool, java.lang.String fileName)
void
startMapping(int sourceLine)
void
startSingleSourceLineMapping(int sourceLine)
-
-
-
Method Detail
-
setupOutput
public java.io.PrintWriter setupOutput(Tool tool, Grammar grammar) throws java.io.IOException
- Specified by:
setupOutput
in interfaceJavaCodeGeneratorPrintWriterManager
- Throws:
java.io.IOException
-
setupOutput
public java.io.PrintWriter setupOutput(Tool tool, java.lang.String fileName) throws java.io.IOException
- Specified by:
setupOutput
in interfaceJavaCodeGeneratorPrintWriterManager
- 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 interfaceJavaCodeGeneratorPrintWriterManager
-
startSingleSourceLineMapping
public void startSingleSourceLineMapping(int sourceLine)
- Specified by:
startSingleSourceLineMapping
in interfaceJavaCodeGeneratorPrintWriterManager
-
endMapping
public void endMapping()
- Specified by:
endMapping
in interfaceJavaCodeGeneratorPrintWriterManager
-
finishOutput
public void finishOutput() throws java.io.IOException
- Specified by:
finishOutput
in interfaceJavaCodeGeneratorPrintWriterManager
- Throws:
java.io.IOException
-
getSourceMaps
public java.util.Map getSourceMaps()
- Specified by:
getSourceMaps
in interfaceJavaCodeGeneratorPrintWriterManager
-
getCurrentOutputLine
public int getCurrentOutputLine()
-
-