public class CorbaUnionHandler extends CorbaObjectHandler
idlType, isAnon, isRecursive, name, type, typeCode
Constructor and Description |
---|
CorbaUnionHandler(QName unionName,
QName unionIdlType,
TypeCode unionTC,
Object unionType) |
Modifier and Type | Method and Description |
---|---|
void |
addCase(CorbaObjectHandler unionCase) |
void |
clear() |
String |
createDefaultDiscriminatorLabel() |
CorbaObjectHandler |
getBranchByName(String caseName) |
List<CorbaObjectHandler> |
getCases() |
int |
getDefaultIndex() |
String |
getDisciminatorValueData() |
CorbaObjectHandler |
getDiscriminator() |
CorbaObjectHandler |
getValue() |
void |
setDiscriminator(CorbaObjectHandler disc) |
void |
setDiscriminatorValueFromData(String data) |
void |
setValue(String caseName,
CorbaObjectHandler val) |
getIdlType, getName, getSimpleName, getType, getTypeCode, getTypeCodeKind, isAnonymousType, isRecursive, setAnonymousType, setIntoAny, setRecursive
public CorbaObjectHandler getDiscriminator()
public String getDisciminatorValueData()
public void setDiscriminator(CorbaObjectHandler disc)
public void setDiscriminatorValueFromData(String data)
public List<CorbaObjectHandler> getCases()
public CorbaObjectHandler getBranchByName(String caseName)
public void addCase(CorbaObjectHandler unionCase)
public CorbaObjectHandler getValue()
public void setValue(String caseName, CorbaObjectHandler val)
public int getDefaultIndex()
public String createDefaultDiscriminatorLabel()
public void clear()
clear
in class CorbaObjectHandler
Apache CXF