|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjodd.servlet.HtmlUtil
Html utils for working with tag's names and attributes.
Constructor Summary | |
HtmlUtil()
|
Method Summary | |
static java.lang.String |
addAttribute(java.lang.String tagBody,
java.lang.String name)
Adds single attribute without value to a tag. |
static java.lang.String |
addAttribute(java.lang.String body,
java.lang.String name,
int i)
Adds single attribute without value to a tag. |
static java.lang.String |
addAttribute(java.lang.String tagBody,
java.lang.String name,
java.lang.String value)
Adds attribute and its value to a tag. |
static java.lang.String |
addAttribute(java.lang.String body,
java.lang.String name,
java.lang.String value,
int i)
Adds attribute and its value to a tag. |
static java.lang.String |
getAttribute(java.lang.String tagBody,
java.lang.String attrName)
Returns value of the first founded attribute that matches given name. |
static java.lang.String |
getAttribute(java.lang.String body,
java.lang.String attrName,
int start)
Returns value of the first founded attribute that matches given name. |
static java.lang.String |
getTagName(java.lang.String tagBody)
Returns tag's name. |
static java.lang.String |
getTagName(java.lang.String body,
int i)
Returns tag's name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HtmlUtil()
Method Detail |
public static java.lang.String getTagName(java.lang.String tagBody)
tagBody
- tag's body
null
if tag not foundpublic static java.lang.String getTagName(java.lang.String body, int i)
Names of ending tags will always start with '/' character.
body
- hmtl bodyi
- index of tag's start
null
if tag not foundpublic static java.lang.String getAttribute(java.lang.String tagBody, java.lang.String attrName)
="
or ='
.
Attribute name is not case sensitive.
tagBody
- tag bodyattrName
- attribute name
null
if attribute not foundpublic static java.lang.String getAttribute(java.lang.String body, java.lang.String attrName, int start)
="
or ='
.
Attribute name is not case sensitive.
body
- html bodyattrName
- attribute namestart
- index of tag's start
null
if attribute not foundpublic static java.lang.String addAttribute(java.lang.String tagBody, java.lang.String name, java.lang.String value)
tagBody
- tag bodyname
- attribute namevalue
- attribute value
public static java.lang.String addAttribute(java.lang.String body, java.lang.String name, java.lang.String value, int i)
body
- html bodyname
- attribute namevalue
- attribute valuei
- tag's offset in html body
public static java.lang.String addAttribute(java.lang.String tagBody, java.lang.String name)
tagBody
- tag bodyname
- attribute name
public static java.lang.String addAttribute(java.lang.String body, java.lang.String name, int i)
body
- html bodyname
- attribute namei
- tag's offset in html body
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |