## Uses of Interface
org.dom4j.rule.Pattern

Packages that use Pattern
org.dom4j: Defines the XML Document Object Model in Java interfaces together with some helper classes.
org.dom4j.rule: A `Pattern` based XML rule engine which implements the full XSLT processing model while allowing any `Action` to be fired if a pattern matches.
org.dom4j.rule.pattern
org.dom4j.tree: Contains the default implementations of the dom4j Document Object Model together with some helpful base classes for those wishing to implement their own document object model.
org.dom4j.util: A collection of utility classes for the dom4j API.
org.dom4j.xpath: Provides the core tools needed to use the XPath library

Uses of Pattern in org.dom4j

Methods in org.dom4j that return Pattern
`static Pattern` `DocumentHelper.createPattern(String xpathPattern)` `createPattern` parses the given XPath expression to create an XSLT style `Pattern`instance which can then be used in an XSLT processing model.
`Pattern` `DocumentFactory.createPattern(String xpathPattern)` `createPattern` parses the given XPath expression to create an XSLT style `Pattern`instance which can then be used in an XSLT processing model.

Uses of Pattern in org.dom4j.rule

Methods in org.dom4j.rule that return Pattern
`Pattern` `Rule.getPattern()` Getter for property pattern.
`Pattern[]` `Pattern.getUnionPatterns()` If this pattern is a union pattern then this method should return an array of patterns which describe the union pattern, which should contain more than one pattern.

Methods in org.dom4j.rule with parameters of type Pattern
`protected void` `RuleManager.addDefaultRule(Mode mode, Pattern pattern, Action action)`
`protected Rule` `RuleManager.createDefaultRule(Pattern pattern, Action action)`
`void` `Rule.setPattern(Pattern pattern)` Setter for property pattern.

Constructors in org.dom4j.rule with parameters of type Pattern
`Rule(Pattern pattern)`
`Rule(Pattern pattern, Action action)`
`Rule(Rule that, Pattern pattern)` Constructs a new Rule with the same instance data as the given rule but a different pattern.

Uses of Pattern in org.dom4j.rule.pattern

Classes in org.dom4j.rule.pattern that implement Pattern
`class` `DefaultPattern` `DefaultPattern` a default implementation of Pattern which can take any XPath implementation or NodeFilter for defining the pattern.
`class` `NodeTypePattern` `NodeTypePattern` implements a Pattern which matches any node of the given node type.

Methods in org.dom4j.rule.pattern that return Pattern
`Pattern[]` `NodeTypePattern.getUnionPatterns()`
`Pattern[]` `DefaultPattern.getUnionPatterns()`

Uses of Pattern in org.dom4j.tree

Methods in org.dom4j.tree that return Pattern
`Pattern` `AbstractNode.createPattern(String patternText)`

Uses of Pattern in org.dom4j.util

Methods in org.dom4j.util that return Pattern
`Pattern` `ProxyDocumentFactory.createPattern(String xpathPattern)`

Uses of Pattern in org.dom4j.xpath

Classes in org.dom4j.xpath that implement Pattern
`class` `XPathPattern` `XPathPattern` is an implementation of Pattern which uses an XPath xpath.

Methods in org.dom4j.xpath that return Pattern
`Pattern[]` `XPathPattern.getUnionPatterns()`

Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.