public abstract class FileParameter extends AbstractFileParameter
Parâmetro do tipo arquivo.
| Modifier | Constructor and Description |
|---|---|
protected |
FileParameter(java.lang.String name,
java.lang.String label,
java.lang.String description,
FileURLValue defaultValue,
boolean isOptional,
boolean isVisible,
java.lang.String commandLinePattern,
java.lang.String[] fileTypes,
FileParameterMode mode,
FileParameterPipeAcceptance usesPipe,
boolean usesFilter,
boolean mustExist)
Cria um parâmetro do tipo arquivo.
|
| Modifier and Type | Method and Description |
|---|---|
FileParameterValidator |
createParameterValidator()
Cria o validador do parâmetro.
|
java.util.Map<java.lang.String,java.lang.Object> |
exportValue()
Exporta o valor do parâmetro como um mapa "nome->valor".
|
java.lang.String |
getCommandValue(CommandLineContext context)
Obtém o valor corrente convertido para um valor que possa ser utilizado na
linha de comando.
|
java.lang.String |
getValueAsText()
Obtém o valor corrente sob a forma de string.
|
void |
importValue(java.util.Map<java.lang.String,java.lang.Object> parameterValues)
Importa o valor do parâmetro a partir de um mapa "nome->valor".
|
void |
setUsesFilter(boolean usesFilter)
Determina se um painel de filtro pode ser usado.
|
void |
setValueAsText(java.lang.String parameterValue)
Atribui o valor corrente sob a forma de string.
|
boolean |
usesFilter()
Indica se um painel de filtro deve ser exibido.
|
addParameterListener, getExpressionValue, getFileParameterListeners, getFileTypes, getMode, hasLink, isOuput, mustExist, removeFileParameterListener, setFileTypes, setHasLink, setMode, setUsesPipe, usesPipeaddSimpleParameterListener, fireValueWasChangedEvent, fireVisiblityWasChangedEvent, getCommandLine, getCommandLinePattern, getDefaultValue, getDescription, getIDLType, getLabel, getParameterValidator, getSimpleParameterListeners, getType, getValue, ignoreIfDisabled, ignoreIfInvisible, isEnabled, isOptional, isSetDefaultValue, isVisible, removeSimpleParameterListener, resetValue, setDefaultValue, setEnabled, setIgnoreIfDisabled, setIgnoreIfInvisible, setLabel, setValue, setVisible, validateprotected FileParameter(java.lang.String name,
java.lang.String label,
java.lang.String description,
FileURLValue defaultValue,
boolean isOptional,
boolean isVisible,
java.lang.String commandLinePattern,
java.lang.String[] fileTypes,
FileParameterMode mode,
FileParameterPipeAcceptance usesPipe,
boolean usesFilter,
boolean mustExist)
name - O nome deste parâmetro (Não aceita null).label - O rótulo deste parâmetro (Não aceita null).description - A descrição deste parâmetro (Não aceita null).defaultValue - O valor-padrão (Aceita null).isOptional - Indica se o valor do parâmetro é opcional.isVisible - Indica se o parâmetro deve ficar visível.commandLinePattern - O padrão para construção da linha de comando. O
padrão será utilizado para escrever o trecho da linha do comando
referente ao parâmetro. Esta string será passada para o método
MessageFormat.format(String,Object...). O primeiro formato ({0}) é
referente ao nome e o segundo formato ({1}) é referente ao valor. Se
null o parâmetro não produzirá saída na linha de comando.fileTypes - O tipo dos arquivos aceitos neste parâmetro (Aceita
null).mode - O modo de funcionamento deste parâmetro (Não aceita
null).usesPipe - Indica se este parâmetro pode aceitar pipe
FileParameterPipeAcceptance.TRUE, não aceita pipe
FileParameterPipeAcceptance.FALSE ou *só* aceita pipe
FileParameterPipeAcceptance.ALWAYS.usesFilter - Indica se o painel de filtro deve ser exibido.mustExist - Indica se o arquivo deve existir.public java.util.Map<java.lang.String,java.lang.Object> exportValue()
exportValue in class SimpleParameter<FileURLValue>public final java.lang.String getCommandValue(CommandLineContext context)
getCommandValue in class SimpleParameter<FileURLValue>context - Contexto para geração da linha de comando.null se o valor for nulo.public final java.lang.String getValueAsText()
Obtém o valor corrente sob a forma de string.
Se método é completar ao método SimpleParameter.setValueAsText(String).
getValueAsText in class SimpleParameter<FileURLValue>null se ele não
existir.public boolean usesFilter()
true), se sim, (
false), caso contrário.true se exibir ou false caso contrário.public void importValue(java.util.Map<java.lang.String,java.lang.Object> parameterValues)
importValue in class SimpleParameter<FileURLValue>parameterValues - O mapa com o valor do parâmetro.public final void setValueAsText(java.lang.String parameterValue)
Atribui o valor corrente sob a forma de string.
Se método é completar ao método SimpleParameter.getValueAsText().
setValueAsText in class SimpleParameter<FileURLValue>parameterValue - O valor corrente sob a forma de string (Aceita
null).public void setUsesFilter(boolean usesFilter)
usesFilter - True, se o parâmetro pode exibir um painel de filtro ou
false, caso contrário.public FileParameterValidator createParameterValidator()
createParameterValidator in class SimpleParameter<FileURLValue>Copyright © 2016. All Rights Reserved.