public final class BaseConstraints extends Object
Provides static factory methods which constructs instances of
Modifier and Type | Method and Description |
---|---|
static PatternConstraint |
newPatternConstraint(String pattern,
Optional<String> description,
Optional<String> reference)
Creates a
PatternConstraint . |
static PatternConstraint |
newPatternConstraint(String pattern,
Optional<String> description,
Optional<String> reference,
String errorAppTag,
String errorMessage,
Optional<ModifierKind> modifier)
Creates a
PatternConstraint . |
public static PatternConstraint newPatternConstraint(String pattern, Optional<String> description, Optional<String> reference)
PatternConstraint
.
Creates an instance of Pattern constraint based on supplied parameters with additional behaviour:
ConstraintMetaDefinition.getErrorAppTag()
returns
invalid-regular-expression
pattern
- Regular expression, MUST NOT BE null.description
- Description associated with constraint.reference
- Reference associated with constraint.PatternConstraint
PatternConstraint
public static PatternConstraint newPatternConstraint(String pattern, Optional<String> description, Optional<String> reference, String errorAppTag, String errorMessage, Optional<ModifierKind> modifier)
PatternConstraint
.
Creates an instance of Pattern constraint based on supplied parameters with additional behaviour:
ConstraintMetaDefinition.getErrorAppTag()
returns
invalid-regular-expression
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.PatternConstraint
PatternConstraint
Copyright © 2019 OpenDaylight. All rights reserved.