Dúvida básica  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Pessoal,

estou com um probleminha básico. E acho que não quero recriar a roda.

Bom, vamos lá..

Tenho vários objetos com um atributo que é uma string. Porém, esta string segue o seguinte padrão:
1 - x
1.1 - x.1
1.1.1 - x.2
1.1.1.1 - x3.
1.1.2 - y1
1.2 - z

Porém, gostaria que esses objetos estivessem em uma árvore.

Ex.:
1
- 1.1
-- 1.1.1
--- 1.1.1.1
-- 1.1.2
- 1.2

Sendo que, eu gostaria de inserir os objetos somente pelo atributo. Algo do tipo: add(id, objeto) e essa classe faria essa inclusão na posição correta. Sem muito esforço. Pois gostaria de utilizar o TreeNode do Primefaces.

Alguém poderia me ajudar???

Abraços
robson_costa
Debugger
[Avatar]

Membro desde: 27/12/2007 17:40:46
Mensagens: 62
Localização: São Paulo - SP
Offline

ja viu se na documentação do primefaces, não teria um exemplo desse componente TreeNode ?

tenta assim:


"It's not who you are underneath, it's what you do that defines you"
Rachel Dowes <- Batman Begins ->
[Email]
Javas_Man
Debugger

Membro desde: 11/04/2006 10:45:30
Mensagens: 65
Offline

Oi Robson,

obrigado pelo retorno. Já tinha utilizado a TreeSet para ordenar meus dados. O PF tem um exemplo que utiliza tree porém, os dados estão hard code, veja abaixo.


O que estou pretendendo é identificar que 1.1 é menor que 1.2 e incluir no mesmo nível. E assim para seus respectivos filhos.
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team