FreeHEP API
Version v1.2.2

org.freehep.jaco.generator
Class JNIStub

java.lang.Object
  |
  +--org.freehep.jaco.generator.AbstractGenerator
        |
        +--org.freehep.jaco.generator.JNIStub
All Implemented Interfaces:
Generator
Direct Known Subclasses:
JNIStubImplementation

public class JNIStub
extends AbstractGenerator

Version:
$Id: JNIStub.java,v 1.12 2002/10/07 18:16:11 duns Exp $
Author:
Tony Johnson

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(PrintWriter out, 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(PrintWriter out,
                     IClass clazz)
Specified by:
print in interface Generator
Specified by:
print in class AbstractGenerator
Returns:
true to stop generating more file

printConstructorHeader

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

printMethodHeader

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

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.