public abstract class IdlScopeBase extends IdlDefnImplBase
Modifier | Constructor and Description |
---|---|
protected |
IdlScopeBase(IdlScopeBase parent,
String name) |
Modifier and Type | Method and Description |
---|---|
IdlDefn |
addToScope(IdlDefn def) |
protected Collection<IdlDefn> |
definitions() |
void |
flush() |
IdlScopeBase |
getCircularScope(IdlScopeBase startScope,
List<Object> doneDefn) |
IdlDefn |
holdForScope(IdlDefn def) |
IdlDefn |
lookup(IdlScopedName name) |
IdlDefn |
lookup(IdlScopedName name,
boolean undefined) |
IdlDefn |
lookup(String nm) |
IdlDefn |
lookup(String[] scopedName) |
IdlDefn |
lookup(String[] scopedName,
boolean undefined) |
IdlDefn |
lookup(String nm,
boolean undefined) |
IdlDefn |
parkHeld() |
IdlDefn |
promoteHeldToScope() |
void |
write(PrintWriter pw) |
void |
writeFwd(PrintWriter pw) |
definedIn, fullName, fullName, isCircular, isEmptyDef, localName, name, scopeName, write
protected IdlScopeBase(IdlScopeBase parent, String name)
public IdlDefn promoteHeldToScope()
public IdlDefn parkHeld()
public IdlDefn lookup(IdlScopedName name)
public IdlDefn lookup(IdlScopedName name, boolean undefined)
public IdlScopeBase getCircularScope(IdlScopeBase startScope, List<Object> doneDefn)
getCircularScope
in interface IdlDefn
getCircularScope
in class IdlDefnImplBase
public void write(PrintWriter pw)
public void writeFwd(PrintWriter pw)
writeFwd
in interface IdlDefn
writeFwd
in class IdlDefnImplBase
public void flush()
flush
in interface IdlDefn
flush
in class IdlDefnImplBase
protected Collection<IdlDefn> definitions()
Apache CXF