public static class Validators.UrlStringValidator extends Validators.RequiredValidator<java.lang.String>
CLASS_VERSION
Constructor and Description |
---|
UrlStringValidator() |
UrlStringValidator(java.lang.String pErrorCode) |
UrlStringValidator(java.lang.String pErrorCode,
boolean pRequired) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPrefix()
Returns property prefix.
|
Validators.RequiredOption |
getRequiredOption()
Returns property requiredOption.
|
java.lang.String |
getRequiredProtocol()
Returns property requiredProtocol.
|
boolean |
isRequired()
Get the whether a non-null valid is required.
|
boolean |
isSourceOnly()
Returns property sourceOnly.
|
void |
setPrefix(java.lang.String pPrefix)
Sets property prefix.
|
void |
setRequired(boolean pRequired)
Set the whether a non-null valid is required.
|
void |
setRequiredOption(Validators.RequiredOption pRequiredOption)
Sets property requiredOption.
|
void |
setRequiredProtocol(java.lang.String pRequiredProtocol)
Sets property requiredProtocol.
|
void |
setSourceOnly(boolean pSourceOnly)
Sets property sourceOnly.
|
java.lang.String |
validateValue(java.lang.String pPropertyName,
java.lang.Object pPropertyValue,
ValidatorContext<?> pContext)
Validate (and possibly convert) the specified property value.
|
getClassesRequired, getClassRequired, getRequiredPredicate, keyMustBePresent, setClassesRequired, setClassRequired, setRequiredPredicate
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 UrlStringValidator()
public UrlStringValidator(java.lang.String pErrorCode)
public UrlStringValidator(java.lang.String pErrorCode, boolean pRequired)
public void setRequiredProtocol(java.lang.String pRequiredProtocol)
public java.lang.String getRequiredProtocol()
public void setRequiredOption(Validators.RequiredOption pRequiredOption)
setRequiredOption
in interface ConfigurableValidator<java.lang.String>
setRequiredOption
in class Validators.RequiredValidator<java.lang.String>
public Validators.RequiredOption getRequiredOption()
getRequiredOption
in interface ConfigurableValidator<java.lang.String>
getRequiredOption
in class Validators.RequiredValidator<java.lang.String>
public void setSourceOnly(boolean pSourceOnly)
setSourceOnly
in interface ConfigurableValidator<java.lang.String>
setSourceOnly
in class Validators.RequiredValidator<java.lang.String>
public boolean isSourceOnly()
isSourceOnly
in interface ConfigurableValidator<java.lang.String>
isSourceOnly
in class Validators.RequiredValidator<java.lang.String>
public void setRequired(boolean pRequired)
setRequired
in class Validators.RequiredValidator<java.lang.String>
pRequired
- true means required a non-null value, false
means a null valid is okay.public boolean isRequired()
isRequired
in class Validators.RequiredValidator<java.lang.String>
public void setPrefix(java.lang.String pPrefix)
public java.lang.String getPrefix()
public java.lang.String validateValue(java.lang.String pPropertyName, java.lang.Object pPropertyValue, ValidatorContext<?> pContext)
Validator
validateValue
in interface Validator<java.lang.String>
validateValue
in class Validators.RequiredValidator<java.lang.String>
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.