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<IdlDefn> definitions()
Apache CXF