org.openorb.compiler.idl.util
Class tools

java.lang.Object
  |
  +--org.openorb.compiler.idl.util.tools

public class tools
extends java.lang.Object

This class provides several tools to help user to define its own translation.

Version:
$Revision: 1.2 $ $Date: 2001/07/31 22:56:29 $
Author:
Jerome Daniel <daniel@intalio.com>

Constructor Summary
tools()
           
 
Method Summary
static java.lang.String adaptToDot(java.lang.String path)
           
static java.io.PrintWriter createNewFile(java.io.File into, java.lang.String name)
          This operation creates and returns a print access to a new file.
static java.lang.String inversedPrefix(java.lang.String prefix)
           
static java.lang.String javaName(idlObject obj)
          This operation returns a Java name for an IDL object accroding to the IDL to Java mapping rules.
static void javaType(idlObject obj, java.io.PrintWriter output)
          This operations translates an IDL object to java
static void marshal(idlObject obj, java.io.PrintWriter output, java.lang.String streamName, java.lang.String typeName)
          This operations marshals an IDL object to java
static void unmarshal(idlObject obj, java.io.PrintWriter output, java.lang.String streamName, java.lang.String typeName)
          This operations unmarshals an IDL object to java
static void writePackageName(java.io.PrintWriter writer, idlObject obj)
          This operation prints the object package name ( according to the IDL to Java translation rules ).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

tools

public tools()
Method Detail

createNewFile

public static java.io.PrintWriter createNewFile(java.io.File into,
                                                java.lang.String name)
This operation creates and returns a print access to a new file.

writePackageName

public static void writePackageName(java.io.PrintWriter writer,
                                    idlObject obj)
This operation prints the object package name ( according to the IDL to Java translation rules ).

javaName

public static java.lang.String javaName(idlObject obj)
This operation returns a Java name for an IDL object accroding to the IDL to Java mapping rules.

adaptToDot

public static java.lang.String adaptToDot(java.lang.String path)

inversedPrefix

public static java.lang.String inversedPrefix(java.lang.String prefix)

javaType

public static void javaType(idlObject obj,
                            java.io.PrintWriter output)
This operations translates an IDL object to java

marshal

public static void marshal(idlObject obj,
                           java.io.PrintWriter output,
                           java.lang.String streamName,
                           java.lang.String typeName)
This operations marshals an IDL object to java

unmarshal

public static void unmarshal(idlObject obj,
                             java.io.PrintWriter output,
                             java.lang.String streamName,
                             java.lang.String typeName)
This operations unmarshals an IDL object to java