X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fapi%2Ftype%2FPatternConstraint.java;h=a20c4d383494d66c919b311ad416640bdaf84da8;hb=8ec95898dbd112648d0fbce022579bcb2f49b0dd;hp=14844c64a9d776aeabcc78d86dc0a1694bac6bfb;hpb=f977321197fb8b6cd5de576483f413ab6742766b;p=yangtools.git diff --git a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/PatternConstraint.java b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/PatternConstraint.java index 14844c64a9..a20c4d3834 100644 --- a/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/PatternConstraint.java +++ b/yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/type/PatternConstraint.java @@ -17,13 +17,23 @@ import org.opendaylight.yangtools.yang.model.api.ConstraintMetaDefinition; public interface PatternConstraint extends ConstraintMetaDefinition { /** - * Returns a regular expression (pattern). + * Returns a java regular expression (pattern). * - * @return string with regular expression which is equal to the argument of + * @return string with java regular expression which is equal to the argument of * the YANG pattern substatement */ String getRegularExpression(); + /** + * Returns a raw regular expression as it was declared in a source. + * + * @return argument of pattern statement as it was declared in a source. + */ + // FIXME: version 2.0.0: make this method non-default + default String getRawRegularExpression() { + return getRegularExpression(); + } + /** * All implementations should override this method. * The default definition of this method is used only in YANG 1.0 (RFC6020)