fr.opensagres.xdocreport.converter.internal.xhtml
Class AbstractXHTMLConverter

java.lang.Object
  extended by fr.opensagres.xdocreport.converter.internal.AbstractConverterEntriesSupport
      extended by fr.opensagres.xdocreport.converter.internal.xslt.AbstractXSLTConverter
          extended by fr.opensagres.xdocreport.converter.internal.xhtml.AbstractXHTMLConverter
All Implemented Interfaces:
IConverter, IXHTMLConverter, MimeMappingConstants
Direct Known Subclasses:
DocxXHTMLConverter, ODTXHTMLConverter

public abstract class AbstractXHTMLConverter
extends AbstractXSLTConverter
implements IXHTMLConverter, MimeMappingConstants

Abstract converter for XHTML which use XSLT.


Field Summary
 
Fields inherited from interface fr.opensagres.xdocreport.converter.MimeMappingConstants
FO_EXTENSION, FO_MIME_MAPPING, PDF_EXTENSION, PDF_MIME_MAPPING, PDF_MIME_TYPE, XHTML_EXTENSION, XHTML_MIME_MAPPING, XHTML_MIME_TYPE, XML_MIME_TYPE, ZIP_EXTENSION, ZIP_MIME_MAPPING, ZIP_MIME_TYPE
 
Constructor Summary
AbstractXHTMLConverter()
           
 
Method Summary
 void convert(IEntryInputStreamProvider inProvider, OutputStream out, Options options)
          Convert the given entry input stream provider document to another format.
 void convert2XHTML(IEntryInputStreamProvider inProvider, OutputStream out, Options options)
           
 void convert2XHTML(IEntryInputStreamProvider inProvider, Result result, Options options)
           
 MimeMapping getMimeMapping()
          Returns mime mapping switch the kind of the converter (pdf, fo...).
protected abstract  InputStream getXHTMLStream()
           
protected abstract  String getXHTMLTemplateURI()
           
protected abstract  URIResolver getXHTMLURIResolver()
           
protected  String getXSLTemplateURI()
           
protected  InputStream getXSLTStream()
           
protected  URIResolver getXSLTURIResolver()
           
 
Methods inherited from class fr.opensagres.xdocreport.converter.internal.xslt.AbstractXSLTConverter
convert, convert, createURIResolver, getEntryNames, getMainEntryName
 
Methods inherited from class fr.opensagres.xdocreport.converter.internal.AbstractConverterEntriesSupport
canSupportEntries, convert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractXHTMLConverter

public AbstractXHTMLConverter()
Method Detail

convert

public void convert(IEntryInputStreamProvider inProvider,
                    OutputStream out,
                    Options options)
             throws XDocConverterException
Description copied from interface: IConverter
Convert the given entry input stream provider document to another format.

Specified by:
convert in interface IConverter
Overrides:
convert in class AbstractXSLTConverter
Throws:
XDocConverterException

convert2XHTML

public void convert2XHTML(IEntryInputStreamProvider inProvider,
                          OutputStream out,
                          Options options)
                   throws XDocConverterException
Specified by:
convert2XHTML in interface IXHTMLConverter
Throws:
XDocConverterException

convert2XHTML

public void convert2XHTML(IEntryInputStreamProvider inProvider,
                          Result result,
                          Options options)
                   throws XDocConverterException
Throws:
XDocConverterException

getXSLTemplateURI

protected String getXSLTemplateURI()
Specified by:
getXSLTemplateURI in class AbstractXSLTConverter

getXSLTStream

protected InputStream getXSLTStream()
Specified by:
getXSLTStream in class AbstractXSLTConverter

getXSLTURIResolver

protected URIResolver getXSLTURIResolver()
Specified by:
getXSLTURIResolver in class AbstractXSLTConverter

getMimeMapping

public MimeMapping getMimeMapping()
Description copied from interface: IConverter
Returns mime mapping switch the kind of the converter (pdf, fo...).

Specified by:
getMimeMapping in interface IConverter
Returns:

getXHTMLTemplateURI

protected abstract String getXHTMLTemplateURI()

getXHTMLStream

protected abstract InputStream getXHTMLStream()

getXHTMLURIResolver

protected abstract URIResolver getXHTMLURIResolver()


Copyright © 2013. All rights reserved.