public abstract class URLParameterFactory extends java.lang.Object implements ParameterFactory
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
URL_PARAMETER_ELEMENT_MULTIPLE_SELECTION_ATTRIBUTE
O atributo "selecao_multipla" dos
elementos
InputURLParameter e InputURLListParameter. |
static boolean |
URL_PARAMETER_ELEMENT_MULTIPLE_SELECTION_DEFAULT_VALUE
O valor-padrão para o atributo
URL_PARAMETER_ELEMENT_MULTIPLE_SELECTION_ATTRIBUTE dos elementos
InputURLParameter e InputURLListParameter. |
| Constructor and Description |
|---|
URLParameterFactory() |
| Modifier and Type | Method and Description |
|---|---|
Parameter<?> |
createParameter(XmlParser parser,
java.lang.String commandLinePattern,
ParameterGroup group,
SimpleAlgorithmConfigurator configurator)
Cria uma instância do parâmetro a partir das informações do parser do
configurador de algoritmos.
|
protected abstract AbstractURLParameterParser<?> |
createSimpleURLParser()
Cria o parser de parâmetro do tipo URL.
|
protected abstract AbstractURLParameterParser<?> |
createURLListParser()
Cria o parser de parâmetro para arquivo simples.
|
public static final java.lang.String URL_PARAMETER_ELEMENT_MULTIPLE_SELECTION_ATTRIBUTE
O atributo "selecao_multipla" dos
elementos InputURLParameter e InputURLListParameter. Indica
se o parâmetro aceita seleção múltipla. Caso positivo, o parâmetro deve ser
instanciado como InputURLListParameter, caso contrário, será um
InputURLParameter.
URL_PARAMETER_ELEMENT_MULTIPLE_SELECTION_DEFAULT_VALUE e é do tipo
booleano. public static final boolean URL_PARAMETER_ELEMENT_MULTIPLE_SELECTION_DEFAULT_VALUE
O valor-padrão para o atributo
URL_PARAMETER_ELEMENT_MULTIPLE_SELECTION_ATTRIBUTE dos elementos
InputURLParameter e InputURLListParameter.
O seu valor é false.
public Parameter<?> createParameter(XmlParser parser, java.lang.String commandLinePattern, ParameterGroup group, SimpleAlgorithmConfigurator configurator) throws ParseException
createParameter in interface ParameterFactoryparser - Parser do configurador.commandLinePattern - Padrão de linha de comando do algoritmo.group - grupo em criação.configurator - O configurador de algoritmos (Não aceita null).ParseException - Caso não seja possível criar o parâmetro com as
informações do parser.protected abstract AbstractURLParameterParser<?> createURLListParser()
protected abstract AbstractURLParameterParser<?> createSimpleURLParser()
Copyright © 2018. All Rights Reserved.