org.w3c.tidy
Class TagTable
public final class TagTable
extends java.lang.Object
Tag dictionary node hash table.
$Revision: 633 $ ($Author: fgiust $)
TagTable() - Instantiates a new tag table with known tags.
|
XML_TAGS
public static final Dict XML_TAGS
dummy entry for all xml tags.
anchorList
protected Anchor anchorList
anchor/node hash.
tagA
protected Dict tagA
a tag.
tagApplet
protected Dict tagApplet
applet tag.
tagArea
protected Dict tagArea
area tag.
tagB
protected Dict tagB
b tag.
tagBase
protected Dict tagBase
base tag.
tagBig
protected Dict tagBig
big tag.
tagBlink
protected Dict tagBlink
a proprietary tag added by Tidy, along with tag_nobr, tag_wbr.
tagBlockquote
protected Dict tagBlockquote
blockquote tag.
tagBody
protected Dict tagBody
body tag.
tagBr
protected Dict tagBr
br tag.
tagCaption
protected Dict tagCaption
caption tag.
tagCenter
protected Dict tagCenter
center tag.
tagCol
protected Dict tagCol
col tag.
tagColgroup
protected Dict tagColgroup
colgroup tag.
tagDd
protected Dict tagDd
dd tag.
tagDir
protected Dict tagDir
dir tag.
tagDiv
protected Dict tagDiv
div tag.
tagDl
protected Dict tagDl
dl tag.
tagDt
protected Dict tagDt
dt tag.
tagEm
protected Dict tagEm
em tag.
tagFont
protected Dict tagFont
font tag.
tagForm
protected Dict tagForm
form tag.
tagFrame
protected Dict tagFrame
frame tag.
tagFrameset
protected Dict tagFrameset
frameset tag.
tagH1
protected Dict tagH1
h1 tag.
tagH2
protected Dict tagH2
h2 tag.
tagHead
protected Dict tagHead
head tag.
tagHr
protected Dict tagHr
hr tag.
tagHtml
protected Dict tagHtml
html tag.
tagI
protected Dict tagI
i tag.
tagIframe
protected Dict tagIframe
iframe tag.
tagImg
protected Dict tagImg
img tag.
tagInput
protected Dict tagInput
input tag.
tagLayer
protected Dict tagLayer
layer tag.
tagLi
protected Dict tagLi
li tag.
tagLink
protected Dict tagLink
link tag.
tagListing
protected Dict tagListing
listing tag.
tagMap
protected Dict tagMap
map tag.
tagMeta
protected Dict tagMeta
meta tag.
tagNobr
protected Dict tagNobr
nobr tag.
tagNoframes
protected Dict tagNoframes
noframes tag.
tagNoscript
protected Dict tagNoscript
noscript tag.
tagObject
protected Dict tagObject
object tag.
tagOl
protected Dict tagOl
ol tag.
tagOptgroup
protected Dict tagOptgroup
optgroup tag.
tagOption
protected Dict tagOption
option tag.
tagP
protected Dict tagP
p tag.
tagParam
protected Dict tagParam
param tag.
tagPre
protected Dict tagPre
pre tag.
tagQ
protected Dict tagQ
tag.
tagScript
protected Dict tagScript
script tag.
tagSmall
protected Dict tagSmall
small tag.
tagSpacer
protected Dict tagSpacer
spacer tag.
tagSpan
protected Dict tagSpan
span tag.
tagStrong
protected Dict tagStrong
strong tag.
tagStyle
protected Dict tagStyle
style tag.
tagTable
protected Dict tagTable
table tag.
tagTd
protected Dict tagTd
td tag.
tagTextarea
protected Dict tagTextarea
textarea tag.
tagTh
protected Dict tagTh
th tag.
tagTitle
protected Dict tagTitle
title tag.
tagTr
protected Dict tagTr
tr tag.
tagUl
protected Dict tagUl
ul tag.
tagWbr
protected Dict tagWbr
wbr tag.
TagTable
protected TagTable()
Instantiates a new tag table with known tags.
defineTag
public void defineTag(short tagType,
String name)
Defines a new tag.
tagType
- tag type. Can be TAGTYPE_BLOCK | TAGTYPE_EMPTY | TAGTYPE_PRE | TAGTYPE_INLINEname
- tag name
findParser
public Parser findParser(Node node)
Finds a parser fo the given node.
findTag
public boolean findTag(Node node)
Finds a tag by name.
node
- Node to find. If the element is found the tag property of node will be set.
- true if the tag is found, false otherwise
freeAttrs
public void freeAttrs(Node node)
Free node's attributes.
install
public Dict install(Dict dict)
Installs a new tag in the tag table, or modify an existing one.
lookup
public Dict lookup(String name)
Lookup a tag definition by its name.
setConfiguration
public void setConfiguration(Configuration configuration)
Setter for the current configuration instance.
configuration
- configuration instance