Class StringFormatValidator
java.lang.Object
org.jboss.logging.processor.validation.StringFormatValidator
- All Implemented Interfaces:
FormatValidator
A string format representation.
Date: 13.06.2011
- Author:
- James R. Perkins
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintThe number of arguments needed for the format.asFormat()Recreates the format using the internal formatting descriptors.final StringA detail message ifFormatValidator.isValid()returnsfalse, otherwise an empty string.format()Returns the format string used for validation.booleanisValid()Returnstrueof the format is valid, otherwisefalse.static StringFormatValidatorCreates a string format.static StringFormatValidatorCreates a string format.final StringA summary message ifFormatValidator.isValid()returnsfalse, otherwise an empty string.toString()static StringFormatValidatorwithTranslation(String format, String translationFormat) Creates a string format.
-
Field Details
-
PATTERN
The Regex pattern.
-
-
Method Details
-
of
Creates a string format.- Parameters:
format- the format.- Returns:
- the string format.
-
withTranslation
Creates a string format. Note: The validator returned is the validator for the translation format.- Parameters:
format- the format.translationFormat- the format of the translation- Returns:
- the string format.
-
of
Creates a string format.- Parameters:
format- the format.parameters- the parameters to validate against.- Returns:
- the string format.
-
argumentCount
public int argumentCount()Description copied from interface:FormatValidatorThe number of arguments needed for the format.- Returns:
- the number of arguments needed.
-
format
Description copied from interface:FormatValidatorReturns the format string used for validation.- Returns:
- the format string.
-
isValid
public boolean isValid()Description copied from interface:FormatValidatorReturnstrueof the format is valid, otherwisefalse.- Returns:
trueof the format is valid, otherwisefalse.
-
asFormat
Recreates the format using the internal formatting descriptors.- Returns:
- the format.
-
toString
-
detailMessage
Description copied from interface:FormatValidatorA detail message ifFormatValidator.isValid()returnsfalse, otherwise an empty string.- Specified by:
detailMessagein interfaceFormatValidator- Returns:
- a detailed message.
-
summaryMessage
Description copied from interface:FormatValidatorA summary message ifFormatValidator.isValid()returnsfalse, otherwise an empty string.- Specified by:
summaryMessagein interfaceFormatValidator- Returns:
- a summary message.
-