FreeHEP API
Version current

org.freehep.aid
Class JNITypeConverter

java.lang.Object
  extended byorg.freehep.aid.CPPTypeConverter
      extended byorg.freehep.aid.JNITypeConverter

public class JNITypeConverter
extends CPPTypeConverter

Version:
$Id: JNITypeConverter.java,v 1.3 2002/09/17 17:37:03 duns Exp $
Author:
Mark Donszelmann
Source Code:
JNITypeConverter.java

Field Summary
protected  String cr
           
protected  Properties jniProperties
           
protected  Map types
           
 
Fields inherited from class org.freehep.aid.CPPTypeConverter
importProperties, includeProperties, typeProperties
 
Constructor Summary
JNITypeConverter(String propDir, String indent, String cr)
           
 
Method Summary
 String convertToCPP(int scope, IType type, int dimension, String nameSpace, String src, String dst)
           
 String convertToJava(int scope, IType type, int dimension, String nameSpace, String src, String dst)
           
protected  JNITypeConversion getConversion(IType type, int dimension)
           
 String jniCall(IType type)
           
 String jniCall(IType type, int dimension)
           
 String jniType(IType type)
           
 String jniType(IType type, int dimension)
           
 
Methods inherited from class org.freehep.aid.CPPTypeConverter
basicType, basicType, getSignature, getSignature, name, namespace, qualifiedName, type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

types

protected Map types

cr

protected String cr

jniProperties

protected Properties jniProperties
Constructor Detail

JNITypeConverter

public JNITypeConverter(String propDir,
                        String indent,
                        String cr)
Method Detail

convertToJava

public String convertToJava(int scope,
                            IType type,
                            int dimension,
                            String nameSpace,
                            String src,
                            String dst)

convertToCPP

public String convertToCPP(int scope,
                           IType type,
                           int dimension,
                           String nameSpace,
                           String src,
                           String dst)

getConversion

protected JNITypeConversion getConversion(IType type,
                                          int dimension)

jniCall

public String jniCall(IType type)

jniCall

public String jniCall(IType type,
                      int dimension)

jniType

public String jniType(IType type)

jniType

public String jniType(IType type,
                      int dimension)

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.