public class OutputFileParameterFactory extends FileParameterFactory
Fábrica de parâmetros do tipo "arquivo de saída": OutputFileParameter
e OutputFileListParameter. 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 OutputFileParameterParser.OUTPUT_FILE_PARAMETER_ELEMENT.
FILE_PARAMETER_ELEMENT_MULTIPLE_SELECTION_ATTRIBUTE, FILE_PARAMETER_ELEMENT_MULTIPLE_SELECTION_DEFAULT_VALUE| Constructor and Description |
|---|
OutputFileParameterFactory()
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
protected csbase.logic.algorithms.parsers.OutputFileListParameterParser |
createFileListParser()
Cria o parser de parâmetro para arquivo simples.
|
protected OutputFileParameterParser |
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.OutputFileListParameterParser createFileListParser()
createFileListParser in class FileParameterFactoryprotected OutputFileParameterParser 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 © 2018. All rights reserved.