public class RepeatableElement extends HTMLComponentVector implements EZSTemplateEventListener
| name | required | default | description |
| name | * | NA | name of the object |
| header | null value | when the number of elements is not zero, this value leads the content. | |
| footer | null value | when the number of elements is not zero, this value follows the content. | |
| use_element_number | false | When true, [[#index/]] tag will be set the element number. | |
| element_number_base | 0 | The initial value of the element number. | |
| element_separator | NA | element separator. |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected EZServletContext |
context |
protected int |
element_number |
protected InsertionTag |
it |
protected java.util.Properties |
prop |
protected boolean |
use_element_number |
BR, df, END_TAG_CHAR, NullParamValue, params, subelements, TAG_CLOSE_CHAR, TAG_OPEN_CHARC_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| コンストラクタと説明 |
|---|
RepeatableElement(java.lang.String content_string) |
RepeatableElement(java.lang.String content_string,
java.util.Properties prop) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
HTMLTemplate |
addElement()
getElementTemplate()で取得したテンプレートを追加してから返す。
|
void |
addElement(HTMLTemplate element)
add a new element.
|
HTMLTemplate |
getElementAt(int index) |
int |
getElementNumber() |
HTMLTemplate |
getElementTemplate()
return the HTML template created from the tag inside.
|
HTMLTemplate |
getHeaderTemplate()
return the HTML template created from the inside of the "#header" tag in the "#repeatable" tag.
|
InsertionTag |
getInsertionTagInstance() |
boolean |
getUseElementNumber() |
protected void |
preInit() |
void |
setElementNumber(int element_number) |
void |
setUseElementNumber(boolean use_element_number) |
addElement, clearElementsLimit, elementAt, elements, ezs_fix, ezs_loaded, firstElement, getElementLimit, getElementSeparator, getFooter, getHeader, getTagName, getUniq, lastElement, setElementSeparator, setElementsLimit, setFooter, setHeader, setUniq, size, toHTMLaddSubElement, 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, toStringdebug, debug, equals_n, equals_n2, getBooleanProperty, getBooleanProperty, getGroupedProperties, getIntProperty, getIntProperty, getLog, getLongProperty, getLongProperty, getProperties, getPropertiesForMe, getProperty, getProperty, getShortProperty, getShortProperty, setLog, setNgmObject, setProperties, sysoutprintlnequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitezs_fix, ezs_loadedprotected InsertionTag it
protected EZServletContext context
protected java.util.Properties prop
protected boolean use_element_number
protected int element_number
public RepeatableElement(java.lang.String content_string,
java.util.Properties prop)
public RepeatableElement(java.lang.String content_string)
public InsertionTag getInsertionTagInstance()
public void setUseElementNumber(boolean use_element_number)
public boolean getUseElementNumber()
public void setElementNumber(int element_number)
public int getElementNumber()
protected void preInit()
public HTMLTemplate getHeaderTemplate()
public HTMLTemplate getElementTemplate()
public void addElement(HTMLTemplate element)
public HTMLTemplate addElement()
public HTMLTemplate getElementAt(int index)