public abstract class URLParameterFactory extends Object implements MultipleParameterFactory
| Modifier and Type | Field and Description |
|---|---|
static 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,
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttribute, getParameterStructuregetParameterStructurespublic static final 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.
Indica se o arquivo de entrada aceita seleção múltipla, é opcional, o seu
valor-padrão é
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, 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 © 2017. All rights reserved.