javax.swing.text.html
Class HTMLWriter

java.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 &lt;.
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,