org.freehep.aid
Class JNITypeConversion

java.lang.Object
  extended by org.freehep.aid.JNITypeConversion
Direct Known Subclasses:
ColorToDoubleVector, ObjectArrayToObjectVector, ObjectCollectionToObjectVector, PrimitiveArrayToPrimitiveVector, PrimitiveToPrimitive, StringToString

public abstract class JNITypeConversion
extends Object

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

Field Summary
protected  String cr
           
protected  String indent
           
 
Constructor Summary
JNITypeConversion(String indent, String cr)
           
 
Method Summary
 String cleanCPP(JNITypeConverter converter, int scope, org.freehep.rtti.IType type, int dimension, String nameSpace, String src, String dst)
           
 String cleanJava(JNITypeConverter converter, int scope, org.freehep.rtti.IType type, int dimension, String nameSpace, String src, String dst)
           
abstract  String convertToCPP(JNITypeConverter converter, int scope, org.freehep.rtti.IType type, int dimension, String nameSpace, String src, String dst)
           
abstract  String convertToJava(JNITypeConverter converter, int scope, org.freehep.rtti.IType type, int dimension, String nameSpace, String src, String dst)
           
protected  String indent(int scope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indent

protected String indent

cr

protected String cr
Constructor Detail

JNITypeConversion

public JNITypeConversion(String indent,
                         String cr)
Method Detail

indent

protected String indent(int scope)

convertToJava

public abstract String convertToJava(JNITypeConverter converter,
                                     int scope,
                                     org.freehep.rtti.IType type,
                                     int dimension,
                                     String nameSpace,
                                     String src,
                                     String dst)

cleanJava

public String cleanJava(JNITypeConverter converter,
                        int scope,
                        org.freehep.rtti.IType type,
                        int dimension,
                        String nameSpace,
                        String src,
                        String dst)

convertToCPP

public abstract String convertToCPP(JNITypeConverter converter,
                                    int scope,
                                    org.freehep.rtti.IType type,
                                    int dimension,
                                    String nameSpace,
                                    String src,
                                    String dst)

cleanCPP

public String cleanCPP(JNITypeConverter converter,
                       int scope,
                       org.freehep.rtti.IType type,
                       int dimension,
                       String nameSpace,
                       String src,
                       String dst)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.