Overview  Package   Class  Use  Tree  Deprecated  Index  Help 
PREV CLASS   NEXT CLASS FRAMES    NO FRAMES    All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

org.alfresco.service.namespace
Class RegexQNamePattern
java.lang.Object
  org.alfresco.service.namespace.RegexQNamePattern
All Implemented Interfaces:
QNamePattern

public class RegexQNamePattern
extends Object
implements 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:
String.matches(java.lang.String)

Field Summary
static QNamePattern
MATCH_ALL
          A helper pattern matcher that will match all qnames
Constructor Summary
RegexQNamePattern(String combinedPattern)
RegexQNamePattern(String namespaceUriPattern, String localNamePattern)
Method Summary
boolean
isMatch(QName qname)
          Checks if the given qualified name matches the pattern represented by this instance
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Field Detail
MATCH_ALL
public static final QNamePattern MATCH_ALL
A helper pattern matcher that will match all qnames
Constructor Detail
RegexQNamePattern
public RegexQNamePattern(String namespaceUriPattern,
                         String localNamePattern)
Parameters:
namespaceUriPattern - a regex pattern that will be applied to the namespace URI
localNamePattern - a regex pattern that will be applied to the local name

RegexQNamePattern
public RegexQNamePattern(String combinedPattern)
Parameters:
combinedPattern - a regex pattern that will be applied to the full qname string representation
See Also:
QName.toString()
Method Detail
toString
public String toString()
Overrides:
toString in class Object

isMatch
public boolean isMatch(QName qname)
Description copied from interface: QNamePattern
Checks if the given qualified name matches the pattern represented by this instance
Specified by:
isMatch in interface QNamePattern
Parameters:
qname - the value to check against this pattern
Returns:
Returns true if the regex pattern provided match thos of the provided qname

Overview  Package   Class  Use  Tree  Deprecated  Index  Help 
PREV CLASS   NEXT CLASS FRAMES    NO FRAMES    All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

Copyright © 2005–2016 Alfresco Software. All rights reserved.

Java API documentation generated with DocFlex/Javadoc 1.6.1 using JavadocPro template set.