|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jacorb.ir.IdlWriter
This class prints IDL from IR-Descriptions to PrintStreams
Constructor Summary | |
---|---|
IdlWriter(java.io.PrintStream _ps)
create a new IdlWriter for the default JacORB IR which writes to a specific PrintStream |
|
IdlWriter(java.io.PrintStream _ps,
Repository _ir)
create a new IdlWriter for a specific IR which writes to a specific PrintStream |
Method Summary | |
---|---|
void |
close()
|
void |
printAlias(TypeDescription t,
int indentation)
print an IDL alias |
void |
printAttribute(AttributeDescription a,
int indentation)
print an IDL attribute |
void |
printConstant(ConstantDescription c,
int indentation)
print an IDL const |
void |
printContained(Contained c,
int indentation)
print the IDL definition for a contained objec |
void |
printEnum(TypeDescription t,
int indentation)
print an IDL Enum |
void |
printException(ExceptionDescription e,
int indentation)
print an IDL exception def |
void |
printInterface(InterfaceDef idef,
int indentation)
print an IDL interface |
void |
printModule(ModuleDescription mdes,
int indentation)
print the IDL definition for a module |
void |
printOperation(OperationDescription op,
int indentation)
print an IDL operation |
void |
printParameter(ParameterDescription p,
java.lang.String separator)
|
void |
printStruct(TypeDescription t,
int indentation)
print an IDL struct def |
void |
printUnion(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(java.io.PrintStream _ps)
_ps
- a PrintStreampublic IdlWriter(java.io.PrintStream _ps, Repository _ir)
_ps
- a PrintStream_ir
- a RepositoryMethod Detail |
public void close()
public void printContained(Contained c, int indentation)
c
- the contained objectindentation
- how many spaces to use for indentationpublic void printModule(ModuleDescription mdes, int indentation)
mdes
- the module descriptionindentation
- how many spaces to use for indentationpublic void printInterface(InterfaceDef idef, int indentation)
public void printException(ExceptionDescription e, int indentation)
public void printStruct(TypeDescription t, int indentation)
public void printConstant(ConstantDescription c, int indentation)
public void printAttribute(AttributeDescription a, int indentation)
public void printEnum(TypeDescription t, int indentation)
public void printUnion(TypeDescription t, int indentation)
public void printAlias(TypeDescription t, int indentation)
public void printOperation(OperationDescription op, int indentation)
public void printParameter(ParameterDescription p, java.lang.String separator)
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |