public final class EnumerationItemFactory extends Object implements Serializable
DefaultEnumerationItem.| Modifier and Type | Field and Description |
|---|---|
protected static String |
DESCRIPTION_ATTRIBUTE_NAME
O atributo "dica" do elemento
ELEMENT_NAME. |
static String |
ELEMENT_NAME
O elemento "item_de_enumeracao": descreve um
item de enumeração da
enumeração, EnumerationListParameter
ou coluna de enumeração que é descrita pelo
elemento que é pai deste elemento. |
protected static String |
ID_ATTRIBUTE_NAME
O atributo "id" do elemento
ELEMENT_NAME. |
protected static String |
LABEL_ATTRIBUTE_NAME
O atributo "rotulo" do elemento
ELEMENT_NAME
. |
protected static String |
VALUE_ATTRIBUTE_NAME
O atributo "valor" do elemento
ELEMENT_NAME
. |
| Constructor and Description |
|---|
EnumerationItemFactory() |
| Modifier and Type | Method and Description |
|---|---|
EnumerationItem |
getEnumerationItem(String enumerationName,
List<EnumerationItem> items,
String itemId)
Obtém um item de enumeração na relação de itens fornecida.
|
EnumerationItem |
loadEnumerationItem(XmlParser parser,
String parameterName)
Carrega um
DefaultEnumerationItem. |
List<EnumerationItem> |
loadEnumerationItems(XmlParser parser,
String parameterName)
Carrega os
DefaultEnumerationItem. |
public static final String ELEMENT_NAME
O elemento "item_de_enumeracao": descreve um
item de enumeração da
enumeração, EnumerationListParameter
ou coluna de enumeração que é descrita pelo
elemento que é pai deste elemento.
É elemento-filho de: EnumerationListParameter,
EnumerationParameter ou EnumerationColumn de um
TableParameter.
protected static final String DESCRIPTION_ATTRIBUTE_NAME
ELEMENT_NAME. Indica a descrição do item, é opcional e é do tipo
string.protected static final String ID_ATTRIBUTE_NAME
ELEMENT_NAME.
Indica o identificador do item, é obrigatório e é do tipo string.protected static final String LABEL_ATTRIBUTE_NAME
ELEMENT_NAME
. Indica o rótulo do item, é obrigatório e é do tipo string.protected static final String VALUE_ATTRIBUTE_NAME
ELEMENT_NAME
. Indica o valor do item, é obrigatório e é do tipo string.public List<EnumerationItem> loadEnumerationItems(XmlParser parser, String parameterName) throws ParseException
Carrega os DefaultEnumerationItem.
parser - O analisador (Não aceita null).parameterName - O nome da enumeração (Não aceita null).ParseException - Em caso de erro no XML.public EnumerationItem loadEnumerationItem(XmlParser parser, String parameterName) throws ParseException
Carrega um DefaultEnumerationItem.
O elemento corrente tem que ser ELEMENT_NAME.
parser - O analisador (Não aceita null).parameterName - O nome do parâmetro (Não aceita null).ParseException - Em caso de erro no XML.public EnumerationItem getEnumerationItem(String enumerationName, List<EnumerationItem> items, 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 © 2018. All rights reserved.