public abstract class AbstractTableParameterFactory extends SimpleParameterParser<TableParameter>
Analisador de TableParameter.
Este parser lê os atributos de parâmetros do tipo tabela. O elemento corrente
do analisador de XML precisa ser um elemento
TableParameter.
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CELL_VALUE_ELEMENT_VALUE_ATTRIBUTE
O atributo "valor" do elemento
CELL_VALUE_ELEMENT: indica o valor da célula, é obrigatório, o
tipo depende do tipo da coluna. |
static java.lang.String |
TABLE_PARAMETER_ELEMENT
O elemento "tabela": descreve as propriedades de
um
parâmetro do tipo tabela. |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTableParameterFactory()
Cria o analisador.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract TableColumnFactory |
createFactory(java.lang.String elementName)
Cria a fábrica de colunas.
|
TableParameter |
createSimpleParameter(XmlParser parser,
java.lang.String name,
java.lang.String label,
java.lang.String description,
boolean isOptional,
boolean isVisible,
java.lang.String commandLinePattern,
ParameterGroup group,
SimpleAlgorithmConfigurator configurator)
Cria uma instância do parâmetro de tipo
|
createParameterloadCommandLinePatternpublic static final java.lang.String TABLE_PARAMETER_ELEMENT
O elemento "tabela": descreve as propriedades de
um parâmetro do tipo tabela.
É filho do elemento TableParameter.
protected static final java.lang.String CELL_VALUE_ELEMENT_VALUE_ATTRIBUTE
CELL_VALUE_ELEMENT: indica o valor da célula, é obrigatório, o
tipo depende do tipo da coluna.protected AbstractTableParameterFactory()
public TableParameter createSimpleParameter(XmlParser parser, java.lang.String name, java.lang.String label, java.lang.String description, boolean isOptional, boolean isVisible, java.lang.String commandLinePattern, ParameterGroup group, SimpleAlgorithmConfigurator configurator) throws ParseException
createSimpleParameter in class SimpleParameterParser<TableParameter>parser - Parser xml do configurador.name - Nome do parâmetro.label - Rótulo do parâmetro.description - Dica do parâmetro.isOptional - Indica se o parâmetro é opcional.isVisible - Indica se o parâmetro deve ficar visível.commandLinePattern - Padrão da linha de comando do parâmetro.group - grupo do parâmetro.configurator - Configurador de algoritmo.ParseException - Caso não seja possível criar a instância do
parâmetro com os atributos especificados.protected abstract TableColumnFactory createFactory(java.lang.String elementName)
elementName - O nome do elemento que está sendo processado.null caso não haja fábrica cadastrada para
este elemento.Copyright © 2016. All Rights Reserved.