org.freehep.aid
Class AbstractCPPGenerator
java.lang.Object
|
+--org.freehep.aid.AbstractGenerator
|
+--org.freehep.aid.AbstractCPPGenerator
- All Implemented Interfaces:
- Generator
- Direct Known Subclasses:
- AbstractCPPHeaderGenerator, JNICodeGenerator
- public abstract class AbstractCPPGenerator
- extends AbstractGenerator
- Version:
- $Id: AbstractCPPGenerator.java,v 1.11 2002/10/28 21:54:08 duns Exp $
- Author:
- Mark Donszelmann
Method Summary |
protected void |
includeFrom(IType type,
String className,
SortedSet sysIncludes,
SortedSet includes,
String namespace,
SortedSet types)
|
protected void |
includeFrom(String name,
String className,
SortedSet sysIncludes,
SortedSet includes,
String namespace,
SortedSet types)
|
protected void |
includeStatements(IClass clazz,
SortedSet sysIncludes,
SortedSet includes,
String namespace,
SortedSet types)
|
protected String |
namedType(INamedType namedType,
String nameSpace)
|
protected String |
namespace(IClass clazz)
|
protected abstract String |
prefix()
|
protected SortedSet |
printIncludeStatements(IClass clazz)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
language
protected static final String language
- See Also:
- Constant Field Values
typeProperties
protected Properties typeProperties
sysIncludeProperties
protected Properties sysIncludeProperties
includeProperties
protected Properties includeProperties
valueProperties
protected Properties valueProperties
converter
protected CPPTypeConverter converter
AbstractCPPGenerator
public AbstractCPPGenerator(String propDir)
prefix
protected abstract String prefix()
namespace
protected String namespace(IClass clazz)
printIncludeStatements
protected SortedSet printIncludeStatements(IClass clazz)
includeStatements
protected void includeStatements(IClass clazz,
SortedSet sysIncludes,
SortedSet includes,
String namespace,
SortedSet types)
includeFrom
protected void includeFrom(IType type,
String className,
SortedSet sysIncludes,
SortedSet includes,
String namespace,
SortedSet types)
includeFrom
protected void includeFrom(String name,
String className,
SortedSet sysIncludes,
SortedSet includes,
String namespace,
SortedSet types)
namedType
protected String namedType(INamedType namedType,
String nameSpace)
Copyright © 2000-2002 FreeHEP, All Rights Reserved.