public final class XIncProcEngine extends Object
XMLFilter for xinclusions
and to parse content with xinclude tags.
Static usage of this class only use Saxon He processor. If you want to use another version
of the Saxon processor you should instanciate XIncProcEngine with XIncProcConfiguration.
| Modifier | Constructor and Description |
|---|---|
protected |
XIncProcEngine(XIncProcConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
XIncProcConfiguration |
getConfiguration()
Return current configuration of the XIncProcEngine
|
static XIncProcConfiguration |
getUnderlyingConfiguration()
Get the internal
XIncProcConfiguration for static usage |
static XMLFilter |
newXIncludeFilter(URI baseURI)
Create statically a new
XIncProcXIncludeFilter
from a base fixed URI |
static XMLFilter |
newXIncludeFilter(XIncludeContext context)
Create statically a new
XIncProcXIncludeFilter
from a XIncludeContext |
static void |
parse(InputStream input,
String systemId,
OutputStream output)
Statically parse an
InputStream |
static void |
parse(URI baseURI,
OutputStream output)
Statically parse an
URI |
protected XIncProcEngine(XIncProcConfiguration configuration)
public static XMLFilter newXIncludeFilter(URI baseURI)
XIncProcXIncludeFilter
from a base fixed URIbaseURI - initial base URI for the filterpublic static XMLFilter newXIncludeFilter(XIncludeContext context)
XIncProcXIncludeFilter
from a XIncludeContextcontext - intial context for the filterpublic static void parse(URI baseURI, OutputStream output) throws XIncludeFatalException
URIbaseURI - URI to be parsedoutput - OutputStream will store resultXIncludeFatalExceptionpublic static void parse(InputStream input, String systemId, OutputStream output) throws XIncludeFatalException, IOException
InputStreaminput - InputStream to parsesystemId - of the input. If this is null or not an URI, method exits with XIncludeFatalException.output - OutputStream will store resultXIncludeFatalExceptionIOExceptionpublic XIncProcConfiguration getConfiguration()
XIncProcConfigurationpublic static XIncProcConfiguration getUnderlyingConfiguration()
XIncProcConfiguration for static usageCopyright © 2011-2013. All Rights Reserved.