net.sf.xisemele.api
Interface ValueList

All Superinterfaces:
java.io.Serializable

public interface ValueList
extends java.io.Serializable

Definição de interface que abstrai uma lista de Value.

Author:
Carlos Eduardo Coral.

Method Summary
 java.util.List<java.math.BigDecimal> asBigDecimal()
          Converte os valores para uma lista de java.math.BigDecimal.
 java.util.List<java.math.BigInteger> asBigInteger()
          Converte os valores para uma lista de java.math.BigInteger.
 java.util.List<java.lang.Boolean> asBoolean()
          Converte os valores para uma lista de java.lang.Boolean.
 java.util.List<java.lang.Byte> asByte()
          Converte os valores para uma lista de java.lang.Byte.
 java.util.List<java.util.Date> asDate()
          Converte os valores para uma lista de java.util.Date.
 java.util.List<java.util.Date> asDate(java.lang.String pattern)
          Converte os valores para uma lista de java.util.Date de acordo com o padrão especificado por parâmetro.
 java.util.List<java.lang.Double> asDouble()
          Converte os valores para uma lista de java.lang.Double.
 java.util.List<java.lang.Float> asFloat()
          Converte os valores para uma lista de java.lang.Float.
 java.util.List<java.lang.Integer> asInteger()
          Converte os valores para uma lista de java.lang.Integer.
 java.util.List<java.lang.Long> asLong()
          Converte os valores para uma lista de java.lang.Long.
 java.util.List<java.lang.Short> asShort()
          Converte os valores para uma lista de java.lang.Short.
 java.util.List<java.lang.String> asString()
          Converte os valores para uma lista de java.lang.String.
<T> java.util.List<T>
asType(java.lang.Class<T> type)
          Converte os valores para uma lista do tipo especificado por parâmetro.
 

Method Detail

asByte

java.util.List<java.lang.Byte> asByte()
Converte os valores para uma lista de java.lang.Byte.

Returns:
lista de java.lang.Byte contendo os valores correspondentes da lista de determinados elementos XML.

asShort

java.util.List<java.lang.Short> asShort()
Converte os valores para uma lista de java.lang.Short.

Returns:
lista de java.lang.Short contendo os valores correspondentes da lista de determinados elementos XML.

asInteger

java.util.List<java.lang.Integer> asInteger()
Converte os valores para uma lista de java.lang.Integer.

Returns:
lista de java.lang.Integer contendo os valores correspondentes da lista de determinados elementos XML.

asLong

java.util.List<java.lang.Long> asLong()
Converte os valores para uma lista de java.lang.Long.

Returns:
lista de java.lang.Long contendo os valores correspondentes da lista de determinados elementos XML.

asFloat

java.util.List<java.lang.Float> asFloat()
Converte os valores para uma lista de java.lang.Float.

Returns:
lista de java.lang.Float contendo os valores correspondentes da lista de determinados elementos XML.

asDouble

java.util.List<java.lang.Double> asDouble()
Converte os valores para uma lista de java.lang.Double.

Returns:
lista de java.lang.Double contendo os valores correspondentes da lista de determinados elementos XML.

asBigInteger

java.util.List<java.math.BigInteger> asBigInteger()
Converte os valores para uma lista de java.math.BigInteger.

Returns:
lista de java.math.BigInteger contendo os valores correspondentes da lista de determinados elementos XML.

asBigDecimal

java.util.List<java.math.BigDecimal> asBigDecimal()
Converte os valores para uma lista de java.math.BigDecimal.

Returns:
lista de java.math.BigDecimal contendo os valores correspondentes da lista de determinados elementos XML.

asBoolean

java.util.List<java.lang.Boolean> asBoolean()
Converte os valores para uma lista de java.lang.Boolean.

Returns:
lista de java.lang.Boolean contendo os valores correspondentes da lista de determinados elementos XML.

asString

java.util.List<java.lang.String> asString()
Converte os valores para uma lista de java.lang.String.

Returns:
lista de java.lang.String contendo os valores correspondentes da lista de determinados elementos XML.

asDate

java.util.List<java.util.Date> asDate()
Converte os valores para uma lista de java.util.Date.

Returns:
lista de java.util.Date contendo os valores correspondentes da lista de determinados elementos XML.

asDate

java.util.List<java.util.Date> asDate(java.lang.String pattern)
Converte os valores para uma lista de java.util.Date de acordo com o padrão especificado por parâmetro.

Parameters:
pattern - java.lang.String contendo o padrão que será aplicado na conversão do valor.
Returns:
lista de java.util.Date contendo os valores correspondentes da lista de determinados elementos XML.

asType

<T> java.util.List<T> asType(java.lang.Class<T> type)
                         throws FormatterNotConfiguredException
Converte os valores para uma lista do tipo especificado por parâmetro.

Esse método espera que um formatador correspondente ao tipo especificado por parâmetro tenha sido configurado em Xisemele através do método Xisemele.setFormatter(Formatter).

Type Parameters:
T - Generics correspondente ao tipo que será convertido.
Parameters:
type - Class correspondente ao tipo em que os valores serão convertidos.
Returns:
lista de T contendo valores correspondentes aos elementos XML.
Throws:
FormatterNotConfiguredException - exceção disparada caso não haja um Formatter configurado para o tipo especificado por parâmetro.


Copyright © 2009. All Rights Reserved.