public class SelectChoice extends java.lang.Object implements Externalizable, Localizable
Modifier and Type | Field and Description |
---|---|
TreeElement |
copyNode |
private int |
index |
private boolean |
isLocalizable |
private java.lang.String |
labelInnerText |
private java.lang.String |
textID |
private java.lang.String |
value |
Constructor and Description |
---|
SelectChoice() |
SelectChoice(java.lang.String labelID,
java.lang.String value) |
SelectChoice(java.lang.String labelOrID,
java.lang.String Value,
boolean isLocalizable) |
SelectChoice(java.lang.String labelID,
java.lang.String labelInnerText,
java.lang.String value,
boolean isLocalizable) |
Modifier and Type | Method and Description |
---|---|
int |
getIndex() |
java.lang.String |
getLabelInnerText() |
java.lang.String |
getTextID() |
java.lang.String |
getValue() |
boolean |
isLocalizable() |
void |
localeChanged(java.lang.String locale,
Localizer localizer)
Updates the current object with the locate given.
|
void |
readExternal(java.io.DataInputStream in,
PrototypeFactory pf) |
Selection |
selection() |
void |
setIndex(int index) |
private void |
setLabelInnerText(java.lang.String labelInnerText) |
void |
setLocalizable(boolean localizable) |
void |
setTextID(java.lang.String textID) |
java.lang.String |
toString() |
void |
writeExternal(java.io.DataOutputStream out) |
private java.lang.String labelInnerText
private java.lang.String textID
private boolean isLocalizable
private java.lang.String value
private int index
public TreeElement copyNode
public SelectChoice()
public SelectChoice(java.lang.String labelID, java.lang.String value)
public SelectChoice(java.lang.String labelID, java.lang.String labelInnerText, java.lang.String value, boolean isLocalizable)
labelID
- can be nulllabelInnerText
- can be nullvalue
- should not be nullisLocalizable
- XFormParseException
- if value is nullpublic SelectChoice(java.lang.String labelOrID, java.lang.String Value, boolean isLocalizable)
public void setIndex(int index)
public java.lang.String getLabelInnerText()
public java.lang.String getValue()
public int getIndex()
public void localeChanged(java.lang.String locale, Localizer localizer)
Localizable
localeChanged
in interface Localizable
public void readExternal(java.io.DataInputStream in, PrototypeFactory pf) throws java.io.IOException, DeserializationException
readExternal
in interface Externalizable
java.io.IOException
DeserializationException
public void writeExternal(java.io.DataOutputStream out) throws java.io.IOException
writeExternal
in interface Externalizable
java.io.IOException
private void setLabelInnerText(java.lang.String labelInnerText)
public Selection selection()
public boolean isLocalizable()
public void setLocalizable(boolean localizable)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getTextID()
public void setTextID(java.lang.String textID)