com.xmlcalabash.core
Class XProcRuntime
java.lang.Object
com.xmlcalabash.core.XProcRuntime
public class XProcRuntime
- extends java.lang.Object
- Author:
- ndw
Field Summary |
protected java.util.logging.Logger |
logger
|
Method Summary |
void |
addCookie(java.lang.String key,
org.apache.commons.httpclient.Cookie cookie)
|
void |
cache(net.sf.saxon.s9api.XdmNode doc,
java.net.URI baseURI)
|
void |
clearCookies(java.lang.String key)
|
void |
close()
|
void |
declareStep(net.sf.saxon.s9api.QName name,
DeclareStep step)
|
void |
error(java.lang.Throwable error)
|
void |
error(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message,
net.sf.saxon.s9api.QName code)
|
void |
fine(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
|
void |
finer(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
|
void |
finest(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
|
void |
finish(XStep step)
|
boolean |
getAllowGeneralExpressions()
|
boolean |
getAllowXPointerOnText()
|
DeclareStep |
getBuiltinDeclaration(net.sf.saxon.s9api.QName name)
|
java.util.Vector<net.sf.saxon.s9api.XdmNode> |
getCollection(java.net.URI href)
|
XProcConfiguration |
getConfiguration()
|
XProcConfigurer |
getConfigurer()
|
java.util.Vector<org.apache.commons.httpclient.Cookie> |
getCookies(java.lang.String key)
|
boolean |
getDebug()
|
java.lang.String |
getEpisode()
|
net.sf.saxon.s9api.QName |
getErrorCode()
|
java.lang.String |
getErrorMessage()
|
java.lang.String |
getLanguage()
|
XProcMessageListener |
getMessageListener()
|
Parser |
getParser()
|
net.sf.saxon.s9api.Processor |
getProcessor()
|
java.lang.String |
getProductName()
|
java.lang.String |
getProductVersion()
|
java.lang.String |
getProfileFile()
|
boolean |
getPSVISupported()
|
XProcURIResolver |
getResolver()
|
boolean |
getSafeMode()
|
java.lang.String |
getSendmailHost()
|
java.lang.String |
getSendmailPassword()
|
java.lang.String |
getSendmailPort()
|
java.lang.String |
getSendmailUsername()
|
XLibrary |
getStandardLibrary()
|
java.net.URI |
getStaticBaseURI()
|
boolean |
getUseXslt10Processor()
|
java.lang.String |
getVendor()
|
java.lang.String |
getVendorURI()
|
java.lang.String |
getXPathVersion()
|
XProcData |
getXProcData()
|
java.lang.String |
getXProcVersion()
|
java.lang.String |
htmlParser()
|
void |
info(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
|
java.lang.String |
jsonFlavor()
|
XPipeline |
load(java.lang.String pipelineURI)
|
XLibrary |
loadLibrary(java.lang.String libraryURI)
|
net.sf.saxon.s9api.XdmNode |
parse(org.xml.sax.InputSource isource)
|
net.sf.saxon.s9api.XdmNode |
parse(java.lang.String uri,
java.lang.String base)
|
net.sf.saxon.s9api.XdmNode |
parse(java.lang.String uri,
java.lang.String base,
boolean validate)
|
void |
resetExtensionFunctions()
|
void |
setCollection(java.net.URI href,
java.util.Vector<net.sf.saxon.s9api.XdmNode> docs)
|
void |
setConfigurer(XProcConfigurer configurer)
|
void |
setEntityResolver(org.xml.sax.EntityResolver resolver)
|
void |
setMessageListener(XProcMessageListener listener)
|
void |
setProfileFile(java.lang.String fn)
|
void |
setURIResolver(javax.xml.transform.URIResolver resolver)
|
void |
start(XStep step)
|
boolean |
transparentJSON()
|
XPipeline |
use(net.sf.saxon.s9api.XdmNode p_pipeline)
|
XLibrary |
useLibrary(net.sf.saxon.s9api.XdmNode library)
|
void |
warning(java.lang.Throwable error)
|
void |
warning(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected java.util.logging.Logger logger
XProcRuntime
public XProcRuntime(XProcConfiguration config)
XProcRuntime
public XProcRuntime(XProcRuntime runtime)
resetExtensionFunctions
public void resetExtensionFunctions()
close
public void close()
getConfigurer
public XProcConfigurer getConfigurer()
setConfigurer
public void setConfigurer(XProcConfigurer configurer)
getXProcData
public XProcData getXProcData()
getDebug
public boolean getDebug()
getProfileFile
public java.lang.String getProfileFile()
setProfileFile
public void setProfileFile(java.lang.String fn)
getStaticBaseURI
public java.net.URI getStaticBaseURI()
getSendmailHost
public java.lang.String getSendmailHost()
getSendmailPort
public java.lang.String getSendmailPort()
getSendmailUsername
public java.lang.String getSendmailUsername()
getSendmailPassword
public java.lang.String getSendmailPassword()
setURIResolver
public void setURIResolver(javax.xml.transform.URIResolver resolver)
setEntityResolver
public void setEntityResolver(org.xml.sax.EntityResolver resolver)
getResolver
public XProcURIResolver getResolver()
getMessageListener
public XProcMessageListener getMessageListener()
setMessageListener
public void setMessageListener(XProcMessageListener listener)
setCollection
public void setCollection(java.net.URI href,
java.util.Vector<net.sf.saxon.s9api.XdmNode> docs)
getCollection
public java.util.Vector<net.sf.saxon.s9api.XdmNode> getCollection(java.net.URI href)
getSafeMode
public boolean getSafeMode()
getAllowGeneralExpressions
public boolean getAllowGeneralExpressions()
getAllowXPointerOnText
public boolean getAllowXPointerOnText()
transparentJSON
public boolean transparentJSON()
jsonFlavor
public java.lang.String jsonFlavor()
htmlParser
public java.lang.String htmlParser()
getUseXslt10Processor
public boolean getUseXslt10Processor()
cache
public void cache(net.sf.saxon.s9api.XdmNode doc,
java.net.URI baseURI)
getConfiguration
public XProcConfiguration getConfiguration()
getParser
public Parser getParser()
getEpisode
public java.lang.String getEpisode()
getLanguage
public java.lang.String getLanguage()
getProductName
public java.lang.String getProductName()
getProductVersion
public java.lang.String getProductVersion()
getVendor
public java.lang.String getVendor()
getVendorURI
public java.lang.String getVendorURI()
getXProcVersion
public java.lang.String getXProcVersion()
getXPathVersion
public java.lang.String getXPathVersion()
getPSVISupported
public boolean getPSVISupported()
getStandardLibrary
public XLibrary getStandardLibrary()
load
public XPipeline load(java.lang.String pipelineURI)
throws net.sf.saxon.s9api.SaxonApiException
- Throws:
net.sf.saxon.s9api.SaxonApiException
use
public XPipeline use(net.sf.saxon.s9api.XdmNode p_pipeline)
throws net.sf.saxon.s9api.SaxonApiException
- Throws:
net.sf.saxon.s9api.SaxonApiException
loadLibrary
public XLibrary loadLibrary(java.lang.String libraryURI)
throws net.sf.saxon.s9api.SaxonApiException
- Throws:
net.sf.saxon.s9api.SaxonApiException
useLibrary
public XLibrary useLibrary(net.sf.saxon.s9api.XdmNode library)
throws net.sf.saxon.s9api.SaxonApiException
- Throws:
net.sf.saxon.s9api.SaxonApiException
getProcessor
public net.sf.saxon.s9api.Processor getProcessor()
parse
public net.sf.saxon.s9api.XdmNode parse(java.lang.String uri,
java.lang.String base)
parse
public net.sf.saxon.s9api.XdmNode parse(java.lang.String uri,
java.lang.String base,
boolean validate)
parse
public net.sf.saxon.s9api.XdmNode parse(org.xml.sax.InputSource isource)
declareStep
public void declareStep(net.sf.saxon.s9api.QName name,
DeclareStep step)
getBuiltinDeclaration
public DeclareStep getBuiltinDeclaration(net.sf.saxon.s9api.QName name)
clearCookies
public void clearCookies(java.lang.String key)
addCookie
public void addCookie(java.lang.String key,
org.apache.commons.httpclient.Cookie cookie)
getCookies
public java.util.Vector<org.apache.commons.httpclient.Cookie> getCookies(java.lang.String key)
getErrorCode
public net.sf.saxon.s9api.QName getErrorCode()
getErrorMessage
public java.lang.String getErrorMessage()
error
public void error(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message,
net.sf.saxon.s9api.QName code)
error
public void error(java.lang.Throwable error)
warning
public void warning(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
warning
public void warning(java.lang.Throwable error)
info
public void info(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
fine
public void fine(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
finer
public void finer(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
finest
public void finest(XProcRunnable step,
net.sf.saxon.s9api.XdmNode node,
java.lang.String message)
start
public void start(XStep step)
finish
public void finish(XStep step)