org.jmodelica.modelica.compiler.AbstractGenerator Class Reference

class :0 More...

Inheritance diagram for org.jmodelica.modelica.compiler.AbstractGenerator:

org.jmodelica.modelica.compiler.GenericGenerator org.jmodelica.modelica.compiler.CGenerator org.jmodelica.modelica.compiler.XMLGenerator org.jmodelica.modelica.compiler.XMLValueGenerator org.jmodelica.modelica.compiler.CADGenerator

List of all members.

Public Member Functions

 AbstractGenerator (Printer expPrinter, char escapeCharacter, FClass fclass)
void addHookTag (AbstractTag tag)
void removeHookTag (AbstractTag tag)
void generate (String templateFile, String outputFile) throws FileNotFoundException
void generate (Reader templateReader, PrintStream genPrinter)
String toString ()

Static Public Attributes

static final String HOOK_PREFIX = "HOOK__"

Protected Member Functions

String startOfBlurb ()
String endOfBlurb ()

Protected Attributes

Map< String, AbstractTagtagMap
Map< String, Set< AbstractTag > > hookTagMap
Printer expPrinter
int escapeCharacter


Detailed Description

class :0

Constructor & Destructor Documentation

org.jmodelica.modelica.compiler.AbstractGenerator.AbstractGenerator ( Printer  expPrinter,
char  escapeCharacter,
FClass  fclass 
)


Member Function Documentation

void org.jmodelica.modelica.compiler.AbstractGenerator.addHookTag ( AbstractTag  tag  ) 

String org.jmodelica.modelica.compiler.AbstractGenerator.endOfBlurb (  )  [protected]

void org.jmodelica.modelica.compiler.AbstractGenerator.generate ( Reader  templateReader,
PrintStream  genPrinter 
)

void org.jmodelica.modelica.compiler.AbstractGenerator.generate ( String  templateFile,
String  outputFile 
) throws FileNotFoundException

void org.jmodelica.modelica.compiler.AbstractGenerator.removeHookTag ( AbstractTag  tag  ) 

String org.jmodelica.modelica.compiler.AbstractGenerator.startOfBlurb (  )  [protected]

String org.jmodelica.modelica.compiler.AbstractGenerator.toString (  ) 


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Fri Oct 7 14:49:15 2011 for JModelica.org by  doxygen 1.5.8