|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.matthiasmann.twl.model.HasCallback
de.matthiasmann.twl.textarea.HTMLTextAreaModel
public class HTMLTextAreaModel
A simple XHTML parser. The following tags are supported:
ahrefpbrimgsrc, altfloat, display, width, heightspandivbackground-image, float, widthwidthheightullilist-style-imagebuttonname, valuefloat, display, width, heighttablecellspacing, cellpaddingwidthtrheighttdcolspanwidthfont-familytext-aligntext-identmarginmargin-topmargin-leftmargin-rightmargin-bottompaddingpadding-toppadding-leftpadding-rightpadding-bottomclearvertical-alignwhite-spacenormal and preem, ex, px, %
| Nested Class Summary |
|---|
| Constructor Summary | |
|---|---|
HTMLTextAreaModel()
Creates a new HTMLTextAreaModel without content. |
|
HTMLTextAreaModel(java.io.Reader r)
Creates a new HTMLTextAreaModel and parses the content of the
given Reader. |
|
HTMLTextAreaModel(java.lang.String html)
Creates a new HTMLTextAreaModel and parses the given html. |
|
| Method Summary | |
|---|---|
void |
domModified()
|
TextAreaModel.Element |
getElementById(java.lang.String id)
|
java.lang.Iterable<java.lang.String> |
getStyleSheetLinks()
Returns all links to CSS style sheets |
java.lang.String |
getTitle()
Returns the title of this XHTML document or null if it has no title. |
java.util.Iterator<TextAreaModel.Element> |
iterator()
|
void |
parseXHTML(java.io.Reader reader)
Parse a XHTML document. |
void |
readHTMLFromStream(java.io.Reader r)
Deprecated. use parseXHTML(java.io.Reader) |
void |
readHTMLFromURL(java.net.URL url)
Reads HTML from the given URL. |
void |
setHtml(java.lang.String html)
Sets the a html to parse. |
| Methods inherited from class de.matthiasmann.twl.model.HasCallback |
|---|
addCallback, doCallback, hasCallbacks, removeCallback |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.matthiasmann.twl.textarea.TextAreaModel |
|---|
addCallback, removeCallback |
| Constructor Detail |
|---|
public HTMLTextAreaModel()
HTMLTextAreaModel without content.
public HTMLTextAreaModel(java.lang.String html)
HTMLTextAreaModel and parses the given html.
html - the HTML to parsesetHtml(java.lang.String)
public HTMLTextAreaModel(java.io.Reader r)
throws java.io.IOException
HTMLTextAreaModel and parses the content of the
given Reader.
r - the reader to parse html from
java.io.IOException - if an error occured while readingparseXHTML(java.io.Reader)| Method Detail |
|---|
public void setHtml(java.lang.String html)
html - the html.
public void readHTMLFromStream(java.io.Reader r)
throws java.io.IOException
parseXHTML(java.io.Reader)
Reader.
r - the reader to parse html from
java.io.IOException - if an error occured while readingsetHtml(java.lang.String)
public void readHTMLFromURL(java.net.URL url)
throws java.io.IOException
URL.
url - the URL to parse.
java.io.IOException - if an error occured while readingparseXHTML(java.io.Reader)public java.util.Iterator<TextAreaModel.Element> iterator()
iterator in interface java.lang.Iterable<TextAreaModel.Element>public java.lang.Iterable<java.lang.String> getStyleSheetLinks()
public java.lang.String getTitle()
public TextAreaModel.Element getElementById(java.lang.String id)
public void domModified()
public void parseXHTML(java.io.Reader reader)
reader - the reader used to read the XHTML document.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||