Class JoniRegularExpression

java.lang.Object
com.networknt.schema.regex.JoniRegularExpression
All Implemented Interfaces:
RegularExpression

class JoniRegularExpression extends Object implements RegularExpression
Joni RegularExpression.

This requires a dependency on org.jruby.joni:joni which along with its dependency libraries are 2 MB.

  • Field Details

    • pattern

      private final org.joni.Regex pattern
    • INVALID_ESCAPE_PATTERN

      private final Pattern INVALID_ESCAPE_PATTERN
    • SYNTAX

      private static final org.joni.Syntax SYNTAX
      This is a custom syntax as Syntax.ECMAScript doesn't seem to be correct.

      See Also:
  • Constructor Details

    • JoniRegularExpression

      JoniRegularExpression(String regex)
    • JoniRegularExpression

      JoniRegularExpression(String regex, org.joni.Syntax syntax)
  • Method Details