com.xmlcalabash.extensions
Class Compress

java.lang.Object
  extended by com.xmlcalabash.library.DefaultStep
      extended by com.xmlcalabash.library.Store
          extended by com.xmlcalabash.extensions.Compress
All Implemented Interfaces:
XProcRunnable, XProcStep

public class Compress
extends Store

Author:
ndw N.B. This step implements both pxp:gzip and pxp:compress

Nested Class Summary
 
Nested classes/interfaces inherited from class com.xmlcalabash.library.Store
Store.CompressionMethod
 
Field Summary
 
Fields inherited from class com.xmlcalabash.library.Store
method
 
Fields inherited from class com.xmlcalabash.library.DefaultStep
_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, logger, runtime, step
 
Constructor Summary
Compress(XProcRuntime runtime, XAtomicStep step)
           
 
Method Summary
 void run()
           
 
Methods inherited from class com.xmlcalabash.library.Store
reset, returnData, setInput, setOutput
 
Methods inherited from class com.xmlcalabash.library.DefaultStep
error, evaluateXPath, fine, finer, finest, getOption, getOption, getOption, getOption, getOption, getStep, info, makeSerializer, setOption, setParameter, setParameter, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Compress

public Compress(XProcRuntime runtime,
                XAtomicStep step)
Method Detail

run

public void run()
         throws net.sf.saxon.s9api.SaxonApiException
Specified by:
run in interface XProcRunnable
Overrides:
run in class Store
Throws:
net.sf.saxon.s9api.SaxonApiException