/*
* @(#)DTDConstants.java 1.10 03/12/19
*
* Copyright 2004 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package javax.swing.text.html.parser;
/**
* SGML constants used in a DTD. The names of the
* constants correspond the the equivalent SGML constructs
* as described in "The SGML Handbook" by Charles F. Goldfarb.
*
* @see DTD
* @see Element
* @version 1.10, 12/19/03
* @author Arthur van Hoff
*/
public
interface DTDConstants {
// Attribute value types
int CDATA = 1;
int ENTITY = 2;
int ENTITIES = 3;
int ID = 4;
int IDREF = 5;
int IDREFS = 6;
int NAME = 7;
int NAMES = 8;
int NMTOKEN = 9;
int NMTOKENS = 10;
int NOTATION = 11;
int NUMBER = 12;
int NUMBERS = 13;
int NUTOKEN = 14;
int NUTOKENS = 15;
// Content model types
int RCDATA = 16;
int EMPTY = 17;
int MODEL = 18;
int ANY = 19;
// Attribute value modifiers
int FIXED = 1;
int REQUIRED = 2;
int CURRENT = 3;
int CONREF = 4;
int IMPLIED = 5;
// Entity types
int PUBLIC = 10;
int SDATA = 11;
int PI = 12;
int STARTTAG = 13;
int ENDTAG = 14;
int MS = 15;
int MD = 16;
int SYSTEM = 17;
int GENERAL = 1<<16;
int DEFAULT = 1<<17;
int PARAMETER = 1<<18;
}
|