1// This file is part of TagSoup and is Copyright 2002-2008 by John Cowan.
2//
3// TagSoup is licensed under the Apache License,
4// Version 2.0.  You may obtain a copy of this license at
5// http://www.apache.org/licenses/LICENSE-2.0 .  You may also have
6// additional legal rights not granted by this license.
7//
8// TagSoup is distributed in the hope that it will be useful, but
9// unless required by applicable law or agreed to in writing, TagSoup
10// is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
11// OF ANY KIND, either express or implied; not even the implied warranty
12// of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13//
14//
15// Defines models for HTMLSchema
16
17/**
18This interface contains generated constants representing HTML content
19models.  Logically, it is part of HTMLSchema, but it is more
20convenient to generate the constants into a separate interface.
21*/
22
23package org.ccil.cowan.tagsoup;
24public interface HTMLModels {
25
26	// Start of model definitions
27		public static final int M_AREA = 1 << 1;
28	public static final int M_BLOCK = 1 << 2;
29	public static final int M_BLOCKINLINE = 1 << 3;
30	public static final int M_BODY = 1 << 4;
31	public static final int M_CELL = 1 << 5;
32	public static final int M_COL = 1 << 6;
33	public static final int M_DEF = 1 << 7;
34	public static final int M_FORM = 1 << 8;
35	public static final int M_FRAME = 1 << 9;
36	public static final int M_HEAD = 1 << 10;
37	public static final int M_HTML = 1 << 11;
38	public static final int M_INLINE = 1 << 12;
39	public static final int M_LEGEND = 1 << 13;
40	public static final int M_LI = 1 << 14;
41	public static final int M_NOLINK = 1 << 15;
42	public static final int M_OPTION = 1 << 16;
43	public static final int M_OPTIONS = 1 << 17;
44	public static final int M_P = 1 << 18;
45	public static final int M_PARAM = 1 << 19;
46	public static final int M_TABLE = 1 << 20;
47	public static final int M_TABULAR = 1 << 21;
48	public static final int M_TR = 1 << 22;
49
50
51	// End of model definitions
52
53	}
54