FreeHEP API
Version current

org.freehep.aid
Class CPPTypeConverter

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

public class CPPTypeConverter
extends Object

Version:
$Id: CPPTypeConverter.java,v 1.7 2003/05/02 22:29:01 duns Exp $
Author:
Mark Donszelmann
Source Code:
CPPTypeConverter.java

Field Summary
protected  UserProperties importProperties
           
protected  UserProperties includeProperties
           
protected  UserProperties 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 UserProperties typeProperties

includeProperties

protected UserProperties includeProperties

importProperties

protected 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(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 current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.