public class FlexibleSelect extends Select
修飾子とタイプ | クラスと説明 |
---|---|
static interface |
FlexibleSelect.OpptionDataSource
optionタグに使用するデータ供給元インタフェース。
|
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.lang.String |
key_name |
protected java.lang.String |
my_class_name |
protected java.lang.String |
name |
protected FlexibleSelect.OpptionDataSource |
ods |
protected HTMLTemplate |
option_template |
protected HTMLTemplate |
select_template |
protected java.lang.String |
selected_value |
protected HTMLTemplate |
template |
S_DISABLED, subElements
BR, df, END_TAG_CHAR, NullParamValue, params, subelements, TAG_CLOSE_CHAR, TAG_OPEN_CHAR
C_BACKSLASH, C_BLOCK_CLOSE, C_BLOCK_OPEN, C_COMMA, C_CR, C_DOUBLE_BYTE_SPACE, C_DOUBLE_QUATATION, C_DOUBLE_QUOTATION, C_EQUAL, C_HYPHEN, C_LF, C_SINGLE_QUATATION, C_SINGLE_QUOTATION, C_SPACE, C_TAB, S_BACKSLASH, S_BLOCK_CLOSE, S_BLOCK_OPEN, S_COMMA, S_CR, S_CRLF, S_DOUBLE_QUATATION, S_DOUBLE_QUOTATION, S_EQUAL, S_HYPHEN, S_LF, S_SINGLE_QUATATION, S_SINGLE_QUOTATION, S_SPACE, S_TAB
コンストラクタと説明 |
---|
FlexibleSelect(EZServletContext context,
InsertionTag it,
java.lang.String name,
long selected_value,
FlexibleSelect.OpptionDataSource ods)
標準コンストラクタ。
|
FlexibleSelect(EZServletContext context,
InsertionTag it,
java.lang.String name,
java.lang.String selected_value,
FlexibleSelect.OpptionDataSource ods)
標準コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addOption(int index,
KeyValuePackage kv)
adds an option at the specified location.
|
void |
addOption(int index,
long key,
java.lang.String value)
adds an option at the specified location.
|
void |
addOption(int index,
java.lang.String key,
java.lang.String value)
adds an option at the specified location.
|
void |
addOption(KeyValuePackage kv)
adds an option.
|
void |
addOption(long key,
java.lang.String value)
adds an option.
|
void |
addOption(java.lang.String key,
java.lang.String value)
adds an option.
|
protected void |
createSelect(java.lang.String name,
java.util.Properties values,
java.lang.String SelectedValue) |
protected void |
createSelect(java.lang.String name,
java.util.Vector<KeyValuePackage> values,
java.util.ArrayList<java.lang.String> selected_values) |
protected void |
createSelect(java.lang.String name,
java.util.Vector<KeyValuePackage> values,
java.lang.String selected_value) |
protected void |
createSelect(java.lang.String name,
java.util.Vector<KeyValuePackage> values,
java.lang.String[] selected_values) |
java.lang.String |
getTagName()
returns tag name.
|
boolean |
getUseAppropriateForm() |
void |
setAccessKey(java.lang.String value) |
void |
setDisabled() |
void |
setMultiple() |
void |
setName(java.lang.String value) |
void |
setOption(java.lang.String value,
int index) |
void |
setReadonly()
selectedでない要素を全てdisabledにする。
|
void |
setSelected(java.lang.String key) |
void |
setSize(int value) |
void |
setSize(java.lang.String value) |
void |
setTabIndex(java.lang.String value) |
void |
setUseAppropriateForm(boolean use_appropriate_form) |
java.lang.String |
toHTML()
converts this object into HTML tagged string.
|
addSubElement, addSubElement, addSubElement, addSubElement, clone, getBooleanParameter, getBooleanParameter, getDecimalFormat, getIndex, getIntParameter, getIntParameter, getLongParameter, getLongParameter, getMimeType, getOmitClosingTag, getParameter, getParameter, getParameters, getParent, getParentTemplateTimezone, getSubElements, getVersion, removeAllSubElements, removeParameter, setMimeType, setOmitClosingTag, setParameter, setParameter, setParameter, setParameter, setParameters, setParameters, setParent, setSubElement, setSubElement, setSubElements, toString
debug, debug, equals_n, equals_n2, getBooleanProperty, getBooleanProperty, getGroupedProperties, getIntProperty, getIntProperty, getLog, getLongProperty, getLongProperty, getProperties, getPropertiesForMe, getProperty, getProperty, getShortProperty, getShortProperty, setLog, setNgmObject, setProperties, sysoutprintln
protected java.lang.String my_class_name
protected java.lang.String name
protected java.lang.String key_name
protected java.lang.String selected_value
protected FlexibleSelect.OpptionDataSource ods
protected HTMLTemplate template
protected HTMLTemplate select_template
protected HTMLTemplate option_template
public FlexibleSelect(EZServletContext context, InsertionTag it, java.lang.String name, java.lang.String selected_value, FlexibleSelect.OpptionDataSource ods)
context
- it
- select/optionのテンプレートを含むテンプレートタグインスタンス。name
- htmlタグname属性selected_value
- ods
- public FlexibleSelect(EZServletContext context, InsertionTag it, java.lang.String name, long selected_value, FlexibleSelect.OpptionDataSource ods)
context
- it
- select/optionのテンプレートを含むテンプレートタグインスタンス。name
- htmlタグname属性selected_value
- ods
- protected void createSelect(java.lang.String name, java.util.Vector<KeyValuePackage> values, java.lang.String selected_value)
createSelect
クラス内 Select
protected void createSelect(java.lang.String name, java.util.Vector<KeyValuePackage> values, java.lang.String[] selected_values)
createSelect
クラス内 Select
protected void createSelect(java.lang.String name, java.util.Vector<KeyValuePackage> values, java.util.ArrayList<java.lang.String> selected_values)
createSelect
クラス内 Select
public void addOption(int index, KeyValuePackage kv)
Select
public void addOption(int index, long key, java.lang.String value)
Select
public void addOption(int index, java.lang.String key, java.lang.String value)
Select
public void addOption(KeyValuePackage kv)
Select
public void addOption(long key, java.lang.String value)
Select
public void addOption(java.lang.String key, java.lang.String value)
Select
public void setSelected(java.lang.String key)
setSelected
クラス内 Select
protected void createSelect(java.lang.String name, java.util.Properties values, java.lang.String SelectedValue)
createSelect
クラス内 Select
public void setAccessKey(java.lang.String value)
setAccessKey
クラス内 Select
public void setTabIndex(java.lang.String value)
setTabIndex
クラス内 Select
public void setMultiple()
setMultiple
クラス内 Select
public java.lang.String getTagName()
HTMLComponent
getTagName
クラス内 Select
public void setUseAppropriateForm(boolean use_appropriate_form)
setUseAppropriateForm
クラス内 Select
public boolean getUseAppropriateForm()
getUseAppropriateForm
クラス内 Select
public void setDisabled()
setDisabled
クラス内 Select
public void setReadonly()
Select
setReadonly
クラス内 Select
public java.lang.String toHTML()
HTMLComponent