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_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
コンストラクタと説明 |
---|
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, toHTML
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
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
ezs_fix, ezs_loaded
protected 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)