Apache CXF API

org.apache.cxf.tools.corba.common.idltypes
Class IdlUnion

java.lang.Object
  extended by org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
      extended by org.apache.cxf.tools.corba.common.idltypes.IdlScopeBase
          extended by org.apache.cxf.tools.corba.common.idltypes.IdlUnion
All Implemented Interfaces:
IdlDefn, IdlType

public final class IdlUnion
extends IdlScopeBase
implements IdlType


Method Summary
 void addBranch(IdlUnionBranch ub)
           
static IdlUnion create(IdlScopeBase parent, String name, IdlType discriminator)
           
 IdlScopeBase getCircularScope(IdlScopeBase startScope, List<Object> doneDefn)
           
 void write(PrintWriter pw)
           
 void writeFwd(PrintWriter pw)
           
 
Methods inherited from class org.apache.cxf.tools.corba.common.idltypes.IdlScopeBase
addToScope, definitions, flush, holdForScope, lookup, lookup, lookup, lookup, lookup, lookup, parkHeld, promoteHeldToScope
 
Methods inherited from class org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
definedIn, fullName, fullName, isCircular, isEmptyDef, localName, name, scopeName, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.tools.corba.common.idltypes.IdlDefn
definedIn, flush, fullName, fullName, isCircular, isEmptyDef, localName, name, scopeName, write
 

Method Detail

create

public static IdlUnion create(IdlScopeBase parent,
                              String name,
                              IdlType discriminator)

addBranch

public void addBranch(IdlUnionBranch ub)

write

public void write(PrintWriter pw)
Specified by:
write in interface IdlDefn
Overrides:
write in class IdlScopeBase

writeFwd

public void writeFwd(PrintWriter pw)
Specified by:
writeFwd in interface IdlDefn
Overrides:
writeFwd in class IdlScopeBase

getCircularScope

public IdlScopeBase getCircularScope(IdlScopeBase startScope,
                                     List<Object> doneDefn)
Specified by:
getCircularScope in interface IdlDefn
Overrides:
getCircularScope in class IdlScopeBase

Apache CXF API

Apache CXF