Lines Matching refs:HTML

40  * A document that models HTML.  The purpose of this model is to
42 * described by an HTML document is not exactly replicated by default.
51 * the document be non-lossy (although reproducing the HTML format may
54 * <p>The document models only HTML, and makes no attempt to store
57 * always have a value of type <code>HTML.Tag</code> that identifies
85 * to insert HTML content into an existing document.</p>
97 * example assumes the HTML document is initialized in the following
107 * <p>With the following HTML content:</p>
127 * <p>All the methods for modifying an HTML document require an {@link
128 * Element}. Elements can be obtained from an HTML document by using
133 * StyleConstants.NameAttribute, HTML.Tag.P)</code> returns the first
142 * <p>The {@link #getIterator(HTML.Tag t)} method can also be used for
143 * finding all occurrences of the specified HTML tag in the
275 * Constructs an HTML document using the default buffer size
285 * Constructs an HTML document with the default content
298 * Constructs an HTML document with the given content
311 * with HTML. This is implemented to return an instance of
332 * with HTML. This is implemented to return an instance of
339 * <code>getReader(int, int, int, HTML.Tag, TRUE)</code>.
352 HTML.Tag insertTag) {
358 * with HTML. This is implemented to return an instance of
377 HTML.Tag insertTag,
526 * rules (CSS) that were specified in the HTML document itself.
535 * Fetches an iterator for the specified HTML tag.
540 * @param t the requested <code>HTML.Tag</code>
541 * @return the <code>Iterator</code> for the given HTML tag
542 * @see javax.swing.text.html.HTML.Tag
544 public Iterator getIterator(HTML.Tag t) {
594 a.addAttribute(StyleConstants.NameAttribute, HTML.Tag.HTML);
597 a.addAttribute(StyleConstants.NameAttribute, HTML.Tag.BODY);
600 a.addAttribute(StyleConstants.NameAttribute, HTML.Tag.P);
604 a.addAttribute(StyleConstants.NameAttribute, HTML.Tag.CONTENT);
649 * @see javax.swing.text.html.HTML.Tag
659 * @see javax.swing.text.html.HTML.Tag
668 * are generated by documents in an HTML frame.
684 * <code>HTML.Attribute.SRC</code> attribute and fires a
689 * element, and sets its <code>HTML.Attribute.SRC</code> attribute
701 * <code>HTML.Attribute.SRC</code> attribute is updated and a
749 if (matchNameAttribute(attr, HTML.Tag.FRAME)) {
750 String frameTarget = (String)attr.getAttribute(HTML.Attribute.NAME);
766 * @see javax.swing.text.html.HTML.Attribute
768 static boolean matchNameAttribute(AttributeSet attr, HTML.Tag tag) {
770 if (o instanceof HTML.Tag) {
771 HTML.Tag name = (HTML.Tag) o;
806 * Updates the Frame elements <code>HTML.Attribute.SRC attribute</code>
822 attr.removeAttribute(HTML.Attribute.SRC);
823 attr.addAttribute(HTML.Attribute.SRC, url);
962 * Returns the parser that is used when inserting HTML into the existing
979 * specified as an HTML string.
1031 ("Can not set inner HTML of a leaf");
1047 * specified as an HTML string.
1132 * Inserts the HTML specified as a string at the start
1186 ("Can not insert HTML after start of a leaf");
1192 * Inserts the HTML specified as a string at the end of
1251 ("Can not set inner HTML before end of leaf");
1264 * Inserts the HTML specified as a string before the start of
1322 * Inserts the HTML specified as a string after the the end of the
1391 * <i>not</i> a character tag. In the following HTML snippet:
1395 * <code>getElement(RootElement, HTML.Attribute.id, id)</code>.
1402 * @see javax.swing.text.html.HTML.Attribute
1409 return getElement(getDefaultRootElement(), HTML.Attribute.ID, id,
1424 * @see javax.swing.text.html.HTML.Attribute
1437 * a leaf, any attributes that are instances of <code>HTML.Tag</code>
1446 * @see javax.swing.text.html.HTML.Attribute
1475 if ((name instanceof HTML.Tag) &&
1514 * Inserts a string of HTML into the document at the given position.
1831 HTML.Tag.CONTENT);
1888 public abstract HTML.Tag getTag();
1896 LeafIterator(HTML.Tag t, Document doc) {
1969 * @return the <code>HTML.Tag</code> that this iterator represents.
1970 * @see javax.swing.text.html.HTML.Tag
1972 public HTML.Tag getTag() {
2017 private HTML.Tag tag;
2023 * An HTML reader to load an HTML document with an HTML
2042 * HTML elements specified in the stream being parsed will
2044 * will be synthesized. When HTML elements have been
2046 * type HTML.Tag, and the value will be of type AttributeSet
2066 * flattened HTML character elements.
2087 * following table for the tags defined in <code>HTML.Tag</code>.<P>
2088 * <table border=1 summary="HTML tags and assigned actions">
2090 * <tr><td><code>HTML.Tag.A</code> <td>CharacterAction
2091 * <tr><td><code>HTML.Tag.ADDRESS</code> <td>CharacterAction
2092 * <tr><td><code>HTML.Tag.APPLET</code> <td>HiddenAction
2093 * <tr><td><code>HTML.Tag.AREA</code> <td>AreaAction
2094 * <tr><td><code>HTML.Tag.B</code> <td>CharacterAction
2095 * <tr><td><code>HTML.Tag.BASE</code> <td>BaseAction
2096 * <tr><td><code>HTML.Tag.BASEFONT</code> <td>CharacterAction
2097 * <tr><td><code>HTML.Tag.BIG</code> <td>CharacterAction
2098 * <tr><td><code>HTML.Tag.BLOCKQUOTE</code><td>BlockAction
2099 * <tr><td><code>HTML.Tag.BODY</code> <td>BlockAction
2100 * <tr><td><code>HTML.Tag.BR</code> <td>SpecialAction
2101 * <tr><td><code>HTML.Tag.CAPTION</code> <td>BlockAction
2102 * <tr><td><code>HTML.Tag.CENTER</code> <td>BlockAction
2103 * <tr><td><code>HTML.Tag.CITE</code> <td>CharacterAction
2104 * <tr><td><code>HTML.Tag.CODE</code> <td>CharacterAction
2105 * <tr><td><code>HTML.Tag.DD</code> <td>BlockAction
2106 * <tr><td><code>HTML.Tag.DFN</code> <td>CharacterAction
2107 * <tr><td><code>HTML.Tag.DIR</code> <td>BlockAction
2108 * <tr><td><code>HTML.Tag.DIV</code> <td>BlockAction
2109 * <tr><td><code>HTML.Tag.DL</code> <td>BlockAction
2110 * <tr><td><code>HTML.Tag.DT</code> <td>ParagraphAction
2111 * <tr><td><code>HTML.Tag.EM</code> <td>CharacterAction
2112 * <tr><td><code>HTML.Tag.FONT</code> <td>CharacterAction
2113 * <tr><td><code>HTML.Tag.FORM</code> <td>As of 1.4 a BlockAction
2114 * <tr><td><code>HTML.Tag.FRAME</code> <td>SpecialAction
2115 * <tr><td><code>HTML.Tag.FRAMESET</code> <td>BlockAction
2116 * <tr><td><code>HTML.Tag.H1</code> <td>ParagraphAction
2117 * <tr><td><code>HTML.Tag.H2</code> <td>ParagraphAction
2118 * <tr><td><code>HTML.Tag.H3</code> <td>ParagraphAction
2119 * <tr><td><code>HTML.Tag.H4</code> <td>ParagraphAction
2120 * <tr><td><code>HTML.Tag.H5</code> <td>ParagraphAction
2121 * <tr><td><code>HTML.Tag.H6</code> <td>ParagraphAction
2122 * <tr><td><code>HTML.Tag.HEAD</code> <td>HeadAction
2123 * <tr><td><code>HTML.Tag.HR</code> <td>SpecialAction
2124 * <tr><td><code>HTML.Tag.HTML</code> <td>BlockAction
2125 * <tr><td><code>HTML.Tag.I</code> <td>CharacterAction
2126 * <tr><td><code>HTML.Tag.IMG</code> <td>SpecialAction
2127 * <tr><td><code>HTML.Tag.INPUT</code> <td>FormAction
2128 * <tr><td><code>HTML.Tag.ISINDEX</code> <td>IsndexAction
2129 * <tr><td><code>HTML.Tag.KBD</code> <td>CharacterAction
2130 * <tr><td><code>HTML.Tag.LI</code> <td>BlockAction
2131 * <tr><td><code>HTML.Tag.LINK</code> <td>LinkAction
2132 * <tr><td><code>HTML.Tag.MAP</code> <td>MapAction
2133 * <tr><td><code>HTML.Tag.MENU</code> <td>BlockAction
2134 * <tr><td><code>HTML.Tag.META</code> <td>MetaAction
2135 * <tr><td><code>HTML.Tag.NOFRAMES</code> <td>BlockAction
2136 * <tr><td><code>HTML.Tag.OBJECT</code> <td>SpecialAction
2137 * <tr><td><code>HTML.Tag.OL</code> <td>BlockAction
2138 * <tr><td><code>HTML.Tag.OPTION</code> <td>FormAction
2139 * <tr><td><code>HTML.Tag.P</code> <td>ParagraphAction
2140 * <tr><td><code>HTML.Tag.PARAM</code> <td>HiddenAction
2141 * <tr><td><code>HTML.Tag.PRE</code> <td>PreAction
2142 * <tr><td><code>HTML.Tag.SAMP</code> <td>CharacterAction
2143 * <tr><td><code>HTML.Tag.SCRIPT</code> <td>HiddenAction
2144 * <tr><td><code>HTML.Tag.SELECT</code> <td>FormAction
2145 * <tr><td><code>HTML.Tag.SMALL</code> <td>CharacterAction
2146 * <tr><td><code>HTML.Tag.STRIKE</code> <td>CharacterAction
2147 * <tr><td><code>HTML.Tag.S</code> <td>CharacterAction
2148 * <tr><td><code>HTML.Tag.STRONG</code> <td>CharacterAction
2149 * <tr><td><code>HTML.Tag.STYLE</code> <td>StyleAction
2150 * <tr><td><code>HTML.Tag.SUB</code> <td>CharacterAction
2151 * <tr><td><code>HTML.Tag.SUP</code> <td>CharacterAction
2152 * <tr><td><code>HTML.Tag.TABLE</code> <td>BlockAction
2153 * <tr><td><code>HTML.Tag.TD</code> <td>BlockAction
2154 * <tr><td><code>HTML.Tag.TEXTAREA</code> <td>FormAction
2155 * <tr><td><code>HTML.Tag.TH</code> <td>BlockAction
2156 * <tr><td><code>HTML.Tag.TITLE</code> <td>TitleAction
2157 * <tr><td><code>HTML.Tag.TR</code> <td>BlockAction
2158 * <tr><td><code>HTML.Tag.TT</code> <td>CharacterAction
2159 * <tr><td><code>HTML.Tag.U</code> <td>CharacterAction
2160 * <tr><td><code>HTML.Tag.UL</code> <td>BlockAction
2161 * <tr><td><code>HTML.Tag.VAR</code> <td>CharacterAction
2173 HTML.Tag insertTag) {
2186 HTML.Tag insertTag, boolean insertInsertTag,
2192 tagMap = new Hashtable<HTML.Tag, TagAction>(57);
2203 tagMap.put(HTML.Tag.A, new AnchorAction());
2204 tagMap.put(HTML.Tag.ADDRESS, ca);
2205 tagMap.put(HTML.Tag.APPLET, ha);
2206 tagMap.put(HTML.Tag.AREA, new AreaAction());
2207 tagMap.put(HTML.Tag.B, conv);
2208 tagMap.put(HTML.Tag.BASE, new BaseAction());
2209 tagMap.put(HTML.Tag.BASEFONT, ca);
2210 tagMap.put(HTML.Tag.BIG, ca);
2211 tagMap.put(HTML.Tag.BLOCKQUOTE, ba);
2212 tagMap.put(HTML.Tag.BODY, ba);
2213 tagMap.put(HTML.Tag.BR, sa);
2214 tagMap.put(HTML.Tag.CAPTION, ba);
2215 tagMap.put(HTML.Tag.CENTER, ba);
2216 tagMap.put(HTML.Tag.CITE, ca);
2217 tagMap.put(HTML.Tag.CODE, ca);
2218 tagMap.put(HTML.Tag.DD, ba);
2219 tagMap.put(HTML.Tag.DFN, ca);
2220 tagMap.put(HTML.Tag.DIR, ba);
2221 tagMap.put(HTML.Tag.DIV, ba);
2222 tagMap.put(HTML.Tag.DL, ba);
2223 tagMap.put(HTML.Tag.DT, pa);
2224 tagMap.put(HTML.Tag.EM, ca);
2225 tagMap.put(HTML.Tag.FONT, conv);
2226 tagMap.put(HTML.Tag.FORM, new FormTagAction());
2227 tagMap.put(HTML.Tag.FRAME, sa);
2228 tagMap.put(HTML.Tag.FRAMESET, ba);
2229 tagMap.put(HTML.Tag.H1, pa);
2230 tagMap.put(HTML.Tag.H2, pa);
2231 tagMap.put(HTML.Tag.H3, pa);
2232 tagMap.put(HTML.Tag.H4, pa);
2233 tagMap.put(HTML.Tag.H5, pa);
2234 tagMap.put(HTML.Tag.H6, pa);
2235 tagMap.put(HTML.Tag.HEAD, new HeadAction());
2236 tagMap.put(HTML.Tag.HR, sa);
2237 tagMap.put(HTML.Tag.HTML, ba);
2238 tagMap.put(HTML.Tag.I, conv);
2239 tagMap.put(HTML.Tag.IMG, sa);
2240 tagMap.put(HTML.Tag.INPUT, fa);
2241 tagMap.put(HTML.Tag.ISINDEX, new IsindexAction());
2242 tagMap.put(HTML.Tag.KBD, ca);
2243 tagMap.put(HTML.Tag.LI, ba);
2244 tagMap.put(HTML.Tag.LINK, new LinkAction());
2245 tagMap.put(HTML.Tag.MAP, new MapAction());
2246 tagMap.put(HTML.Tag.MENU, ba);
2247 tagMap.put(HTML.Tag.META, new MetaAction());
2248 tagMap.put(HTML.Tag.NOBR, ca);
2249 tagMap.put(HTML.Tag.NOFRAMES, ba);
2250 tagMap.put(HTML.Tag.OBJECT, sa);
2251 tagMap.put(HTML.Tag.OL, ba);
2252 tagMap.put(HTML.Tag.OPTION, fa);
2253 tagMap.put(HTML.Tag.P, pa);
2254 tagMap.put(HTML.Tag.PARAM, new ObjectAction());
2255 tagMap.put(HTML.Tag.PRE, new PreAction());
2256 tagMap.put(HTML.Tag.SAMP, ca);
2257 tagMap.put(HTML.Tag.SCRIPT, ha);
2258 tagMap.put(HTML.Tag.SELECT, fa);
2259 tagMap.put(HTML.Tag.SMALL, ca);
2260 tagMap.put(HTML.Tag.SPAN, ca);
2261 tagMap.put(HTML.Tag.STRIKE, conv);
2262 tagMap.put(HTML.Tag.S, ca);
2263 tagMap.put(HTML.Tag.STRONG, ca);
2264 tagMap.put(HTML.Tag.STYLE, new StyleAction());
2265 tagMap.put(HTML.Tag.SUB, conv);
2266 tagMap.put(HTML.Tag.SUP, conv);
2267 tagMap.put(HTML.Tag.TABLE, ba);
2268 tagMap.put(HTML.Tag.TD, ba);
2269 tagMap.put(HTML.Tag.TEXTAREA, fa);
2270 tagMap.put(HTML.Tag.TH, ba);
2271 tagMap.put(HTML.Tag.TITLE, new TitleAction());
2272 tagMap.put(HTML.Tag.TR, ba);
2273 tagMap.put(HTML.Tag.TT, ca);
2274 tagMap.put(HTML.Tag.U, conv);
2275 tagMap.put(HTML.Tag.UL, ba);
2276 tagMap.put(HTML.Tag.VAR, ca);
2325 HTML.Tag tagToInsertInto =
2326 (HTML.Tag) attrs.getAttribute(StyleConstants.NameAttribute);
2339 int count = heightToElementWithName(HTML.Tag.BODY,
2344 count = heightToElementWithName(HTML.Tag.BODY, offset);
2362 HTML.Tag.CONTENT);
2431 (StyleConstants.NameAttribute) == HTML.Tag.BODY &&
2451 HTML.Tag.CONTENT);
2581 public void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos) {
2586 if (t == HTML.Tag.BODY) {
2596 if (!inBody && t == HTML.Tag.BODY) {
2599 if (isStyleCSS && a.isDefined(HTML.Attribute.STYLE)) {
2601 String decl = (String)a.getAttribute(HTML.Attribute.STYLE);
2602 a.removeAttribute(HTML.Attribute.STYLE);
2628 insertTag != HTML.Tag.COMMENT)) {
2635 sas.addAttribute(HTML.Attribute.COMMENT, new String(data));
2636 addSpecialElement(HTML.Tag.COMMENT, sas);
2639 TagAction action = tagMap.get(HTML.Tag.COMMENT);
2641 action.start(HTML.Tag.COMMENT, new SimpleAttributeSet());
2642 action.end(HTML.Tag.COMMENT);
2667 public void handleEndTag(HTML.Tag t, int pos) {
2671 if (t == HTML.Tag.HTML) {
2674 if (t == HTML.Tag.BODY) {
2690 public void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos) {
2695 if (isStyleCSS && a.isDefined(HTML.Attribute.STYLE)) {
2697 String decl = (String)a.getAttribute(HTML.Attribute.STYLE);
2698 a.removeAttribute(HTML.Attribute.STYLE);
2740 protected void registerTag(HTML.Tag t, TagAction a) {
2760 public void start(HTML.Tag t, MutableAttributeSet a) {
2771 public void end(HTML.Tag t) {
2778 public void start(HTML.Tag t, MutableAttributeSet attr) {
2782 public void end(HTML.Tag t) {
2793 public void start(HTML.Tag t, MutableAttributeSet attr) {
2804 public void end(HTML.Tag t) {
2815 public void start(HTML.Tag t, MutableAttributeSet a) {
2820 public void end(HTML.Tag t) {
2828 public void start(HTML.Tag t, MutableAttributeSet a) {
2836 public void start(HTML.Tag t, MutableAttributeSet a) {
2837 blockOpen(HTML.Tag.IMPLIED, new SimpleAttributeSet());
2839 blockClose(HTML.Tag.IMPLIED);
2847 public void start(HTML.Tag t, MutableAttributeSet a) {
2851 public void end(HTML.Tag t) {
2854 a.addAttribute(HTML.Attribute.ENDTAG, "true");
2859 boolean isEmpty(HTML.Tag t) {
2860 if (t == HTML.Tag.APPLET ||
2861 t == HTML.Tag.SCRIPT) {
2875 public void start(HTML.Tag t, MutableAttributeSet a) {
2876 Object equiv = a.getAttribute(HTML.Attribute.HTTPEQUIV);
2881 (HTML.Attribute.CONTENT);
2888 (HTML.Attribute.CONTENT);
2894 boolean isEmpty(HTML.Tag t) {
2908 public void start(HTML.Tag t, MutableAttributeSet a) {
2914 (insertTag == HTML.Tag.HEAD) ||
2921 public void end(HTML.Tag t) {
2929 if (value == HTML.Tag.LINK) {
2952 insertTag == HTML.Tag.HEAD ||
2958 boolean isEmpty(HTML.Tag t) {
2964 String type = (String)attr.getAttribute(HTML.Attribute.TYPE);
2973 String rel = (String)attr.getAttribute(HTML.Attribute.REL);
2975 (HTML.Attribute.TITLE);
2977 (HTML.Attribute.MEDIA);
2992 (HTML.Attribute.HREF));
3007 public void start(HTML.Tag t, MutableAttributeSet a) {
3008 String rel = (String)a.getAttribute(HTML.Attribute.REL);
3026 public void start(HTML.Tag t, MutableAttributeSet a) {
3027 lastMap = new Map((String)a.getAttribute(HTML.Attribute.NAME));
3031 public void end(HTML.Tag t) {
3038 public void start(HTML.Tag t, MutableAttributeSet a) {
3044 public void end(HTML.Tag t) {
3051 public void start(HTML.Tag t, MutableAttributeSet a) {
3057 styles.addElement(a.getAttribute(HTML.Attribute.TYPE));
3062 public void end(HTML.Tag t) {
3066 boolean isEmpty(HTML.Tag t) {
3074 public void start(HTML.Tag t, MutableAttributeSet attr) {
3078 blockOpen(HTML.Tag.IMPLIED, attr);
3081 public void end(HTML.Tag t) {
3082 blockClose(HTML.Tag.IMPLIED);
3092 public void start(HTML.Tag t, MutableAttributeSet attr) {
3118 public void end(HTML.Tag t) {
3124 * Provides conversion of HTML tag/attribute
3130 public void start(HTML.Tag t, MutableAttributeSet attr) {
3158 if (t == HTML.Tag.B) {
3160 } else if (t == HTML.Tag.I) {
3162 } else if (t == HTML.Tag.U) {
3167 } else if (t == HTML.Tag.STRIKE) {
3172 } else if (t == HTML.Tag.SUP) {
3177 } else if (t == HTML.Tag.SUB) {
3182 } else if (t == HTML.Tag.FONT) {
3183 String color = (String) attr.getAttribute(HTML.Attribute.COLOR);
3187 String face = (String) attr.getAttribute(HTML.Attribute.FACE);
3191 String size = (String) attr.getAttribute(HTML.Attribute.SIZE);
3198 public void end(HTML.Tag t) {
3206 public void start(HTML.Tag t, MutableAttributeSet attr) {
3212 public void end(HTML.Tag t) {
3227 public void start(HTML.Tag t, MutableAttributeSet attr) {
3232 public void end(HTML.Tag t) {
3237 boolean isEmpty(HTML.Tag t) {
3245 public void start(HTML.Tag t, MutableAttributeSet attr) {
3246 String href = (String) attr.getAttribute(HTML.Attribute.HREF);
3255 baseTarget = (String) attr.getAttribute(HTML.Attribute.TARGET);
3261 public void start(HTML.Tag t, MutableAttributeSet a) {
3262 if (t == HTML.Tag.PARAM) {
3269 public void end(HTML.Tag t) {
3270 if (t != HTML.Tag.PARAM) {
3276 String name = (String) a.getAttribute(HTML.Attribute.NAME);
3277 String value = (String) a.getAttribute(HTML.Attribute.VALUE);
3337 public void start(HTML.Tag t, MutableAttributeSet attr) {
3338 if (t == HTML.Tag.INPUT) {
3340 attr.getAttribute(HTML.Attribute.TYPE);
3347 attr.addAttribute(HTML.Attribute.TYPE, "text");
3350 } else if (t == HTML.Tag.TEXTAREA) {
3355 } else if (t == HTML.Tag.SELECT) {
3356 int size = HTML.getIntegerAttributeValue(attr,
3357 HTML.Attribute.SIZE,
3359 boolean multiple = attr.getAttribute(HTML.Attribute.MULTIPLE) != null;
3375 if (t == HTML.Tag.OPTION) {
3399 public void end(HTML.Tag t) {
3400 if (t == HTML.Tag.OPTION) {
3403 if (t == HTML.Tag.SELECT) {
3406 } else if (t == HTML.Tag.TEXTAREA) {
3432 int maxLength = HTML.getIntegerAttributeValue(
3433 attr, HTML.Attribute.MAXLENGTH, -1);
3443 attr.getAttribute(HTML.Attribute.VALUE);
3457 String name = (String) attr.getAttribute(HTML.Attribute.NAME);
3468 boolean checked = (attr.getAttribute(HTML.Attribute.CHECKED) != null);
3532 blockClose(HTML.Tag.IMPLIED);
3535 blockOpen(HTML.Tag.IMPLIED, a);
3548 protected void blockOpen(HTML.Tag t, MutableAttributeSet attr) {
3550 blockClose(HTML.Tag.IMPLIED);
3572 protected void blockClose(HTML.Tag t) {
3596 if (t != HTML.Tag.IMPLIED) {
3597 blockClose(HTML.Tag.IMPLIED);
3641 blockOpen(HTML.Tag.IMPLIED, new SimpleAttributeSet());
3646 charAttr.addAttribute(StyleConstants.NameAttribute, HTML.Tag.CONTENT);
3670 protected void addSpecialElement(HTML.Tag t, MutableAttributeSet a) {
3671 if ((t != HTML.Tag.FRAME) && (! inParagraph) && (! inPre)) {
3673 blockOpen(HTML.Tag.IMPLIED, new SimpleAttributeSet());
3694 if (t == HTML.Tag.FRAME) {
3790 HTML.Tag.CONTENT);
3835 private boolean canInsertTag(HTML.Tag t, AttributeSet attr,
3838 boolean needPImplied = ((t == HTML.Tag.IMPLIED)
3861 || t == HTML.Tag.IMPLIED
3878 private boolean isInsertTag(HTML.Tag tag) {
3906 if (name instanceof HTML.Tag) {
3907 HTML.Tag tag = (HTML.Tag)name;
3908 if (tag == HTML.Tag.IMG ||
3909 tag == HTML.Tag.HR ||
3910 tag == HTML.Tag.COMMENT ||
3911 (tag instanceof HTML.UnknownTag)) {
3924 HTML.Tag.CONTENT);
3994 HTML.Tag insertTag;
4023 * of a bunch of HTML.Tags, which will either be:
4027 * it until the next HTML.Tag are the rules as Strings.
4049 Hashtable<HTML.Tag, TagAction> tagMap;
4057 private HTML.Tag nextTagAfterPImplied = null;
4062 * Used by StyleSheet to determine when to avoid removing HTML.Tags
4074 * a set of HTML character level attributes assigned to
4107 * Gets the resolving parent. HTML attributes are not inherited
4120 * HTML.
4150 * Gets the resolving parent. HTML attributes are not inherited