# Uses of Class
com.opensymphony.module.sitemesh.html.BasicRule

Packages that use BasicRule
Package
Description
com.opensymphony.module.sitemesh.html
com.opensymphony.module.sitemesh.html.rules
com.opensymphony.module.sitemesh.multipass

## Uses of BasicRule in com.opensymphony.module.sitemesh.html

Subclasses of BasicRule in com.opensymphony.module.sitemesh.html
Modifier and Type
Class
Description
`class`
`BlockExtractingRule`
`class`
`StateTransitionRule`

## Uses of BasicRule in com.opensymphony.module.sitemesh.html.rules

Subclasses of BasicRule in com.opensymphony.module.sitemesh.html.rules
Modifier and Type
Class
Description
`class`
`BodyTagRule`
`class`
`ContentBlockExtractingRule`
`class`
`FramesetRule`
`class`
`HeadExtractingRule`
`class`
`HtmlAttributesRule`
`class`
`MetaTagRule`
`class`
`MSOfficeDocumentPropertiesRule`
Extracts the extra properties saved in HTML from MS Office applications (Word and Excel), such as Author, Company, Version, etc.
`class`
`ParameterExtractingRule`
`class`
`TagReplaceRule`
Very simple rule for replacing all occurences of one tag with another.
`class`
`TitleExtractingRule`

## Uses of BasicRule in com.opensymphony.module.sitemesh.multipass

Subclasses of BasicRule in com.opensymphony.module.sitemesh.multipass
Modifier and Type
Class
Description
`private static class`
`DivExtractingPageParser.TopLevelDivExtractingRule`