Package org.alfresco.service.namespace
Class RegexQNamePattern
java.lang.Object
org.alfresco.service.namespace.RegexQNamePattern
- All Implemented Interfaces:
QNamePattern
Provides matching between
qnames
using
regular expression matching.
A simple convenience
pattern matcher is also provided that
will match any qname.
- Author:
- Derek Hulley
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QNamePattern
A helper pattern matcher that will match all qnames -
Constructor Summary
ConstructorsConstructorDescriptionRegexQNamePattern
(String combinedPattern) RegexQNamePattern
(String namespaceUriPattern, String localNamePattern) -
Method Summary
-
Field Details
-
MATCH_ALL
A helper pattern matcher that will match all qnames
-
-
Constructor Details
-
RegexQNamePattern
- Parameters:
namespaceUriPattern
- a regex pattern that will be applied to the namespace URIlocalNamePattern
- a regex pattern that will be applied to the local name
-
RegexQNamePattern
- Parameters:
combinedPattern
- a regex pattern that will be applied to the full qname string representation- See Also:
-
-
Method Details
-
toString
-
isMatch
Description copied from interface:QNamePattern
Checks if the given qualified name matches the pattern represented by this instance- Specified by:
isMatch
in interfaceQNamePattern
- Parameters:
qname
- the value to check against this pattern- Returns:
- Returns true if the regex pattern provided match thos of the provided qname
-