Package org.w3c.tidy
Class Dict
java.lang.Object
org.w3c.tidy.Dict
Tag dictionary node. If the document uses just HTML 2.0 tags and attributes described it as HTML 2.0 Similarly for
HTML 3.2 and the 3 flavors of HTML 4.0. If there are proprietary tags and attributes then describe it as HTML
Proprietary. If it includes the xml-lang or xmlns attributes but is otherwise HTML 2.0, 3.2 or 4.0 then describe it
as one of the flavors of Voyager (strict, loose or frameset).
- Version:
- $Revision: 502 $ ($Author: fgiust $)
- Author:
- Dave Raggett dsr@w3.org , Andy Quick ac.quick@sympatico.ca (translation to Java), Fabrizio Giustina
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Content model: block.static final int
Content model: definition list.static final int
Content model: empty.static final int
Content model: field.static final int
Content model: frames.static final int
Content model: head.static final int
Content model: heading.static final int
Content model: html.static final int
Content model: img.static final int
Content model: inline.static final int
Content model: list.static final int
Content model: mixed.static final int
Content model: new.static final int
Content model: no indent.static final int
Content model: object.static final int
Content model: obsolete.static final int
Content model: omitst.static final int
Content model: opt.static final int
Content model: param.static final int
Content model: row.static final int
Content model: rowgroup.static final int
Content model: table.static final int
Content model: unknown.protected int
model (CM_* constants).protected String
Tag name.static final short
types of tags that the user can define: block tag.static final short
types of tags that the user can define: empty tag.static final short
types of tags that the user can define: inline tag.static final short
types of tags that the user can define: pre tag.static final short
tags/attrs in any version.static final short
Version: xhtml basic.static final short
versions with on...static final short
Version: html 4.0 frameset.static final short
tags/attrs in all versions from HTML 3.2 onwards.static final short
Version: html 2.0.static final short
Version: html 3.2.static final short
tags/attrs in HTML4 but not in earlier version.static final short
Version: html 4.0 transitional.static final short
Version: html 4.0 strict.static final short
tags/attrs in HTML 4 loose and frameset.static final short
tags/attrs which are in all versions of HTML except strict.static final short
Version: malformed.static final short
Version: microsoft.static final short
Version: netscape.static final short
all tags and attributes are ok in proprietary version of HTML.static final short
Version: sun.static final short
Version: unknown.static final short
Version: xhtml 1.1.static final short
Version: xml.protected short
Version in which this tag is defined. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter forchkattrs
.int
getModel()
Getter formodel
.getName()
Getter forname
.Getter forparser
.short
Getter forversions
.void
setChkattrs
(TagCheck chkattrs) Setter forchkattrs
.void
Setter forparser
.
-
Field Details
-
CM_UNKNOWN
public static final int CM_UNKNOWNContent model: unknown.- See Also:
-
CM_EMPTY
public static final int CM_EMPTYContent model: empty.- See Also:
-
CM_HTML
public static final int CM_HTMLContent model: html.- See Also:
-
CM_HEAD
public static final int CM_HEADContent model: head.- See Also:
-
CM_BLOCK
public static final int CM_BLOCKContent model: block.- See Also:
-
CM_INLINE
public static final int CM_INLINEContent model: inline.- See Also:
-
CM_LIST
public static final int CM_LISTContent model: list.- See Also:
-
CM_DEFLIST
public static final int CM_DEFLISTContent model: definition list.- See Also:
-
CM_TABLE
public static final int CM_TABLEContent model: table.- See Also:
-
CM_ROWGRP
public static final int CM_ROWGRPContent model: rowgroup.- See Also:
-
CM_ROW
public static final int CM_ROWContent model: row.- See Also:
-
CM_FIELD
public static final int CM_FIELDContent model: field.- See Also:
-
CM_OBJECT
public static final int CM_OBJECTContent model: object.- See Also:
-
CM_PARAM
public static final int CM_PARAMContent model: param.- See Also:
-
CM_FRAMES
public static final int CM_FRAMESContent model: frames.- See Also:
-
CM_HEADING
public static final int CM_HEADINGContent model: heading.- See Also:
-
CM_OPT
public static final int CM_OPTContent model: opt.- See Also:
-
CM_IMG
public static final int CM_IMGContent model: img.- See Also:
-
CM_MIXED
public static final int CM_MIXEDContent model: mixed.- See Also:
-
CM_NO_INDENT
public static final int CM_NO_INDENTContent model: no indent.- See Also:
-
CM_OBSOLETE
public static final int CM_OBSOLETEContent model: obsolete.- See Also:
-
CM_NEW
public static final int CM_NEWContent model: new.- See Also:
-
CM_OMITST
public static final int CM_OMITSTContent model: omitst.- See Also:
-
VERS_UNKNOWN
public static final short VERS_UNKNOWNVersion: unknown.- See Also:
-
VERS_HTML20
public static final short VERS_HTML20Version: html 2.0.- See Also:
-
VERS_HTML32
public static final short VERS_HTML32Version: html 3.2.- See Also:
-
VERS_HTML40_STRICT
public static final short VERS_HTML40_STRICTVersion: html 4.0 strict.- See Also:
-
VERS_HTML40_LOOSE
public static final short VERS_HTML40_LOOSEVersion: html 4.0 transitional.- See Also:
-
VERS_FRAMESET
public static final short VERS_FRAMESETVersion: html 4.0 frameset.- See Also:
-
VERS_XML
public static final short VERS_XMLVersion: xml.- See Also:
-
VERS_NETSCAPE
public static final short VERS_NETSCAPEVersion: netscape.- See Also:
-
VERS_MICROSOFT
public static final short VERS_MICROSOFTVersion: microsoft.- See Also:
-
VERS_SUN
public static final short VERS_SUNVersion: sun.- See Also:
-
VERS_MALFORMED
public static final short VERS_MALFORMEDVersion: malformed.- See Also:
-
VERS_XHTML11
public static final short VERS_XHTML11Version: xhtml 1.1.- See Also:
-
VERS_BASIC
public static final short VERS_BASICVersion: xhtml basic.- See Also:
-
VERS_PROPRIETARY
public static final short VERS_PROPRIETARYall tags and attributes are ok in proprietary version of HTML.- See Also:
-
VERS_HTML40
public static final short VERS_HTML40tags/attrs in HTML4 but not in earlier version.- See Also:
-
VERS_LOOSE
public static final short VERS_LOOSEtags/attrs which are in all versions of HTML except strict.- See Also:
-
VERS_IFRAME
public static final short VERS_IFRAMEtags/attrs in HTML 4 loose and frameset.- See Also:
-
VERS_FROM32
public static final short VERS_FROM32tags/attrs in all versions from HTML 3.2 onwards.- See Also:
-
VERS_EVENTS
public static final short VERS_EVENTSversions with on... attributes.- See Also:
-
VERS_ALL
public static final short VERS_ALLtags/attrs in any version.- See Also:
-
TAGTYPE_EMPTY
public static final short TAGTYPE_EMPTYtypes of tags that the user can define: empty tag.- See Also:
-
TAGTYPE_INLINE
public static final short TAGTYPE_INLINEtypes of tags that the user can define: inline tag.- See Also:
-
TAGTYPE_BLOCK
public static final short TAGTYPE_BLOCKtypes of tags that the user can define: block tag.- See Also:
-
TAGTYPE_PRE
public static final short TAGTYPE_PREtypes of tags that the user can define: pre tag.- See Also:
-
name
Tag name. -
versions
protected short versionsVersion in which this tag is defined. -
model
protected int modelmodel (CM_* constants).
-
-
Constructor Details
-
Dict
Instantiates a new Tag definition.- Parameters:
name
- tag nameversions
- version in which this tag is definedmodel
- model (CM_* constants)parser
- parser for this tagchkattrs
- validator for this tag (can be null)
-
-
Method Details
-
getChkattrs
Getter forchkattrs
.- Returns:
- Returns the chkattrs.
-
getModel
public int getModel()Getter formodel
.- Returns:
- Returns the model.
-
getName
Getter forname
.- Returns:
- Returns the name.
-
getParser
Getter forparser
.- Returns:
- Returns the parser.
-
setChkattrs
Setter forchkattrs
.- Parameters:
chkattrs
- The chkattrs to set.
-
getVersions
public short getVersions()Getter forversions
.- Returns:
- Returns the versions.
-
setParser
Setter forparser
.- Parameters:
parser
- The parser to set.
-