com.javamagazine.ProcessandoXMLemJava.xml
Class ProcessadorPedidosJDOM
java.lang.Object
|
+--com.javamagazine.ProcessandoXMLemJava.xml.ProcessadorPedidos
|
+--com.javamagazine.ProcessandoXMLemJava.xml.ProcessadorPedidosJDOM
- public class ProcessadorPedidosJDOM
- extends ProcessadorPedidos
Implementa o contrato definido pela super-classe
ProcessadorPedidos, utilizando uma API alternativa para XML,
JDOM 0.8.
- Author:
- Rogério Liesenfeld
|
Method Summary |
void |
construirDocumentoParaModelo()
Constrói documento XML (docPedidos) a partir do modelo de
domínio (cliente e pedidos). |
void |
construirModelo(java.lang.String arquivoPedidos)
Constrói modelo de domínio (cliente e pedidos)
a partir de uma lista de pedidos num arquivo XML. |
void |
serializarDocumento(java.lang.String resultFile)
Escreve documento XML (docPedidos) num arquivo XML. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProcessadorPedidosJDOM
public ProcessadorPedidosJDOM()
ProcessadorPedidosJDOM
public ProcessadorPedidosJDOM(Cliente cliente,
java.util.List pedidos)
construirDocumentoParaModelo
public void construirDocumentoParaModelo()
- Description copied from class:
ProcessadorPedidos
- Constrói documento XML (
docPedidos) a partir do modelo de
domínio (cliente e pedidos).
- Specified by:
construirDocumentoParaModelo in class ProcessadorPedidos
construirModelo
public void construirModelo(java.lang.String arquivoPedidos)
throws PedidoException
- Description copied from class:
ProcessadorPedidos
- Constrói modelo de domínio (
cliente e pedidos)
a partir de uma lista de pedidos num arquivo XML.
- Specified by:
construirModelo in class ProcessadorPedidos
- Parameters:
arquivoPedidos - caminho e nome do arquivo XML contendo os pedidos
- Throws:
PedidoException - se alguma falha ocorreu durante a leitura ou
processamento do arquivo XML (possivelmente devido a um erro de sintaxe
ou um dado incorreto)
serializarDocumento
public void serializarDocumento(java.lang.String resultFile)
throws PedidoException
- Description copied from class:
ProcessadorPedidos
- Escreve documento XML (
docPedidos) num arquivo XML.
- Specified by:
serializarDocumento in class ProcessadorPedidos
- Parameters:
resultFile - caminho e nome do arquivo XML a ser criado
- Throws:
PedidoException - se uma falha ocorreu durante a serialização
do documento XML para um arquivo