com.javamagazine.ProcessandoXMLemJava.xml
Class ProcessadorPedidosJAXP
java.lang.Object
|
+--com.javamagazine.ProcessandoXMLemJava.xml.ProcessadorPedidos
|
+--com.javamagazine.ProcessandoXMLemJava.xml.ProcessadorPedidosJAXP
- public class ProcessadorPedidosJAXP
- extends ProcessadorPedidos
Implementa o contrato definido pela super-classe
ProcessadorPedidos, utilizando as APIs padrões para XML,
JAXP 1.1, SAX 2, e DOM 2.
- 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 arquivoSaída)
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 |
ProcessadorPedidosJAXP
public ProcessadorPedidosJAXP()
ProcessadorPedidosJAXP
public ProcessadorPedidosJAXP(Cliente cliente,
java.util.List pedidos)
construirDocumentoParaModelo
public void construirDocumentoParaModelo()
throws PedidoException
- 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
- Throws:
PedidoException - se uma falha ocorreu durante a construção do
documento XML a partir do modelo de domínio
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 arquivoSaída)
throws PedidoException
- Description copied from class:
ProcessadorPedidos
- Escreve documento XML (
docPedidos) num arquivo XML.
- Specified by:
serializarDocumento in class ProcessadorPedidos
- Parameters:
arquivoSaída - 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