Class CorbaUnionHandler
- java.lang.Object
-
- org.apache.cxf.binding.corba.types.CorbaObjectHandler
-
- org.apache.cxf.binding.corba.types.CorbaUnionHandler
-
public class CorbaUnionHandler extends CorbaObjectHandler
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.binding.corba.types.CorbaObjectHandler
idlType, isAnon, isRecursive, name, type, typeCode
-
-
Constructor Summary
Constructors Constructor Description CorbaUnionHandler(QName unionName, QName unionIdlType, org.omg.CORBA.TypeCode unionTC, Object unionType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCase(CorbaObjectHandler unionCase)voidclear()StringcreateDefaultDiscriminatorLabel()CorbaObjectHandlergetBranchByName(String caseName)List<CorbaObjectHandler>getCases()intgetDefaultIndex()StringgetDisciminatorValueData()CorbaObjectHandlergetDiscriminator()CorbaObjectHandlergetValue()voidsetDiscriminator(CorbaObjectHandler disc)voidsetDiscriminatorValueFromData(String data)voidsetValue(String caseName, CorbaObjectHandler val)-
Methods inherited from class org.apache.cxf.binding.corba.types.CorbaObjectHandler
getIdlType, getName, getSimpleName, getType, getTypeCode, getTypeCodeKind, isAnonymousType, isRecursive, setAnonymousType, setIntoAny, setRecursive
-
-
-
-
Method Detail
-
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:
clearin classCorbaObjectHandler
-
-