public static class Validators.UrlValidator extends Validators.RequiredValidator<java.net.URL>
CLASS_VERSION
Constructor and Description |
---|
UrlValidator() |
UrlValidator(java.lang.String pErrorCode) |
UrlValidator(java.lang.String pErrorCode,
boolean pRequired) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPrefix()
Returns property prefix.
|
java.lang.String |
getRequiredProtocol()
Returns property requiredProtocol.
|
void |
setPrefix(java.lang.String pPrefix)
Sets property prefix.
|
void |
setRequiredProtocol(java.lang.String pRequiredProtocol)
Sets property requiredProtocol.
|
java.net.URL |
validateValue(java.lang.String pPropertyName,
java.lang.Object pPropertyValue,
ValidatorContext<?> pContext)
Validate (and possibly convert) the specified property value.
|
getClassesRequired, getClassRequired, getRequiredOption, getRequiredPredicate, isRequired, isSourceOnly, keyMustBePresent, setClassesRequired, setClassRequired, setRequired, setRequiredOption, setRequiredPredicate, setSourceOnly
assertAlphanumeric, assertBoolean, assertDateTime, assertDouble, assertInstanceOf, assertInstanceOf, assertInteger, assertInteger, assertLong, assertNotBlankString, assertNotEmpty, assertNotEmpty, assertNotNull, assertNotNull, assertString, assertString, assertString, assertUnicodeAlphanumeric, createInstance, createInstance, getBeanPropertyValueForValidation, getCheckedBeanPropertyValueForValidation, getErrorCode, getNameForClass, getNameForClasses, getParentValidator, getPropertyNames, getPropertyValue, getPropertyValue, hasProperty, isDigits, isRequired, setErrorCode, setParentValidator, setPropertyValue, validateBeanProperty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getErrorCode, setErrorCode
validateBeanProperty
public UrlValidator()
public UrlValidator(java.lang.String pErrorCode)
public UrlValidator(java.lang.String pErrorCode, boolean pRequired)
public void setRequiredProtocol(java.lang.String pRequiredProtocol)
public java.lang.String getRequiredProtocol()
public void setPrefix(java.lang.String pPrefix)
public java.lang.String getPrefix()
public java.net.URL validateValue(java.lang.String pPropertyName, java.lang.Object pPropertyValue, ValidatorContext<?> pContext)
Validator
validateValue
in interface Validator<java.net.URL>
validateValue
in class Validators.RequiredValidator<java.net.URL>
pPropertyName
- the name of the property being validated. This
is typically used as a key for fetching the value from pProperties.pPropertyValue
- the fetched property valuepContext
- the current validation context.