/Users/detro/workspace-nb/JAEBI/src/java/org/jaebi/server/service/xml/JAXBMarshallerWrapper.java

Vai alla documentazione di questo file.
00001 /*
00002  * JAXBMarshallerWrapper.java
00003  *
00004  * Created on May 29, 2005, 4:14 PM
00005  * Created by Detro - 566/2145
00006  */
00007 
00008 package org.jaebi.server.service.xml;
00009 
00010 import java.io.File;
00011 import java.io.InputStream;
00012 import java.net.URL;
00013 
00014 import javax.xml.transform.Source;
00015 
00016 import org.jaebi.server.service.xml.exception.JAXBMarshallerWrapperMarshallException;
00017 import org.jaebi.server.service.xml.exception.JAXBMarshallerWrapperUnmarshallException;
00025 public interface JAXBMarshallerWrapper {
00037     public String marshall(Object marshallable) 
00038         throws JAXBMarshallerWrapperMarshallException;
00039     
00050     public Object unmarshall(String xmlString) 
00051         throws JAXBMarshallerWrapperUnmarshallException;
00052     
00063     public Object unmarshall(URL url) 
00064         throws JAXBMarshallerWrapperUnmarshallException;
00065     
00076     public Object unmarshall(File file) 
00077         throws JAXBMarshallerWrapperUnmarshallException;
00078     
00089     public Object unmarshall(InputStream inputStream) 
00090         throws JAXBMarshallerWrapperUnmarshallException;
00091     
00092     public Object unmarshall(Source source) 
00093         throws JAXBMarshallerWrapperUnmarshallException;
00094     
00102     public void setFormattedMarshalling(boolean value) 
00103         throws JAXBMarshallerWrapperMarshallException;
00104     
00110     public boolean isFormattedMarshalling();
00111 }

Generato il Mon Jun 27 22:50:38 2005 per JAEBI - JAva Enterprice BackEnd Interfacement da  doxygen 1.4.3