public final class TextListParameter extends ListParameter<String>
acceptDuplicates, mustSort| Constructor and Description |
|---|
TextListParameter(String name,
String label,
String description,
List<String> defaultValue,
boolean isOptional,
boolean isVisible,
String commandLinePattern,
Integer maxCharacters)
Cria um parâmetro do tipo lista de texto.
|
| Modifier and Type | Method and Description |
|---|---|
protected TextParameterValidator |
createItemValidator()
Cria o validador dos itens da lista.
|
String |
getIDLType()
Obtém o identificador do tipo IDL do parâmetro se ele possuium uma
interface IDL.
|
protected String |
getItemValueFromText(String itemValue)
Decodifica um texto criando um elemento.
|
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.
|
addElement, createParameterValidator, getCommandItemValue, getCommandValue, getExpressionValue, getItemComparator, getItemValueAsText, getValueAsText, mustSort, removeElement, removeElementObj, setElement, setValueAsTextaddSimpleParameterListener, exportValue, fireValueWasChangedEvent, fireVisiblityWasChangedEvent, getCommandLine, getCommandLinePattern, getDefaultValue, getDescription, getLabel, getParameterValidator, getSimpleParameterListeners, getValue, ignoreIfDisabled, ignoreIfInvisible, importValue, isEnabled, isOptional, isSetDefaultValue, isVisible, removeSimpleParameterListener, resetValue, setDefaultValue, setEnabled, setIgnoreIfDisabled, setIgnoreIfInvisible, setLabel, setValue, setVisible, validatepublic TextListParameter(String name, String label, String description, List<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).protected String getItemValueFromText(String itemValue)
getItemValueFromText in class ListParameter<String>itemValue - O valor do elemento codificado (Aceita null).public String getType()
getType in class SimpleParameter<List<String>>public String getIDLType()
getIDLType in class SimpleParameter<List<String>>null se não possuir
interface IDL.public Integer getMaxCharacters()
null caso não haja um
número máximo de caracteres definido.protected TextParameterValidator createItemValidator()
createItemValidator in class ListParameter<String>Copyright © 2020. All rights reserved.