org.freehep.aid
Class CPPTypeConverter

java.lang.Object
  extended by org.freehep.aid.CPPTypeConverter
Direct Known Subclasses:
JNITypeConverter

public class CPPTypeConverter
extends Object

Version:
$Id: CPPTypeConverter.java 8584 2006-08-10 23:06:37Z duns $
Author:
Mark Donszelmann

Field Summary
protected  org.freehep.util.UserProperties importProperties
           
protected  org.freehep.util.UserProperties includeProperties
           
protected  org.freehep.util.UserProperties typeProperties
           
 
Constructor Summary
CPPTypeConverter(String propDir)
           
 
Method Summary
protected  String basicType(org.freehep.rtti.IType type, int dimension, String nameSpace)
           
protected  String basicType(org.freehep.rtti.IType type, String nameSpace)
           
 String getSignature(org.freehep.rtti.IMethod method, String packageName)
           
 String getSignature(org.freehep.rtti.IType type, int dimension, String packageName)
           
 String name(String name)
           
 String namespace(String packageName)
           
 String qualifiedName(String name, String nameSpace)
           
protected  String type(org.freehep.rtti.IType type, String nameSpace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeProperties

protected org.freehep.util.UserProperties typeProperties

includeProperties

protected org.freehep.util.UserProperties includeProperties

importProperties

protected org.freehep.util.UserProperties importProperties
Constructor Detail

CPPTypeConverter

public CPPTypeConverter(String propDir)
Method Detail

namespace

public String namespace(String packageName)

name

public String name(String name)

qualifiedName

public String qualifiedName(String name,
                            String nameSpace)

type

protected String type(org.freehep.rtti.IType type,
                      String nameSpace)

basicType

protected String basicType(org.freehep.rtti.IType type,
                           String nameSpace)

basicType

protected String basicType(org.freehep.rtti.IType type,
                           int dimension,
                           String nameSpace)

getSignature

public String getSignature(org.freehep.rtti.IType type,
                           int dimension,
                           String packageName)

getSignature

public String getSignature(org.freehep.rtti.IMethod method,
                           String packageName)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.