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,
Object projectId,
boolean mustExist,
boolean warnOverwrite,
String label)
Valida um arquivo selecionado pelo usuário.
|
static Validation |
validateFileName(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 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 validateFile(FileURLValue file, FileParameterMode mode, Object projectId, boolean mustExist, boolean warnOverwrite, String label) throws 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.warnOverwrite - indicativo de warning se houver overwrite.label - O rótulo do parâmetroRemoteException - em caso de erro na comunicação com servidor.public static Validation validateFileName(String[] path)
path - o caminho do arquivo.Copyright © 2021. All rights reserved.