Class BaseConstraints
- java.lang.Object
-
- org.opendaylight.yangtools.yang.model.util.BaseConstraints
-
public final class BaseConstraints extends Object
Utility class which provides factory methods to construct Constraints.Provides static factory methods which constructs instances of
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PatternConstraint
newPatternConstraint(String pattern, Optional<String> description, Optional<String> reference)
Creates aPatternConstraint
.static PatternConstraint
newPatternConstraint(String pattern, Optional<String> description, Optional<String> reference, String errorAppTag, String errorMessage, Optional<ModifierKind> modifier)
Creates aPatternConstraint
.
-
-
-
Method Detail
-
newPatternConstraint
public static PatternConstraint newPatternConstraint(String pattern, Optional<String> description, Optional<String> reference)
Creates aPatternConstraint
.Creates an instance of Pattern constraint based on supplied parameters with additional behaviour:
ConstraintMetaDefinition.getErrorAppTag()
returnsinvalid-regular-expression
- Parameters:
pattern
- Regular expression, MUST NOT BE null.description
- Description associated with constraint.reference
- Reference associated with constraint.- Returns:
- Instance of
PatternConstraint
- See Also:
PatternConstraint
-
newPatternConstraint
public static PatternConstraint newPatternConstraint(String pattern, Optional<String> description, Optional<String> reference, String errorAppTag, String errorMessage, Optional<ModifierKind> modifier)
Creates aPatternConstraint
.Creates an instance of Pattern constraint based on supplied parameters with additional behaviour:
ConstraintMetaDefinition.getErrorAppTag()
returnsinvalid-regular-expression
- Parameters:
pattern
- Regular expression, MUST NOT BE null.description
- Description associated with constraint.reference
- Reference associated with constraint.errorAppTag
- error-app-tag associated with constraint.errorMessage
- error message associated with constraint.modifier
- Modifier of pattern constraint.- Returns:
- Instance of
PatternConstraint
- See Also:
PatternConstraint
-
-