public final class OutputFileParameter extends FileParameter
OutputFileParameter representa um parâmetro que é um
arquivo de saída.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LOG_FILE_PARAMETER_NAME
O nome do parâmetro arquivo de log.
|
static java.lang.String |
TYPE_VALUE
Texto que representa o tipo desse parâmetro
|
PATH, TYPE| Constructor and Description |
|---|
OutputFileParameter(java.lang.String name,
java.lang.String label,
java.lang.String description,
FileParameterValue defaultValue,
boolean isOptional,
boolean isVisible,
java.lang.String commandLinePattern,
java.lang.String fileType,
FileParameterMode mode,
FileParameterPipeAcceptance usesPipe,
boolean mustForceExtension,
boolean usesFilter)
Cria um parâmetro do tipo Arquivo de Saída.
|
| Modifier and Type | Method and Description |
|---|---|
static OutputFileParameter |
createLogFile(java.lang.String commandLinePattern)
Cria um parâmetro que é um arquivo de log.
|
java.lang.String |
getIDLType()
Obtém o identificador do tipo IDL do parâmetro se ele possuium uma
interface IDL.
|
java.lang.String |
getType()
(non-Javadoc)
|
boolean |
isLogFile()
Indica se este parâmetro é um parâmetro do tipo arquivo de log.
|
boolean |
mustForceExtension()
Indica se deve forçar a extensão do arquivo.
|
boolean |
setValue(FileParameterValue file)
Atribui um valor corrente a este parâmetro.
|
addFileParameterListener, createParameterValidator, exportValue, getCommandValue, getExpressionValue, getFileParameterListeners, getFileType, getMode, getValueAsText, hasLink, importValue, mustExist, removeFileParameterListener, setFileType, setHasLink, setUsesFilter, setValueAsText, usesFilter, usesPipeaddSimpleParameterListener, fireValueWasChangedEvent, fireVisiblityWasChangedEvent, getCommandLine, getCommandLinePattern, getDefaultValue, getDescription, getLabel, getParameterValidator, getSimpleParameterListeners, getValue, ignoreIfDisabled, ignoreIfInvisible, isEnabled, isOptional, isSetDefaultValue, isVisible, removeSimpleParameterListener, resetValue, setDefaultValue, setEnabled, setIgnoreIfDisabled, setIgnoreIfInvisible, setLabel, setVisible, validatepublic static final java.lang.String TYPE_VALUE
public static final java.lang.String LOG_FILE_PARAMETER_NAME
public OutputFileParameter(java.lang.String name,
java.lang.String label,
java.lang.String description,
FileParameterValue defaultValue,
boolean isOptional,
boolean isVisible,
java.lang.String commandLinePattern,
java.lang.String fileType,
FileParameterMode mode,
FileParameterPipeAcceptance usesPipe,
boolean mustForceExtension,
boolean usesFilter)
name - O nome do parâmetro (Não aceita null).label - O rótulo do parâmetro (Não aceita null).description - A descrição do parâmetro (Não aceita null).defaultValue - O valor-padrão (Aceita null).isOptional - Indica se é 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.fileType - O tipo de arquivo que este parâmetro filtra. Se ele se
importa com o tipo do arquivo, ele valerá null.mode - O modo de funcionamento atual (apenas arquivos, apenas
diretórios ou ambos).usesPipe - Indica se este parâmetro pode aceitar pipe
, não aceita pipe
ou *só* aceita pipe
..mustForceExtension - Indica se o parâmetro deve forçar o uso da
extensão no arquivo (Se ele não tiver, ele colocará a extensão).usesFilter - Indica se um filtro para filtro deve ser exibido.public static OutputFileParameter createLogFile(java.lang.String commandLinePattern)
commandLinePattern - o padrão da linha de comando.public java.lang.String getType()
getType in class SimpleParameter<FileParameterValue>SimpleParameter.getType()public java.lang.String getIDLType()
getIDLType in class SimpleParameter<FileParameterValue>null se não possuir
interface IDL.public boolean mustForceExtension()
public boolean isLogFile()
public boolean setValue(FileParameterValue file)
Atribui um valor corrente a este parâmetro.
Se o valor corrente for modificado, ele irá gerar o evento
SimpleParameterListener.valueWasChanged(SimpleParameter).
setValue in class SimpleParameter<FileParameterValue>file - O valor (Aceita null).true se ele for modificado ou false se o valor
corrente for igual ao valor fornecido.Copyright © 2015. All Rights Reserved.