org.apache.cxf.tools.corba.common.idltypes
Class IdlScopeBase
java.lang.Object
org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
org.apache.cxf.tools.corba.common.idltypes.IdlScopeBase
- All Implemented Interfaces:
- IdlDefn
- Direct Known Subclasses:
- IdlEnum, IdlInterface, IdlModule, IdlOperation, IdlRoot, IdlStructBase, IdlUnion
public abstract class IdlScopeBase
- extends IdlDefnImplBase
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdlScopeBase
protected IdlScopeBase(IdlScopeBase parent,
String name)
addToScope
public IdlDefn addToScope(IdlDefn def)
holdForScope
public IdlDefn holdForScope(IdlDefn def)
promoteHeldToScope
public IdlDefn promoteHeldToScope()
parkHeld
public IdlDefn parkHeld()
lookup
public IdlDefn lookup(String nm)
lookup
public IdlDefn lookup(String nm,
boolean undefined)
lookup
public IdlDefn lookup(IdlScopedName name)
lookup
public IdlDefn lookup(IdlScopedName name,
boolean undefined)
lookup
public IdlDefn lookup(String[] scopedName)
lookup
public IdlDefn lookup(String[] scopedName,
boolean undefined)
getCircularScope
public IdlScopeBase getCircularScope(IdlScopeBase startScope,
List<Object> doneDefn)
- Specified by:
getCircularScope in interface IdlDefn- Overrides:
getCircularScope in class IdlDefnImplBase
write
public void write(PrintWriter pw)
writeFwd
public void writeFwd(PrintWriter pw)
- Specified by:
writeFwd in interface IdlDefn- Overrides:
writeFwd in class IdlDefnImplBase
flush
public void flush()
- Specified by:
flush in interface IdlDefn- Overrides:
flush in class IdlDefnImplBase
definitions
protected Collection definitions()
Apache CXF