public abstract class XCCStep
extends com.xmlcalabash.library.DefaultStep
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
contentBase |
protected java.lang.String |
host |
protected static java.lang.String |
library_url |
protected static java.lang.String |
library_xpl |
protected java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String> |
params |
protected java.lang.String |
password |
protected int |
port |
protected com.xmlcalabash.io.WritablePipe |
result |
protected com.xmlcalabash.io.ReadablePipe |
source |
protected java.lang.String |
user |
protected net.sf.saxon.s9api.QName |
wrapper |
_byte_order_mark, _cdata_section_elements, _doctype_public, _doctype_system, _escape_uri_attributes, _include_content_type, _indent, _media_type, _method, _normalization_form, _omit_xml_declaration, _standalone, _undeclare_prefixes, _version, cx_message, logger, runtime, step| Constructor and Description |
|---|
XCCStep(com.xmlcalabash.core.XProcRuntime runtime,
com.xmlcalabash.runtime.XAtomicStep step) |
| Modifier and Type | Method and Description |
|---|---|
protected com.marklogic.xcc.ContentSource |
constructContentSource() |
protected void |
processParams(com.marklogic.xcc.Request request) |
void |
reset() |
void |
run() |
protected void |
serializeResultSequence(com.marklogic.xcc.ResultSequence rs) |
void |
setInput(java.lang.String port,
com.xmlcalabash.io.ReadablePipe pipe) |
void |
setOutput(java.lang.String port,
com.xmlcalabash.io.WritablePipe pipe) |
void |
setParameter(net.sf.saxon.s9api.QName name,
com.xmlcalabash.model.RuntimeValue value) |
protected static final java.lang.String library_xpl
protected static final java.lang.String library_url
protected com.xmlcalabash.io.ReadablePipe source
protected com.xmlcalabash.io.WritablePipe result
protected java.util.Hashtable<net.sf.saxon.s9api.QName,java.lang.String> params
protected java.lang.String host
protected int port
protected java.lang.String user
protected java.lang.String password
protected java.lang.String contentBase
protected net.sf.saxon.s9api.QName wrapper
public XCCStep(com.xmlcalabash.core.XProcRuntime runtime,
com.xmlcalabash.runtime.XAtomicStep step)
public void setInput(java.lang.String port,
com.xmlcalabash.io.ReadablePipe pipe)
setInput in interface com.xmlcalabash.core.XProcStepsetInput in class com.xmlcalabash.library.DefaultSteppublic void setOutput(java.lang.String port,
com.xmlcalabash.io.WritablePipe pipe)
setOutput in interface com.xmlcalabash.core.XProcStepsetOutput in class com.xmlcalabash.library.DefaultSteppublic void setParameter(net.sf.saxon.s9api.QName name,
com.xmlcalabash.model.RuntimeValue value)
setParameter in interface com.xmlcalabash.core.XProcStepsetParameter in class com.xmlcalabash.library.DefaultSteppublic void reset()
reset in interface com.xmlcalabash.core.XProcRunnablereset in class com.xmlcalabash.library.DefaultSteppublic void run()
throws net.sf.saxon.s9api.SaxonApiException
run in interface com.xmlcalabash.core.XProcRunnablerun in class com.xmlcalabash.library.DefaultStepnet.sf.saxon.s9api.SaxonApiExceptionprotected com.marklogic.xcc.ContentSource constructContentSource()
protected void processParams(com.marklogic.xcc.Request request)
protected void serializeResultSequence(com.marklogic.xcc.ResultSequence rs)