Package com.networknt.schema.format
Class PatternFormat
- java.lang.Object
-
- com.networknt.schema.format.PatternFormat
-
-
Constructor Summary
Constructors Constructor Description PatternFormat(String name, String regex, String errorMessageDescription)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetErrorMessageDescription()Gets the error message description.StringgetMessageKey()Gets the message key to use for the message.StringgetName()Gets the format name.booleanmatches(ExecutionContext executionContext, String value)Determines if the value matches the format.static PatternFormatof(String name, String regex, String messageKey)Creates a pattern format.
-
-
-
Constructor Detail
-
PatternFormat
@Deprecated public PatternFormat(String name, String regex, String errorMessageDescription)
Deprecated.Constructor.Use
of(String, String, String)instead.- Parameters:
name- the nameregex- the regexerrorMessageDescription- the error message description
-
-
Method Detail
-
of
public static PatternFormat of(String name, String regex, String messageKey)
Creates a pattern format.- Parameters:
name- the nameregex- the regex patternmessageKey- the message key- Returns:
- the pattern format
-
matches
public boolean matches(ExecutionContext executionContext, String value)
Description copied from interface:FormatDetermines if the value matches the format.This should be implemented for string node types.
-
getMessageKey
public String getMessageKey()
Description copied from interface:FormatGets the message key to use for the message.See jsv-messages.properties.
The following are the arguments.
{0} The instance location
{1} The format name
{2} The error message description
{3} The input value- Specified by:
getMessageKeyin interfaceFormat- Returns:
- the message key
-
getErrorMessageDescription
public String getErrorMessageDescription()
Description copied from interface:FormatGets the error message description.Deprecated. Override getMessageKey() and set the localized message in the resource bundle or message source.
- Specified by:
getErrorMessageDescriptionin interfaceFormat- Returns:
- the error message description.
-
-