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
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(QName unionName,
QName unionIdlType,
TypeCode unionTC,
Object unionType)
getDiscriminator
public CorbaObjectHandler getDiscriminator()
getDisciminatorValueData
public String getDisciminatorValueData()
setDiscriminator
public void setDiscriminator(CorbaObjectHandler disc)
setDiscriminatorValueFromData
public void setDiscriminatorValueFromData(String data)
getCases
public List<CorbaObjectHandler> getCases()
getBranchByName
public CorbaObjectHandler getBranchByName(String caseName)
addCase
public void addCase(CorbaObjectHandler unionCase)
getValue
public CorbaObjectHandler getValue()
setValue
public void setValue(String caseName,
CorbaObjectHandler val)
getDefaultIndex
public int getDefaultIndex()
createDefaultDiscriminatorLabel
public String createDefaultDiscriminatorLabel()
clear
public void clear()
- Overrides:
clear
in class CorbaObjectHandler
Apache CXF