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, setRequiredPredicateassertAlphanumeric, 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, validateBeanPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetErrorCode, setErrorCodevalidateBeanPropertypublic 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)
ValidatorvalidateValue 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.