public final class IdlUnion extends IdlScopeBase implements IdlType
Modifier and Type | Method and Description |
---|---|
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) |
addToScope, definitions, flush, holdForScope, lookup, lookup, lookup, lookup, lookup, lookup, parkHeld, promoteHeldToScope
definedIn, fullName, fullName, isCircular, isEmptyDef, localName, name, scopeName, write
public static IdlUnion create(IdlScopeBase parent, String name, IdlType discriminator)
public void addBranch(IdlUnionBranch ub)
public void write(PrintWriter pw)
write
in interface IdlDefn
write
in class IdlScopeBase
public void writeFwd(PrintWriter pw)
writeFwd
in interface IdlDefn
writeFwd
in class IdlScopeBase
public IdlScopeBase getCircularScope(IdlScopeBase startScope, List<Object> doneDefn)
getCircularScope
in interface IdlDefn
getCircularScope
in class IdlScopeBase
Apache CXF