FreeHEP API
Version current

org.freehep.jaco.generator
Class JNIStub

java.lang.Object
  extended byorg.freehep.jaco.generator.AbstractGenerator
      extended byorg.freehep.jaco.generator.JNIStub
All Implemented Interfaces:
Generator
Direct Known Subclasses:
JNIStubImplementation

public class JNIStub
extends AbstractGenerator

Version:
$Id: JNIStub.java,v 1.13 2005/04/26 06:49:40 duns Exp $
Author:
Tony Johnson
Source Code:
JNIStub.java

Field Summary
protected  String name
           
 
Fields inherited from class org.freehep.jaco.generator.AbstractGenerator
out, packagePrefix, properties
 
Constructor Summary
JNIStub()
           
 
Method Summary
 String filename(IClass clazz)
           
protected  String getName(IClass clazz)
           
 boolean print(File file, IClass clazz)
           
protected  void printConstructorHeader(IConstructor[] constructors, int index, boolean names)
           
protected  void printMethodHeader(IMethod[] methods, int index, boolean names)
           
 
Methods inherited from class org.freehep.jaco.generator.AbstractGenerator
directory, getProperties, setPackagePrefix, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name
Constructor Detail

JNIStub

public JNIStub()
Method Detail

getName

protected String getName(IClass clazz)

filename

public String filename(IClass clazz)
Specified by:
filename in interface Generator
Specified by:
filename in class AbstractGenerator

print

public boolean print(File file,
                     IClass clazz)
              throws IOException
Specified by:
print in interface Generator
Specified by:
print in class AbstractGenerator
Throws:
IOException

printConstructorHeader

protected void printConstructorHeader(IConstructor[] constructors,
                                      int index,
                                      boolean names)

printMethodHeader

protected void printMethodHeader(IMethod[] methods,
                                 int index,
                                 boolean names)

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.