public abstract class CustomTag extends HTMLComponent
name | description | default |
#do_filter | If it is true, string value filters which are set for the parent HTMLTemplate will work for the result. | false |
#urlencode | If it is true, the output of the custom tag will be url-encoded. | false |
#urlencode_charset | You can specify the charset to use while url-encoding. | utf-8 |
#class | the name of the custom tag handler class. | NA |
join | trueの場合、getContentAsTemplate、getAttributeAsTemplateで取得されたHTMLTemplateインスタンスが、 タグの親テンプレートと連携する。When true, HTMLTemplate instances created by getOriginalStringAsTemplate or getAttributeAsTemplate will join the parent template of the tag. | false |
修飾子とタイプ | フィールドと説明 |
---|---|
protected boolean |
join |
protected java.util.Locale |
locale |
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
コンストラクタと説明 |
---|
CustomTag() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getAliasName() |
java.lang.String |
getAttribute(java.lang.String name)
カスタムタグの属性を取得。
|
java.lang.String |
getAttribute(java.lang.String name,
java.lang.String default_value)
カスタムタグの属性を取得。
|
HTMLTemplate |
getAttributeAsTemplate(java.lang.String name) |
java.util.Enumeration<java.lang.Object> |
getAttributeNames()
カスタムタグの属性名リストを取得。
|
boolean |
getBooleanAttribute(java.lang.String name)
カスタムタグの属性を取得。
|
boolean |
getBooleanAttribute(java.lang.String name,
boolean default_value)
カスタムタグの属性を取得。
|
java.lang.String |
getContent()
カスタムタグにはさまれた内容を取得。
|
HTMLTemplate |
getContentAsTemplate()
カスタムタグにはさまれた内容をHTMLTemplateとして取得。
|
boolean |
getDoFilter() |
InsertionTag |
getInsertionTagInstance() |
static CustomTag |
getInstance(InsertionTag ins_tag) |
static CustomTag |
getInstance(java.lang.String source_string,
java.util.Properties prop) |
int |
getIntAttribute(java.lang.String name)
カスタムタグの属性を取得。
|
int |
getIntAttribute(java.lang.String name,
int default_value)
カスタムタグの属性を取得。
|
long |
getLongAttribute(java.lang.String name)
カスタムタグの属性を取得。
|
long |
getLongAttribute(java.lang.String name,
long default_value)
カスタムタグの属性を取得。
|
java.lang.String |
getName() |
java.lang.String |
getRequiredAttribute(java.lang.String name)
カスタムタグの必須属性を取得。
|
short |
getShortAttribute(java.lang.String name)
カスタムタグの属性を取得。
|
short |
getShortAttribute(java.lang.String name,
int default_value)
カスタムタグの属性を取得。
|
java.lang.String |
getTagName()
returns tag name.
|
java.lang.String |
getTypeName() |
abstract void |
init()
com.ngMAT.HTML.CustomTag#_init (...)の中から呼び出される。
|
void |
setDoFilter(boolean do_filter) |
abstract java.lang.String |
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
public static CustomTag getInstance(java.lang.String source_string, java.util.Properties prop)
public static CustomTag getInstance(InsertionTag ins_tag)
public final java.lang.String getTagName()
HTMLComponent
getTagName
クラス内 HTMLComponent
public InsertionTag getInsertionTagInstance()
public abstract void init()
public abstract java.lang.String toHTML()
toHTML
クラス内 HTMLComponent
public java.lang.String getAliasName()
public java.lang.String getTypeName()
public java.lang.String getName()
public boolean getDoFilter()
public void setDoFilter(boolean do_filter)
public java.lang.String getAttribute(java.lang.String name)
public java.lang.String getRequiredAttribute(java.lang.String name)
public java.lang.String getAttribute(java.lang.String name, java.lang.String default_value)
public long getLongAttribute(java.lang.String name)
public long getLongAttribute(java.lang.String name, long default_value)
public int getIntAttribute(java.lang.String name)
public int getIntAttribute(java.lang.String name, int default_value)
public short getShortAttribute(java.lang.String name)
public short getShortAttribute(java.lang.String name, int default_value)
public boolean getBooleanAttribute(java.lang.String name)
public boolean getBooleanAttribute(java.lang.String name, boolean default_value)
public java.util.Enumeration<java.lang.Object> getAttributeNames()
public HTMLTemplate getAttributeAsTemplate(java.lang.String name)
public java.lang.String getContent()
public HTMLTemplate getContentAsTemplate()