jpel.bridge.xml
Class NodeWriterXML

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

public class NodeWriterXML
extends java.lang.Object
implements NodeWriter

Realiza a escrita de uma árvore escrita no formato XML.


Constructor Summary
NodeWriterXML()
           
 
Method Summary
 jpel.bridge.xml.NodeXMLConstants getConstants()
           
 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 setConstants(jpel.bridge.xml.NodeXMLConstants constants)
           
 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

NodeWriterXML

public NodeWriterXML()
Method Detail

setConstants

public void setConstants(jpel.bridge.xml.NodeXMLConstants constants)

getConstants

public jpel.bridge.xml.NodeXMLConstants getConstants()

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.