public class URLParameterValidator extends SimpleParameterValidator<FileURLValue>
| Constructor and Description |
|---|
URLParameterValidator(boolean optional)
Cria um validador de URL.
|
| Modifier and Type | Method and Description |
|---|---|
static Validation |
validateAbsoluteFileName(FileURLValue url)
Verifica se o arquivo tem um nome e um caminho absoluto válidos.
|
static Validation |
validateProjectFileName(String[] path)
Verifica se o arquivo tem um nome e um caminho válidos.
|
Validation |
validateURL(FileURLValue url,
EnumSet<URLProtocol> allowedProtocols,
boolean mustExist,
FileParameterMode mode,
ValidationContext context)
Valida uma url selecionada pelo usuário.
|
Validation |
validateValue(SimpleParameter<?> parameter,
FileURLValue value,
ValidationContext context)
Valida o parâmetro.
|
convert, equals, getMode, hashCode, isOptional, setModepublic URLParameterValidator(boolean optional)
optional - Indica se o valor é opcional true ou obrigatório
false.public final Validation validateValue(SimpleParameter<?> parameter, FileURLValue value, ValidationContext context) throws RemoteException
validateValue in class SimpleParameterValidator<FileURLValue>parameter - O parâmetro envolvido (Não aceita null).value - O valor (Aceita null).context - O contexto usado na validação.RemoteException - em caso de erro na comunicação com servidor.public Validation validateURL(FileURLValue url, EnumSet<URLProtocol> allowedProtocols, boolean mustExist, FileParameterMode mode, ValidationContext context) throws RemoteException
url - A urlallowedProtocols - lista de protocolos válidos.mustExist - Indica se a url deve existir.mode - O modo do parâmetro (Não aceita null).context - o contexto de validação.RemoteException - em caso de erro na comunicação com servidor.public static Validation validateAbsoluteFileName(FileURLValue url)
url - a url.public static Validation validateProjectFileName(String[] path)
path - o caminho do arquivo.Copyright © 2017. All rights reserved.