Apache CXF API

org.apache.cxf.tools.corba.common.idltypes
Class IdlStructBase

java.lang.Object
  extended by org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
      extended by org.apache.cxf.tools.corba.common.idltypes.IdlScopeBase
          extended by org.apache.cxf.tools.corba.common.idltypes.IdlStructBase
All Implemented Interfaces:
IdlDefn, IdlType
Direct Known Subclasses:
IdlException, IdlStruct

public abstract class IdlStructBase
extends IdlScopeBase
implements IdlType


Constructor Summary
protected IdlStructBase(IdlScopeBase parent, String name, String type)
           
 
Method Summary
 IdlScopeBase getCircularScope(IdlScopeBase startScope, List<Object> doneDefn)
           
 boolean isEmptyDef()
           
 void write(PrintWriter pw)
           
 void writeFwd(PrintWriter pw)
           
 
Methods inherited from class org.apache.cxf.tools.corba.common.idltypes.IdlScopeBase
addToScope, definitions, flush, holdForScope, lookup, lookup, lookup, lookup, lookup, lookup, parkHeld, promoteHeldToScope
 
Methods inherited from class org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
definedIn, fullName, fullName, isCircular, localName, name, scopeName, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.tools.corba.common.idltypes.IdlDefn
definedIn, flush, fullName, fullName, isCircular, localName, name, scopeName, write
 

Constructor Detail

IdlStructBase

protected IdlStructBase(IdlScopeBase parent,
                        String name,
                        String type)
Method Detail

write

public void write(PrintWriter pw)
Specified by:
write in interface IdlDefn
Overrides:
write in class IdlScopeBase

writeFwd

public void writeFwd(PrintWriter pw)
Specified by:
writeFwd in interface IdlDefn
Overrides:
writeFwd in class IdlScopeBase

isEmptyDef

public boolean isEmptyDef()
Specified by:
isEmptyDef in interface IdlDefn
Overrides:
isEmptyDef in class IdlDefnImplBase

getCircularScope

public IdlScopeBase getCircularScope(IdlScopeBase startScope,
                                     List<Object> doneDefn)
Specified by:
getCircularScope in interface IdlDefn
Overrides:
getCircularScope in class IdlScopeBase

Apache CXF API

Apache CXF