o que eu desejo fazer é um array de valores únicos: string, double ou date.
esses valores serão usados para popular um gráfico, e pra isso todos os valores, para um determinado gráfico, tem de ser do mesmo tipo, pois na hora da construção do gráfico as classes que são trabalhadas exigem que os valores sejam, números, datas ou strings, nunca um e outro ao mesmo tempo.
então o que eu pensei:
crio uma classe chamada ParameterChart com os atributos:
String title; //título da categoria
ArrayList values; //valores dessa série
ArrayList series; //onde ocorreu determinado valor
para cada valor de series eu teria um values, exemplo:
series - values
05/09/1999 - 52.4
06/09/1999 - 55.1
07/09/1999 - 48.7
ou
series - values
1.5 - 4.5
1.8 - 4.0
2.1 - 4.2
repare que o valor de séries pode ser do tipo date, string ou double(número), nunca tipos diferentes juntos.
então cada instância de ParameterChart eu guardaria em um ArrayList e na hora de montar um gráfico eu apenas passaria esse Array para a classe responsável pela montagem. dentro desse método cada objeto ParameterChart seria retirado desse ArrayList e usado para alimentar um gráfico.
então, antes de montar o gráfico, eu preciso saber que tipo de dado está sendo enviado dentro do ArrayList(series) de ParameterChart para poder chamar o método correto para tratar esse dado.
essa é minha idéia.
o que vc acha, estou fazendo certo?
tem alguma sugestão?
valew pela atenção!!