| java.lang.Object org.jacorb.ir.IdlWriter
IdlWriter | public class IdlWriter (Code) | | This class prints IDL from IR-Descriptions to PrintStreams
author: (c) Gerald Brose, FU Berlin 2000 version: $Id: IdlWriter.java,v 1.13 2006/05/17 12:57:44 alphonse.bendt Exp $ |
Method Summary | |
public void | close() | public void | printAlias(org.omg.CORBA.TypeDescription t, int indentation) | public void | printAttribute(org.omg.CORBA.AttributeDescription a, int indentation) | public void | printConstant(org.omg.CORBA.ConstantDescription c, int indentation) | public void | printContained(org.omg.CORBA.Contained c, int indentation) | public void | printEnum(org.omg.CORBA.TypeDescription t, int indentation) | public void | printException(org.omg.CORBA.ExceptionDescription e, int indentation) | public void | printInterface(org.omg.CORBA.InterfaceDef idef, int indentation) | public void | printModule(org.omg.CORBA.ModuleDescription mdes, int indentation) | public void | printOperation(org.omg.CORBA.OperationDescription op, int indentation) | public void | printParameter(org.omg.CORBA.ParameterDescription p, String separator) | public void | printStruct(org.omg.CORBA.TypeDescription t, int indentation) | public void | printUnion(org.omg.CORBA.TypeDescription t, int indentation) |
IdlWriter | public IdlWriter(ORB orb, PrintStream ps, Logger logger)(Code) | | create a new IdlWriter for the default JacORB IR
which writes to a specific PrintStream
Parameters: orb - Parameters: ps - a PrintStream Parameters: logger - |
close | public void close()(Code) | | |
printContained | public void printContained(org.omg.CORBA.Contained c, int indentation)(Code) | | print the IDL definition for a contained objec
Parameters: c - the contained object Parameters: indentation - how many spaces to use for indentation |
printModule | public void printModule(org.omg.CORBA.ModuleDescription mdes, int indentation)(Code) | | print the IDL definition for a module
Parameters: mdes - the module description Parameters: indentation - how many spaces to use for indentation |
|
|