org.freehep.aid
Class JavaInterfaceGenerator
java.lang.Object
org.freehep.aid.AbstractGenerator
org.freehep.aid.AbstractJavaGenerator
org.freehep.aid.JavaInterfaceGenerator
- All Implemented Interfaces:
- org.freehep.rtti.Generator
public class JavaInterfaceGenerator
- extends AbstractJavaGenerator
- Version:
- $Id: JavaInterfaceGenerator.java 8584 2006-08-10 23:06:37Z duns $
- Author:
- Mark Donszelmann
Method Summary |
String |
filename(org.freehep.rtti.IClass clazz)
|
protected void |
printClassHeader(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IClass clazz)
|
protected void |
printEOCComments(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IClass clazz)
|
protected void |
printEOFComments(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IClass clazz)
|
protected void |
printEOPComments(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IClass clazz)
|
protected void |
printField(org.freehep.util.io.IndentPrintWriter pw,
org.freehep.rtti.IField field,
boolean innerClass)
|
protected void |
printMethodComments(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IMethod method,
int noOfParameters)
|
Methods inherited from class org.freehep.aid.AbstractJavaGenerator |
directory, getConcrete, getTemplateMap, importFrom, importFrom, isClass, namedType, print, printImportStatements, printMethod, printMethod, printMethodBody, printMethodHeader, type |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaInterfaceGenerator
public JavaInterfaceGenerator(String propDir)
filename
public String filename(org.freehep.rtti.IClass clazz)
- Specified by:
filename
in interface org.freehep.rtti.Generator
- Specified by:
filename
in class AbstractJavaGenerator
printClassHeader
protected void printClassHeader(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IClass clazz)
- Specified by:
printClassHeader
in class AbstractJavaGenerator
printEOCComments
protected void printEOCComments(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IClass clazz)
- Overrides:
printEOCComments
in class AbstractJavaGenerator
printEOPComments
protected void printEOPComments(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IClass clazz)
- Overrides:
printEOPComments
in class AbstractJavaGenerator
printEOFComments
protected void printEOFComments(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IClass clazz)
- Overrides:
printEOFComments
in class AbstractJavaGenerator
printMethodComments
protected void printMethodComments(org.freehep.util.io.IndentPrintWriter out,
org.freehep.rtti.IMethod method,
int noOfParameters)
- Overrides:
printMethodComments
in class AbstractJavaGenerator
printField
protected void printField(org.freehep.util.io.IndentPrintWriter pw,
org.freehep.rtti.IField field,
boolean innerClass)
- Overrides:
printField
in class AbstractJavaGenerator
Copyright © 2000-2007 FreeHEP. All Rights Reserved.