Package org.fugerit.java.doc.base.facade
Class ProcessDocFacade
- java.lang.Object
-
- org.fugerit.java.doc.base.facade.ProcessDocFacade
-
public class ProcessDocFacade extends Object
-
-
Constructor Summary
Constructors Constructor Description ProcessDocFacade(DocHandlerFacade docHandlerFacade, DocProcessConfig docProcessConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DocHandlerFacadegetDocHandlerFacade()DocProcessConfiggetDocProcessConfig()static ProcessDocFacadenewFacade(InputStream configDocProcessConfig, InputStream configDocHandlerFactory, String useCatalog)Creates and configure an instance of ProcessDocFacade.static ProcessDocFacadenewFacade(String pathConfigDocProcessConfig, String pathConfigDocHandlerFactory, String useCatalog)Creates and configure an instance of ProcessDocFacade.voidprocess(String chainId, String type, DocProcessContext context, File dest)voidprocess(String chainId, String type, DocProcessContext context, OutputStream os)org.fugerit.java.core.xml.sax.SAXParseResultprocess(String chainId, String type, DocProcessContext context, OutputStream os, boolean validate)
-
-
-
Constructor Detail
-
ProcessDocFacade
public ProcessDocFacade(DocHandlerFacade docHandlerFacade, DocProcessConfig docProcessConfig)
-
-
Method Detail
-
getDocHandlerFacade
public DocHandlerFacade getDocHandlerFacade()
-
getDocProcessConfig
public DocProcessConfig getDocProcessConfig()
-
newFacade
public static ProcessDocFacade newFacade(String pathConfigDocProcessConfig, String pathConfigDocHandlerFactory, String useCatalog)
Creates and configure an instance of ProcessDocFacade.
NOTE: starting from version 8.4.X java.lang.Exception removed in favor of org.fugerit.java.core.cfg.ConfigRuntimeException.
- Parameters:
pathConfigDocProcessConfig- path to config doc process config xmlpathConfigDocHandlerFactory- path to doc handler factory xmluseCatalog- factory catalog to use (null for default)- Returns:
- the configured ProcessDocFacade instance
- See Also:
- Define and throw a dedicated exception instead of using a generic one.
-
newFacade
public static ProcessDocFacade newFacade(InputStream configDocProcessConfig, InputStream configDocHandlerFactory, String useCatalog)
Creates and configure an instance of ProcessDocFacade.
NOTE: starting from version 8.4.X java.lang.Exception removed in favor of org.fugerit.java.core.cfg.ConfigRuntimeException.
- Parameters:
configDocProcessConfig- stream for doc process config xmlconfigDocHandlerFactory- stream for doc factory xmluseCatalog- factory catalog to use (null for default)- Returns:
- the configured ProcessDocFacade instance
- See Also:
- Define and throw a dedicated exception instead of using a generic one.
-
process
public void process(String chainId, String type, DocProcessContext context, File dest) throws Exception
- Throws:
Exception
-
process
public void process(String chainId, String type, DocProcessContext context, OutputStream os) throws Exception
- Throws:
Exception
-
process
public org.fugerit.java.core.xml.sax.SAXParseResult process(String chainId, String type, DocProcessContext context, OutputStream os, boolean validate) throws Exception
- Throws:
Exception
-
-