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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIdlScopeBase(IdlScopeBase parent, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdlDefnaddToScope(IdlDefn def)protected Collection<IdlDefn>definitions()voidflush()IdlScopeBasegetCircularScope(IdlScopeBase startScope, List<Object> doneDefn)IdlDefnholdForScope(IdlDefn def)IdlDefnlookup(String nm)IdlDefnlookup(String[] scopedName)IdlDefnlookup(String[] scopedName, boolean undefined)IdlDefnlookup(String nm, boolean undefined)IdlDefnlookup(IdlScopedName name)IdlDefnlookup(IdlScopedName name, boolean undefined)IdlDefnparkHeld()IdlDefnpromoteHeldToScope()voidwrite(PrintWriter pw)voidwriteFwd(PrintWriter pw)-
Methods inherited from class org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
definedIn, fullName, fullName, isCircular, isEmptyDef, localName, name, scopeName, write
-
-
-
-
Constructor Detail
-
IdlScopeBase
protected IdlScopeBase(IdlScopeBase parent, String name)
-
-
Method Detail
-
promoteHeldToScope
public IdlDefn promoteHeldToScope()
-
parkHeld
public IdlDefn parkHeld()
-
lookup
public IdlDefn lookup(IdlScopedName name)
-
lookup
public IdlDefn lookup(IdlScopedName name, boolean undefined)
-
getCircularScope
public IdlScopeBase getCircularScope(IdlScopeBase startScope, List<Object> doneDefn)
- Specified by:
getCircularScopein interfaceIdlDefn- Overrides:
getCircularScopein classIdlDefnImplBase
-
write
public void write(PrintWriter pw)
-
writeFwd
public void writeFwd(PrintWriter pw)
- Specified by:
writeFwdin interfaceIdlDefn- Overrides:
writeFwdin classIdlDefnImplBase
-
flush
public void flush()
- Specified by:
flushin interfaceIdlDefn- Overrides:
flushin classIdlDefnImplBase
-
definitions
protected Collection<IdlDefn> definitions()
-
-