1 20 21 package org.armedbear.j; 22 23 import java.util.List ; 24 import java.util.Vector ; 25 26 public final class HtmlElement 27 { 28 private String name; 29 private boolean wantsEndTag; 30 31 public HtmlElement(String name, boolean wantsEndTag) 32 { 33 this.name = name; 34 this.wantsEndTag = wantsEndTag; 35 } 36 37 public final String getName() 38 { 39 return name; 40 } 41 42 public final boolean wantsEndTag() 43 { 44 return wantsEndTag; 45 } 46 47 public final void setWantsEndTag(boolean b) 48 { 49 wantsEndTag = b; 50 } 51 52 public static List getDefaultElements() 53 { 54 Vector v = new Vector (); 55 v.add(new HtmlElement("a", true)); 56 v.add(new HtmlElement("address", true)); 57 v.add(new HtmlElement("applet", true)); 58 v.add(new HtmlElement("b", true)); 59 v.add(new HtmlElement("base", false)); 60 v.add(new HtmlElement("basefont", false)); 61 v.add(new HtmlElement("big", true)); 62 v.add(new HtmlElement("blockquote", true)); 63 v.add(new HtmlElement("body", true)); 64 v.add(new HtmlElement("br", false)); 65 v.add(new HtmlElement("caption", true)); 66 v.add(new HtmlElement("center", true)); 67 v.add(new HtmlElement("cite", true)); 68 v.add(new HtmlElement("code", true)); 69 v.add(new HtmlElement("dd", true)); 70 v.add(new HtmlElement("dfn", true)); 71 v.add(new HtmlElement("div", true)); 72 v.add(new HtmlElement("dl", true)); 73 v.add(new HtmlElement("dt", true)); 74 v.add(new HtmlElement("em", true)); 75 v.add(new HtmlElement("font", true)); 76 v.add(new HtmlElement("form", true)); 77 v.add(new HtmlElement("frame", false)); 78 v.add(new HtmlElement("frameset", true)); 79 v.add(new HtmlElement("h1", true)); 80 v.add(new HtmlElement("h2", true)); 81 v.add(new HtmlElement("h3", true)); 82 v.add(new HtmlElement("h4", true)); 83 v.add(new HtmlElement("h5", true)); 84 v.add(new HtmlElement("h6", true)); 85 v.add(new HtmlElement("head", true)); 86 v.add(new HtmlElement("hr", false)); 87 v.add(new HtmlElement("html", true)); 88 v.add(new HtmlElement("i", true)); 89 v.add(new HtmlElement("img", false)); 90 v.add(new HtmlElement("input", false)); 91 v.add(new HtmlElement("isindex", false)); 92 v.add(new HtmlElement("kbd", true)); 93 v.add(new HtmlElement("li", true)); 94 v.add(new HtmlElement("link", false)); 95 v.add(new HtmlElement("map", true)); 96 v.add(new HtmlElement("meta", false)); 97 v.add(new HtmlElement("object", true)); 98 v.add(new HtmlElement("ol", true)); 99 v.add(new HtmlElement("option", true)); 100 v.add(new HtmlElement("p", false)); 101 v.add(new HtmlElement("pre", true)); 102 v.add(new HtmlElement("q", true)); 103 v.add(new HtmlElement("samp", true)); 104 v.add(new HtmlElement("script", true)); 105 v.add(new HtmlElement("select", true)); 106 v.add(new HtmlElement("small", true)); 107 v.add(new HtmlElement("strike", true)); 108 v.add(new HtmlElement("strong", true)); 109 v.add(new HtmlElement("style", true)); 110 v.add(new HtmlElement("sub", true)); 111 v.add(new HtmlElement("sup", true)); 112 v.add(new HtmlElement("table", true)); 113 v.add(new HtmlElement("td", true)); 114 v.add(new HtmlElement("textarea", true)); 115 v.add(new HtmlElement("th", true)); 116 v.add(new HtmlElement("title", true)); 117 v.add(new HtmlElement("tr", true)); 118 v.add(new HtmlElement("tt", true)); 119 v.add(new HtmlElement("u", true)); 120 v.add(new HtmlElement("ul", true)); 121 v.add(new HtmlElement("var", true)); 122 return v; 123 } 124 } 125 | Popular Tags |