public abstract class IdlStructBase extends IdlScopeBase implements IdlType
Modifier | Constructor and Description |
---|---|
protected |
IdlStructBase(IdlScopeBase parent,
String name,
String type) |
Modifier and Type | Method and Description |
---|---|
IdlScopeBase |
getCircularScope(IdlScopeBase startScope,
List<Object> doneDefn) |
boolean |
isEmptyDef() |
void |
write(PrintWriter pw) |
void |
writeFwd(PrintWriter pw) |
addToScope, definitions, flush, holdForScope, lookup, lookup, lookup, lookup, lookup, lookup, parkHeld, promoteHeldToScope
definedIn, fullName, fullName, isCircular, localName, name, scopeName, write
protected IdlStructBase(IdlScopeBase parent, String name, String type)
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 boolean isEmptyDef()
isEmptyDef
in interface IdlDefn
isEmptyDef
in class IdlDefnImplBase
public IdlScopeBase getCircularScope(IdlScopeBase startScope, List<Object> doneDefn)
getCircularScope
in interface IdlDefn
getCircularScope
in class IdlScopeBase
Apache CXF