⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 html_401f.java

📁 linux下建立JAVA虚拟机的源码KAFFE
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
  /**   * Either takes the document (by name) from DTD table, or   * creates a new instance and registers it in the tabe.   * The document is registerd under name "-//W3C//DTD HTML 4.01 Frameset//EN".   * @return The new or existing DTD for parsing HTML 4.01 Frameset.   */  public static DTD getInstance()  {    try      {        DTD dtd = getDTD(DTD_NAME);        if (dtd == null || dtd.getClass().equals(DTD.class))          {            dtd = new HTML_401F();            putDTDHash(DTD_NAME, dtd);          }        return dtd;      }    catch (IOException ex)      {        throw new Error("This should never happen. Report the bug.", ex);      }  }  /**   * Define all elements of this DTD.   */  protected void defineElements()  {    /* Define the elements. */      defElement(PCDATA, 0, false, false, null, NONE, NONE,        new AttributeList[ 0 ]);      defElement(A, 0, false, false, null,      new String[] {        A      }      ,      new String[] {        PCDATA, ABBR, ACRONYM, APPLET,        B, BASEFONT, BDO, BIG, BR,        BUTTON, CITE, CODE, DFN, EM,        FONT, I, IFRAME, IMG, INPUT,        KBD, LABEL, MAP, OBJECT, Q,        S, SAMP, SCRIPT, SELECT, SMALL,        SPAN, STRIKE, STRONG, SUB, SUP,        TEXTAREA, TT, U, VAR      }    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),        attr(CLASS, null, null, 0, IMPLIED),        attr(STYLE, null, null, 0, IMPLIED),        attr(TITLE, null, null, 0, IMPLIED),        attr(LANG, null, null, 0, IMPLIED),        attr(DIR, null,  new String[] { LTR, RTL }, 0, IMPLIED),        attr(ONCLICK, null, null, 0, IMPLIED),        attr(ONDBLCLICK, null, null, 0, IMPLIED),        attr(ONMOUSEDOWN, null, null, 0, IMPLIED),        attr(ONMOUSEUP, null, null, 0, IMPLIED),        attr(ONMOUSEOVER, null, null, 0, IMPLIED),        attr(ONMOUSEMOVE, null, null, 0, IMPLIED),        attr(ONMOUSEOUT, null, null, 0, IMPLIED),        attr(ONKEYPRESS, null, null, 0, IMPLIED),        attr(ONKEYDOWN, null, null, 0, IMPLIED),        attr(ONKEYUP, null, null, 0, IMPLIED),        attr(CHARSET, null, null, 0, IMPLIED),        attr(TYPE, null, null, 0, IMPLIED),        attr(sNAME, null, null, 0, IMPLIED),        attr(HREF, null, null, 0, IMPLIED),        attr(HREFLANG, null, null, 0, IMPLIED),        attr(TARGET, null, null, 0, IMPLIED),        attr(REL, null, null, 0, IMPLIED),        attr(REV, null, null, 0, IMPLIED),        attr(ACCESSKEY, null, null, 0, IMPLIED),        attr(SHAPE, RECT,  new String[] { RECT, CIRCLE, POLY,  DEFAULTS },          0, DEFAULT),        attr(COORDS, null, null, 0, IMPLIED),        attr(TABINDEX, null, null, NUMBER, IMPLIED),        attr(ONFOCUS, null, null, 0, IMPLIED),        attr(ONBLUR, null, null, 0, IMPLIED)      }    );      defElement(ABBR, 0, false, false, null,      NONE      ,      new String[] {        PCDATA, A, ABBR, ACRONYM,        APPLET, B, BASEFONT, BDO, BIG,        BR, BUTTON, CITE, CODE, DFN,        EM, FONT, I, IFRAME, IMG,        INPUT, KBD, LABEL, MAP, OBJECT,        Q, S, SAMP, SCRIPT, SELECT,        SMALL, SPAN, STRIKE, STRONG, SUB,        SUP, TEXTAREA, TT, U, VAR      }    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),        attr(CLASS, null, null, 0, IMPLIED),        attr(STYLE, null, null, 0, IMPLIED),        attr(TITLE, null, null, 0, IMPLIED),        attr(LANG, null, null, 0, IMPLIED),        attr(DIR, null,  new String[] { LTR, RTL }, 0, IMPLIED),        attr(ONCLICK, null, null, 0, IMPLIED),        attr(ONDBLCLICK, null, null, 0, IMPLIED),        attr(ONMOUSEDOWN, null, null, 0, IMPLIED),        attr(ONMOUSEUP, null, null, 0, IMPLIED),        attr(ONMOUSEOVER, null, null, 0, IMPLIED),        attr(ONMOUSEMOVE, null, null, 0, IMPLIED),        attr(ONMOUSEOUT, null, null, 0, IMPLIED),        attr(ONKEYPRESS, null, null, 0, IMPLIED),        attr(ONKEYDOWN, null, null, 0, IMPLIED),        attr(ONKEYUP, null, null, 0, IMPLIED)      }    );      defElement(ACRONYM, 0, false, false, null,      NONE      ,      new String[] {        PCDATA, A, ABBR, ACRONYM,        APPLET, B, BASEFONT, BDO, BIG,        BR, BUTTON, CITE, CODE, DFN,        EM, FONT, I, IFRAME, IMG,        INPUT, KBD, LABEL, MAP, OBJECT,        Q, S, SAMP, SCRIPT, SELECT,        SMALL, SPAN, STRIKE, STRONG, SUB,        SUP, TEXTAREA, TT, U, VAR      }    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),        attr(CLASS, null, null, 0, IMPLIED),        attr(STYLE, null, null, 0, IMPLIED),        attr(TITLE, null, null, 0, IMPLIED),        attr(LANG, null, null, 0, IMPLIED),        attr(DIR, null,  new String[] { LTR, RTL }, 0, IMPLIED),        attr(ONCLICK, null, null, 0, IMPLIED),        attr(ONDBLCLICK, null, null, 0, IMPLIED),        attr(ONMOUSEDOWN, null, null, 0, IMPLIED),        attr(ONMOUSEUP, null, null, 0, IMPLIED),        attr(ONMOUSEOVER, null, null, 0, IMPLIED),        attr(ONMOUSEMOVE, null, null, 0, IMPLIED),        attr(ONMOUSEOUT, null, null, 0, IMPLIED),        attr(ONKEYPRESS, null, null, 0, IMPLIED),        attr(ONKEYDOWN, null, null, 0, IMPLIED),        attr(ONKEYUP, null, null, 0, IMPLIED)      }    );      defElement(ADDRESS, 0, false, false, null,      NONE      ,      new String[] {        PCDATA, A, ABBR, ACRONYM,        APPLET, B, BASEFONT, BDO, BIG,        BR, BUTTON, CITE, CODE, DFN,        EM, FONT, I, IFRAME, IMG,        INPUT, KBD, LABEL, MAP, OBJECT,        Q, S, SAMP, SCRIPT, SELECT,        SMALL, SPAN, STRIKE, STRONG, SUB,        SUP, TEXTAREA, TT, U, VAR,        P      }    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),        attr(CLASS, null, null, 0, IMPLIED),        attr(STYLE, null, null, 0, IMPLIED),        attr(TITLE, null, null, 0, IMPLIED),        attr(LANG, null, null, 0, IMPLIED),        attr(DIR, null,  new String[] { LTR, RTL }, 0, IMPLIED),        attr(ONCLICK, null, null, 0, IMPLIED),        attr(ONDBLCLICK, null, null, 0, IMPLIED),        attr(ONMOUSEDOWN, null, null, 0, IMPLIED),        attr(ONMOUSEUP, null, null, 0, IMPLIED),        attr(ONMOUSEOVER, null, null, 0, IMPLIED),        attr(ONMOUSEMOVE, null, null, 0, IMPLIED),        attr(ONMOUSEOUT, null, null, 0, IMPLIED),        attr(ONKEYPRESS, null, null, 0, IMPLIED),        attr(ONKEYDOWN, null, null, 0, IMPLIED),        attr(ONKEYUP, null, null, 0, IMPLIED)      }    );      defElement(APPLET, 0, false, false, null,      NONE      ,      new String[] {        PCDATA, A, ABBR, ACRONYM,        APPLET, B, BASEFONT, BDO, BIG,        BR, BUTTON, CITE, CODE, DFN,        EM, FONT, I, IFRAME, IMG,        INPUT, KBD, LABEL, MAP, OBJECT,        Q, S, SAMP, SCRIPT, SELECT,        SMALL, SPAN, STRIKE, STRONG, SUB,        SUP, TEXTAREA, TT, U, VAR,        ADDRESS, BLOCKQUOTE, CENTER, DIR, DIV,        DL, FIELDSET, FORM, H1, H2,        H3, H4, H5, H6, HR,        ISINDEX, MENU, NOFRAMES, NOSCRIPT, OL,        P, PRE, TABLE, UL, PARAM      }    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),        attr(CLASS, null, null, 0, IMPLIED),        attr(STYLE, null, null, 0, IMPLIED),        attr(TITLE, null, null, 0, IMPLIED),        attr(CODEBASE, null, null, 0, IMPLIED),        attr(ARCHIVE, null, null, 0, IMPLIED),        attr(CODE, null, null, 0, IMPLIED),        attr(OBJECT, null, null, 0, IMPLIED),        attr(ALT, null, null, 0, IMPLIED),        attr(sNAME, null, null, 0, IMPLIED),        attr(WIDTH, null, null, 0, REQUIRED),        attr(HEIGHT, null, null, 0, REQUIRED),        attr(ALIGN, null,  new String[] { TOP, MIDDLE, BOTTOM, LEFT, RIGHT },          0, IMPLIED),        attr(HSPACE, null, null, 0, IMPLIED),        attr(VSPACE, null, null, 0, IMPLIED)      }    );      defElement(AREA, EMPTY, false, true, null,      NONE      ,      NONE    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),        attr(CLASS, null, null, 0, IMPLIED),        attr(STYLE, null, null, 0, IMPLIED),        attr(TITLE, null, null, 0, IMPLIED),        attr(LANG, null, null, 0, IMPLIED),        attr(DIR, null,  new String[] { LTR, RTL }, 0, IMPLIED),        attr(ONCLICK, null, null, 0, IMPLIED),        attr(ONDBLCLICK, null, null, 0, IMPLIED),        attr(ONMOUSEDOWN, null, null, 0, IMPLIED),        attr(ONMOUSEUP, null, null, 0, IMPLIED),        attr(ONMOUSEOVER, null, null, 0, IMPLIED),        attr(ONMOUSEMOVE, null, null, 0, IMPLIED),        attr(ONMOUSEOUT, null, null, 0, IMPLIED),        attr(ONKEYPRESS, null, null, 0, IMPLIED),        attr(ONKEYDOWN, null, null, 0, IMPLIED),        attr(ONKEYUP, null, null, 0, IMPLIED),        attr(SHAPE, RECT,  new String[] { RECT, CIRCLE, POLY, DEFAULTS },          0, DEFAULT),        attr(COORDS, null, null, 0, IMPLIED),        attr(HREF, null, null, 0, IMPLIED),        attr(TARGET, null, null, 0, IMPLIED),        attr(NOHREF, null,  new String[] { NOHREF }, 0, IMPLIED),        attr(ALT, null, null, 0, REQUIRED),        attr(TABINDEX, null, null, NUMBER, IMPLIED),        attr(ACCESSKEY, null, null, 0, IMPLIED),        attr(ONFOCUS, null, null, 0, IMPLIED),        attr(ONBLUR, null, null, 0, IMPLIED)      }    );      defElement(B, 0, false, false, null,      NONE      ,      new String[] {        PCDATA, A, ABBR, ACRONYM,        APPLET, B, BASEFONT, BDO, BIG,        BR, BUTTON, CITE, CODE, DFN,        EM, FONT, I, IFRAME, IMG,        INPUT, KBD, LABEL, MAP, OBJECT,        Q, S, SAMP, SCRIPT, SELECT,        SMALL, SPAN, STRIKE, STRONG, SUB,        SUP, TEXTAREA, TT, U, VAR      }    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),        attr(CLASS, null, null, 0, IMPLIED),        attr(STYLE, null, null, 0, IMPLIED),        attr(TITLE, null, null, 0, IMPLIED),        attr(LANG, null, null, 0, IMPLIED),        attr(DIR, null,  new String[] { LTR, RTL }, 0, IMPLIED),        attr(ONCLICK, null, null, 0, IMPLIED),        attr(ONDBLCLICK, null, null, 0, IMPLIED),        attr(ONMOUSEDOWN, null, null, 0, IMPLIED),        attr(ONMOUSEUP, null, null, 0, IMPLIED),        attr(ONMOUSEOVER, null, null, 0, IMPLIED),        attr(ONMOUSEMOVE, null, null, 0, IMPLIED),        attr(ONMOUSEOUT, null, null, 0, IMPLIED),        attr(ONKEYPRESS, null, null, 0, IMPLIED),        attr(ONKEYDOWN, null, null, 0, IMPLIED),        attr(ONKEYUP, null, null, 0, IMPLIED)      }    );      defElement(BASE, EMPTY, false, true, null,      NONE      ,      NONE    ,      new AttributeList[] {        attr(HREF, null, null, 0, IMPLIED),        attr(TARGET, null, null, 0, IMPLIED)      }    );      defElement(BASEFONT, EMPTY, false, true, null,      NONE      ,      NONE    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),        attr(SIZE, null, null, 0, REQUIRED),        attr(COLOR, null, null, 0, IMPLIED),        attr(FACE, null, null, 0, IMPLIED)      }    );      defElement(BDO, 0, false, false, null,      NONE      ,      new String[] {        PCDATA, A, ABBR, ACRONYM,        APPLET, B, BASEFONT, BDO, BIG,        BR, BUTTON, CITE, CODE, DFN,        EM, FONT, I, IFRAME, IMG,        INPUT, KBD, LABEL, MAP, OBJECT,        Q, S, SAMP, SCRIPT, SELECT,        SMALL, SPAN, STRIKE, STRONG, SUB,        SUP, TEXTAREA, TT, U, VAR      }    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),        attr(CLASS, null, null, 0, IMPLIED),        attr(STYLE, null, null, 0, IMPLIED),        attr(TITLE, null, null, 0, IMPLIED),        attr(LANG, null, null, 0, IMPLIED),        attr(DIR, null,  new String[] { LTR, RTL }, 0, REQUIRED)      }    );      defElement(BIG, 0, false, false, null,      NONE      ,      new String[] {        PCDATA, A, ABBR, ACRONYM,        APPLET, B, BASEFONT, BDO, BIG,        BR, BUTTON, CITE, CODE, DFN,        EM, FONT, I, IFRAME, IMG,        INPUT, KBD, LABEL, MAP, OBJECT,        Q, S, SAMP, SCRIPT, SELECT,        SMALL, SPAN, STRIKE, STRONG, SUB,        SUP, TEXTAREA, TT, U, VAR      }    ,      new AttributeList[] {        attr(sID, null, null, ID, IMPLIED),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -