--- /dev/null
+package net.sourceforge.phpeclipse.phpeditor.html;
+
+
+/**
+ * @author chrisl
+ */
+public interface IHTMLConstants {
+
+ int NONE=0;
+ int TEXT=1;
+ int FOLDER=2;
+ int ANCHOR=3;
+
+ /**
+ * Tags that do not allow end tag.
+ * Required that tags that allow optional end tag should always have end tag.
+ */
+ String[] EMPTY_TAGS =
+ new String[] {
+ "AREA",
+ "BASE",
+ "BASEFONT",
+ "BR",
+ "COL",
+ "FRAME",
+ "HR",
+ "IMG",
+ "INPUT",
+ "ISINDEX",
+ "LINK",
+ "META",
+ "PARAM",
+ };
+
+ String[] START_TAGS =
+ new String[] {
+ "A",
+ "ADDRESS",
+ "APPLET",
+ "B",
+ "BIG",
+ "BLOCKQUOTE",
+ "BODY",
+ "CAPTION",
+ "CENTER",
+ "CITE",
+ "CODE",
+ "COL",
+ "COLGROUP",
+ "DD",
+ "DFN",
+ "DIR",
+ "DIV",
+ "DL",
+ "DT",
+ "EM",
+ "FONT",
+ "FORM",
+ "FRAMESET",
+ "H1",
+ "H2",
+ "H3",
+ "H4",
+ "H5",
+ "H6",
+ "HEAD",
+ "HTML",
+ "I",
+ "KBD",
+ "LI",
+ "MAP",
+ "MENU",
+ "NOBR",
+ "NOFRAMES",
+ "OBJECT",
+ "OL",
+ "OPTION",
+ "P",
+ "PRE",
+ "SAMP",
+ "SCRIPT",
+ "SELECT",
+ "SMALL",
+ "SPAN",
+ "STRIKE",
+ "S",
+ "STRONG",
+ "STYLE",
+ "SUB",
+ "SUP",
+ "TABLE",
+ "TD",
+ "TEXTAREA",
+ "TH",
+ "TITLE",
+ "TR",
+ "TT",
+ "U",
+ "UL",
+ "VAR",
+ };
+
+ /** Line break before and after tag. */
+ String[] BLOCK_TAGS =
+ new String[] {
+ "A",
+ "APPLET",
+ "AREA",
+ "BASE",
+ "BASEFONT",
+ "BLOCKQUOTE",
+ "BODY",
+ "BR",
+ "CAPTION",
+ "CITE",
+ "CODE",
+ "DD",
+ "DFN",
+ "DIR",
+ "DIV",
+ "DL",
+ "DT",
+ "FORM",
+ "FRAME",
+ "FRAMESET",
+ "H1",
+ "H2",
+ "H3",
+ "H4",
+ "H5",
+ "H6",
+ "HEAD",
+ "HR",
+ "HTML",
+ "IMG",
+ "INPUT",
+ "ISINDEX",
+ "LI",
+ "LINK",
+ "MAP",
+ "MENU",
+ "META",
+ "NOBR",
+ "NOFRAMES",
+ "OBJECT",
+ "OL",
+ "OPTION",
+ "P",
+ "PARAM",
+ "PRE",
+ "SAMP",
+ "SCRIPT",
+ "SELECT",
+ "STRIKE",
+ "TABLE",
+ "TD",
+ "TEXTAREA",
+ "TH",
+ "TITLE",
+ "TR",
+ "UL",
+ };
+}