Class ValuePattern


  • public class ValuePattern
    extends java.lang.Object
    A value pattern.
    • Constructor Detail

      • ValuePattern

        public ValuePattern​(NodeBuilder node)
      • ValuePattern

        public ValuePattern​(NodeState node)
      • ValuePattern

        public ValuePattern()
      • ValuePattern

        public ValuePattern​(java.lang.String pattern,
                            java.lang.Iterable<java.lang.String> includePrefixes,
                            java.lang.Iterable<java.lang.String> excludePrefixes)
    • Method Detail

      • matches

        public boolean matches​(java.lang.String v)
      • matchesAll

        public boolean matchesAll()
      • getStrings

        public static java.lang.Iterable<java.lang.String> getStrings​(NodeBuilder node,
                                                                      java.lang.String propertyName)
      • getStrings

        public static java.lang.Iterable<java.lang.String> getStrings​(NodeState node,
                                                                      java.lang.String propertyName)
      • matchesAll

        public boolean matchesAll​(java.util.Set<java.lang.String> values)
      • matchesPrefix

        public boolean matchesPrefix​(java.lang.String prefix)