|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacorb.ir.IdlWriter
public class IdlWriter
This class prints IDL from IR-Descriptions to PrintStreams
Constructor Summary | |
---|---|
IdlWriter(ORB orb,
java.io.PrintStream ps,
org.apache.avalon.framework.logger.Logger logger)
create a new IdlWriter for the default JacORB IR which writes to a specific PrintStream |
Method Summary | |
---|---|
void |
close()
|
void |
printAlias(org.omg.CORBA.TypeDescription t,
int indentation)
print an IDL alias |
void |
printAttribute(org.omg.CORBA.AttributeDescription a,
int indentation)
print an IDL attribute |
void |
printConstant(org.omg.CORBA.ConstantDescription c,
int indentation)
print an IDL const |
void |
printContained(org.omg.CORBA.Contained c,
int indentation)
print the IDL definition for a contained objec |
void |
printEnum(org.omg.CORBA.TypeDescription t,
int indentation)
print an IDL Enum |
void |
printException(org.omg.CORBA.ExceptionDescription e,
int indentation)
print an IDL exception def |
void |
printInterface(org.omg.CORBA.InterfaceDef idef,
int indentation)
print an IDL interface |
void |
printModule(org.omg.CORBA.ModuleDescription mdes,
int indentation)
print the IDL definition for a module |
void |
printOperation(org.omg.CORBA.OperationDescription op,
int indentation)
print an IDL operation |
void |
printParameter(org.omg.CORBA.ParameterDescription p,
java.lang.String separator)
|
void |
printStruct(org.omg.CORBA.TypeDescription t,
int indentation)
print an IDL struct def |
void |
printUnion(org.omg.CORBA.TypeDescription t,
int indentation)
print an IDL Union |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IdlWriter(ORB orb, java.io.PrintStream ps, org.apache.avalon.framework.logger.Logger logger)
orb
- ps
- a PrintStreamlogger
- Method Detail |
---|
public void close()
public void printContained(org.omg.CORBA.Contained c, int indentation)
c
- the contained objectindentation
- how many spaces to use for indentationpublic void printModule(org.omg.CORBA.ModuleDescription mdes, int indentation)
mdes
- the module descriptionindentation
- how many spaces to use for indentationpublic void printInterface(org.omg.CORBA.InterfaceDef idef, int indentation)
public void printException(org.omg.CORBA.ExceptionDescription e, int indentation)
public void printStruct(org.omg.CORBA.TypeDescription t, int indentation)
public void printConstant(org.omg.CORBA.ConstantDescription c, int indentation)
public void printAttribute(org.omg.CORBA.AttributeDescription a, int indentation)
public void printEnum(org.omg.CORBA.TypeDescription t, int indentation)
public void printUnion(org.omg.CORBA.TypeDescription t, int indentation)
public void printAlias(org.omg.CORBA.TypeDescription t, int indentation)
public void printOperation(org.omg.CORBA.OperationDescription op, int indentation)
public void printParameter(org.omg.CORBA.ParameterDescription p, java.lang.String separator)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |