Class RegexQNamePattern

    • 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

      • 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