org.freehep.aid
Class AbstractCPPHeaderGenerator
java.lang.Object
|
+--org.freehep.aid.AbstractGenerator
|
+--org.freehep.aid.AbstractCPPGenerator
|
+--org.freehep.aid.AbstractCPPHeaderGenerator
- All Implemented Interfaces:
- Generator
- Direct Known Subclasses:
- CPPHeaderGenerator, JNIHeaderGenerator
- public abstract class AbstractCPPHeaderGenerator
- extends AbstractCPPGenerator
- Version:
- $Id: AbstractCPPHeaderGenerator.java,v 1.19 2003/06/19 16:44:26 duns Exp $
- Author:
- Mark Donszelmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractCPPHeaderGenerator
public AbstractCPPHeaderGenerator(String propDir)
directory
public String directory(IClass clazz)
- Specified by:
directory
in interface Generator
- Overrides:
directory
in class AbstractGenerator
prefix
protected String prefix()
- Specified by:
prefix
in class AbstractCPPGenerator
printClassHeader
protected abstract void printClassHeader(IClass clazz)
printPrivate
protected void printPrivate(IClass clazz)
printProtected
protected void printProtected(IClass clazz)
printPublic
protected void printPublic(IClass clazz)
print
public boolean print(PrintWriter out,
IClass clazz)
- Specified by:
print
in interface Generator
- Specified by:
print
in class AbstractGenerator
- Returns:
- true to stop generating more file
printConstructor
protected void printConstructor(IConstructor constructor,
String nameSpace)
printMethod
protected void printMethod(IMethod method,
String nameSpace)
printDefines
protected abstract boolean printDefines(IClass clazz)
printField
protected abstract void printField(IField field,
String nameSpace)
Copyright © 2000-2003 FreeHEP, All Rights Reserved.