FreeHEP API
Version current

org.freehep.aid
Class JavaClassGenerator

java.lang.Object
  extended byorg.freehep.aid.AbstractGenerator
      extended byorg.freehep.aid.AbstractJavaGenerator
          extended byorg.freehep.aid.JavaClassGenerator
All Implemented Interfaces:
Generator

public class JavaClassGenerator
extends AbstractJavaGenerator

Version:
$Id: JavaClassGenerator.java,v 1.8 2005/04/26 18:17:48 duns Exp $
Author:
Mark Donszelmann
Source Code:
JavaClassGenerator.java

Field Summary
 
Fields inherited from class org.freehep.aid.AbstractJavaGenerator
importProperties, language, primitiveProperties, templateProperties, typeProperties, valueProperties
 
Fields inherited from class org.freehep.aid.AbstractGenerator
properties
 
Constructor Summary
JavaClassGenerator(String propDir)
           
 
Method Summary
 String filename(IClass clazz)
           
protected  boolean isClass(IClass clazz)
           
protected  void printClassHeader(IndentPrintWriter out, IClass clazz)
           
 
Methods inherited from class org.freehep.aid.AbstractJavaGenerator
directory, getConcrete, getTemplateMap, importFrom, importFrom, namedType, print, printEOCComments, printEOFComments, printEOPComments, printField, printImportStatements, printMethod, printMethod, printMethodBody, printMethodComments, printMethodHeader, type
 
Methods inherited from class org.freehep.aid.AbstractGenerator
getProperties, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaClassGenerator

public JavaClassGenerator(String propDir)
Method Detail

filename

public String filename(IClass clazz)
Specified by:
filename in interface Generator
Specified by:
filename in class AbstractJavaGenerator

isClass

protected boolean isClass(IClass clazz)
Overrides:
isClass in class AbstractJavaGenerator

printClassHeader

protected void printClassHeader(IndentPrintWriter out,
                                IClass clazz)
Specified by:
printClassHeader in class AbstractJavaGenerator

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.