javax.swing.text.html
Class HTMLWriterjava.lang.Object | +--javax.swing.text.AbstractWriter | +--javax.swing.text.html.HTMLWriter
- public class HTMLWriter
- extends AbstractWriter
This is a writer for HTMLDocuments.
Field Summary
Fields inherited from class javax.swing.text.AbstractWriter NEWLINE
Constructor Summary
HTMLWriter(Writer w, HTMLDocument doc)
Creates a new HTMLWriter.HTMLWriter(Writer w, HTMLDocument doc, int pos, int len)
Creates a new HTMLWriter.
Method Summary
protected void closeOutUnwantedEmbeddedTags(AttributeSet attr)
Searches the attribute set and for each tag that is stored in the tag vector.protected void comment(Element elem)
Writes out comments.protected void emptyTag(Element elem)
Writes out all empty elements (all tags that have no corresponding end tag).protected void endTag(Element elem)
Writes out an end tag for the element.protected boolean isBlockTag(AttributeSet attr)
Determines if the HTML.Tag associated with the element is a block tag.protected boolean matchNameAttribute(AttributeSet attr, HTML.Tag tag)
Returns true if the StyleConstants.NameAttribute is equal to the tag that is passed in as a parameter.protected void output(char[] chars, int start, int length)
This method is overriden to map any character entities, such as < to <.protected void selectContent(AttributeSet attr)
Writes out the content of the SELECT form element.protected void startTag(Element elem)
Writes out a start tag for the element.protected boolean synthesizedElement(Element elem)
Returns true if the element is a synthesized element.protected void text(Element elem)
Writes out text.protected void textAreaContent(AttributeSet attr)
Writes out text that is contained in a TEXTAREA form element.void write()
Iterates over the Element tree and controls the writing out of all the tags and its attributes.protected void writeAttributes(AttributeSet attr)
Writes out the attribute set.protected void writeEmbeddedTags(AttributeSet attr)
Searches for embedded tags in the AttributeSet and writes them out.protected void writeLineSeparator()
Writes the line separator.protected void writeOption(Option option)
Writes out the content of the Option form element.
Methods inherited from class javax.swing.text.AbstractWriter decrIndent, getCanWrapLines, getCurrentLineLength, getDocument, getElementIterator, getEndOffset, getIndentLevel, getIndentSpace, getLineLength, getLineSeparator,