com.moesol.generator.printer
Class CniBeginNamespaceTypePrinter

java.lang.Object
  extended by com.moesol.generator.printer.TypePrinter
      extended by com.moesol.generator.printer.JniTypePrinter
          extended by com.moesol.generator.printer.CniBeginNamespaceTypePrinter

public class CniBeginNamespaceTypePrinter
extends JniTypePrinter

Print types out in a manner suitable for interfacing with Cni, including return types and parameters.


Constructor Summary
protected CniBeginNamespaceTypePrinter()
           
 
Method Summary
protected  void arrayCxxType(Writer out, Class type)
           
static JniTypePrinter getInstance()
           
protected  void objectCxxType(Writer out, Class type)
           
protected  void primitiveCxxType(Writer out, Class type)
           
 
Methods inherited from class com.moesol.generator.printer.JniTypePrinter
print
 
Methods inherited from class com.moesol.generator.printer.TypePrinter
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CniBeginNamespaceTypePrinter

protected CniBeginNamespaceTypePrinter()
Method Detail

getInstance

public static JniTypePrinter getInstance()

primitiveCxxType

protected void primitiveCxxType(Writer out,
                                Class type)
                         throws IOException
Overrides:
primitiveCxxType in class JniTypePrinter
Throws:
IOException

arrayCxxType

protected void arrayCxxType(Writer out,
                            Class type)
                     throws IOException
Overrides:
arrayCxxType in class JniTypePrinter
Throws:
IOException

objectCxxType

protected void objectCxxType(Writer out,
                             Class type)
                      throws IOException
Overrides:
objectCxxType in class JniTypePrinter
Throws:
IOException


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.