org.apache.cxf.binding.corba.types
Class CorbaUnionHandler
java.lang.Object
org.apache.cxf.binding.corba.types.CorbaObjectHandler
org.apache.cxf.binding.corba.types.CorbaUnionHandler
public class CorbaUnionHandler
- extends CorbaObjectHandler
Constructor Summary |
CorbaUnionHandler(javax.xml.namespace.QName unionName,
javax.xml.namespace.QName unionIdlType,
org.omg.CORBA.TypeCode unionTC,
java.lang.Object unionType)
|
Methods inherited from class org.apache.cxf.binding.corba.types.CorbaObjectHandler |
getIdlType, getName, getSimpleName, getType, getTypeCode, getTypeCodeKind, isAnonymousType, isRecursive, setAnonymousType, setIntoAny, setRecursive |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CorbaUnionHandler
public CorbaUnionHandler(javax.xml.namespace.QName unionName,
javax.xml.namespace.QName unionIdlType,
org.omg.CORBA.TypeCode unionTC,
java.lang.Object unionType)
getDiscriminator
public CorbaObjectHandler getDiscriminator()
getDisciminatorValueData
public java.lang.String getDisciminatorValueData()
setDiscriminator
public void setDiscriminator(CorbaObjectHandler disc)
setDiscriminatorValueFromData
public void setDiscriminatorValueFromData(java.lang.String data)
getCases
public java.util.List<CorbaObjectHandler> getCases()
getBranchByName
public CorbaObjectHandler getBranchByName(java.lang.String caseName)
addCase
public void addCase(CorbaObjectHandler unionCase)
getValue
public CorbaObjectHandler getValue()
setValue
public void setValue(java.lang.String caseName,
CorbaObjectHandler val)
getDefaultIndex
public int getDefaultIndex()
createDefaultDiscriminatorLabel
public java.lang.String createDefaultDiscriminatorLabel()
clear
public void clear()
- Overrides:
clear
in class CorbaObjectHandler
Apache CXF