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 QNamePatternA 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:QNamePatternChecks if the given qualified name matches the pattern represented by this instance- Specified by:
isMatchin interfaceQNamePattern- Parameters:
qname- the value to check against this pattern- Returns:
- Returns true if the regex pattern provided match thos of the provided qname
-