Apache CXF API

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

java.lang.Object
  extended by org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
      extended by org.apache.cxf.tools.corba.common.idltypes.IdlField
All Implemented Interfaces:
IdlDefn
Direct Known Subclasses:
IdlAttribute, IdlUnionBranch

public class IdlField
extends IdlDefnImplBase


Field Summary
protected static Logger LOG
           
 
Constructor Summary
protected IdlField(IdlScopeBase parent, String name, IdlType idlType)
           
 
Method Summary
static IdlField create(IdlScopeBase parent, String name, IdlType type)
           
 IdlScopeBase getCircularScope(IdlScopeBase startScope, List<Object> doneDefn)
           
 boolean isEmptyDef()
           
 void write(PrintWriter pw)
           
 
Methods inherited from class org.apache.cxf.tools.corba.common.idltypes.IdlDefnImplBase
definedIn, flush, fullName, fullName, isCircular, localName, name, scopeName, write, writeFwd
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

protected static final Logger LOG
Constructor Detail

IdlField

protected IdlField(IdlScopeBase parent,
                   String name,
                   IdlType idlType)
Method Detail

create

public static IdlField create(IdlScopeBase parent,
                              String name,
                              IdlType type)

write

public void write(PrintWriter pw)

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

Apache CXF API

Apache CXF