T - Tipo do parâmetro do qual essa classe faz parsingpublic abstract class AbstractEnumerationParameterParser<T extends SimpleParameter<?>> extends SimpleParameterParser<T>
EnumerationParameter e
EnumerationListParameter.| Constructor and Description |
|---|
AbstractEnumerationParameterParser() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
createEnumerationParameter(XmlParser parser,
java.lang.String name,
java.lang.String label,
java.lang.String description,
boolean isOptional,
boolean isVisible,
java.lang.String commandLinePattern,
boolean mustSort,
java.util.List<EnumerationItem> items,
java.lang.String defaultItemId)
Cria uma instância do parâmetro de tipo
|
T |
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)
Cria uma instância do parâmetro de tipo
|
protected EnumerationItem |
getEnumerationItem(java.lang.String enumerationName,
java.util.List<EnumerationItem> items,
java.lang.String itemId)
Obtém um item de enumeração na relação de itens fornecida.
|
protected EnumerationItem |
loadEnumerationItem(XmlParser parser)
Carrega um
EnumerationItem. |
protected java.util.List<EnumerationItem> |
loadEnumerationItems(XmlParser parser,
java.lang.String parameterName)
Carrega os
EnumerationItem. |
createParameterloadCommandLinePatternpublic T 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) throws ParseException
createSimpleParameter in class SimpleParameterParser<T extends SimpleParameter<?>>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.ParseException - Caso não seja possível criar a instância do
parâmetro com os atributos especificados.protected abstract T createEnumerationParameter(XmlParser parser, java.lang.String name, java.lang.String label, java.lang.String description, boolean isOptional, boolean isVisible, java.lang.String commandLinePattern, boolean mustSort, java.util.List<EnumerationItem> items, java.lang.String defaultItemId) throws ParseException
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.mustSort - Indica se a enumeração deve ser ordenada.items - Os itens da enumeração, o valor-padrão deve ser um dos itens.defaultItemId - O valor-padrão do parâmetro.ParseException - Caso não seja possível criar a instância do
parâmetro com os atributos especificados.protected java.util.List<EnumerationItem> loadEnumerationItems(XmlParser parser, java.lang.String parameterName) throws ParseException
Carrega os EnumerationItem.
parser - O analisador (Não aceita null).parameterName - O nome da enumeração (Não aceita null).ParseException - Em caso de erro no XML.protected EnumerationItem loadEnumerationItem(XmlParser parser) throws ParseException
Carrega um EnumerationItem.
O elemento corrente tem que ser ENUMERATION_ITEM_ELEMENT.
parser - O analisador(Não aceita null).ParseException - Em caso de erro no XML.protected EnumerationItem getEnumerationItem(java.lang.String enumerationName, java.util.List<EnumerationItem> items, java.lang.String itemId) throws ParseException
enumerationName - O nome da enumeração (Não aceita null).items - Os itens disponíveis (Não aceita null).itemId - O identificador do item (Não aceita null).ParseException - Se o item não existir.Copyright © 2015. All Rights Reserved.