|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--com.swfit.core.xhtml.XHTMLTools
A collection of methods to render the most common plain XHTML elements (image, link, bullet list, table, paragraph etc.). There are three levels to access elements / lists:
a) get a String with the shorthand method - fi. writeLink (String link_value), b) process a StringBuffer - fi. writeLink (StringBuffer str_b, String link_value), c) get the XHTMLElement / XHTMLList directly, and work with that
At the bottom of this document there is an informal collection of tests that also show how the code could be implemented.
| Method Summary | |
static XHTMLList |
bulletList()
Different ways of creating a bulleted list |
static XHTMLList |
bulletList(java.lang.String list_style,
java.lang.String element_style)
|
static com.swfit.core.xhtml.XHTMLTools.XHTMLImage |
image(java.lang.String image_url)
Different ways of creating an image |
static com.swfit.core.xhtml.XHTMLTools.XHTMLImage |
image(java.lang.String image_url,
java.lang.String image_style)
|
static com.swfit.core.xhtml.XHTMLTools.XHTMLImage |
image(java.lang.String image_url,
java.lang.String image_style,
int image_width,
int image_height)
|
static XHTMLElement |
link(java.lang.String link_value)
Different ways of creating a hyperlink |
static XHTMLElement |
link(java.lang.String link_value,
java.lang.String link_style)
|
static XHTMLElement |
link(java.lang.String link_value,
java.lang.String link_style,
java.lang.String link_title)
|
static XHTMLElement |
link(java.lang.String link_value,
java.lang.String link_style,
java.lang.String link_title,
java.lang.String mouse_over,
java.lang.String mouse_out)
|
static XHTMLList |
paragraph()
Different ways of creating a paragraph |
static XHTMLList |
paragraph(java.lang.String paragraph_style)
|
static java.lang.String |
parseBody(java.lang.String text)
Split a body text into paragraphs and subheaders. |
static java.lang.StringBuffer |
parseBody(java.lang.StringBuffer str_b,
java.lang.String text)
|
static XHTMLList |
table()
Different ways of creating a table |
static XHTMLList |
table(int cols)
|
static XHTMLList |
table(int cols,
java.lang.String table_style,
java.lang.String cell_style)
|
static java.lang.StringBuffer |
toolTest(java.lang.StringBuffer str_b)
Test the methods with typical input strings |
static java.lang.String |
writeArticleLinks(java.lang.String[] links,
java.lang.String[] linktexts)
Article links |
static java.lang.StringBuffer |
writeArticleLinks(java.lang.StringBuffer str_b,
java.lang.String[] links,
java.lang.String[] linktexts)
|
static java.lang.StringBuffer |
writeAuthorLink(java.lang.StringBuffer str_b,
java.lang.String name,
java.lang.String link,
java.lang.String bio)
|
static java.lang.String |
writeAuthorLink(java.lang.String name,
java.lang.String link,
java.lang.String bio)
Technical information (typically dates, photo credits etc) |
static java.lang.String |
writeBody(java.lang.String text)
Body text - uses semi encoding, so it is possible to type HTML into form fields. |
static java.lang.StringBuffer |
writeBody(java.lang.StringBuffer str_b,
java.lang.String text)
|
static java.lang.String |
writeComment(java.lang.String text)
Comment text - comes out hidden in the XHTML document. |
static java.lang.StringBuffer |
writeComment(java.lang.StringBuffer str_b,
java.lang.String text)
|
static java.lang.String |
writeDocTitle(java.lang.String text)
Title text - the title of a XHTML document |
static java.lang.StringBuffer |
writeDocTitle(java.lang.StringBuffer str_b,
java.lang.String text)
|
static java.lang.StringBuffer |
writeH1(java.lang.StringBuffer str_b,
java.lang.String text)
Generic header 1 |
static java.lang.StringBuffer |
writeH2(java.lang.StringBuffer str_b,
java.lang.String text)
Generic header 2 |
static java.lang.StringBuffer |
writeH3(java.lang.StringBuffer str_b,
java.lang.String text)
Generic header 3 |
static java.lang.String |
writeHeadline(java.lang.String text)
Title of an article - NOT the title of a XHTML document. |
static java.lang.StringBuffer |
writeHeadline(java.lang.StringBuffer str_b,
java.lang.String text)
|
static java.lang.String |
writeHorizontalRule()
A horizontal rule |
static java.lang.StringBuffer |
writeHorizontalRule(java.lang.StringBuffer str_b)
|
static java.lang.String |
writeImage(java.lang.String image_url)
An image rendered from various inputs. |
static java.lang.StringBuffer |
writeImage(java.lang.StringBuffer str_b,
java.lang.String image_url)
|
static java.lang.StringBuffer |
writeImage(java.lang.StringBuffer str_b,
java.lang.String image_url,
java.lang.String image_alt)
|
static java.lang.StringBuffer |
writeImage(java.lang.StringBuffer str_b,
java.lang.String image_url,
java.lang.String image_alt,
java.lang.String image_style)
|
static java.lang.StringBuffer |
writeImage(java.lang.StringBuffer str_b,
java.lang.String image_url,
java.lang.String image_alt,
java.lang.String image_style,
int image_width,
int image_height)
|
static java.lang.String |
writeImage(java.lang.String image_url,
java.lang.String image_alt)
|
static java.lang.String |
writeImage(java.lang.String image_url,
java.lang.String image_alt,
java.lang.String image_style)
|
static java.lang.String |
writeImage(java.lang.String image_url,
java.lang.String image_alt,
java.lang.String image_style,
int image_width,
int image_height)
|
static java.lang.StringBuffer |
writeImageLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String image_url)
|
static java.lang.StringBuffer |
writeImageLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String image_url,
boolean linebreak)
|
static java.lang.String |
writeImageLink(java.lang.String link_value,
java.lang.String image_url)
Render a link wrapped around an image and (optionally) some text |
static java.lang.String |
writeImageLink(java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String image_url,
boolean linebreak)
|
static java.lang.String |
writeImageText(java.lang.String text)
Text that accompanies an image. |
static java.lang.StringBuffer |
writeImageText(java.lang.StringBuffer str_b,
java.lang.String text)
|
static java.lang.String |
writeInfo(java.lang.String text)
Technical information (typically dates, photo credits etc) |
static java.lang.StringBuffer |
writeInfo(java.lang.StringBuffer str_b,
java.lang.String text)
|
static java.lang.String |
writeIngress(java.lang.String text)
Ingress text |
static java.lang.StringBuffer |
writeIngress(java.lang.StringBuffer str_b,
java.lang.String text)
|
static java.lang.String |
writeLink(java.lang.String link_value)
A hyperlink rendered from various inputs. |
static java.lang.StringBuffer |
writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value)
|
static java.lang.StringBuffer |
writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description)
|
static java.lang.StringBuffer |
writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style)
|
static java.lang.StringBuffer |
writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String link_title)
|
static java.lang.StringBuffer |
writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String link_title,
java.lang.String mouse_over,
java.lang.String mouse_out)
|
static java.lang.String |
writeLink(java.lang.String link_value,
java.lang.String link_description)
|
static java.lang.String |
writeLink(java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style)
|
static java.lang.String |
writeLink(java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String link_title)
|
static java.lang.String |
writeLink(java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String link_title,
java.lang.String mouse_over,
java.lang.String mouse_out)
|
static java.lang.String |
writeSubHeader(java.lang.String text)
Sub headers |
static java.lang.StringBuffer |
writeSubHeader(java.lang.StringBuffer str_b,
java.lang.String text)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static final java.lang.String parseBody(java.lang.String text)
public static final java.lang.StringBuffer parseBody(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.String writeBody(java.lang.String text)
public static final java.lang.StringBuffer writeBody(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.StringBuffer writeH1(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.StringBuffer writeH2(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.StringBuffer writeH3(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.String writeHeadline(java.lang.String text)
public static final java.lang.StringBuffer writeHeadline(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.String writeSubHeader(java.lang.String text)
public static final java.lang.StringBuffer writeSubHeader(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.String writeIngress(java.lang.String text)
public static final java.lang.StringBuffer writeIngress(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.String writeImageText(java.lang.String text)
public static final java.lang.StringBuffer writeImageText(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.String writeInfo(java.lang.String text)
public static final java.lang.StringBuffer writeInfo(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.String writeAuthorLink(java.lang.String name,
java.lang.String link,
java.lang.String bio)
public static final java.lang.StringBuffer writeAuthorLink(java.lang.StringBuffer str_b,
java.lang.String name,
java.lang.String link,
java.lang.String bio)
public static final java.lang.String writeArticleLinks(java.lang.String[] links,
java.lang.String[] linktexts)
public static final java.lang.StringBuffer writeArticleLinks(java.lang.StringBuffer str_b,
java.lang.String[] links,
java.lang.String[] linktexts)
public static final java.lang.String writeDocTitle(java.lang.String text)
public static final java.lang.StringBuffer writeDocTitle(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.String writeComment(java.lang.String text)
public static final java.lang.StringBuffer writeComment(java.lang.StringBuffer str_b,
java.lang.String text)
public static final java.lang.String writeHorizontalRule()
public static final java.lang.StringBuffer writeHorizontalRule(java.lang.StringBuffer str_b)
public static final java.lang.String writeLink(java.lang.String link_value)
public static final java.lang.String writeLink(java.lang.String link_value,
java.lang.String link_description)
public static final java.lang.String writeLink(java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style)
public static final java.lang.String writeLink(java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String link_title)
public static final java.lang.String writeLink(java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String link_title,
java.lang.String mouse_over,
java.lang.String mouse_out)
public static final java.lang.StringBuffer writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value)
public static final java.lang.StringBuffer writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description)
public static final java.lang.StringBuffer writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style)
public static final java.lang.StringBuffer writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String link_title)
public static final java.lang.StringBuffer writeLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String link_title,
java.lang.String mouse_over,
java.lang.String mouse_out)
public static final java.lang.String writeImage(java.lang.String image_url)
public static final java.lang.String writeImage(java.lang.String image_url,
java.lang.String image_alt)
public static final java.lang.String writeImage(java.lang.String image_url,
java.lang.String image_alt,
java.lang.String image_style)
public static final java.lang.String writeImage(java.lang.String image_url,
java.lang.String image_alt,
java.lang.String image_style,
int image_width,
int image_height)
public static final java.lang.StringBuffer writeImage(java.lang.StringBuffer str_b,
java.lang.String image_url)
public static final java.lang.StringBuffer writeImage(java.lang.StringBuffer str_b,
java.lang.String image_url,
java.lang.String image_alt)
public static final java.lang.StringBuffer writeImage(java.lang.StringBuffer str_b,
java.lang.String image_url,
java.lang.String image_alt,
java.lang.String image_style)
public static final java.lang.StringBuffer writeImage(java.lang.StringBuffer str_b,
java.lang.String image_url,
java.lang.String image_alt,
java.lang.String image_style,
int image_width,
int image_height)
public static final java.lang.String writeImageLink(java.lang.String link_value,
java.lang.String image_url)
public static final java.lang.String writeImageLink(java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String image_url,
boolean linebreak)
public static final java.lang.StringBuffer writeImageLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String image_url)
public static final java.lang.StringBuffer writeImageLink(java.lang.StringBuffer str_b,
java.lang.String link_value,
java.lang.String link_description,
java.lang.String link_style,
java.lang.String image_url,
boolean linebreak)
public static final XHTMLElement link(java.lang.String link_value)
public static final XHTMLElement link(java.lang.String link_value,
java.lang.String link_style)
public static final XHTMLElement link(java.lang.String link_value,
java.lang.String link_style,
java.lang.String link_title)
public static final XHTMLElement link(java.lang.String link_value,
java.lang.String link_style,
java.lang.String link_title,
java.lang.String mouse_over,
java.lang.String mouse_out)
public static final com.swfit.core.xhtml.XHTMLTools.XHTMLImage image(java.lang.String image_url)
public static final com.swfit.core.xhtml.XHTMLTools.XHTMLImage image(java.lang.String image_url,
java.lang.String image_style)
public static final com.swfit.core.xhtml.XHTMLTools.XHTMLImage image(java.lang.String image_url,
java.lang.String image_style,
int image_width,
int image_height)
public static final XHTMLList paragraph()
public static final XHTMLList paragraph(java.lang.String paragraph_style)
public static final XHTMLList table()
public static final XHTMLList table(int cols)
public static final XHTMLList table(int cols,
java.lang.String table_style,
java.lang.String cell_style)
public static final XHTMLList bulletList()
public static final XHTMLList bulletList(java.lang.String list_style,
java.lang.String element_style)
public static final java.lang.StringBuffer toolTest(java.lang.StringBuffer str_b)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||