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 XIncludeContext
context
- intial context for the filterpublic static void parse(URI baseURI, OutputStream output) throws XIncludeFatalException
URI
baseURI
- URI to be parsedoutput
- OutputStream
will store resultXIncludeFatalException
- Fatal exceptionpublic static void parse(InputStream input, String systemId, OutputStream output) throws XIncludeFatalException, IOException
InputStream
input
- InputStream
to parsesystemId
- of the input. If this is null or not an URI, method exits with XIncludeFatalException.output
- OutputStream
will store resultXIncludeFatalException
IOException
public XIncProcConfiguration getConfiguration()
XIncProcConfiguration
public static XIncProcConfiguration getUnderlyingConfiguration()
XIncProcConfiguration
for static usageCopyright © 2011–2019. All rights reserved.