org.eigenbase.resgen
Class CppHeaderGenerator

java.lang.Object
  extended by org.eigenbase.resgen.AbstractGenerator
      extended by org.eigenbase.resgen.CppGenerator
          extended by org.eigenbase.resgen.CppHeaderGenerator
All Implemented Interfaces:
Generator

public class CppHeaderGenerator
extends CppGenerator

Generates a C++ header file containing resource definitions.

Since:
19 September, 2005
Author:
jhyde
 

Constructor Summary
CppHeaderGenerator(File srcFile, File file, String className, String baseClassName, String defaultExceptionClassName)
          Creates a C++ header generator.
 
Method Summary
 void generateModule(ResourceGen generator, ResourceDef.ResourceBundle resourceList, PrintWriter pw)
           
 
Methods inherited from class org.eigenbase.resgen.CppGenerator
generateResource, getArgTypes, getBaseClassName, getClassName
 
Methods inherited from class org.eigenbase.resgen.AbstractGenerator
generateDoNotModifyHeader, generateGeneratedByBlock, getArgumentList, getFile, getParameterList, getSrcFileForComment, setScmSafeComments, useScmSafeComments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CppHeaderGenerator

public CppHeaderGenerator(File srcFile,
                          File file,
                          String className,
                          String baseClassName,
                          String defaultExceptionClassName)
Creates a C++ header generator.

Parameters:
srcFile -
file -
className -
baseClassName - Name of base class, must not be null, typically
defaultExceptionClassName -
Method Detail

generateModule

public void generateModule(ResourceGen generator,
                           ResourceDef.ResourceBundle resourceList,
                           PrintWriter pw)
Specified by:
generateModule in interface Generator
Overrides:
generateModule in class CppGenerator

SourceForge.net_Logo