|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Public interface defining a collection of Rule instances (and corresponding matching patterns) plus an implementation of a matching policy that selects the rules that match a particular pattern of nested elements discovered during parsing.
| Method Summary | |
void |
add(java.lang.String pattern,
Rule rule)
Register a new Rule instance matching the specified pattern. |
void |
clear()
Clear all existing Rule instance registrations. |
Digester |
getDigester()
Return the Digester instance with which this Rules instance is associated. |
java.lang.String |
getNamespaceURI()
Return the namespace URI that will be applied to all subsequently added Rule objects. |
java.util.List |
match(java.lang.String pattern)
Deprecated. Call match(namespaceURI,pattern) instead. |
java.util.List |
match(java.lang.String namespaceURI,
java.lang.String pattern)
Return a List of all registered Rule instances that match the specified nesting pattern, or a zero-length List if there are no matches. |
java.util.List |
rules()
Return a List of all registered Rule instances, or a zero-length List if there are no registered Rule instances. |
void |
setDigester(Digester digester)
Set the Digester instance with which this Rules instance is associated. |
void |
setNamespaceURI(java.lang.String namespaceURI)
Set the namespace URI that will be applied to all subsequently added Rule objects. |
| Method Detail |
public Digester getDigester()
public void setDigester(Digester digester)
digester - The newly associated Digester instancepublic java.lang.String getNamespaceURI()
Rule objects.
public void setNamespaceURI(java.lang.String namespaceURI)
Rule objects.
namespaceURI - Namespace URI that must match on all
subsequently added rules, or null for matching
regardless of the current namespace URI
public void add(java.lang.String pattern,
Rule rule)
pattern - Nesting pattern to be matched for this Rulerule - Rule instance to be registeredpublic void clear()
public java.util.List match(java.lang.String pattern)
add()
method.
pattern - Nesting pattern to be matched
public java.util.List match(java.lang.String namespaceURI,
java.lang.String pattern)
add()
method.
namespaceURI - Namespace URI for which to select matching rules,
or null to match regardless of namespace URIpattern - Nesting pattern to be matchedpublic java.util.List rules()
add()
method.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||