Problema na exibição de nós através da biblioteca PREFUSE para Java?
Estou desenvolvendo uma visualização gráfica de dados usandoPREFUSE biblioteca.
Eu tenho 3 tipos de nós no meu gráfico:
INSCRIÇÃOBASE DE DADOSINTERFACEAbaixo estão alguns trechos do meu arquivo .xml contendo o gráfico
<node id="AP-1">
<data key="name">Application1</data>
<data key="type">APPLICATION</data>
</node>
<node id="DB-1">
<data key="name">Database1</data>
<data key="type">DATABASE</data>
</node>
<node id="IT-1">
<data key="name">Interface1</data>
<data key="type">INTERFACE</data>
</node>
Eu quero mostrar o 3 diff acima. tipos de nós com 3 diff. tipos de formas da seguinte forma:
APPLICATION by RectangleDATABASE por formato personalizado (formato de um cilindro, geralmente usado para indicar um banco de dados)INTERFACE por círculoLi pela primeira vez o arquivo .xml em um
Gráfico g
Q1 Agora, como posso distinguir esses três tipos de nós em um grupo de dados. Eu acho que deveria escrever predicados. Eu li todos os manuais de predicados e expressões para prefuse, mas não consegui escrever um predicado para distingui-los. Então, qual será o predicado para isso?
Q2 Como especificar minha forma personalizada e como definir um renderizador que possa renderizar a forma personalizada desenvolvida por mim?