public class InputFileParameterFactory extends FileParameterFactory
Fábrica de parâmetros do tipo "arquivo de entrada":
InputFileParameter e InputFileListParameter. Como esses dois
parâmetros podem ser criados a partir de uma mesma tag XML, essa fábrica foi
criada para direcionar a análise para o parser apropriado para cada um dos
casos.
O elemento corrente do analisador de XML precisa ser um
elemento InputFileParameterParser.INPUT_FILE_PARAMETER_ELEMENT.
FILE_PARAMETER_ELEMENT_MULTIPLE_SELECTION_ATTRIBUTE, FILE_PARAMETER_ELEMENT_MULTIPLE_SELECTION_DEFAULT_VALUE| Constructor and Description |
|---|
InputFileParameterFactory()
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
protected csbase.logic.algorithms.parsers.InputFileListParameterParser |
createFileListParser()
Cria o parser de parâmetro para arquivo simples.
|
protected InputFileParameterParser |
createSimpleFileParser()
Cria o parser de parâmetro para lista de arquivos.
|
BooleanAttribute |
getAttribute()
Obtém o atributo booleano cujo valor diferencia o tipo de parâmetro.
|
ParameterStructure<?> |
getParameterStructure(boolean value)
Obtém o tipo de parâmetro de acordo com o valor booleano recebido.
|
List<ParameterStructure<?>> |
getParameterStructures()
Obtém os tipos de parâmetro criados pela fábrica.
|
createParameterprotected csbase.logic.algorithms.parsers.InputFileListParameterParser createFileListParser()
createFileListParser in class FileParameterFactoryprotected InputFileParameterParser createSimpleFileParser()
createSimpleFileParser in class FileParameterFactorypublic List<ParameterStructure<?>> getParameterStructures()
public BooleanAttribute getAttribute()
public ParameterStructure<?> getParameterStructure(boolean value)
value - valor booleano que determina qual tipo de parâmetro deve ser
retornado.Copyright © 2017. All rights reserved.