public final class TextParameter extends SimpleParameter<String>
| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE
Texto que representa o tipo desse parâmetro
|
| Constructor and Description |
|---|
TextParameter(String name,
String label,
String description,
String defaultValue,
boolean isOptional,
boolean isVisible,
String commandLinePattern,
Integer maxCharacters)
Cria um parâmetro do tipo texto.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTextParameterListener(TextParameterListener listener)
Adiciona um observador a lista de observadores deste parâmetro do tipo
texto.
|
TextParameterValidator |
createParameterValidator()
Cria o validador do parâmetro.
|
Object |
getExpressionValue()
Obtém o valor corrente convertido para um valor que pode ser utilizado em
expressões (
Expression). |
Integer |
getMaxCharacters()
Obtém o número máximo de caracteres para que o valor de uma célula seja
considerado válido.
|
String |
getType()
Obtém um texto que representa o tipo deste parâmetros.
|
boolean |
isEditable()
Indica se o parâmetro é editável ou não.
|
void |
setEditable(boolean isEditable)
Permite/Proibe a edição do parâmetro.
|
void |
setValueAsText(String parameterValue)
Atribui o valor corrente sob a forma de string.
|
addSimpleParameterListener, exportValue, fireValueWasChangedEvent, fireVisiblityWasChangedEvent, getCommandLine, getCommandLinePattern, getCommandValue, getDefaultValue, getDescription, getLabel, getParameterValidator, getSimpleParameterListeners, getValue, getValueAsText, ignoreIfDisabled, ignoreIfInvisible, importValue, isEnabled, isOptional, isSetDefaultValue, isVisible, removeSimpleParameterListener, resetValue, setDefaultValue, setEnabled, setIgnoreIfDisabled, setIgnoreIfInvisible, setLabel, setValue, setVisible, validatepublic static final String TYPE
public TextParameter(String name, String label, String description, String defaultValue, boolean isOptional, boolean isVisible, String commandLinePattern, Integer maxCharacters)
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.maxCharacters - O número máximo de caracteres para que o valor de uma
célula seja considerado válido (Aceita null).public void addTextParameterListener(TextParameterListener listener)
listener - O observador (Não aceita null).public Object getExpressionValue()
Expression).getExpressionValue in class SimpleParameter<String>null se não tiver valor corrente ou se
este parâmetro não pode participar de expressões.public Integer getMaxCharacters()
null caso não haja um
número máximo de caracteres definido.public String getType()
getType in class SimpleParameter<String>public boolean isEditable()
public void setEditable(boolean isEditable)
isEditable - .public void setValueAsText(String parameterValue)
Atribui o valor corrente sob a forma de string.
Se método é completar ao método SimpleParameter.getValueAsText().
setValueAsText in class SimpleParameter<String>parameterValue - O valor corrente sob a forma de string (Aceita
null).public TextParameterValidator createParameterValidator()
createParameterValidator in class SimpleParameter<String>Copyright © 2017. All rights reserved.