|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.github.dandelion.datatables.core.html.HtmlTag
public abstract class HtmlTag
Abstract superclass for all HTML tags.
| Field Summary | |
|---|---|
static char |
CLASS_SEPARATOR
|
protected StringBuilder |
cssClass
Plain old HTML class attribute. |
protected StringBuilder |
cssStyle
Plain old HTML style attribute. |
protected Map<String,String> |
dynamicAttributes
Dynamic native HTML attributes. |
protected String |
id
Plain old HTML id attribute. |
static char |
STYLE_SEPARATOR
|
protected String |
tag
Tag label. |
| Constructor Summary | |
|---|---|
HtmlTag()
|
|
| Method Summary | |
|---|---|
void |
addCssClass(String cssClass)
|
void |
addCssStyle(String cssStyle)
|
void |
addDynamicAttribute(String name,
String value)
|
StringBuilder |
getCssClass()
|
StringBuilder |
getCssStyle()
|
Map<String,String> |
getDynamicAttributes()
|
String |
getDynamicAttributeValue(String attributeName)
|
protected StringBuilder |
getDynamicHtmlAttributes()
|
protected StringBuilder |
getHtmlAttributes()
|
protected StringBuilder |
getHtmlClosingTag()
|
protected StringBuilder |
getHtmlOpeningTag()
|
String |
getId()
|
String |
getTag()
|
void |
removeDynamicAttribute(String attributeName)
|
void |
setCssClass(StringBuilder cssClass)
|
void |
setCssStyle(StringBuilder cssStyle)
|
void |
setDynamicAttributes(Map<String,String> dynamicAttributes)
|
void |
setId(String id)
|
StringBuilder |
toHtml()
Render the tag in HTML code. |
protected static StringBuilder |
writeAttribute(String name,
Object data)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final char CLASS_SEPARATOR
public static final char STYLE_SEPARATOR
protected String tag
protected String id
id attribute.
protected StringBuilder cssClass
class attribute.
protected StringBuilder cssStyle
style attribute.
protected Map<String,String> dynamicAttributes
| Constructor Detail |
|---|
public HtmlTag()
| Method Detail |
|---|
public StringBuilder toHtml()
protected StringBuilder getHtmlOpeningTag()
protected StringBuilder getHtmlAttributes()
protected StringBuilder getDynamicHtmlAttributes()
protected static StringBuilder writeAttribute(String name,
Object data)
protected StringBuilder getHtmlClosingTag()
public String getTag()
public String getId()
public void setId(String id)
public StringBuilder getCssClass()
public void setCssClass(StringBuilder cssClass)
public StringBuilder getCssStyle()
public void setCssStyle(StringBuilder cssStyle)
public Map<String,String> getDynamicAttributes()
public String getDynamicAttributeValue(String attributeName)
public void setDynamicAttributes(Map<String,String> dynamicAttributes)
public void addDynamicAttribute(String name,
String value)
public void removeDynamicAttribute(String attributeName)
public void addCssClass(String cssClass)
public void addCssStyle(String cssStyle)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||