public class Tag extends Html
构造器和说明 |
---|
Tag()
生成一个空的html标签,这个时候只有
siblingHtmlList 起作用 |
Tag(java.lang.String tagName)
生成一个指定名字的html标签
|
限定符和类型 | 方法和说明 |
---|---|
Tag |
attr(java.lang.String name,
java.lang.String val)
设置html标签的指定属性名和属性值
|
java.lang.StringBuffer |
classBuffer()
获取class内容带class=
class="xxxx xxx"
|
java.lang.Object |
clone()
克隆对象
|
Tag |
cls(java.lang.String cls)
给html标签添加一个指定的class
|
Tag |
css(java.util.Map cssMap)
给html标签添加一系列css属性和值
|
Tag |
css(java.lang.String name,
java.lang.String val)
给html标签添加css属性和值
|
java.lang.String |
getAttr(java.lang.String key)
获取html标签的指定属性值
|
java.lang.StringBuffer |
getClassList()
获取class的内容直接内容
class="xxxx xxx"
|
java.lang.String |
getCss(java.lang.String name) |
java.lang.StringBuffer |
getIDList()
获取id的内容直接内容
id="xxxx xxx"
|
JSONObject |
getStyleJson() |
java.lang.StringBuffer |
getStyleList() |
java.util.List |
getSubHtmlList() |
java.lang.String |
getTagName()
获取html标签的名字
|
java.lang.StringBuffer |
idBuffer()
获取id内容带id=
id="xxxx xxx"
|
Tag |
ids(java.lang.String ids)
给html标签添加一个指定的id
|
boolean |
isEmpty()
判断这个tag内容是否为空
|
Tag |
sibling(Html html)
给当前html标签添加一个同级别的html标签
|
protected java.lang.StringBuffer |
styleBuffer() |
Tag |
sub(Html html)
给当前html标签添加子标签
|
Tag |
sub(java.lang.String html)
添加一段文本作为html标签的内容
|
java.lang.String |
toString()
表示html标签的字符串
|
void |
writeAllSubTag(java.io.PrintWriter writer)
把subHtml写出到writer
|
void |
writeBegin(java.io.PrintWriter writer)
把开始标签写出到writer,包括样式属性
|
void |
writeEnd(java.io.PrintWriter writer)
把结束标签写出到writer
|
void |
writeHtml(java.io.PrintWriter writer)
用PrintWriter把html标签写出去
|
public Tag()
siblingHtmlList
起作用public Tag(java.lang.String tagName)
tagName
- html标签的名字public java.lang.String getTagName()
public Tag cls(java.lang.String cls)
cls
- 要添加的class名public Tag ids(java.lang.String ids)
ids
- 要添加的id名public Tag css(java.lang.String name, java.lang.String val)
name
- css属性的名字val
- css属性的值public java.lang.String getCss(java.lang.String name)
public Tag css(java.util.Map cssMap)
cssMap
- 包含css属性和值的一个mappublic Tag attr(java.lang.String name, java.lang.String val)
name
- 属性名val
- 属性值public java.lang.String getAttr(java.lang.String key)
key
- 属性名public java.util.List getSubHtmlList()
public boolean isEmpty()
public Tag sub(java.lang.String html)
html
- 需要添加到html标签的内容public Tag sibling(Html html)
html
- 需要添加的同级别的html标签public void writeHtml(java.io.PrintWriter writer)
public void writeAllSubTag(java.io.PrintWriter writer)
writer
- PrintWriter对象public void writeEnd(java.io.PrintWriter writer)
writer
- PrintWriter对象public void writeBegin(java.io.PrintWriter writer)
writer
- PrintWriter对象public java.lang.StringBuffer classBuffer()
public java.lang.StringBuffer idBuffer()
public java.lang.StringBuffer getClassList()
public java.lang.StringBuffer getIDList()
protected java.lang.StringBuffer styleBuffer()
public JSONObject getStyleJson()
public java.lang.StringBuffer getStyleList()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException