Package adalid.commons.util
Class MarkupUtils
- java.lang.Object
-
- adalid.commons.util.MarkupUtils
-
public class MarkupUtils extends java.lang.Object- Author:
- Jorge Campins
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Stringaxstatic java.lang.StringAXstatic java.lang.Stringaystatic java.lang.StringAYstatic java.lang.Stringazstatic java.lang.StringAZstatic java.lang.Stringb1static java.lang.StringB1static java.lang.Stringb2static java.lang.StringB2static java.lang.Stringbbstatic java.lang.Stringbrstatic java.lang.StringBRstatic java.lang.Stringbulletstatic java.lang.StringBULLETstatic java.lang.Stringcxstatic java.lang.StringCXstatic java.lang.Stringcystatic java.lang.StringCYstatic java.lang.Stringczstatic java.lang.StringCZstatic java.lang.StringFWGTSstatic java.lang.StringFWLTSstatic java.lang.Stringg1static java.lang.StringG1static java.lang.Stringg2static java.lang.StringG2static java.lang.Stringh1t1static java.lang.StringH1T1static java.lang.Stringh1t2static java.lang.StringH1T2static java.lang.Stringh2t1static java.lang.StringH2T1static java.lang.Stringh2t2static java.lang.StringH2T2static java.lang.Stringh3t1static java.lang.StringH3T1static java.lang.Stringh3t2static java.lang.StringH3T2static java.lang.Stringh4t1static java.lang.StringH4T1static java.lang.Stringh4t2static java.lang.StringH4T2static java.lang.Stringh5t1static java.lang.StringH5T1static java.lang.Stringh5t2static java.lang.StringH5T2static java.lang.Stringh6t1static java.lang.StringH6T1static java.lang.Stringh6t2static java.lang.StringH6T2static java.lang.Stringhhstatic java.lang.Stringhtstatic java.lang.StringHTstatic java.lang.Stringi1static java.lang.StringI1static java.lang.Stringi2static java.lang.StringI2static java.lang.Stringiistatic java.lang.StringLAQUOstatic java.lang.Stringlilistatic java.lang.StringLILIstatic java.lang.Stringliulstatic java.lang.StringLIULstatic java.lang.Stringm1static java.lang.StringM1static java.lang.Stringm2static java.lang.StringM2static java.lang.Stringmiddotstatic java.lang.StringMIDDOTstatic java.lang.Stringnbspstatic java.lang.StringNBSPstatic java.lang.StringRAQUOstatic java.lang.Strings1static java.lang.StringS1static java.lang.Strings2static java.lang.StringS2static java.lang.Stringssstatic java.lang.Stringu1static java.lang.StringU1static java.lang.Stringu2static java.lang.StringU2static java.lang.Stringullistatic java.lang.StringULLIstatic java.lang.Stringuu
-
Constructor Summary
Constructors Constructor Description MarkupUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Stringa(java.lang.String href, java.lang.String text)This method builds an HTML<a>pseudo-tag, which defines a hyperlink.static java.lang.Stringb(java.lang.String string)This method builds an HTML<b>pseudo-tag, which defines bold text without any extra importance.static java.lang.Stringb(java.lang.String separator, java.lang.String... strings)This method builds several HTML<b>pseudo-tags, separated byseparator.static booleancontainsHTML(java.lang.String string)Returns true ifstringcontains HTML tags.static java.lang.StringgetCreoleFormattedString(java.lang.String string)Returnsstringreplacing the pseudo-tags with their corresponding Creole tags.static java.lang.StringgetHtmlFormattedString(java.lang.String string)Returnsstringreplacing the pseudo-tags with their corresponding HTML tags.static java.lang.StringgetPlainTextString(java.lang.String string)Returnsstringremoving the pseudo-tags.static java.lang.StringgetTextFormattedString(java.lang.String string)Returnsstringremoving the pseudo-tags.static java.lang.StringgetXhtmlFormattedString(java.lang.String string)Returnsstringreplacing the pseudo-tags with their corresponding XHTML tags.static java.lang.Stringh1(java.lang.String string)This method builds an HTML<h1>pseudo-tag, which defines a level 1 heading.static java.lang.Stringh2(java.lang.String string)This method builds an HTML<h2>pseudo-tag, which defines a level 2 heading.static java.lang.Stringh3(java.lang.String string)This method builds an HTML<h3>pseudo-tag, which defines a level 3 heading.static java.lang.Stringh4(java.lang.String string)This method builds an HTML<h4>pseudo-tag, which defines a level 4 heading.static java.lang.Stringh5(java.lang.String string)This method builds an HTML<h5>pseudo-tag, which defines a level 5 heading.static java.lang.Stringh6(java.lang.String string)This method builds an HTML<h6>pseudo-tag, which defines a level 6 heading.static java.lang.Stringi(java.lang.String string)This method builds an HTML<i>pseudo-tag, which defines italic text.static java.lang.Stringi(java.lang.String separator, java.lang.String... strings)This method builds several HTML<i>pseudo-tags, separated byseparator.static java.lang.Stringic(java.lang.String clazz)This method builds an HTML<i>pseudo-tag for a CSS class.static java.lang.Stringic(java.lang.String clazz, java.lang.String text)This method builds an HTML<i>pseudo-tag, which defines text with a CSS class.static java.lang.Stringimg(java.lang.String name, int w, int h)static java.lang.Stringimg(java.lang.String path, java.lang.String name, int w, int h)static booleanisPseudoHTML(java.lang.String string)Returns true ifstringcontains any of the HTML pseudo-tags.static java.lang.Stringm(java.lang.String string)This method builds an HTML<mark>pseudo-tag, which defines text that should be marked or highlighted.static java.lang.Stringm(java.lang.String separator, java.lang.String... strings)This method builds several HTML<mark>pseudo-tags, separated byseparator.static java.lang.Strings(java.lang.String string)This method builds an HTML<del>pseudo-tag, which defines text that should be struck out.static java.lang.Strings(java.lang.String separator, java.lang.String... strings)This method builds several HTML<del>pseudo-tags, separated byseparator.static java.lang.Stringu(java.lang.String string)This method builds an HTML<ins>pseudo-tag, which defines text that should be underlined.static java.lang.Stringu(java.lang.String separator, java.lang.String... strings)This method builds several HTML<ins>pseudo-tags, separated byseparator.static java.lang.Stringul(java.lang.String... strings)This method builds anHTML <ul> pseudo-tag, which defines an unordered (bulleted) list.
-
-
-
Field Detail
-
AX
public static final java.lang.String AX
- See Also:
- Constant Field Values
-
AY
public static final java.lang.String AY
- See Also:
- Constant Field Values
-
AZ
public static final java.lang.String AZ
- See Also:
- Constant Field Values
-
B1
public static final java.lang.String B1
- See Also:
- Constant Field Values
-
B2
public static final java.lang.String B2
- See Also:
- Constant Field Values
-
CX
public static final java.lang.String CX
- See Also:
- Constant Field Values
-
CY
public static final java.lang.String CY
- See Also:
- Constant Field Values
-
CZ
public static final java.lang.String CZ
- See Also:
- Constant Field Values
-
G1
public static final java.lang.String G1
- See Also:
- Constant Field Values
-
G2
public static final java.lang.String G2
- See Also:
- Constant Field Values
-
I1
public static final java.lang.String I1
- See Also:
- Constant Field Values
-
I2
public static final java.lang.String I2
- See Also:
- Constant Field Values
-
M1
public static final java.lang.String M1
- See Also:
- Constant Field Values
-
M2
public static final java.lang.String M2
- See Also:
- Constant Field Values
-
S1
public static final java.lang.String S1
- See Also:
- Constant Field Values
-
S2
public static final java.lang.String S2
- See Also:
- Constant Field Values
-
U1
public static final java.lang.String U1
- See Also:
- Constant Field Values
-
U2
public static final java.lang.String U2
- See Also:
- Constant Field Values
-
H1T1
public static final java.lang.String H1T1
- See Also:
- Constant Field Values
-
H1T2
public static final java.lang.String H1T2
- See Also:
- Constant Field Values
-
H2T1
public static final java.lang.String H2T1
- See Also:
- Constant Field Values
-
H2T2
public static final java.lang.String H2T2
- See Also:
- Constant Field Values
-
H3T1
public static final java.lang.String H3T1
- See Also:
- Constant Field Values
-
H3T2
public static final java.lang.String H3T2
- See Also:
- Constant Field Values
-
H4T1
public static final java.lang.String H4T1
- See Also:
- Constant Field Values
-
H4T2
public static final java.lang.String H4T2
- See Also:
- Constant Field Values
-
H5T1
public static final java.lang.String H5T1
- See Also:
- Constant Field Values
-
H5T2
public static final java.lang.String H5T2
- See Also:
- Constant Field Values
-
H6T1
public static final java.lang.String H6T1
- See Also:
- Constant Field Values
-
H6T2
public static final java.lang.String H6T2
- See Also:
- Constant Field Values
-
BR
public static final java.lang.String BR
- See Also:
- Constant Field Values
-
HT
public static final java.lang.String HT
- See Also:
- Constant Field Values
-
ULLI
public static final java.lang.String ULLI
- See Also:
- Constant Field Values
-
LILI
public static final java.lang.String LILI
- See Also:
- Constant Field Values
-
LIUL
public static final java.lang.String LIUL
- See Also:
- Constant Field Values
-
NBSP
public static final java.lang.String NBSP
- See Also:
- Constant Field Values
-
LAQUO
public static final java.lang.String LAQUO
- See Also:
- Constant Field Values
-
RAQUO
public static final java.lang.String RAQUO
- See Also:
- Constant Field Values
-
FWLTS
public static final java.lang.String FWLTS
- See Also:
- Constant Field Values
-
FWGTS
public static final java.lang.String FWGTS
- See Also:
- Constant Field Values
-
BULLET
public static final java.lang.String BULLET
- See Also:
- Constant Field Values
-
MIDDOT
public static final java.lang.String MIDDOT
- See Also:
- Constant Field Values
-
bb
public static final java.lang.String bb
- See Also:
- Constant Field Values
-
hh
public static final java.lang.String hh
- See Also:
- Constant Field Values
-
ii
public static final java.lang.String ii
- See Also:
- Constant Field Values
-
ss
public static final java.lang.String ss
- See Also:
- Constant Field Values
-
uu
public static final java.lang.String uu
- See Also:
- Constant Field Values
-
ax
public static final java.lang.String ax
- See Also:
- Constant Field Values
-
ay
public static final java.lang.String ay
- See Also:
- Constant Field Values
-
az
public static final java.lang.String az
- See Also:
- Constant Field Values
-
b1
public static final java.lang.String b1
- See Also:
- Constant Field Values
-
b2
public static final java.lang.String b2
- See Also:
- Constant Field Values
-
br
public static final java.lang.String br
- See Also:
- Constant Field Values
-
cx
public static final java.lang.String cx
- See Also:
- Constant Field Values
-
cy
public static final java.lang.String cy
- See Also:
- Constant Field Values
-
cz
public static final java.lang.String cz
- See Also:
- Constant Field Values
-
g1
public static final java.lang.String g1
- See Also:
- Constant Field Values
-
g2
public static final java.lang.String g2
- See Also:
- Constant Field Values
-
ht
public static final java.lang.String ht
-
i1
public static final java.lang.String i1
- See Also:
- Constant Field Values
-
i2
public static final java.lang.String i2
- See Also:
- Constant Field Values
-
m1
public static final java.lang.String m1
- See Also:
- Constant Field Values
-
m2
public static final java.lang.String m2
- See Also:
- Constant Field Values
-
s1
public static final java.lang.String s1
- See Also:
- Constant Field Values
-
s2
public static final java.lang.String s2
- See Also:
- Constant Field Values
-
u1
public static final java.lang.String u1
- See Also:
- Constant Field Values
-
u2
public static final java.lang.String u2
- See Also:
- Constant Field Values
-
h1t1
public static final java.lang.String h1t1
- See Also:
- Constant Field Values
-
h1t2
public static final java.lang.String h1t2
- See Also:
- Constant Field Values
-
h2t1
public static final java.lang.String h2t1
- See Also:
- Constant Field Values
-
h2t2
public static final java.lang.String h2t2
- See Also:
- Constant Field Values
-
h3t1
public static final java.lang.String h3t1
- See Also:
- Constant Field Values
-
h3t2
public static final java.lang.String h3t2
- See Also:
- Constant Field Values
-
h4t1
public static final java.lang.String h4t1
- See Also:
- Constant Field Values
-
h4t2
public static final java.lang.String h4t2
- See Also:
- Constant Field Values
-
h5t1
public static final java.lang.String h5t1
- See Also:
- Constant Field Values
-
h5t2
public static final java.lang.String h5t2
- See Also:
- Constant Field Values
-
h6t1
public static final java.lang.String h6t1
- See Also:
- Constant Field Values
-
h6t2
public static final java.lang.String h6t2
- See Also:
- Constant Field Values
-
ulli
public static final java.lang.String ulli
- See Also:
- Constant Field Values
-
lili
public static final java.lang.String lili
- See Also:
- Constant Field Values
-
liul
public static final java.lang.String liul
- See Also:
- Constant Field Values
-
nbsp
public static final java.lang.String nbsp
- See Also:
- Constant Field Values
-
bullet
public static final java.lang.String bullet
- See Also:
- Constant Field Values
-
middot
public static final java.lang.String middot
- See Also:
- Constant Field Values
-
-
Method Detail
-
isPseudoHTML
public static boolean isPseudoHTML(java.lang.String string)
Returns true ifstringcontains any of the HTML pseudo-tags.- Parameters:
string- text to search for HTML pseudo-tags- Returns:
- true if
stringcontains any of the HTML pseudo-tags; otherwise false
-
containsHTML
public static boolean containsHTML(java.lang.String string)
Returns true ifstringcontains HTML tags.- Parameters:
string- text to search for HTML pseudo-tags- Returns:
- true if
stringcontains HTML tags; otherwise false
-
img
public static java.lang.String img(java.lang.String name, int w, int h)
-
img
public static java.lang.String img(java.lang.String path, java.lang.String name, int w, int h)
-
a
public static java.lang.String a(java.lang.String href, java.lang.String text)This method builds an HTML<a>pseudo-tag, which defines a hyperlink.- Parameters:
href- Specifies the URL of the page the link goes totext- string to display instead of the URL- Returns:
- an HTML
<a>pseudo-tag
-
b
public static java.lang.String b(java.lang.String string)
This method builds an HTML<b>pseudo-tag, which defines bold text without any extra importance.- Parameters:
string- text to display in bold- Returns:
- an HTML
<b>pseudo-tag
-
b
public static java.lang.String b(java.lang.String separator, java.lang.String... strings)This method builds several HTML<b>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to display in bold- Returns:
- several HTML
<b>pseudo-tags, separated byseparator.
-
ic
public static java.lang.String ic(java.lang.String clazz)
This method builds an HTML<i>pseudo-tag for a CSS class.- Parameters:
clazz- Specifies the CSS class- Returns:
- an HTML
<i>pseudo-tag
-
ic
public static java.lang.String ic(java.lang.String clazz, java.lang.String text)This method builds an HTML<i>pseudo-tag, which defines text with a CSS class.- Parameters:
clazz- Specifies the CSS classtext- string to display- Returns:
- an HTML
<i>pseudo-tag
-
i
public static java.lang.String i(java.lang.String string)
This method builds an HTML<i>pseudo-tag, which defines italic text.- Parameters:
string- text to display in italic- Returns:
- an HTML
<i>pseudo-tag
-
i
public static java.lang.String i(java.lang.String separator, java.lang.String... strings)This method builds several HTML<i>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to display in italic- Returns:
- several HTML
<i>pseudo-tags, separated byseparator.
-
m
public static java.lang.String m(java.lang.String string)
This method builds an HTML<mark>pseudo-tag, which defines text that should be marked or highlighted.- Parameters:
string- text to be marked or highlighted- Returns:
- an HTML
<mark>pseudo-tag
-
m
public static java.lang.String m(java.lang.String separator, java.lang.String... strings)This method builds several HTML<mark>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to be marked or highlighted- Returns:
- several HTML
<mark>pseudo-tags, separated byseparator.
-
s
public static java.lang.String s(java.lang.String string)
This method builds an HTML<del>pseudo-tag, which defines text that should be struck out.- Parameters:
string- text to be struck out- Returns:
- an HTML
<del>pseudo-tag
-
s
public static java.lang.String s(java.lang.String separator, java.lang.String... strings)This method builds several HTML<del>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to be struck out- Returns:
- several HTML
<del>pseudo-tags, separated byseparator.
-
u
public static java.lang.String u(java.lang.String string)
This method builds an HTML<ins>pseudo-tag, which defines text that should be underlined.- Parameters:
string- text to be underlined- Returns:
- an HTML
<ins>pseudo-tag
-
u
public static java.lang.String u(java.lang.String separator, java.lang.String... strings)This method builds several HTML<ins>pseudo-tags, separated byseparator.- Parameters:
separator- a text to separate the pseudo-tagsstrings- one or more texts to be underlined- Returns:
- several HTML
<ins>pseudo-tags, separated byseparator.
-
ul
public static java.lang.String ul(java.lang.String... strings)
This method builds anHTML <ul> pseudo-tag, which defines an unordered (bulleted) list.- Parameters:
strings- one or more texts defining the list items- Returns:
- an
HTML <ul> pseudo-tag
-
h1
public static java.lang.String h1(java.lang.String string)
This method builds an HTML<h1>pseudo-tag, which defines a level 1 heading.- Parameters:
string- header text- Returns:
- an HTML
<h1>pseudo-tag
-
h2
public static java.lang.String h2(java.lang.String string)
This method builds an HTML<h2>pseudo-tag, which defines a level 2 heading.- Parameters:
string- header text- Returns:
- an HTML
<h2>pseudo-tag
-
h3
public static java.lang.String h3(java.lang.String string)
This method builds an HTML<h3>pseudo-tag, which defines a level 3 heading.- Parameters:
string- header text- Returns:
- an HTML
<h3>pseudo-tag
-
h4
public static java.lang.String h4(java.lang.String string)
This method builds an HTML<h4>pseudo-tag, which defines a level 4 heading.- Parameters:
string- header text- Returns:
- an HTML
<h4>pseudo-tag
-
h5
public static java.lang.String h5(java.lang.String string)
This method builds an HTML<h5>pseudo-tag, which defines a level 5 heading.- Parameters:
string- header text- Returns:
- an HTML
<h5>pseudo-tag
-
h6
public static java.lang.String h6(java.lang.String string)
This method builds an HTML<h6>pseudo-tag, which defines a level 6 heading.- Parameters:
string- header text- Returns:
- an HTML
<h6>pseudo-tag
-
getXhtmlFormattedString
public static java.lang.String getXhtmlFormattedString(java.lang.String string)
Returnsstringreplacing the pseudo-tags with their corresponding XHTML tags.- Parameters:
string- text to search and replace the pseudo-tags- Returns:
stringwith XHTML tags
-
getHtmlFormattedString
public static java.lang.String getHtmlFormattedString(java.lang.String string)
Returnsstringreplacing the pseudo-tags with their corresponding HTML tags.- Parameters:
string- text to search and replace the pseudo-tags- Returns:
stringwith HTML tags
-
getCreoleFormattedString
public static java.lang.String getCreoleFormattedString(java.lang.String string)
Returnsstringreplacing the pseudo-tags with their corresponding Creole tags.- Parameters:
string- text to search and replace the pseudo-tags- Returns:
stringwith Creole tags
-
getPlainTextString
public static java.lang.String getPlainTextString(java.lang.String string)
Returnsstringremoving the pseudo-tags.- Parameters:
string- text to search and remove the pseudo-tags- Returns:
stringwithout pseudo-tags
-
getTextFormattedString
public static java.lang.String getTextFormattedString(java.lang.String string)
Returnsstringremoving the pseudo-tags.- Parameters:
string- text to search and remove the pseudo-tags- Returns:
stringwithout pseudo-tags
-
-