com.xmlcalabash.core
Class XProcConfiguration

java.lang.Object
  extended by com.xmlcalabash.core.XProcConfiguration

public class XProcConfiguration
extends java.lang.Object

Created by IntelliJ IDEA. User: ndw Date: Nov 11, 2008 Time: 7:47:38 PM To change this template use File | Settings | File Templates.


Field Summary
static net.sf.saxon.s9api.QName _class_name
           
static net.sf.saxon.s9api.QName _data
           
static net.sf.saxon.s9api.QName _exclude_inline_prefixes
           
static net.sf.saxon.s9api.QName _href
           
static net.sf.saxon.s9api.QName _key
           
static net.sf.saxon.s9api.QName _loader
           
static net.sf.saxon.s9api.QName _name
           
static net.sf.saxon.s9api.QName _port
           
static net.sf.saxon.s9api.QName _prefix
           
static net.sf.saxon.s9api.QName _type
           
static net.sf.saxon.s9api.QName _uri
           
static net.sf.saxon.s9api.QName _value
           
 java.lang.String cssProcessor
           
 boolean debug
           
 java.lang.String entityResolver
           
 java.lang.String errorListener
           
 java.util.Vector<java.lang.String> extensionFunctions
           
 boolean extensionValues
           
 java.lang.String foProcessor
           
 java.lang.String htmlParser
           
 java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String> implementations
           
 java.util.Hashtable<java.lang.String,java.util.Vector<ReadablePipe>> inputs
           
 java.lang.String jsonFlavor
           
 java.util.Hashtable<java.lang.String,java.lang.String> loaders
           
 LogOptions logOpt
           
 java.lang.String mailHost
           
 java.lang.String mailPass
           
 java.lang.String mailPort
           
 java.lang.String mailUser
           
 java.util.Hashtable<java.lang.String,java.lang.String> nsBindings
           
 java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String> options
           
 java.util.Hashtable<java.lang.String,java.lang.String> outputs
           
 java.util.Hashtable<java.lang.String,java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String>> params
           
 ReadablePipe pipeline
           
 java.lang.String profileFile
           
 boolean safeMode
           
 java.lang.String saxonConfigFile
           
 java.lang.String saxonProcessor
           
 boolean schemaAware
           
 java.util.Hashtable<java.lang.String,java.lang.String> serializationOptions
           
 java.lang.String stepName
           
 boolean transparentJSON
           
 java.lang.String uriResolver
           
 boolean useXslt10
           
 boolean xpointerOnText
           
 java.lang.String xprocConfigurer
           
 
Constructor Summary
XProcConfiguration()
           
XProcConfiguration(boolean schemaAware)
           
XProcConfiguration(net.sf.saxon.s9api.Processor processor)
           
XProcConfiguration(java.lang.String saxoncfg)
           
XProcConfiguration(java.lang.String proctype, boolean schemaAware)
           
 
Method Summary
 net.sf.saxon.s9api.Processor getProcessor()
           
 boolean isStepAvailable(net.sf.saxon.s9api.QName type)
           
 XProcStep newStep(XProcRuntime runtime, XAtomicStep step)
           
 void parse(net.sf.saxon.s9api.XdmNode doc)
           
 net.sf.saxon.s9api.XdmNode readXML(java.lang.String href, java.lang.String base)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_prefix

public static final net.sf.saxon.s9api.QName _prefix

_uri

public static final net.sf.saxon.s9api.QName _uri

_class_name

public static final net.sf.saxon.s9api.QName _class_name

_type

public static final net.sf.saxon.s9api.QName _type

_port

public static final net.sf.saxon.s9api.QName _port

_href

public static final net.sf.saxon.s9api.QName _href

_data

public static final net.sf.saxon.s9api.QName _data

_name

public static final net.sf.saxon.s9api.QName _name

_key

public static final net.sf.saxon.s9api.QName _key

_value

public static final net.sf.saxon.s9api.QName _value

_loader

public static final net.sf.saxon.s9api.QName _loader

_exclude_inline_prefixes

public static final net.sf.saxon.s9api.QName _exclude_inline_prefixes

saxonProcessor

public java.lang.String saxonProcessor

schemaAware

public boolean schemaAware

saxonConfigFile

public java.lang.String saxonConfigFile

nsBindings

public java.util.Hashtable<java.lang.String,java.lang.String> nsBindings

debug

public boolean debug

profileFile

public java.lang.String profileFile

inputs

public java.util.Hashtable<java.lang.String,java.util.Vector<ReadablePipe>> inputs

pipeline

public ReadablePipe pipeline

outputs

public java.util.Hashtable<java.lang.String,java.lang.String> outputs

params

public java.util.Hashtable<java.lang.String,java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String>> params

options

public java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String> options

safeMode

public boolean safeMode

stepName

public java.lang.String stepName

entityResolver

public java.lang.String entityResolver

uriResolver

public java.lang.String uriResolver

errorListener

public java.lang.String errorListener

implementations

public java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String> implementations

serializationOptions

public java.util.Hashtable<java.lang.String,java.lang.String> serializationOptions

logOpt

public LogOptions logOpt

extensionFunctions

public java.util.Vector<java.lang.String> extensionFunctions

foProcessor

public java.lang.String foProcessor

cssProcessor

public java.lang.String cssProcessor

xprocConfigurer

public java.lang.String xprocConfigurer

htmlParser

public java.lang.String htmlParser

mailHost

public java.lang.String mailHost

mailPort

public java.lang.String mailPort

mailUser

public java.lang.String mailUser

mailPass

public java.lang.String mailPass

loaders

public java.util.Hashtable<java.lang.String,java.lang.String> loaders

extensionValues

public boolean extensionValues

xpointerOnText

public boolean xpointerOnText

transparentJSON

public boolean transparentJSON

jsonFlavor

public java.lang.String jsonFlavor

useXslt10

public boolean useXslt10
Constructor Detail

XProcConfiguration

public XProcConfiguration()

XProcConfiguration

public XProcConfiguration(boolean schemaAware)

XProcConfiguration

public XProcConfiguration(java.lang.String saxoncfg)

XProcConfiguration

public XProcConfiguration(java.lang.String proctype,
                          boolean schemaAware)

XProcConfiguration

public XProcConfiguration(net.sf.saxon.s9api.Processor processor)
Method Detail

getProcessor

public net.sf.saxon.s9api.Processor getProcessor()

readXML

public net.sf.saxon.s9api.XdmNode readXML(java.lang.String href,
                                          java.lang.String base)

parse

public void parse(net.sf.saxon.s9api.XdmNode doc)

isStepAvailable

public boolean isStepAvailable(net.sf.saxon.s9api.QName type)

newStep

public XProcStep newStep(XProcRuntime runtime,
                         XAtomicStep step)