FreeHEP API
Version v1.1

org.freehep.aid
Class CPPTypeConverter

java.lang.Object
  |
  +--org.freehep.aid.CPPTypeConverter
Direct Known Subclasses:
JNITypeConverter

public class CPPTypeConverter
extends Object

Version:
$Id: CPPTypeConverter.java,v 1.6 2002/09/20 20:54:22 duns Exp $
Author:
Mark Donszelmann

Field Summary
protected  Properties importProperties
           
protected  Properties includeProperties
           
protected  Properties typeProperties
           
 
Constructor Summary
CPPTypeConverter(String propDir)
           
 
Method Summary
protected  String basicType(IType type, int dimension, String nameSpace)
           
protected  String basicType(IType type, String nameSpace)
           
 String getSignature(IMethod method, String packageName)
           
 String getSignature(IType type, int dimension, String packageName)
           
 String name(String name)
           
 String namespace(String packageName)
           
 String qualifiedName(String name, String nameSpace)
           
protected  String type(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 Properties typeProperties

includeProperties

protected Properties includeProperties

importProperties

protected Properties 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(IType type,
                      String nameSpace)

basicType

protected String basicType(IType type,
                           String nameSpace)

basicType

protected String basicType(IType type,
                           int dimension,
                           String nameSpace)

getSignature

public String getSignature(IType type,
                           int dimension,
                           String packageName)

getSignature

public String getSignature(IMethod method,
                           String packageName)

FreeHEP API
Version v1.1

Copyright © 2000-2002 FreeHEP, All Rights Reserved.