Class PatternExpression
- java.lang.Object
-
- org.opendaylight.yangtools.yang.model.api.stmt.PatternExpression
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(@Nullable Object obj)
String
getJavaPatternString()
Returns a JavaPattern
-compatible regular expression (pattern).String
getRegularExpressionString()
Returns a raw regular expression as it was declared in a source.int
hashCode()
static PatternExpression
of(String regex, String pattern)
String
toString()
-
-
-
Method Detail
-
of
public static PatternExpression of(String regex, String pattern)
-
getJavaPatternString
public String getJavaPatternString()
Returns a JavaPattern
-compatible regular expression (pattern). Returned string performs equivalent matching in terms of enforcement, but it may have a structure completely different from the one in YANG model.- Returns:
- string Java Pattern regular expression
-
getRegularExpressionString
public String getRegularExpressionString()
Returns a raw regular expression as it was declared in a source. This string conforms to XSD regular expression syntax, which is notably different from Java's Pattern string.- Returns:
- argument of pattern statement as it was declared in YANG model.
-
-