Apache CXF API

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

java.lang.Object
  extended by org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
      extended by org.apache.cxf.tools.corba.common.idltypes.IdlArrayBase
All Implemented Interfaces:
IdlDefn, IdlType
Direct Known Subclasses:
IdlAnonArray, IdlArray

public class IdlArrayBase
extends IdlDefnImplBase
implements IdlType


Constructor Summary
protected IdlArrayBase(IdlScopeBase parent, String name, IdlType elem, int length)
           
 
Method Summary
protected  List<Integer> dimensions()
           
 IdlScopeBase getCircularScope(IdlScopeBase startScope, List<Object> doneDefn)
           
 boolean isEmptyDef()
           
 void write(PrintWriter pw)
           
 void write(PrintWriter pw, String name)
           
 
Methods inherited from class org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
definedIn, flush, fullName, fullName, isCircular, localName, name, scopeName, writeFwd
 
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, writeFwd
 

Constructor Detail

IdlArrayBase

protected IdlArrayBase(IdlScopeBase parent,
                       String name,
                       IdlType elem,
                       int length)
Method Detail

write

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

write

public void write(PrintWriter pw,
                  String name)
Specified by:
write in interface IdlDefn
Overrides:
write in class IdlDefnImplBase

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 IdlDefnImplBase

dimensions

protected List<Integer> dimensions()

Apache CXF API

Apache CXF