public class FileParameterValidator extends SimpleParameterValidator<FileURLValue>
Parâmetro do Tipo Arquivo.| Constructor and Description |
|---|
FileParameterValidator(boolean optional)
Cria um validador de arquivo.
|
| Modifier and Type | Method and Description |
|---|---|
Validation |
validateFile(FileURLValue file,
FileParameterMode mode,
java.lang.Object projectId,
boolean mustExist)
Valida um arquivo selecionado pelo usuário.
|
static Validation |
validateFileName(java.lang.String[] path)
Verifica se o arquivo tem um nome e um caminho válidos.
|
Validation |
validateValue(SimpleParameter<?> parameter,
FileURLValue value,
ValidationContext context)
Valida o parâmetro.
|
equals, getMode, hashCode, isOptional, setModepublic FileParameterValidator(boolean optional)
optional - Indica se o valor é opcional true ou obrigatório
false.public final Validation validateValue(SimpleParameter<?> parameter, FileURLValue value, ValidationContext context) throws java.rmi.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.java.rmi.RemoteException - em caso de erro na comunicação com servidor.public Validation validateFile(FileURLValue file, FileParameterMode mode, java.lang.Object projectId, boolean mustExist) throws java.rmi.RemoteException
file - O arquivo (Não aceita null).mode - O modo do parâmetro (Não aceita null).projectId - Identificador do projeto no qual o algoritmo vai ser
executado. Esse identificador é necessário para validar, por
exemplo, se existe o arquivo escolhido.mustExist - Indica se o arquivo deve existir.java.rmi.RemoteException - em caso de erro na comunicação com servidor.public static Validation validateFileName(java.lang.String[] path)
path - o caminho do arquivo.Copyright © 2015. All Rights Reserved.