jpel.bridge
Class NodeWriterJpel

java.lang.Object
  |
  +--jpel.bridge.NodeWriterJpel
All Implemented Interfaces:
GenericTool, NodeWriter

public class NodeWriterJpel
extends java.lang.Object
implements NodeWriter

Realiza a escrita de uma árvore no formato JPEL.


Constructor Summary
NodeWriterJpel()
           
 
Method Summary
 java.lang.String getDescription()
          Retorna a descrição da ferramenta.
 java.lang.String[] getTypes()
          Retorna os tipos dos objetos que podem ser tratados por tal ferramenta.
 void write(jpel.tree.Node node, jpel.util.dataholder.DataHolder holder)
          Escreve os dados de um nó de uma fonte de dados.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeWriterJpel

public NodeWriterJpel()
Method Detail

getTypes

public java.lang.String[] getTypes()
Description copied from interface: GenericTool
Retorna os tipos dos objetos que podem ser tratados por tal ferramenta.

Specified by:
getTypes in interface GenericTool
Returns:
Um array com todos os tipos suportados pela ferramenta.

getDescription

public java.lang.String getDescription()
Description copied from interface: GenericTool
Retorna a descrição da ferramenta.

Specified by:
getDescription in interface GenericTool
Returns:
Uma descrição da ferramenta.

write

public void write(jpel.tree.Node node,
                  jpel.util.dataholder.DataHolder holder)
           throws NodeException,
                  DataHolderException
Description copied from interface: NodeWriter
Escreve os dados de um nó de uma fonte de dados.

Specified by:
write in interface NodeWriter
Parameters:
node - Nó que deve ser escrito.
holder - Fonte de dados.
Throws:
DataHolderException - Quando há problemas na leitura dos dados.
NodeException - Quando há problemas com o nó lido.