Home | History | Annotate | Download | only in lib

META-INF/
META-INF/MANIFEST.MF
net/sf/saxon/Compile.class
Compile.java
package net.sf.saxon
public net.sf.saxon.Compile extends java.lang.Object {
	private net.sf.saxon.TransformerFactoryImpl factory
	private boolean showTime
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
	protected void doMain (java.lang.String[]) 
	protected static void quit (java.lang.String, int) 
	protected void badUsage (java.lang.String) 
	public static javax.xml.transform.URIResolver makeURIResolver (java.lang.String)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/Configuration.class
Configuration.java
package net.sf.saxon
public net.sf.saxon.Configuration extends java.lang.Object implements java.io.Serializable  {
	private transient javax.xml.transform.URIResolver resolver
	private transient javax.xml.transform.ErrorListener listener
	private int treeModel
	private boolean lineNumbering
	private net.sf.saxon.trace.TraceListener traceListener
	private int recoveryPolicy
	private String messageEmitterClass
	private String sourceParserClass
	private String styleParserClass
	private transient net.sf.saxon.OutputURIResolver outputURIResolver
	private boolean timing
	private boolean allowExternalFunctions
	private boolean traceExternalFunctions
	private boolean validation
	private net.sf.saxon.om.NamePool targetNamePool
	private boolean stripsAllWhiteSpace
	private int hostLanguage
	private java.util.HashMap queryLibraryModules
	private boolean schemaValidation
	public static final int RECOVER_SILENTLY
	public static final int RECOVER_WITH_WARNINGS
	public static final int DO_NOT_RECOVER
	public static final int XSLT
	public static final int XQUERY
	public void  () 
	public boolean isSchemaAware () 
	public int getHostLanguage () 
	public void setHostLanguage (int) 
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
	public int getTreeModel () 
	public void setTreeModel (int) 
	public boolean isLineNumbering () 
	public void setLineNumbering (boolean) 
	public net.sf.saxon.trace.TraceListener getTraceListener () 
	public void setTraceListener (net.sf.saxon.trace.TraceListener) 
	public int getRecoveryPolicy () 
	public void setRecoveryPolicy (int) 
	public java.lang.String getMessageEmitterClass () 
	public void setMessageEmitterClass (java.lang.String) 
	public java.lang.String getSourceParserClass () 
	public void setSourceParserClass (java.lang.String) 
	public java.lang.String getStyleParserClass () 
	public void setStyleParserClass (java.lang.String) 
	public net.sf.saxon.OutputURIResolver getOutputURIResolver () 
	public void setOutputURIResolver (net.sf.saxon.OutputURIResolver) 
	public boolean isTiming () 
	public void setTiming (boolean) 
	public boolean isAllowExternalFunctions () 
	public void setAllowExternalFunctions (boolean) 
	public boolean isTraceExternalFunctions () 
	public void setTraceExternalFunctions (boolean) 
	public boolean isValidation () 
	public void setValidation (boolean) 
	public boolean isSchemaValidation () 
	public void setSchemaValidation (boolean) 
	public net.sf.saxon.om.NamePool getTargetNamePool () 
	public void setTargetNamePool (net.sf.saxon.om.NamePool) 
	public boolean isStripsAllWhiteSpace () 
	public void setStripsAllWhiteSpace (boolean) 
	public org.xml.sax.XMLReader getSourceParser ()  throws javax.xml.transform.TransformerFactoryConfigurationError 
	public org.xml.sax.XMLReader getStyleParser ()  throws javax.xml.transform.TransformerFactoryConfigurationError 
	public java.lang.String readSchema (java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	private void needSchemaAwareVersion () 
	public void addSchema (net.sf.saxon.type.SchemaMarker)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.type.SchemaMarker getSchema (java.lang.String) 
	public net.sf.saxon.event.Receiver getDocumentValidator (net.sf.saxon.event.Receiver, java.lang.String, net.sf.saxon.om.NamePool, int) 
	public net.sf.saxon.event.Receiver getElementValidator (net.sf.saxon.event.Receiver, int, net.sf.saxon.type.SchemaType, int, net.sf.saxon.type.ValidationContext, net.sf.saxon.om.NamePool)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.type.ValidationContext getContainedValidationContext (net.sf.saxon.type.ValidationContext, int, boolean)  throws net.sf.saxon.xpath.XPathException 
	public int validateAttribute (int, java.lang.CharSequence, int)  throws net.sf.saxon.type.ValidationException 
	public net.sf.saxon.type.SchemaType getAttributeType (net.sf.saxon.type.SchemaComponentMarker) 
	public net.sf.saxon.type.SchemaType getElementType (net.sf.saxon.type.SchemaComponentMarker) 
	public net.sf.saxon.pattern.NodeTest makeSubstitutionGroupTest (net.sf.saxon.type.SchemaComponentMarker) 
	public void addQueryLibraryModule (net.sf.saxon.query.StaticQueryContext) 
	public net.sf.saxon.query.StaticQueryContext getQueryLibraryModule (java.lang.String) 
	public static org.xml.sax.XMLReader makeParser (java.lang.String)  throws javax.xml.transform.TransformerFactoryConfigurationError 
	public static java.util.Locale getLocale (java.lang.String) 
}

net/sf/saxon/Controller.class
Controller.java
package net.sf.saxon
public net.sf.saxon.Controller extends javax.xml.transform.Transformer {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.om.DocumentInfo principalSourceDocument
	private net.sf.saxon.instruct.Bindery bindery
	private net.sf.saxon.om.NamePool namePool
	private net.sf.saxon.trans.DecimalFormatManager decimalFormatManager
	private net.sf.saxon.event.Emitter messageEmitter
	private net.sf.saxon.trans.RuleManager ruleManager
	private java.util.Properties outputProperties
	private net.sf.saxon.event.SequenceReceiver currentOutputter
	private net.sf.saxon.ParameterSet parameters
	private net.sf.saxon.PreparedStyleSheet preparedStyleSheet
	private net.sf.saxon.trace.TraceListener traceListener
	private boolean tracingPaused
	private javax.xml.transform.URIResolver standardURIResolver
	private javax.xml.transform.URIResolver userURIResolver
	private javax.xml.transform.Result principalResult
	private String principalResultURI
	private net.sf.saxon.OutputURIResolver outputURIResolver
	private javax.xml.transform.ErrorListener errorListener
	private net.sf.saxon.instruct.Executable executable
	private int recoveryPolicy
	private int temporaryDestinationDepth
	private int treeModel
	private boolean disableStripping
	private net.sf.saxon.instruct.Template initialTemplate
	private net.sf.saxon.om.DocumentPool sourceDocumentPool
	private java.util.HashMap userDataTable
	private boolean lineNumbering
	private java.util.GregorianCalendar currentDateTime
	private int initialMode
	private net.sf.saxon.om.SequenceIterator currentIterator
	private net.sf.saxon.trans.Mode currentMode
	private net.sf.saxon.instruct.Template currentTemplate
	private net.sf.saxon.sort.GroupIterator currentGroupIterator
	private net.sf.saxon.om.NodeInfo lastRememberedNode
	private int lastRememberedNumber
	private net.sf.saxon.instruct.RegexIterator currentRegexIterator
	public void  (net.sf.saxon.Configuration) 
	private void init () 
	public net.sf.saxon.Configuration getConfiguration () 
	public void setInitialMode (java.lang.String) 
	public void run (net.sf.saxon.om.NodeInfo)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.om.DocumentInfo getPrincipalSourceDocument () 
	public net.sf.saxon.instruct.TailCall applyTemplates (net.sf.saxon.om.SequenceIterator, net.sf.saxon.trans.Mode, net.sf.saxon.ParameterSet, net.sf.saxon.ParameterSet)  throws javax.xml.transform.TransformerException 
	private void defaultAction (net.sf.saxon.om.NodeInfo, net.sf.saxon.ParameterSet, net.sf.saxon.ParameterSet)  throws javax.xml.transform.TransformerException 
	public void applyImports (int, int, net.sf.saxon.ParameterSet, net.sf.saxon.ParameterSet)  throws javax.xml.transform.TransformerException 
	public void nextMatch (net.sf.saxon.ParameterSet, net.sf.saxon.ParameterSet)  throws javax.xml.transform.TransformerException 
	public void setOutputProperties (java.util.Properties) 
	public java.util.Properties getOutputProperties () 
	public void setOutputProperty (java.lang.String, java.lang.String) 
	public java.lang.String getOutputProperty (java.lang.String) 
	public java.lang.String getPrincipalResultURI () 
	public javax.xml.transform.Result getPrincipalResult () 
	public void changeOutputDestination (java.util.Properties, javax.xml.transform.Result, boolean, int, net.sf.saxon.type.SchemaType)  throws javax.xml.transform.TransformerException 
	public void changeToSequenceOutputDestination (net.sf.saxon.event.SequenceReceiver)  throws javax.xml.transform.TransformerException 
	public void changeToTextOutputDestination (java.lang.StringBuffer) 
	public void setReceiver (net.sf.saxon.event.SequenceReceiver) 
	public net.sf.saxon.event.SequenceReceiver getReceiver () 
	public void resetOutputDestination (net.sf.saxon.event.SequenceReceiver)  throws javax.xml.transform.TransformerException 
	public void setInitialTemplate (java.lang.String)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.event.Emitter makeMessageEmitter ()  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.event.Emitter getMessageEmitter () 
	public int getRecoveryPolicy () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void recoverableError (java.lang.String, javax.xml.transform.SourceLocator)  throws javax.xml.transform.TransformerException 
	public void recoverableError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.instruct.Executable getExecutable () 
	public net.sf.saxon.om.DocumentPool getDocumentPool () 
	public void clearDocumentPool () 
	public void setLineNumbering (boolean) 
	public void makeContext (net.sf.saxon.om.Item) 
	public void setPrincipalSourceDocument (net.sf.saxon.om.DocumentInfo) 
	public java.lang.Object[] saveContext () 
	public void restoreContext (java.lang.Object[]) 
	public void setGlobalContext () 
	public net.sf.saxon.instruct.Bindery getBindery () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
	public javax.xml.transform.URIResolver getURIResolver () 
	public javax.xml.transform.URIResolver getStandardURIResolver () 
	public void setOutputURIResolver (net.sf.saxon.OutputURIResolver) 
	public net.sf.saxon.OutputURIResolver getOutputURIResolver () 
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void setTreeModel (int) 
	public net.sf.saxon.event.Builder makeBuilder () 
	public net.sf.saxon.event.Stripper makeStripper (net.sf.saxon.event.Builder) 
	public void registerDocument (net.sf.saxon.om.DocumentInfo, java.lang.String) 
	public void setDecimalFormatManager (net.sf.saxon.trans.DecimalFormatManager) 
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public void setRuleManager (net.sf.saxon.trans.RuleManager) 
	public net.sf.saxon.trans.RuleManager getRuleManager () 
	public net.sf.saxon.trace.TraceListener getTraceListener () 
	public final boolean isTracing () 
	public final void pauseTracing (boolean) 
	public void addTraceListener (net.sf.saxon.trace.TraceListener) 
	public void removeTraceListener (net.sf.saxon.trace.TraceListener) 
	public void setPreparedStyleSheet (net.sf.saxon.PreparedStyleSheet) 
	public void setExecutable (net.sf.saxon.instruct.Executable) 
	private void initializeController () 
	public void defineGlobalParameters (net.sf.saxon.instruct.Bindery) 
	public java.lang.Object getUserData (java.lang.Object, java.lang.String) 
	public void setUserData (java.lang.Object, java.lang.String, java.lang.Object) 
	public void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.om.NodeInfo prepareInputTree (javax.xml.transform.Source) 
	public void transformDocument (net.sf.saxon.om.NodeInfo, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
	public javax.xml.transform.Result prepareNextStylesheet (java.lang.String, java.lang.String, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
	public void setParameter (java.lang.String, java.lang.Object) 
	public void clearParameters () 
	public java.lang.Object getParameter (java.lang.String) 
	public java.util.GregorianCalendar getCurrentDateTime () 
	public void setCurrentMode (net.sf.saxon.trans.Mode) 
	public net.sf.saxon.trans.Mode getCurrentMode () 
	public void setCurrentIterator (net.sf.saxon.om.SequenceIterator) 
	public net.sf.saxon.om.SequenceIterator getCurrentIterator () 
	public net.sf.saxon.om.Item getCurrentItem ()  throws net.sf.saxon.xpath.XPathException 
	public void setCurrentTemplate (net.sf.saxon.instruct.Template) 
	public net.sf.saxon.instruct.Template getCurrentTemplate () 
	public void setCurrentGroupIterator (net.sf.saxon.sort.GroupIterator) 
	public net.sf.saxon.sort.GroupIterator getCurrentGroupIterator () 
	public void setCurrentRegexIterator (net.sf.saxon.instruct.RegexIterator) 
	public net.sf.saxon.instruct.RegexIterator getCurrentRegexIterator () 
	public net.sf.saxon.expr.XPathContext newXPathContext () 
	public void setRememberedNumber (net.sf.saxon.om.NodeInfo, int) 
	public int getRememberedNumber (net.sf.saxon.om.NodeInfo) 
}

net/sf/saxon/FeatureKeys.class
FeatureKeys.java
package net.sf.saxon
public net.sf.saxon.FeatureKeys extends java.lang.Object {
	public static final String ALLOW_EXTERNAL_FUNCTIONS
	public static final String TRACE_EXTERNAL_FUNCTIONS
	public static final String TIMING
	public static final String TREE_MODEL
	public static final String TRACE_LISTENER
	public static final String LINE_NUMBERING
	public static final String RECOVERY_POLICY
	public static final String MESSAGE_EMITTER_CLASS
	public static final String SOURCE_PARSER_CLASS
	public static final String STYLE_PARSER_CLASS
	public static final String NAME_POOL
	public static final String OUTPUT_URI_RESOLVER
	public static final String DTD_VALIDATION
	public static final String SCHEMA_VALIDATION
	public void  () 
}

net/sf/saxon/Filter.class
Filter.java
package net.sf.saxon
public net.sf.saxon.Filter extends java.lang.Object implements org.xml.sax.XMLFilter  {
	private net.sf.saxon.Controller controller
	private org.xml.sax.XMLReader parser
	private org.xml.sax.ContentHandler contentHandler
	private org.xml.sax.ext.LexicalHandler lexicalHandler
	protected void  (net.sf.saxon.Controller) 
	public void setParent (org.xml.sax.XMLReader) 
	public org.xml.sax.XMLReader getParent () 
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public void setContentHandler (org.xml.sax.ContentHandler) 
	public org.xml.sax.ContentHandler getContentHandler () 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setDTDHandler (org.xml.sax.DTDHandler) 
	public org.xml.sax.DTDHandler getDTDHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
	public void parse (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
	public javax.xml.transform.Transformer getTransformer () 
}

net/sf/saxon/IdentityTransformer.class
IdentityTransformer.java
package net.sf.saxon
 net.sf.saxon.IdentityTransformer extends net.sf.saxon.Controller {
	protected void  (net.sf.saxon.Configuration) 
	public void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/IdentityTransformerHandler.class
IdentityTransformerHandler.java
package net.sf.saxon
public net.sf.saxon.IdentityTransformerHandler extends net.sf.saxon.event.ContentEmitter implements javax.xml.transform.sax.TransformerHandler  {
	private javax.xml.transform.Result result
	private String systemId
	private net.sf.saxon.Controller controller
	protected void  (net.sf.saxon.Controller) 
	public javax.xml.transform.Transformer getTransformer () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void setResult (javax.xml.transform.Result) 
	public javax.xml.transform.Result getResult () 
	public void startDocument ()  throws org.xml.sax.SAXException 
}

net/sf/saxon/IDFilter.class
IDFilter.java
package net.sf.saxon
public net.sf.saxon.IDFilter extends org.xml.sax.helpers.XMLFilterImpl {
	private String id
	private int activeDepth
	private java.util.Stack namespacePrefixes
	private java.util.Stack namespaceURIs
	public void  (java.lang.String) 
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
}

net/sf/saxon/Loader.class
Loader.java
package net.sf.saxon
public net.sf.saxon.Loader extends java.lang.Object {
	private static boolean tracing
	public void  () 
	public static synchronized void setTracing (boolean) 
	public static java.lang.Class getClass (java.lang.String)  throws javax.xml.transform.TransformerException 
	public static java.lang.Object getInstance (java.lang.String)  throws javax.xml.transform.TransformerException 
	static void  () 
}

net/sf/saxon/OutputURIResolver.class
OutputURIResolver.java
package net.sf.saxon
public abstract net.sf.saxon.OutputURIResolver extends java.lang.Object {
	public abstract javax.xml.transform.Result resolve (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public abstract void close (javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/ParameterSet.class
ParameterSet.java
package net.sf.saxon
public net.sf.saxon.ParameterSet extends java.lang.Object {
	private int[] keys
	private net.sf.saxon.value.Value[] values
	private int used
	public static final net.sf.saxon.ParameterSet EMPTY_PARAMETER_SET
	public void  () 
	public void  (net.sf.saxon.ParameterSet) 
	public void put (int, net.sf.saxon.value.Value) 
	public net.sf.saxon.value.Value get (int) 
	public void clear () 
	static void  () 
}

net/sf/saxon/PreparedStyleSheet.class
PreparedStyleSheet.java
package net.sf.saxon
public net.sf.saxon.PreparedStyleSheet extends java.lang.Object implements javax.xml.transform.Templates java.io.Serializable  {
	private net.sf.saxon.instruct.Executable executable
	private transient net.sf.saxon.Configuration config
	private net.sf.saxon.om.NamePool targetNamePool
	private transient net.sf.saxon.style.StyleNodeFactory nodeFactory
	private int errorCount
	protected void  (net.sf.saxon.Configuration) 
	public javax.xml.transform.Transformer newTransformer () 
	public void setConfiguration (net.sf.saxon.Configuration) 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getTargetNamePool () 
	public net.sf.saxon.style.StyleNodeFactory getStyleNodeFactory () 
	protected void prepare (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
	public static net.sf.saxon.tree.DocumentImpl loadStylesheetModule (javax.xml.transform.Source, net.sf.saxon.Configuration, net.sf.saxon.om.NamePool, net.sf.saxon.style.StyleNodeFactory)  throws javax.xml.transform.TransformerConfigurationException 
	protected void setStyleSheetDocument (net.sf.saxon.tree.DocumentImpl, net.sf.saxon.style.StyleNodeFactory)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Executable getExecutable () 
	public java.util.Properties getOutputProperties () 
	public void reportError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
	public int getErrorCount () 
	public void reportWarning (javax.xml.transform.TransformerException) 
}

net/sf/saxon/Query.class
Query.java
package net.sf.saxon
public net.sf.saxon.Query extends java.lang.Object {
	net.sf.saxon.Configuration config
	public void  () 
	protected net.sf.saxon.Configuration makeConfiguration () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
	protected void doMain (java.lang.String[], java.lang.String) 
	protected static void quit (java.lang.String, int) 
	protected void badUsage (java.lang.String, java.lang.String) 
	public static javax.xml.transform.URIResolver makeURIResolver (java.lang.String)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/StandardErrorHandler.class
StandardErrorHandler.java
package net.sf.saxon
public net.sf.saxon.StandardErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler javax.xml.transform.SourceLocator  {
	private javax.xml.transform.ErrorListener errorListener
	private String systemId
	private int lineNumber
	private int columnNumber
	private java.io.Writer errorOutput
	public void  (javax.xml.transform.ErrorListener) 
	public void setErrorOutput (java.io.Writer) 
	public void warning (org.xml.sax.SAXParseException) 
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
	protected void reportError (org.xml.sax.SAXParseException, boolean) 
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
	public int getColumnNumber () 
}

net/sf/saxon/StandardErrorListener.class
StandardErrorListener.java
package net.sf.saxon
public net.sf.saxon.StandardErrorListener extends java.lang.Object implements javax.xml.transform.ErrorListener  {
	private int recoveryPolicy
	private int warningCount
	private java.io.PrintStream errorOutput
	public void  () 
	public void setErrorOutput (java.io.PrintStream) 
	public java.io.PrintStream getErrorOutput () 
	public void setRecoveryPolicy (int) 
	public void warning (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
	public void error (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
	public void fatalError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
	public static java.lang.String getLocationMessage (javax.xml.transform.TransformerException) 
	public static java.lang.String getExpandedMessage (javax.xml.transform.TransformerException) 
}

net/sf/saxon/StandardURIResolver.class
StandardURIResolver.java
package net.sf.saxon
public net.sf.saxon.StandardURIResolver extends java.lang.Object implements javax.xml.transform.URIResolver  {
	private net.sf.saxon.Configuration config
	public void  () 
	public void  (net.sf.saxon.Configuration) 
	public javax.xml.transform.Source resolve (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public static java.lang.String tryToExpand (java.lang.String) 
}

net/sf/saxon/TemplatesHandlerImpl.class
TemplatesHandlerImpl.java
package net.sf.saxon
public net.sf.saxon.TemplatesHandlerImpl extends net.sf.saxon.event.ContentEmitter implements javax.xml.transform.sax.TemplatesHandler  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.tree.TreeBuilder builder
	private net.sf.saxon.style.StyleNodeFactory nodeFactory
	private javax.xml.transform.Templates templates
	private String systemId
	protected void  (net.sf.saxon.Configuration) 
	public javax.xml.transform.Templates getTemplates () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
}

net/sf/saxon/Transform.class
Transform.java
package net.sf.saxon
public net.sf.saxon.Transform extends java.lang.Object {
	protected net.sf.saxon.TransformerFactoryImpl factory
	protected net.sf.saxon.Configuration config
	protected boolean useURLs
	protected net.sf.saxon.om.NamePool namePool
	protected boolean showTime
	protected int repeat
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
	protected void setFactoryConfiguration () 
	protected void doMain (java.lang.String[], java.lang.String) 
	public java.util.List preprocess (java.util.List)  throws javax.xml.transform.TransformerException 
	protected static void quit (java.lang.String, int) 
	public static java.util.List loadDocuments (java.lang.String, boolean, net.sf.saxon.Configuration)  throws javax.xml.transform.TransformerException 
	public void processDirectoryAssoc (java.util.List, java.io.File, java.util.ArrayList, java.lang.String)  throws java.lang.Exception 
	private java.io.File makeOutputFile (java.io.File, java.lang.String, javax.xml.transform.Templates) 
	public void processFileAssoc (javax.xml.transform.Source, java.lang.String, java.io.File, java.util.ArrayList, java.lang.String)  throws javax.xml.transform.TransformerException 
	public void processDirectory (java.util.List, javax.xml.transform.Templates, java.io.File, java.util.ArrayList, java.lang.String)  throws javax.xml.transform.TransformerException 
	private static java.lang.String getLocalFileName (javax.xml.transform.sax.SAXSource) 
	public void processFile (javax.xml.transform.Source, javax.xml.transform.Templates, java.io.File, java.util.ArrayList, java.lang.String)  throws javax.xml.transform.TransformerException 
	public void execute (java.lang.String, javax.xml.transform.Templates, java.io.File, java.util.ArrayList, java.lang.String)  throws javax.xml.transform.TransformerException 
	private void setParams (javax.xml.transform.Transformer, java.util.ArrayList)  throws javax.xml.transform.TransformerException 
	protected void badUsage (java.lang.String, java.lang.String) 
	public static javax.xml.transform.URIResolver makeURIResolver (java.lang.String)  throws javax.xml.transform.TransformerException 
	public static net.sf.saxon.trace.TraceListener makeTraceListener (java.lang.String)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/TransformerFactoryImpl.class
TransformerFactoryImpl.java
package net.sf.saxon
public net.sf.saxon.TransformerFactoryImpl extends javax.xml.transform.sax.SAXTransformerFactory {
	private net.sf.saxon.Configuration config
	public void  () 
	public void setConfiguration (net.sf.saxon.Configuration) 
	public net.sf.saxon.Configuration getConfiguration () 
	public javax.xml.transform.Transformer newTransformer (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
	public javax.xml.transform.Transformer newTransformer ()  throws javax.xml.transform.TransformerConfigurationException 
	public javax.xml.transform.Templates newTemplates (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
	public javax.xml.transform.Source getAssociatedStylesheet (javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	private javax.xml.transform.Source compositeStylesheet (java.lang.String, javax.xml.transform.Source[])  throws javax.xml.transform.TransformerConfigurationException 
	public void setURIResolver (javax.xml.transform.URIResolver) 
	public javax.xml.transform.URIResolver getURIResolver () 
	public boolean getFeature (java.lang.String) 
	public void setAttribute (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException 
	public java.lang.Object getAttribute (java.lang.String)  throws java.lang.IllegalArgumentException 
	public void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
	public javax.xml.transform.ErrorListener getErrorListener () 
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler (javax.xml.transform.Templates)  throws javax.xml.transform.TransformerConfigurationException 
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler ()  throws javax.xml.transform.TransformerConfigurationException 
	public javax.xml.transform.sax.TemplatesHandler newTemplatesHandler ()  throws javax.xml.transform.TransformerConfigurationException 
	public org.xml.sax.XMLFilter newXMLFilter (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
	public org.xml.sax.XMLFilter newXMLFilter (javax.xml.transform.Templates)  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/TransformerHandlerImpl.class
TransformerHandlerImpl.java
package net.sf.saxon
public net.sf.saxon.TransformerHandlerImpl extends net.sf.saxon.event.ContentEmitter implements javax.xml.transform.sax.TransformerHandler  {
	net.sf.saxon.Controller controller
	net.sf.saxon.event.Builder builder
	javax.xml.transform.Result result
	String systemId
	protected void  (net.sf.saxon.Controller) 
	public javax.xml.transform.Transformer getTransformer () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void setResult (javax.xml.transform.Result) 
	public javax.xml.transform.Result getResult () 
	public void endDocument ()  throws org.xml.sax.SAXException 
}

net/sf/saxon/Validate.class
Validate.java
package net.sf.saxon
public net.sf.saxon.Validate extends java.lang.Object {
	protected net.sf.saxon.Configuration config
	protected boolean useURLs
	protected net.sf.saxon.om.NamePool namePool
	protected boolean showTime
	protected int repeat
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
	protected void doMain (java.lang.String[], java.lang.String) 
		String[] args
		String name
		String sourceFileName
		String schemaFileName
		int i
		String sourceParserName
		String r
		javax.xml.transform.Source source
		long startTime
		javax.xml.transform.Source schemaSource
		java.io.File sheetFile
		org.xml.sax.InputSource eis
		net.sf.saxon.schema.Schema schema
		long endTime
		net.sf.saxon.schema.SchemaException err
		net.sf.saxon.type.ValidationException err
		Exception err2
		javax.xml.transform.TransformerException err
		Exception err2
		javax.xml.transform.TransformerFactoryConfigurationError err
		Exception err2
	protected static void quit (java.lang.String, int) 
		String message
		int code
	public static javax.xml.transform.Source loadDocument (java.lang.String, boolean, net.sf.saxon.Configuration)  throws javax.xml.transform.TransformerException 
		String sourceFileName
		boolean useURLs
		net.sf.saxon.Configuration config
		javax.xml.transform.Source sourceInput
		java.io.File sourceFile
		org.xml.sax.InputSource eis
	public void processFile (javax.xml.transform.Source)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.Source source
		int r
		long startTime
		long endTime
	protected void badUsage (java.lang.String, java.lang.String) 
		String name
		String message
	public static javax.xml.transform.URIResolver makeURIResolver (java.lang.String)  throws javax.xml.transform.TransformerException 
		String className
		Object obj
}

net/sf/saxon/Version.class
Version.java
package net.sf.saxon
public final net.sf.saxon.Version extends java.lang.Object {
	public void  () 
	public static final java.lang.String getProductName () 
	public static final java.lang.String getSchemaAwareProductVersion () 
	public static final java.lang.String getProductVersion () 
	public static final java.lang.String getXSLVersionString () 
	public static final java.lang.String getProductTitle () 
	public static final java.lang.String getWebSiteAddress () 
}

net/sf/saxon/XSLTProcessorApplet$TrustedAgent.class
XSLTProcessorApplet.java
package net.sf.saxon
 net.sf.saxon.XSLTProcessorApplet$TrustedAgent extends java.lang.Object implements java.lang.Runnable  {
	public boolean m_getData
	public boolean m_getSource
	private final net.sf.saxon.XSLTProcessorApplet this$0
	void  (net.sf.saxon.XSLTProcessorApplet) 
	public void run () 
}

net/sf/saxon/XSLTProcessorApplet.class
XSLTProcessorApplet.java
package net.sf.saxon
public net.sf.saxon.XSLTProcessorApplet extends java.applet.Applet {
	javax.xml.transform.TransformerFactory m_tfactory
	private String m_styleURL
	private String m_documentURL
	private final String PARAM_styleURL
	private final String PARAM_documentURL
	private java.net.URL m_codeBase
	private String m_treeURL
	private java.net.URL m_documentBase
	private transient Thread m_callThread
	private transient net.sf.saxon.XSLTProcessorApplet$TrustedAgent m_trustedAgent
	private transient Thread m_trustedWorker
	private transient String m_htmlText
	private transient String m_sourceText
	transient String m_key
	transient String m_expression
	public void  () 
	public java.lang.String getAppletInfo () 
	public java.lang.String[][] getParameterInfo () 
	public void init () 
	public void start () 
	public void paint (java.awt.Graphics) 
	public void stop () 
	public void destroy () 
	public void setStyleURL (java.lang.String) 
	public void setDocumentURL (java.lang.String) 
	public void freeCache () 
	public void setStyleSheetAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public void setStylesheetParam (java.lang.String, java.lang.String) 
	public java.lang.String escapeString (java.lang.String) 
	public java.lang.String getHtmlText () 
	public java.lang.String getTreeAsText (java.lang.String)  throws java.io.IOException 
	private java.lang.String getSource () 
	public java.lang.String getSourceTreeAsText ()  throws java.lang.Exception 
	public java.lang.String getStyleTreeAsText ()  throws java.lang.Exception 
	public java.lang.String getResultTreeAsText ()  throws java.lang.Exception 
	private java.lang.String processTransformation ()  throws javax.xml.transform.TransformerException 
	static java.lang.Thread access$000 (net.sf.saxon.XSLTProcessorApplet) 
	static java.lang.String access$102 (net.sf.saxon.XSLTProcessorApplet, java.lang.String) 
	static java.lang.String access$202 (net.sf.saxon.XSLTProcessorApplet, java.lang.String) 
	static java.lang.String access$300 (net.sf.saxon.XSLTProcessorApplet) 
	static java.lang.String access$400 (net.sf.saxon.XSLTProcessorApplet)  throws javax.xml.transform.TransformerException 
	static java.lang.Thread access$500 (net.sf.saxon.XSLTProcessorApplet) 
}

net/sf/saxon/charcode/ASCIICharacterSet.class
ASCIICharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.ASCIICharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public static net.sf.saxon.charcode.ASCIICharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.ASCIICharacterSet getInstance () 
	public final boolean inCharset (int) 
	static void  () 
}

net/sf/saxon/charcode/BuggyCharacterSet.class
BuggyCharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.BuggyCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private java.nio.charset.CharsetEncoder encoder
	private byte[] charinfo
	private StringBuffer supplementary
	private static final byte GOOD
	private static final byte BAD
	protected void  (java.nio.charset.Charset) 
	public final boolean inCharset (int) 
	private boolean reallyInCharset (java.lang.CharSequence) 
}

net/sf/saxon/charcode/CharacterSet.class
CharacterSet.java
package net.sf.saxon.charcode
public abstract net.sf.saxon.charcode.CharacterSet extends java.lang.Object {
	public abstract boolean inCharset (int) 
}

net/sf/saxon/charcode/CharacterSetFactory.class
CharacterSetFactory.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.CharacterSetFactory extends java.lang.Object {
	public void  () 
	public static net.sf.saxon.charcode.CharacterSet getCharacterSet (java.util.Properties)  throws javax.xml.transform.TransformerException 
	private static net.sf.saxon.charcode.CharacterSet makeCharacterSet (java.lang.String)  throws javax.xml.transform.TransformerException 
	public static void main (java.lang.String[])  throws java.lang.Exception 
}

net/sf/saxon/charcode/CP1250CharacterSet.class
CP1250CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.CP1250CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public static net.sf.saxon.charcode.CP1250CharacterSet theInstance
	private static boolean[] c
	private void  () 
	public static net.sf.saxon.charcode.CP1250CharacterSet getInstance () 
	private static void init () 
	public final boolean inCharset (int) 
	static void  () 
}

net/sf/saxon/charcode/CP1251CharacterSet.class
CP1251CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.CP1251CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public static net.sf.saxon.charcode.CP1251CharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.CP1251CharacterSet getInstance () 
	public final boolean inCharset (int) 
	static void  () 
}

net/sf/saxon/charcode/CP852CharacterSet.class
CP852CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.CP852CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.PluggableCharacterSet  {
	public static net.sf.saxon.charcode.CP852CharacterSet theInstance
	private static boolean[] c
	private void  () 
	public static net.sf.saxon.charcode.CP852CharacterSet getInstance () 
	private static void init () 
	public final boolean inCharset (int) 
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/KOI8RCharacterSet.class
KOI8RCharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.KOI8RCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.KOI8RCharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.KOI8RCharacterSet getInstance () 
	public final boolean inCharset (int) 
	static void  () 
}

net/sf/saxon/charcode/Latin1CharacterSet.class
Latin1CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.Latin1CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.Latin1CharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.Latin1CharacterSet getInstance () 
	public final boolean inCharset (int) 
	static void  () 
}

net/sf/saxon/charcode/Latin2CharacterSet.class
Latin2CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.Latin2CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.Latin2CharacterSet theInstance
	private static boolean[] c
	private void  () 
	public static net.sf.saxon.charcode.Latin2CharacterSet getInstance () 
	private static void init () 
	public final boolean inCharset (int) 
	static void  () 
}

net/sf/saxon/charcode/PluggableCharacterSet.class
PluggableCharacterSet.java
package net.sf.saxon.charcode
public abstract net.sf.saxon.charcode.PluggableCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public abstract java.lang.String getEncodingName () 
}

net/sf/saxon/charcode/UnicodeCharacterSet.class
UnicodeCharacterSet.java
package net.sf.saxon.charcode
public final net.sf.saxon.charcode.UnicodeCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.UnicodeCharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.UnicodeCharacterSet getInstance () 
	public boolean inCharset (int) 
	public static int getUTF8Encoding (char, char, byte[]) 
	static void  () 
}

net/sf/saxon/charcode/UnknownCharacterSet.class
UnknownCharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.UnknownCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private java.nio.charset.CharsetEncoder encoder
	private byte[] charinfo
	private StringBuffer supplementary
	private static final byte GOOD
	private static final byte BAD
	protected void  (java.nio.charset.Charset) 
	public final boolean inCharset (int) 
	private boolean reallyInCharset (java.lang.CharSequence) 
}

net/sf/saxon/dom/DocumentWrapper.class
DocumentWrapper.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DocumentWrapper extends net.sf.saxon.dom.NodeWrapper implements net.sf.saxon.om.DocumentInfo  {
	protected net.sf.saxon.om.NamePool namePool
	protected String baseURI
	protected int documentNumber
	public void  (org.w3c.dom.Document, java.lang.String) 
	public net.sf.saxon.dom.NodeWrapper wrap (org.w3c.dom.Node) 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getDocumentNumber () 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
}

net/sf/saxon/dom/DOMEmitter.class
DOMEmitter.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMEmitter extends net.sf.saxon.event.Emitter {
	protected org.w3c.dom.Node currentNode
	protected org.w3c.dom.Document document
	private boolean canNormalize
	public void  () 
	public void startDocument () 
	public void endDocument () 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void setNode (org.w3c.dom.Node) 
}

net/sf/saxon/dom/DOMNodeList.class
DOMNodeList.java
package net.sf.saxon.dom
public final net.sf.saxon.dom.DOMNodeList extends java.lang.Object implements org.w3c.dom.NodeList  {
	private net.sf.saxon.value.SequenceExtent sequence
	public void  (net.sf.saxon.value.SequenceExtent) 
	public int getLength () 
	public org.w3c.dom.Node item (int) 
}

net/sf/saxon/dom/DOMSender.class
DOMSender.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMSender extends java.lang.Object implements org.xml.sax.Locator  {
	private net.sf.saxon.event.Receiver receiver
	private net.sf.saxon.om.NamePool namePool
	private org.xml.sax.ext.LexicalHandler lexicalHandler
	private org.xml.sax.helpers.NamespaceSupport nsSupport
	private org.xml.sax.helpers.AttributesImpl attlist
	private String[] parts
	private String[] elparts
	private java.util.HashMap nsDeclarations
	protected org.w3c.dom.Node root
	protected String systemId
	public void  () 
	public void setReceiver (net.sf.saxon.event.Receiver) 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public void setStartNode (org.w3c.dom.Node) 
	public void setSystemId (java.lang.String) 
	public void send ()  throws javax.xml.transform.TransformerException 
	private void sendElement (org.w3c.dom.Element)  throws javax.xml.transform.TransformerException 
	private void walkNode (org.w3c.dom.Node)  throws javax.xml.transform.TransformerException 
	private void outputElement (org.w3c.dom.Element, org.w3c.dom.NamedNodeMap)  throws javax.xml.transform.TransformerException 
	private org.w3c.dom.NamedNodeMap gatherNamespaces (org.w3c.dom.Element, boolean) 
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

net/sf/saxon/dom/DOMTransform.class
DOMTransform.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMTransform extends net.sf.saxon.Transform {
	public void  () 
	public java.util.List preprocess (java.util.List)  throws javax.xml.transform.TransformerException 
	public static void main (java.lang.String[]) 
}

net/sf/saxon/dom/NamespaceNode.class
NamespaceNode.java
package net.sf.saxon.dom
public net.sf.saxon.dom.NamespaceNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	private net.sf.saxon.dom.NodeWrapper parent
	private String prefix
	private String uri
	public void  (net.sf.saxon.dom.NodeWrapper, java.lang.String, java.lang.String) 
	public void setSystemId (java.lang.String) 
	public int getNodeKind () 
	public net.sf.saxon.om.SequenceIterator getTypedValue () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getTypeAnnotation () 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getStringValue () 
	public int getNameCode () 
	public int getFingerprint () 
	public java.lang.String getLocalPart () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public java.lang.String getAttributeValue (int) 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public boolean hasChildNodes () 
	public java.lang.String generateId () 
	public int getDocumentNumber () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean) 
}

net/sf/saxon/dom/NodeWrapper$AttributeEnumeration.class
NodeWrapper.java
package net.sf.saxon.dom
final net.sf.saxon.dom.NodeWrapper$AttributeEnumeration extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.om.LookaheadIterator  {
	private java.util.ArrayList attList
	private int ix
	private net.sf.saxon.dom.NodeWrapper start
	private net.sf.saxon.dom.NodeWrapper current
	private final net.sf.saxon.dom.NodeWrapper this$0
	public void  (net.sf.saxon.dom.NodeWrapper, net.sf.saxon.dom.NodeWrapper) 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/dom/NodeWrapper$ChildEnumeration.class
NodeWrapper.java
package net.sf.saxon.dom
final net.sf.saxon.dom.NodeWrapper$ChildEnumeration extends net.sf.saxon.om.AxisIteratorImpl implements net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.dom.NodeWrapper start
	private net.sf.saxon.dom.NodeWrapper commonParent
	private java.util.ArrayList items
	private int ix
	private boolean downwards
	private boolean forwards
	private final net.sf.saxon.dom.NodeWrapper this$0
	public void  (net.sf.saxon.dom.NodeWrapper, net.sf.saxon.dom.NodeWrapper, boolean, boolean) 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/dom/NodeWrapper$NamespaceEnumeration.class
NodeWrapper.java
package net.sf.saxon.dom
final net.sf.saxon.dom.NodeWrapper$NamespaceEnumeration extends net.sf.saxon.om.AxisIteratorImpl implements net.sf.saxon.om.LookaheadIterator  {
	private java.util.HashMap nslist
	private java.util.Iterator prefixes
	private net.sf.saxon.dom.NodeWrapper start
	private final net.sf.saxon.dom.NodeWrapper this$0
	public void  (net.sf.saxon.dom.NodeWrapper, net.sf.saxon.dom.NodeWrapper) 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/dom/NodeWrapper.class
NodeWrapper.java
package net.sf.saxon.dom
public net.sf.saxon.dom.NodeWrapper extends java.lang.Object implements net.sf.saxon.om.NodeInfo net.sf.saxon.om.VirtualNode net.sf.saxon.om.SiblingCountingNode  {
	protected org.w3c.dom.Node node
	private int namecode
	protected short nodeKind
	private net.sf.saxon.dom.NodeWrapper parent
	protected net.sf.saxon.dom.DocumentWrapper docWrapper
	protected int index
	protected void  (org.w3c.dom.Node, net.sf.saxon.dom.NodeWrapper, int) 
	public net.sf.saxon.dom.NodeWrapper makeWrapper (org.w3c.dom.Node, net.sf.saxon.dom.DocumentWrapper) 
	public net.sf.saxon.dom.NodeWrapper makeWrapper (org.w3c.dom.Node, net.sf.saxon.dom.DocumentWrapper, net.sf.saxon.dom.NodeWrapper, int) 
	public java.lang.Object getUnderlyingNode () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getNodeKind () 
	public net.sf.saxon.om.SequenceIterator getTypedValue () 
	public int getTypeAnnotation () 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getSystemId () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getStringValue () 
	public static java.lang.String getStringValue (org.w3c.dom.Node, int) 
	private static void expandStringValue (org.w3c.dom.NodeList, java.lang.StringBuffer) 
	public int getNameCode () 
	public int getFingerprint () 
	public java.lang.String getLocalPart () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public int getSiblingPosition () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public java.lang.String getAttributeValue (int) 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public boolean hasChildNodes () 
	public java.lang.String generateId () 
	public int getDocumentNumber () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/Builder.class
Builder.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.Builder extends java.lang.Object implements net.sf.saxon.event.Receiver  {
	public static final int STANDARD_TREE
	public static final int TINY_TREE
	protected net.sf.saxon.om.NamePool namePool
	protected String systemId
	protected org.xml.sax.Locator locator
	protected net.sf.saxon.om.DocumentInfo currentDocument
	protected boolean started
	protected boolean timing
	protected boolean lineNumbering
	private long startTime
	public void  () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void setDocumentLocator (org.xml.sax.Locator) 
	public void setRootNode (net.sf.saxon.om.DocumentInfo) 
	public void setTiming (boolean) 
	public boolean isTiming () 
	public void setLineNumbering (boolean) 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.om.DocumentInfo getCurrentDocument () 
	public static net.sf.saxon.om.NodeInfo build (javax.xml.transform.Source, net.sf.saxon.event.Stripper, net.sf.saxon.Configuration)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/event/CDATAFilter.class
CDATAFilter.java
package net.sf.saxon.event
public net.sf.saxon.event.CDATAFilter extends net.sf.saxon.event.ProxyReceiver {
	private StringBuffer buffer
	private java.util.Stack stack
	private int[] nameList
	private net.sf.saxon.charcode.CharacterSet characterSet
	public void  () 
	public void setOutputProperties (java.util.Properties)  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void flush (java.lang.StringBuffer)  throws javax.xml.transform.TransformerException 
	private void flushCDATA (char[], int)  throws javax.xml.transform.TransformerException 
	private boolean isCDATA (int) 
	private int[] getCdataElements (java.util.Properties) 
}

net/sf/saxon/event/CharacterMapExpander.class
CharacterMapExpander.java
package net.sf.saxon.event
public net.sf.saxon.event.CharacterMapExpander extends net.sf.saxon.event.ProxyReceiver {
	private java.util.HashMap charMap
	private int min
	private int max
	public void  () 
	protected void setCharacterMaps (java.util.List) 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	private java.lang.CharSequence map (java.lang.CharSequence, boolean) 
}

net/sf/saxon/event/CommentStripper.class
CommentStripper.java
package net.sf.saxon.event
public net.sf.saxon.event.CommentStripper extends net.sf.saxon.event.ProxyReceiver {
	private StringBuffer buffer
	public void  () 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int) 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int) 
	private void flush ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/ComplexContentOutputter.class
ComplexContentOutputter.java
package net.sf.saxon.event
public net.sf.saxon.event.ComplexContentOutputter extends net.sf.saxon.event.Outputter {
	private net.sf.saxon.om.NamePool namePool
	private net.sf.saxon.event.Receiver receiver
	private int pendingStartTag
	private int[] pendingAttCode
	private int[] pendingAttType
	private CharSequence[] pendingAttValue
	private int[] pendingAttProp
	private int pendingAttListSize
	private int[] pendingNSList
	private int pendingNSListSize
	private int currentSimpleType
	private boolean suppressAttributes
	private int startElementProperties
	public void  () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void setReceiver (net.sf.saxon.event.Receiver) 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	private int checkProposedPrefix (int, int)  throws javax.xml.transform.TransformerException 
	private java.lang.String getSubstitutePrefix (int, int) 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void append (net.sf.saxon.om.Item)  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/ContentEmitter.class
ContentEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.ContentEmitter extends java.lang.Object implements org.xml.sax.ContentHandler org.xml.sax.ext.LexicalHandler org.xml.sax.DTDHandler  {
	private net.sf.saxon.om.NamePool pool
	private net.sf.saxon.event.Receiver receiver
	private boolean inDTD
	private org.xml.sax.Locator locator
	private char[] buffer
	private int used
	private int[] namespaces
	private int namespacesUsed
	public void  () 
	public void setReceiver (net.sf.saxon.event.Receiver) 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void setDocumentLocator (org.xml.sax.Locator) 
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
	private int getNameCode (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
	private void flush ()  throws javax.xml.transform.TransformerException 
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void notationDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
}

net/sf/saxon/event/ContentHandlerProxy.class
ContentHandlerProxy.java
package net.sf.saxon.event
public net.sf.saxon.event.ContentHandlerProxy extends net.sf.saxon.event.Emitter implements org.xml.sax.Locator  {
	protected org.xml.sax.ContentHandler handler
	protected org.xml.sax.ext.LexicalHandler lexicalHandler
	protected org.xml.sax.Locator locator
	private int depth
	protected boolean requireWellFormed
	private java.util.Stack elementStack
	private org.xml.sax.helpers.AttributesImpl pendingAttributes
	private int pendingElement
	public void  () 
	public void setUnderlyingContentHandler (org.xml.sax.ContentHandler) 
	public void setLexicalHandler (org.xml.sax.ext.LexicalHandler) 
	public void setOutputProperties (java.util.Properties)  throws javax.xml.transform.TransformerException 
	public void setRequireWellFormed (boolean) 
	public void setDocumentLocator (org.xml.sax.Locator) 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	protected void notifyNotWellFormed ()  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	private void setEscaping (boolean) 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
	public int getColumnNumber () 
}

net/sf/saxon/event/DocumentSender.class
DocumentSender.java
package net.sf.saxon.event
public net.sf.saxon.event.DocumentSender extends java.lang.Object implements org.xml.sax.Locator  {
	private net.sf.saxon.om.NodeInfo top
	public void  (net.sf.saxon.om.NodeInfo) 
	public void send (net.sf.saxon.event.Receiver)  throws javax.xml.transform.TransformerException 
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

net/sf/saxon/event/Emitter.class
Emitter.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.Emitter extends java.lang.Object implements javax.xml.transform.Result net.sf.saxon.event.Receiver  {
	protected net.sf.saxon.om.NamePool namePool
	protected String systemId
	protected javax.xml.transform.stream.StreamResult streamResult
	protected java.io.Writer writer
	protected java.io.OutputStream outputStream
	protected java.util.Properties outputProperties
	protected org.xml.sax.Locator locator
	protected net.sf.saxon.charcode.CharacterSet characterSet
	public void  () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void setOutputProperties (java.util.Properties)  throws javax.xml.transform.TransformerException 
	public java.util.Properties getOutputProperties () 
	public void setStreamResult (javax.xml.transform.stream.StreamResult) 
	protected void makeWriter ()  throws javax.xml.transform.TransformerException 
	public boolean usesWriter () 
	public void setWriter (java.io.Writer) 
	public java.io.Writer getWriter () 
	public void setOutputStream (java.io.OutputStream)  throws javax.xml.transform.TransformerException 
	public java.io.OutputStream getOutputStream () 
	public void setDocumentLocator (org.xml.sax.Locator) 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public static net.sf.saxon.event.Emitter makeEmitter (java.lang.String)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/HTMLEmitter.class
HTMLEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.HTMLEmitter extends net.sf.saxon.event.XMLEmitter {
	private static final int REP_NATIVE
	private static final int REP_ENTITY
	private static final int REP_DECIMAL
	private static final int REP_HEX
	private int nonASCIIRepresentation
	private int excludedRepresentation
	private String mediaType
	private int inScript
	private boolean started
	private String elementName
	private short uriCode
	private boolean escapeURIAttributes
	static net.sf.saxon.event.HTMLTagHashSet emptyTags
	private static net.sf.saxon.event.HTMLTagHashSet booleanAttributes
	private static net.sf.saxon.event.HTMLTagHashSet booleanCombinations
	private static net.sf.saxon.event.HTMLTagHashSet urlAttributes
	private static net.sf.saxon.event.HTMLTagHashSet urlCombinations
	private static String[] latin1Entities
	private static int representationCode (java.lang.String) 
	private static void setEmptyTag (java.lang.String) 
	protected static boolean isEmptyTag (java.lang.String) 
	private static void setBooleanAttribute (java.lang.String, java.lang.String) 
	private static boolean isBooleanAttribute (java.lang.String, java.lang.String, java.lang.String) 
	private static void setUrlAttribute (java.lang.String, java.lang.String) 
	public static boolean isUrlAttribute (java.lang.String, java.lang.String) 
	public void  () 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	protected void openDocument ()  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	protected void writeAttribute (int, java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	protected void writeEscape (java.lang.CharSequence, boolean)  throws java.io.IOException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	private static java.lang.CharSequence escapeURL (java.lang.CharSequence) 
	static void  () 
}

net/sf/saxon/event/HTMLIndenter.class
HTMLIndenter.java
package net.sf.saxon.event
public net.sf.saxon.event.HTMLIndenter extends net.sf.saxon.event.ProxyReceiver {
	private int level
	private int indentSpaces
	private String indentChars
	private boolean sameLine
	private boolean isInlineTag
	private boolean inFormattedTag
	private boolean afterInline
	private boolean afterFormatted
	private static String[] inlineTags
	private static net.sf.saxon.event.HTMLTagHashSet inlineTable
	private static net.sf.saxon.event.HTMLTagHashSet formattedTable
	private static boolean isInline (java.lang.String) 
	private static boolean isFormatted (java.lang.String) 
	public void  () 
	public void setOutputProperties (java.util.Properties) 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	private void indent ()  throws javax.xml.transform.TransformerException 
	static void  () 
}

net/sf/saxon/event/HTMLTagHashSet.class
HTMLTagHashSet.java
package net.sf.saxon.event
public net.sf.saxon.event.HTMLTagHashSet extends java.lang.Object {
	String[] strings
	int size
	public void  (int) 
	public void add (java.lang.String) 
	public boolean contains (java.lang.String) 
	private int hashCode (java.lang.String) 
}

net/sf/saxon/event/MessageEmitter.class
MessageEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.MessageEmitter extends net.sf.saxon.event.XMLEmitter {
	public void  () 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/NamePoolConverter.class
NamePoolConverter.java
package net.sf.saxon.event
public net.sf.saxon.event.NamePoolConverter extends net.sf.saxon.event.ProxyReceiver {
	net.sf.saxon.om.NamePool oldPool
	net.sf.saxon.om.NamePool newPool
	public void  (net.sf.saxon.om.NamePool, net.sf.saxon.om.NamePool) 
	public void setUnderlyingReceiver (net.sf.saxon.event.Receiver) 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/NamespaceReducer.class
NamespaceReducer.java
package net.sf.saxon.event
public net.sf.saxon.event.NamespaceReducer extends net.sf.saxon.event.ProxyReceiver {
	private int nscodeXML
	private int nscodeNull
	private int[] namespaces
	private int namespacesSize
	private int[] countStack
	private int countStackTop
	private int[] pendingUndeclarations
	public void  () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	private boolean isNeeded (int) 
	private void addToStack (int) 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	protected int getURICode (short) 
}

net/sf/saxon/event/NoOpenStartTagException.class
NoOpenStartTagException.java
package net.sf.saxon.event
public net.sf.saxon.event.NoOpenStartTagException extends javax.xml.transform.TransformerException {
	public void  (java.lang.String) 
}

net/sf/saxon/event/Outputter.class
Outputter.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.Outputter extends java.lang.Object implements net.sf.saxon.event.SequenceReceiver  {
	protected boolean previousAtomic
	public void  () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void setDocumentLocator (org.xml.sax.Locator) 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/PIGrabber.class
PIGrabber.java
package net.sf.saxon.event
public net.sf.saxon.event.PIGrabber extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.Configuration config
	private String reqMedia
	private String reqTitle
	private String baseURI
	private javax.xml.transform.URIResolver uriResolver
	private java.util.ArrayList stylesheets
	private boolean terminated
	public void  () 
	public void setFactory (net.sf.saxon.Configuration) 
	public void setCriteria (java.lang.String, java.lang.String, java.lang.String) 
	public void setBaseURI (java.lang.String) 
	public void setURIResolver (javax.xml.transform.URIResolver) 
	public void startDocument () 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public boolean isTerminated () 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public javax.xml.transform.Source[] getAssociatedStylesheets ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/ProxyReceiver.class
ProxyReceiver.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.ProxyReceiver extends java.lang.Object implements net.sf.saxon.event.Receiver  {
	protected net.sf.saxon.event.Receiver baseReceiver
	protected net.sf.saxon.om.NamePool namePool
	protected String systemId
	public void  () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void setUnderlyingReceiver (net.sf.saxon.event.Receiver) 
	public net.sf.saxon.event.Receiver getUnderlyingReceiver () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public void setDocumentLocator (org.xml.sax.Locator)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/Receiver.class
Receiver.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.Receiver extends java.lang.Object implements javax.xml.transform.Result  {
	public abstract void setNamePool (net.sf.saxon.om.NamePool) 
	public abstract net.sf.saxon.om.NamePool getNamePool () 
	public abstract void setSystemId (java.lang.String) 
	public abstract void setDocumentLocator (org.xml.sax.Locator)  throws javax.xml.transform.TransformerException 
	public abstract void startDocument ()  throws javax.xml.transform.TransformerException 
	public abstract void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public abstract void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public abstract void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public abstract void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public abstract void startContent ()  throws javax.xml.transform.TransformerException 
	public abstract void endElement ()  throws javax.xml.transform.TransformerException 
	public abstract void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public abstract void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public abstract void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public abstract void endDocument ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/ReceiverOptions.class
ReceiverOptions.java
package net.sf.saxon.event
public net.sf.saxon.event.ReceiverOptions extends java.lang.Object {
	public static final int DISABLE_ESCAPING
	public static final int VALUE_CHECKED
	public static final int NO_SPECIAL_CHARS
	public static final int NAME_OK
	public static final int NAME_IS_ASCII
	public static final int REJECT_DUPLICATES
	public static final int NAMESPACE_OK
	public static final int DISINHERIT_NAMESPACES
	public static final int USE_NULL_MARKERS
	public static final int NEEDS_PREFIX_CHECK
	public void  () 
}

net/sf/saxon/event/ResultWrapper.class
ResultWrapper.java
package net.sf.saxon.event
public net.sf.saxon.event.ResultWrapper extends java.lang.Object {
	public void  () 
	public static net.sf.saxon.event.Receiver getReceiver (javax.xml.transform.Result, net.sf.saxon.om.NamePool, java.util.Properties, java.util.HashMap)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/SaxonOutputKeys.class
SaxonOutputKeys.java
package net.sf.saxon.event
public net.sf.saxon.event.SaxonOutputKeys extends java.lang.Object {
	public static final String INDENT_SPACES
	public static final String USE_CHARACTER_MAPS
	public static final String INCLUDE_CONTENT_TYPE
	public static final String UNDECLARE_NAMESPACES
	public static final String ESCAPE_URI_ATTRIBUTES
	public static final String CHARACTER_REPRESENTATION
	public static final String NEXT_IN_CHAIN
	public static final String NEXT_IN_CHAIN_BASE_URI
	public static final String TYPE_INFORMATION
	public static final String BYTE_ORDER_MARK
	public static final String REQUIRE_WELL_FORMED
	public void  () 
	public static final boolean isValidOutputKey (java.lang.String) 
}

net/sf/saxon/event/Sender.class
Sender.java
package net.sf.saxon.event
public net.sf.saxon.event.Sender extends java.lang.Object {
	net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration) 
	public void send (javax.xml.transform.Source, net.sf.saxon.event.Receiver, net.sf.saxon.om.NamePool, boolean)  throws javax.xml.transform.TransformerException 
	private void sendDocumentInfo (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.Receiver, net.sf.saxon.om.NamePool)  throws javax.xml.transform.TransformerException 
	private void sendDOMSource (javax.xml.transform.dom.DOMSource, net.sf.saxon.event.Receiver, net.sf.saxon.om.NamePool)  throws javax.xml.transform.TransformerException 
	private void sendSAXSource (javax.xml.transform.sax.SAXSource, net.sf.saxon.event.Receiver, net.sf.saxon.om.NamePool, boolean)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/SequenceChecker.class
SequenceChecker.java
package net.sf.saxon.event
public net.sf.saxon.event.SequenceChecker extends net.sf.saxon.event.ProxyReceiver implements net.sf.saxon.event.SequenceReceiver  {
	private net.sf.saxon.type.ItemType itemType
	private int cardinality
	private int count
	private int level
	private boolean atomize
	private boolean allowAnyNode
	private StringBuffer buffer
	public void  () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void append (net.sf.saxon.om.Item)  throws javax.xml.transform.TransformerException 
	public void finalCheck ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/SequenceOutputter.class
SequenceOutputter.java
package net.sf.saxon.event
public final net.sf.saxon.event.SequenceOutputter extends net.sf.saxon.event.Outputter {
	private java.util.List list
	private net.sf.saxon.om.NamePool namePool
	private String systemId
	private net.sf.saxon.event.Receiver tree
	private net.sf.saxon.tinytree.TinyBuilder builder
	private int level
	private boolean inStartTag
	public void  () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public final void startDocument ()  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public void append (net.sf.saxon.om.Item)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.value.Value getSequence () 
	public net.sf.saxon.om.Item getFirstItem () 
}

net/sf/saxon/event/SequenceReceiver.class
SequenceReceiver.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.SequenceReceiver extends java.lang.Object implements net.sf.saxon.event.Receiver  {
	public abstract void append (net.sf.saxon.om.Item)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/SimpleContentOutputter.class
SimpleContentOutputter.java
package net.sf.saxon.event
public final net.sf.saxon.event.SimpleContentOutputter extends net.sf.saxon.event.Outputter {
	private StringBuffer buffer
	private int ignoreElements
	public void  (java.lang.StringBuffer) 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent () 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void append (net.sf.saxon.om.Item)  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	private void recoverableError ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/StandardOutputResolver.class
StandardOutputResolver.java
package net.sf.saxon.event
public net.sf.saxon.event.StandardOutputResolver extends java.lang.Object implements net.sf.saxon.OutputURIResolver  {
	private static net.sf.saxon.event.StandardOutputResolver theInstance
	public void  () 
	public static net.sf.saxon.event.StandardOutputResolver getInstance () 
	public javax.xml.transform.Result resolve (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public void close (javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
	static void  () 
}

net/sf/saxon/event/Stripper.class
Stripper.java
package net.sf.saxon.event
public net.sf.saxon.event.Stripper extends net.sf.saxon.event.ProxyReceiver {
	private boolean preserveAll
	private boolean stripAll
	private byte[] stripStack
	private int top
	private net.sf.saxon.trans.Mode stripperMode
	private net.sf.saxon.tree.ElementImpl element
	private net.sf.saxon.Controller controller
	private net.sf.saxon.om.NamePool namePool
	private int xmlSpaceCode
	public static final byte ALWAYS_PRESERVE
	public static final byte ALWAYS_STRIP
	public static final byte STRIP_DEFAULT
	public static final byte PRESERVE_PARENT
	protected void  () 
	public void  (net.sf.saxon.trans.Mode) 
	public net.sf.saxon.event.Stripper getAnother () 
	public void setStripAll () 
	public boolean getStripAll () 
	public void setController (net.sf.saxon.Controller) 
	public byte isSpacePreserving (int) 
	public byte isSpacePreserving (net.sf.saxon.om.NodeInfo) 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/TEXTEmitter.class
TEXTEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.TEXTEmitter extends net.sf.saxon.event.XMLEmitter {
	public void  () 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int) 
	public void namespace (int, int) 
	public void attribute (int, int, java.lang.CharSequence, int) 
	public void endElement () 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/TransformerReceiver.class
TransformerReceiver.java
package net.sf.saxon.event
public net.sf.saxon.event.TransformerReceiver extends net.sf.saxon.event.ProxyReceiver {
	net.sf.saxon.Controller controller
	net.sf.saxon.event.Builder builder
	javax.xml.transform.Result result
	String systemId
	public void  (net.sf.saxon.Controller) 
	public javax.xml.transform.Transformer getTransformer () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void setResult (javax.xml.transform.Result) 
	public javax.xml.transform.Result getResult () 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/TreeReceiver.class
TreeReceiver.java
package net.sf.saxon.event
public net.sf.saxon.event.TreeReceiver extends java.lang.Object implements net.sf.saxon.event.SequenceReceiver  {
	private net.sf.saxon.event.Receiver baseReceiver
	private net.sf.saxon.om.NamePool namePool
	private String systemId
	private boolean previousAtomic
	public void  (net.sf.saxon.event.Receiver) 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void setUnderlyingReceiver (net.sf.saxon.event.Receiver) 
	public net.sf.saxon.event.Receiver getUnderlyingReceiver () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public void setDocumentLocator (org.xml.sax.Locator)  throws javax.xml.transform.TransformerException 
	public void append (net.sf.saxon.om.Item)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/UncommittedEmitter$1.class
UncommittedEmitter.java
package net.sf.saxon.event
 net.sf.saxon.event.UncommittedEmitter$1 extends java.lang.Object {
}

net/sf/saxon/event/UncommittedEmitter$PendingNode.class
UncommittedEmitter.java
package net.sf.saxon.event
 net.sf.saxon.event.UncommittedEmitter$PendingNode extends java.lang.Object {
	int kind
	String name
	CharSequence content
	int properties
	private void  () 
	void  (net.sf.saxon.event.UncommittedEmitter$1) 
}

net/sf/saxon/event/UncommittedEmitter.class
UncommittedEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.UncommittedEmitter extends net.sf.saxon.event.Emitter {
	boolean committed
	boolean initialNewline
	net.sf.saxon.event.Receiver baseReceiver
	java.util.List pending
	public void  () 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	private void switchToXML ()  throws javax.xml.transform.TransformerException 
	private void switchToXHTML ()  throws javax.xml.transform.TransformerException 
	private void switchToHTML ()  throws javax.xml.transform.TransformerException 
	private void switchTo (net.sf.saxon.event.Emitter)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/XHTMLEmitter.class
XHTMLEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.XHTMLEmitter extends net.sf.saxon.event.XMLEmitter {
	public void  () 
	protected java.lang.String emptyElementTagCloser (java.lang.String) 
	public void startContent ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/event/XMLEmitter.class
XMLEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.XMLEmitter extends net.sf.saxon.event.Emitter {
	protected boolean empty
	protected boolean escaping
	protected boolean openStartTag
	protected boolean declarationIsWritten
	protected int elementCode
	protected boolean preferHex
	protected boolean undeclareNamespaces
	protected java.util.Stack elementStack
	private String[] nameLookup
	static boolean[] specialInText
	static boolean[] specialInAtt
	private char[] charref
	public void  () 
	public void setDocumentLocator (org.xml.sax.Locator) 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	protected void openDocument ()  throws javax.xml.transform.TransformerException 
	public void writeDeclaration ()  throws javax.xml.transform.TransformerException 
	protected void writeDocType (java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	public void closeStartTag (java.lang.String, boolean)  throws javax.xml.transform.TransformerException 
	protected java.lang.String emptyElementTagCloser (java.lang.String) 
	protected void writeAttribute (int, java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	protected int testCharacters (java.lang.CharSequence)  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	protected void writeEscape (java.lang.CharSequence, boolean)  throws java.io.IOException 
	protected void outputCharacterReference (int)  throws java.io.IOException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void setUnparsedEntity (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	static void  () 
}

net/sf/saxon/event/XMLIndenter.class
XMLIndenter.java
package net.sf.saxon.event
public final net.sf.saxon.event.XMLIndenter extends net.sf.saxon.event.ProxyReceiver {
	private int level
	private int indentSpaces
	private String indentChars
	private boolean sameline
	private boolean afterTag
	private boolean allWhite
	private int line
	private int column
	private int suppressedAtLevel
	private int xmlspace
	public void  () 
	public void setOutputProperties (java.util.Properties) 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	private void indent ()  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/expr/AppendExpression$AppendIterator.class
AppendExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.AppendExpression$AppendIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator first
	private net.sf.saxon.expr.Expression second
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.SequenceIterator currentIterator
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/AppendExpression.class
AppendExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.AppendExpression extends net.sf.saxon.expr.BinaryExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public final net.sf.saxon.type.ItemType getItemType () 
	public final int computeCardinality () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	private boolean isAtomicSequence () 
	private boolean isAtomic (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/ArithmeticExpression$DateAndDuration.class
ArithmeticExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ArithmeticExpression$DateAndDuration extends net.sf.saxon.expr.ArithmeticExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/ArithmeticExpression$DateDifference.class
ArithmeticExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ArithmeticExpression$DateDifference extends net.sf.saxon.expr.ArithmeticExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/ArithmeticExpression$DurationAddition.class
ArithmeticExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ArithmeticExpression$DurationAddition extends net.sf.saxon.expr.ArithmeticExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/ArithmeticExpression$DurationMultiplication.class
ArithmeticExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ArithmeticExpression$DurationMultiplication extends net.sf.saxon.expr.ArithmeticExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/ArithmeticExpression$NumericArithmetic.class
ArithmeticExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ArithmeticExpression$NumericArithmetic extends net.sf.saxon.expr.ArithmeticExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/ArithmeticExpression$Signature.class
ArithmeticExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.ArithmeticExpression$Signature extends java.lang.Object {
	net.sf.saxon.type.ItemType operand0
	net.sf.saxon.type.ItemType operand1
	int operation
	net.sf.saxon.type.ItemType resultType
	void  (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType, int, net.sf.saxon.type.ItemType) 
}

net/sf/saxon/expr/ArithmeticExpression.class
ArithmeticExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.ArithmeticExpression extends net.sf.saxon.expr.BinaryExpression {
	private static final int NUMERIC_ARITHMETIC
	private static final int DATE_AND_DURATION
	private static final int DATE_DIFFERENCE
	private static final int DURATION_ADDITION
	private static final int DURATION_MULTIPLICATION
	private static final int UNKNOWN
	private static net.sf.saxon.expr.ArithmeticExpression$Signature[] plusTable
	private static net.sf.saxon.expr.ArithmeticExpression$Signature[] minusTable
	private static net.sf.saxon.expr.ArithmeticExpression$Signature[] multiplyTable
	private static net.sf.saxon.expr.ArithmeticExpression$Signature[] divideTable
	private static net.sf.saxon.expr.ArithmeticExpression$Signature[] idivTable
	private static net.sf.saxon.expr.ArithmeticExpression$Signature[] modTable
	private boolean backwardsCompatible
	public void  () 
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	private int getAction (net.sf.saxon.type.ItemType, int, net.sf.saxon.type.ItemType) 
	private net.sf.saxon.expr.ArithmeticExpression$Signature[] getOperatorTable (int) 
	private int getEntry (net.sf.saxon.expr.ArithmeticExpression$Signature[], net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	static void  () 
}

net/sf/saxon/expr/Assignation.class
Assignation.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Assignation extends net.sf.saxon.expr.ComputedExpression implements net.sf.saxon.expr.Binding  {
	protected int slotNumber
	protected net.sf.saxon.expr.Expression sequence
	protected net.sf.saxon.expr.Expression action
	protected String variableName
	protected transient net.sf.saxon.expr.RangeVariableDeclaration declaration
	public void  () 
	public void setVariableDeclaration (net.sf.saxon.expr.RangeVariableDeclaration) 
	public void setAction (net.sf.saxon.expr.Expression) 
	public void setSequence (net.sf.saxon.expr.Expression) 
	public void setSlotNumber (int) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public java.lang.String getVariableName () 
	public net.sf.saxon.value.Value evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/AtomicSequenceConverter.class
AtomicSequenceConverter.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.AtomicSequenceConverter extends net.sf.saxon.expr.ComputedExpression implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.expr.Expression sequence
	private net.sf.saxon.type.AtomicType reqItemType
	private int requiredPrimitiveType
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/Atomizer.class
Atomizer.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.Atomizer extends net.sf.saxon.expr.ComputedExpression implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.expr.Expression sequence
	public void  (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/AttributeReference.class
AttributeReference.java
package net.sf.saxon.expr
public net.sf.saxon.expr.AttributeReference extends net.sf.saxon.expr.SingleNodeExpression {
	private int fingerprint
	private net.sf.saxon.pattern.NameTest test
	public void  (int) 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.pattern.NameTest getNameTest () 
	public int computeSpecialProperties () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	private net.sf.saxon.om.NodeInfo getElementNode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.NodeInfo getNode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.om.NodeInfo getAttributeNode (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/AxisExpression.class
AxisExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.AxisExpression extends net.sf.saxon.expr.ComputedExpression {
	private byte axis
	private net.sf.saxon.pattern.NodeTest test
	public void  (byte, net.sf.saxon.pattern.NodeTest) 
	public net.sf.saxon.expr.Expression simplify () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public int getIntrinsicDependencies () 
	public int computeSpecialProperties () 
	public final net.sf.saxon.type.ItemType getItemType () 
	public final int computeCardinality () 
	public byte getAxis () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/BinaryExpression.class
BinaryExpression.java
package net.sf.saxon.expr
abstract net.sf.saxon.expr.BinaryExpression extends net.sf.saxon.expr.ComputedExpression {
	protected net.sf.saxon.expr.Expression[] operands
	protected int operator
	public void  () 
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public void setDetails (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public int computeCardinality () 
	protected static boolean isCommutative (int) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public void display (int, net.sf.saxon.om.NamePool) 
	protected java.lang.String displayOperator () 
}

net/sf/saxon/expr/Binding.class
Binding.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Binding extends java.lang.Object {
	public abstract net.sf.saxon.value.SequenceType getRequiredType () 
	public abstract net.sf.saxon.value.Value evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public abstract java.lang.String getVariableName () 
}

net/sf/saxon/expr/BindingReference.class
BindingReference.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.BindingReference extends java.lang.Object {
	public abstract void setStaticType (net.sf.saxon.value.SequenceType, net.sf.saxon.value.Value, int) 
	public abstract void fixup (net.sf.saxon.expr.Binding) 
}

net/sf/saxon/expr/BooleanExpression.class
BooleanExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.BooleanExpression extends net.sf.saxon.expr.BinaryExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
}

net/sf/saxon/expr/CardinalityChecker.class
CardinalityChecker.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.CardinalityChecker extends net.sf.saxon.expr.ComputedExpression implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.expr.Expression sequence
	private int requiredCardinality
	private net.sf.saxon.expr.RoleLocator role
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.RoleLocator) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/CastableExpression.class
CastableExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.CastableExpression extends net.sf.saxon.expr.ComputedExpression {
	net.sf.saxon.expr.Expression source
	net.sf.saxon.type.AtomicType targetType
	boolean allowEmpty
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType, boolean)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/CastAsQName.class
CastAsQName.java
package net.sf.saxon.expr
public net.sf.saxon.expr.CastAsQName extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.expr.Expression input
	private net.sf.saxon.om.NamespaceResolver nsContext
	private net.sf.saxon.om.NamePool namePool
	public void  (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/CastExpression.class
CastExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.CastExpression extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.expr.Expression source
	private net.sf.saxon.type.AtomicType targetType
	private boolean allowEmpty
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType)  throws net.sf.saxon.xpath.XPathException 
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType, boolean)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/ComputedExpression.class
ComputedExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ComputedExpression extends java.lang.Object implements java.io.Serializable net.sf.saxon.expr.Expression  {
	protected int staticProperties
	protected short lineNumber
	public static final net.sf.saxon.expr.Expression[] NO_ARGUMENTS
	public void  () 
	public void setLineNumber (short) 
	public short getLineNumber () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public final int getSpecialProperties () 
	public final void computeStaticProperties () 
	protected abstract int computeCardinality () 
	protected int computeSpecialProperties () 
	public int getCardinality () 
	public int getDependencies () 
	public int computeDependencies () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public boolean markTailFunctionCalls () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	protected void dynamicError (java.lang.String)  throws net.sf.saxon.xpath.XPathException$Dynamic 
	protected void typeError (java.lang.String)  throws net.sf.saxon.xpath.XPathException$Type 
	static void  () 
}

net/sf/saxon/expr/ContextItemExpression.class
ContextItemExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.ContextItemExpression extends net.sf.saxon.expr.ComputedExpression {
	public void  () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/ConvertToString.class
ConvertToString.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.ConvertToString extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.expr.Expression base
	public void  (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public int computeCardinality () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/DifferenceEnumeration.class
DifferenceEnumeration.java
package net.sf.saxon.expr
public net.sf.saxon.expr.DifferenceEnumeration extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator p1
	private net.sf.saxon.om.SequenceIterator p2
	private net.sf.saxon.om.NodeInfo nextNode1
	private net.sf.saxon.om.NodeInfo nextNode2
	private net.sf.saxon.sort.NodeOrderComparer comparer
	private net.sf.saxon.om.NodeInfo current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.NodeOrderComparer)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.om.NodeInfo next (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.om.NodeInfo deliver ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/ErrorExpression.class
ErrorExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ErrorExpression extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.xpath.XPathException exception
	public void  (net.sf.saxon.xpath.XPathException) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/Expression.class
Expression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Expression extends java.lang.Object {
	public abstract net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public abstract int getSpecialProperties () 
	public abstract int getCardinality () 
	public abstract net.sf.saxon.type.ItemType getItemType () 
	public abstract int getDependencies () 
	public abstract net.sf.saxon.expr.Expression[] getSubExpressions () 
	public abstract net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public abstract boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public abstract java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public abstract void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/ExpressionLocation.class
ExpressionLocation.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ExpressionLocation extends java.lang.Object implements javax.xml.transform.SourceLocator  {
	private String systemId
	private int lineNumber
	public void  () 
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public void setSystemId (java.lang.String) 
	public void setPublicId (java.lang.String) 
	public void setLineNumber (int) 
	public void setColumnNumber (int) 
}

net/sf/saxon/expr/ExpressionParser$ForClause.class
ExpressionParser.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ExpressionParser$ForClause extends java.lang.Object {
	public net.sf.saxon.expr.RangeVariableDeclaration rangeVariable
	public net.sf.saxon.expr.RangeVariableDeclaration positionVariable
	public net.sf.saxon.expr.Expression sequence
	public int lineNumber
	public void  () 
}

net/sf/saxon/expr/ExpressionParser.class
ExpressionParser.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ExpressionParser extends java.lang.Object {
	protected net.sf.saxon.expr.Tokenizer t
	protected net.sf.saxon.expr.StaticContext env
	protected int numberOfRangeVariables
	protected java.util.Stack rangeVariables
	protected boolean scanOnly
	public void  () 
	public net.sf.saxon.expr.Tokenizer getTokenizer () 
	protected void nextToken ()  throws net.sf.saxon.xpath.XPathException 
	protected void expect (int)  throws net.sf.saxon.xpath.XPathException 
	protected void grumble (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	protected void warning (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	protected java.lang.String getLanguage () 
	protected java.lang.String currentTokenDisplay () 
	public net.sf.saxon.expr.Expression parse (java.lang.String, int, int, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.pattern.Pattern parsePattern (java.lang.String, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.SequenceType parseSequenceType (java.lang.String, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseExpression ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseExprSingle ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseTypeswitchExpression ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseValidateExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseOrExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseAndExpression ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseForExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseQuantifiedExpression ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseMappingExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseIfExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseInstanceOfExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseTreatExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseCastableExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseCastExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.type.AtomicType getAtomicType (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseComparisonExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseRangeExpression ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.value.SequenceType parseSequenceType ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseAdditiveExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseMultiplicativeExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseUnaryExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseUnionExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseIntersectExpression ()  throws net.sf.saxon.xpath.XPathException 
	private boolean atStartOfRelativePath () 
	private net.sf.saxon.expr.Expression parsePathExpression ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseRelativePath ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseStepExpression ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseBasicStep ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.value.StringValue makeStringLiteral (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseConstructor ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.pattern.NodeTest parseNodeTest (short)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.pattern.NodeTest parseKindTest ()  throws net.sf.saxon.xpath.XPathException 
	private static int getSystemType (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseFunctionCall ()  throws net.sf.saxon.xpath.XPathException 
	protected void declareRangeVariable (net.sf.saxon.expr.VariableDeclaration)  throws net.sf.saxon.xpath.XPathException 
	protected void undeclareRangeVariable () 
	private net.sf.saxon.expr.VariableDeclaration findRangeVariable (int) 
	public java.util.Stack getRangeVariableStack () 
	public void setRangeVariableStack (java.util.Stack) 
	private net.sf.saxon.pattern.Pattern parseUnionPattern ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.pattern.Pattern parsePathPattern ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.pattern.Pattern parsePatternStep (short)  throws net.sf.saxon.xpath.XPathException 
	private void parseFilters (net.sf.saxon.pattern.LocationPathPattern)  throws net.sf.saxon.xpath.XPathException 
	public final int makeNameCode (java.lang.String, boolean)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.pattern.NameTest makeNameTest (short, java.lang.String, boolean)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.pattern.NamespaceTest makeNamespaceTest (short, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.pattern.LocalNameTest makeLocalNameTest (short, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	protected void setLocation (net.sf.saxon.expr.Expression) 
	protected void setLocation (net.sf.saxon.expr.Expression, int) 
	protected javax.xml.transform.SourceLocator makeLocator () 
	protected boolean isKeyword (java.lang.String) 
	public void setScanOnly (boolean) 
}

net/sf/saxon/expr/ExpressionTool.class
ExpressionTool.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ExpressionTool extends java.lang.Object {
	public void  () 
	public static net.sf.saxon.expr.Expression make (java.lang.String, net.sf.saxon.expr.StaticContext, int, int)  throws net.sf.saxon.xpath.XPathException 
	public static void copyLocationInfo (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
	public static javax.xml.transform.SourceLocator getLocator (net.sf.saxon.expr.Expression) 
	public static net.sf.saxon.expr.Expression unsorted (net.sf.saxon.expr.Expression, boolean)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.value.Value lazyEvaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.value.Value eagerEvaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public static boolean markTailFunctionCalls (net.sf.saxon.expr.Expression) 
	public static java.lang.String indent (int) 
	public static int allocateSlots (net.sf.saxon.expr.Expression, int) 
}

net/sf/saxon/expr/FilterExpression.class
FilterExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.FilterExpression extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.expr.Expression start
	private net.sf.saxon.expr.Expression filter
	private int filterDependencies
	private boolean filterIsPositional
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public net.sf.saxon.expr.Expression getFilter () 
	public boolean isPositional () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	private static boolean isPositionalFilter (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int computeDependencies () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/FilterIterator$Leading.class
FilterIterator.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.FilterIterator$Leading extends net.sf.saxon.expr.FilterIterator {
	boolean finished
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	protected boolean matches ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.om.Item getNextMatchingItem ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/FilterIterator$NonNumeric.class
FilterIterator.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.FilterIterator$NonNumeric extends net.sf.saxon.expr.FilterIterator {
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	protected boolean matches ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/FilterIterator.class
FilterIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.FilterIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	protected net.sf.saxon.om.SequenceIterator base
	protected net.sf.saxon.expr.Expression filter
	private int position
	private net.sf.saxon.om.Item current
	protected net.sf.saxon.expr.XPathContext filterContext
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.om.Item getNextMatchingItem ()  throws net.sf.saxon.xpath.XPathException 
	protected boolean matches ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/FirstItemExpression.class
FirstItemExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.FirstItemExpression extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.expr.Expression base
	public void  (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public int computeCardinality () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int computeSpecialProperties () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/ForExpression$1.class
ForExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.ForExpression$1 extends java.lang.Object {
}

net/sf/saxon/expr/ForExpression$MappingAction.class
ForExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.ForExpression$MappingAction extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.expr.XPathContext context
	private int slotNumber
	private net.sf.saxon.expr.Expression action
	private net.sf.saxon.expr.ForExpression$PositionBinding positionBinding
	private int position
	public void  (net.sf.saxon.expr.XPathContext, int, net.sf.saxon.expr.ForExpression$PositionBinding, net.sf.saxon.expr.Expression) 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/ForExpression$PositionBinding.class
ForExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.ForExpression$PositionBinding extends java.lang.Object implements net.sf.saxon.expr.Binding  {
	private int position
	private void  () 
	private void setPosition (int) 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public net.sf.saxon.value.Value evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getVariableName () 
	void  (net.sf.saxon.expr.ForExpression$1) 
	static void access$100 (net.sf.saxon.expr.ForExpression$PositionBinding, int) 
}

net/sf/saxon/expr/ForExpression.class
ForExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ForExpression extends net.sf.saxon.expr.Assignation {
	private transient net.sf.saxon.expr.RangeVariableDeclaration positionVariable
	private net.sf.saxon.expr.ForExpression$PositionBinding positionBinding
	public void  () 
	public void setPositionVariable (net.sf.saxon.expr.RangeVariableDeclaration) 
	public void setAction (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/FunctionCall.class
FunctionCall.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.FunctionCall extends net.sf.saxon.expr.ComputedExpression {
	protected net.sf.saxon.expr.Expression[] argument
	public void  () 
	public final int getNumberOfArguments () 
	public void setArguments (net.sf.saxon.expr.Expression[])  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	protected final net.sf.saxon.expr.Expression simplifyArguments (boolean)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	protected abstract void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	protected int checkArgumentCount (int, int)  throws net.sf.saxon.xpath.XPathException 
	private static java.lang.String pluralArguments (int) 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public abstract java.lang.String getName () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/FunctionProxy.class
FunctionProxy.java
package net.sf.saxon.expr
public net.sf.saxon.expr.FunctionProxy extends net.sf.saxon.expr.FunctionCall {
	private Class theClass
	private transient java.util.ArrayList candidateMethods
	private net.sf.saxon.xpath.XPathException theException
	private String name
	private Class resultClass
	private boolean debug
	private boolean usesFocus
	private static final Class[] NO_PARAMS
	static Class class$net$sf$saxon$expr$XPathContext
	static Class class$net$sf$saxon$value$Value
	static Class class$java$lang$String
	static Class class$net$sf$saxon$value$StringValue
	static Class class$java$lang$Boolean
	static Class class$net$sf$saxon$value$BooleanValue
	static Class class$java$lang$Double
	static Class class$net$sf$saxon$value$DoubleValue
	static Class class$java$lang$Float
	static Class class$net$sf$saxon$value$FloatValue
	static Class class$java$lang$Long
	static Class class$net$sf$saxon$value$IntegerValue
	static Class class$java$lang$Integer
	static Class class$java$lang$Short
	static Class class$java$lang$Byte
	static Class class$net$sf$saxon$value$SequenceValue
	static Class class$net$sf$saxon$om$SequenceIterator
	static Class class$org$w3c$dom$NodeList
	static Class class$net$sf$saxon$om$NodeInfo
	static Class class$org$w3c$dom$Node
	static Class class$javax$xml$transform$Source
	static Class class$java$util$List
	static Class class$net$sf$saxon$value$Closure
	static Class class$net$sf$saxon$functions$Extensions
	static Class class$net$sf$saxon$exslt$Common
	static Class class$net$sf$saxon$exslt$Sets
	static Class class$net$sf$saxon$exslt$Math
	static Class class$net$sf$saxon$exslt$Date
	public void  () 
	public void setDebug (boolean) 
	public boolean setFunctionName (java.lang.Class, java.lang.String, int) 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public java.lang.String getName () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public int getIntrinsicDependencies () 
	public java.lang.reflect.AccessibleObject getBestFit (net.sf.saxon.value.Value[])  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private java.lang.Object call (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public static java.lang.Class getVendorExtensionClass (java.lang.String) 
	public static java.lang.Class getImplicitJavaClass (java.lang.String) 
	public static net.sf.saxon.value.Value convertJavaObjectToXPath (java.lang.Object, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	private int[] getConversionPreferences (net.sf.saxon.value.Value[], java.lang.Object) 
	private void setupParams (net.sf.saxon.value.Value[], java.lang.Object[], java.lang.Class[], int, int)  throws net.sf.saxon.xpath.XPathException 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

net/sf/saxon/expr/GeneralComparison.class
GeneralComparison.java
package net.sf.saxon.expr
public net.sf.saxon.expr.GeneralComparison extends net.sf.saxon.expr.BinaryExpression {
	private int singletonOperator
	private net.sf.saxon.sort.AtomicComparer comparer
	private boolean backwardsCompatible
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public void setDetails (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	private void issueWarnings (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType, net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	protected static boolean compare (net.sf.saxon.value.AtomicValue, int, net.sf.saxon.value.AtomicValue, net.sf.saxon.sort.AtomicComparer, boolean)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	private static int getSingletonOperator (int) 
	protected java.lang.String displayOperator () 
}

net/sf/saxon/expr/IdentityComparison.class
IdentityComparison.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.IdentityComparison extends net.sf.saxon.expr.BinaryExpression {
	private boolean generateIdEmulation
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public void setGenerateIdEmulation (boolean) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private boolean compareIdentity (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
	private net.sf.saxon.om.NodeInfo getNode (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
}

net/sf/saxon/expr/IfExpression.class
IfExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.IfExpression extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.expr.Expression condition
	private net.sf.saxon.expr.Expression thenExp
	private net.sf.saxon.expr.Expression elseExp
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public boolean markTailFunctionCalls () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int ComputeSpecialProperties () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/InstanceOfExpression.class
InstanceOfExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.InstanceOfExpression extends net.sf.saxon.expr.ComputedExpression {
	net.sf.saxon.expr.Expression source
	net.sf.saxon.type.ItemType targetType
	int targetCardinality
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/IntegerRangeTest.class
IntegerRangeTest.java
package net.sf.saxon.expr
public net.sf.saxon.expr.IntegerRangeTest extends net.sf.saxon.expr.ComputedExpression {
	net.sf.saxon.expr.Expression value
	net.sf.saxon.expr.Expression min
	net.sf.saxon.expr.Expression max
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/IntersectionEnumeration.class
IntersectionEnumeration.java
package net.sf.saxon.expr
public net.sf.saxon.expr.IntersectionEnumeration extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator e1
	private net.sf.saxon.om.SequenceIterator e2
	private net.sf.saxon.om.NodeInfo nextNode1
	private net.sf.saxon.om.NodeInfo nextNode2
	private net.sf.saxon.sort.NodeOrderComparer comparer
	private net.sf.saxon.om.NodeInfo current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.NodeOrderComparer)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.om.NodeInfo next (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/IsLastExpression.class
IsLastExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.IsLastExpression extends net.sf.saxon.expr.ComputedExpression {
	private boolean condition
	public void  (boolean) 
	public boolean getCondition () 
	public net.sf.saxon.expr.Expression simplify () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int getIntrinsicDependencies () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/ItemChecker.class
ItemChecker.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.ItemChecker extends net.sf.saxon.expr.ComputedExpression implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.expr.Expression sequence
	private net.sf.saxon.type.ItemType requiredItemType
	private net.sf.saxon.expr.RoleLocator role
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.ItemType, net.sf.saxon.expr.RoleLocator) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private void testConformance (net.sf.saxon.om.Item)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/LastPositionFinder.class
LastPositionFinder.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.LastPositionFinder extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract int getLastPosition ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/LetExpression.class
LetExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.LetExpression extends net.sf.saxon.expr.Assignation {
	public void  () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public boolean markTailFunctionCalls () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/MappingFunction.class
MappingFunction.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.MappingFunction extends java.lang.Object {
	public abstract java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/MappingIterator.class
MappingIterator.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.MappingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.om.AtomizableIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.expr.MappingFunction action
	private net.sf.saxon.expr.XPathContext context
	private Object info
	private net.sf.saxon.om.SequenceIterator results
	private boolean atomizing
	private net.sf.saxon.om.Item current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.MappingFunction, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
	public void setIsAtomizing (boolean) 
}

net/sf/saxon/expr/MinimaxComparison.class
MinimaxComparison.java
package net.sf.saxon.expr
public net.sf.saxon.expr.MinimaxComparison extends net.sf.saxon.expr.BinaryExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private static net.sf.saxon.value.NumericValue[] getRange (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/ParentNodeExpression.class
ParentNodeExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ParentNodeExpression extends net.sf.saxon.expr.SingleNodeExpression {
	public void  () 
	public net.sf.saxon.om.NodeInfo getNode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/PathExpression.class
PathExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.PathExpression extends net.sf.saxon.expr.ComputedExpression implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.expr.Expression start
	private net.sf.saxon.expr.Expression step
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
	private static boolean isFilteredAxisPath (net.sf.saxon.expr.Expression) 
	public final net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.PathExpression simplifyDescendantPath ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public int computeDependencies () 
	public int computeSpecialProperties () 
	private boolean testNaturallySorted (int, int) 
	private boolean testNaturallyReverseSorted () 
	public int computeCardinality () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public net.sf.saxon.expr.Expression getFirstStep () 
	public net.sf.saxon.expr.Expression getRemainingSteps () 
	public net.sf.saxon.expr.Expression getLastStep () 
	public net.sf.saxon.expr.Expression getAllExceptLastStep () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/PositionIterator.class
PositionIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PositionIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private int position
	private int min
	private int max
	private net.sf.saxon.om.Item nextItem
	private net.sf.saxon.om.Item current
	public static net.sf.saxon.om.SequenceIterator make (net.sf.saxon.om.SequenceIterator, int, int)  throws net.sf.saxon.xpath.XPathException 
	private void  (net.sf.saxon.om.SequenceIterator, int, int)  throws net.sf.saxon.xpath.XPathException 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/PositionRange.class
PositionRange.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.PositionRange extends net.sf.saxon.expr.ComputedExpression {
	private int minPosition
	private int maxPosition
	public void  (int, int) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int getIntrinsicDependencies () 
	public int getMinPosition () 
	public int getMaxPosition () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/PromotionOffer.class
PromotionOffer.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PromotionOffer extends java.lang.Object {
	public static final int FOCUS_INDEPENDENT
	public static final int RANGE_INDEPENDENT
	public static final int INLINE_VARIABLE_REFERENCES
	public static final int UNORDERED
	public int action
	public boolean promoteDocumentDependent
	public boolean mustEliminateDuplicates
	public net.sf.saxon.expr.Binding binding
	public net.sf.saxon.expr.Expression containingExpression
	public void  () 
	public net.sf.saxon.expr.Expression accept (net.sf.saxon.expr.Expression)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.Expression)  throws net.sf.saxon.xpath.XPathException 
	private static boolean dependsOnVariable (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding) 
}

net/sf/saxon/expr/QuantifiedExpression.class
QuantifiedExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.QuantifiedExpression extends net.sf.saxon.expr.Assignation {
	private int operator
	void  () 
	public void setOperator (int) 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/RangeExpression$RangeIterator.class
RangeExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.RangeExpression$RangeIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.LookaheadIterator  {
	long start
	long currentValue
	int increment
	long limit
	public void  (long, long) 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/expr/RangeExpression.class
RangeExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RangeExpression extends net.sf.saxon.expr.BinaryExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/RangeVariableDeclaration.class
RangeVariableDeclaration.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RangeVariableDeclaration extends java.lang.Object implements net.sf.saxon.expr.VariableDeclaration  {
	private int variableFingerprint
	private net.sf.saxon.value.SequenceType requiredType
	private String variableName
	private java.util.List references
	public void  () 
	public void setVariableFingerprint (int) 
	public int getVariableFingerprint () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
	public void setVariableName (java.lang.String) 
	public java.lang.String getVariableName () 
	public void registerReference (net.sf.saxon.expr.BindingReference) 
	public void fixupReferences (net.sf.saxon.expr.Binding) 
	public void refineTypeInformation (net.sf.saxon.type.ItemType, int, net.sf.saxon.value.Value, int) 
}

net/sf/saxon/expr/ReversibleIterator.class
ReversibleIterator.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ReversibleIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/expr/RoleLocator.class
RoleLocator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RoleLocator extends java.lang.Object implements java.io.Serializable  {
	protected int kind
	protected String container
	protected int operand
	public static final int FUNCTION
	public static final int BINARY_EXPR
	public static final int TYPE_OP
	public static final int VARIABLE
	public static final int INSTRUCTION
	public static final int FUNCTION_RESULT
	public static final int ORDER_BY
	public void  (int, java.lang.String, int) 
	public java.lang.String getMessage () 
	private static java.lang.String ordinal (int) 
}

net/sf/saxon/expr/RootExpression.class
RootExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RootExpression extends net.sf.saxon.expr.SingleNodeExpression {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public boolean equals (java.lang.Object) 
	public final int computeCardinality () 
	public int hashCode () 
	public net.sf.saxon.om.NodeInfo getNode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int getIntrinsicDependencies () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/SingleNodeExpression.class
SingleNodeExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.SingleNodeExpression extends net.sf.saxon.expr.ComputedExpression {
	public void  () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getIntrinsicDependencies () 
	public abstract net.sf.saxon.om.NodeInfo getNode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/SingletonComparison.class
SingletonComparison.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SingletonComparison extends net.sf.saxon.expr.BinaryExpression {
	private net.sf.saxon.sort.AtomicComparer comparer
	private boolean backwardsCompatible
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public void setComparator (java.util.Comparator) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	protected java.lang.String displayOperator () 
}

net/sf/saxon/expr/StaticContext.class
StaticContext.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.StaticContext extends java.lang.Object {
	public abstract net.sf.saxon.Configuration getConfiguration () 
	public abstract void issueWarning (java.lang.String) 
	public abstract java.lang.String getSystemId () 
	public abstract int getLineNumber () 
	public abstract java.lang.String getBaseURI () 
	public abstract java.lang.String getURIForPrefix (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.om.NamePool getNamePool () 
	public abstract net.sf.saxon.expr.VariableDeclaration bindVariable (int)  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.expr.Expression bindFunction (java.lang.String, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.xpath.XPathException 
	public abstract java.util.Comparator getCollation (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public abstract java.lang.String getDefaultCollationName () 
	public abstract short getDefaultElementNamespace () 
	public abstract boolean isInBackwardsCompatibleMode () 
	public abstract boolean isImportedSchema (java.lang.String) 
}

net/sf/saxon/expr/StaticProperty.class
StaticProperty.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.StaticProperty extends java.lang.Object {
	public static final int DEPENDS_ON_CURRENT_ITEM
	public static final int DEPENDS_ON_CONTEXT_ITEM
	public static final int DEPENDS_ON_POSITION
	public static final int DEPENDS_ON_LAST
	public static final int DEPENDS_ON_CONTEXT_DOCUMENT
	public static final int DEPENDS_ON_CURRENT_GROUP
	public static final int DEPENDS_ON_XSLT_CONTEXT
	public static final int DEPENDS_ON_FOCUS
	public static final int DEPENDS_ON_NON_DOCUMENT_FOCUS
	public static final int DEPENDENCY_MASK
	public static final int ALLOWS_ZERO
	public static final int ALLOWS_ONE
	public static final int ALLOWS_MANY
	public static final int CARDINALITY_MASK
	public static final int ALLOWS_ONE_OR_MORE
	public static final int ALLOWS_ZERO_OR_MORE
	public static final int ALLOWS_ZERO_OR_ONE
	public static final int EXACTLY_ONE
	public static final int EMPTY
	public static final int CONTEXT_DOCUMENT_NODESET
	public static final int ORDERED_NODESET
	public static final int REVERSE_DOCUMENT_ORDER
	public static final int PEER_NODESET
	public static final int SUBTREE_NODESET
	public static final int ATTRIBUTE_NS_NODESET
	public static final int CREATES_NEW_NODES
	public static final int SPECIAL_PROPERTY_MASK
	public void  () 
}

net/sf/saxon/expr/StringTokenIterator.class
StringTokenIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.StringTokenIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private String theString
	private String delimiters
	private java.util.StringTokenizer tokenizer
	private String current
	private int position
	public void  (java.lang.String) 
	public void  (java.lang.String, java.lang.String) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/expr/SuppliedParameterReference.class
SuppliedParameterReference.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SuppliedParameterReference extends net.sf.saxon.expr.ComputedExpression {
	int slotNumber
	public void  (int) 
	public net.sf.saxon.expr.Expression simplify () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public boolean equals (java.lang.Object) 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/TailExpression$TailIterator.class
TailExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TailExpression$TailIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private int start
	public void  (net.sf.saxon.om.SequenceIterator, int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/TailExpression.class
TailExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TailExpression extends net.sf.saxon.expr.ComputedExpression {
	net.sf.saxon.expr.Expression base
	int start
	public void  (net.sf.saxon.expr.Expression, int) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public int computeSpecialProperties () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public int getStart () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/Tokenizer.class
Tokenizer.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.Tokenizer extends java.lang.Object {
	private int state
	public static final int DEFAULT_STATE
	public static final int BARE_NAME_STATE
	public static final int SEQUENCE_TYPE_STATE
	public static final int OPERATOR_STATE
	public static final int UNKNOWN
	public static final int EOF
	public static final int UNION
	public static final int SLASH
	public static final int AT
	public static final int LSQB
	public static final int LPAR
	public static final int EQUALS
	public static final int COMMA
	public static final int SLSL
	public static final int OR
	public static final int AND
	public static final int GT
	public static final int LT
	public static final int GE
	public static final int LE
	public static final int PLUS
	public static final int MINUS
	public static final int MULT
	public static final int DIV
	public static final int MOD
	public static final int IS
	public static final int DOLLAR
	public static final int NE
	public static final int INTERSECT
	public static final int EXCEPT
	public static final int RETURN
	public static final int THEN
	public static final int ELSE
	public static final int WHERE
	public static final int TO
	public static final int IN
	public static final int SOME
	public static final int EVERY
	public static final int SATISFIES
	public static final int FUNCTION
	public static final int AXIS
	public static final int IF
	public static final int PRECEDES
	public static final int FOLLOWS
	public static final int COLONCOLON
	public static final int COLONSTAR
	public static final int INSTANCE_OF
	public static final int CAST_AS
	public static final int TREAT_AS
	public static final int FEQ
	public static final int FNE
	public static final int FGT
	public static final int FLT
	public static final int FGE
	public static final int FLE
	public static final int IDIV
	public static final int CASTABLE_AS
	public static final int ASSIGN
	public static final int LCURLY
	public static final int KEYWORD_CURLY
	public static final int ELEMENT_QNAME
	public static final int ATTRIBUTE_QNAME
	public static final int PI_QNAME
	public static final int TYPESWITCH
	public static final int CASE
	public static final int DEFAULT
	public static final int XQUERY_VERSION
	public static final int DECLARE_NAMESPACE
	public static final int DECLARE_DEFAULT
	public static final int DECLARE_VALIDATION
	public static final int DECLARE_BASEURI
	public static final int DECLARE_XMLSPACE
	public static final int IMPORT_SCHEMA
	public static final int IMPORT_MODULE
	public static final int DECLARE_VARIABLE
	public static final int DECLARE_FUNCTION
	public static final int MODULE_NAMESPACE
	public static final int VALIDATE
	public static final int VALIDATE_STRICT
	public static final int VALIDATE_LAX
	public static final int VALIDATE_SKIP
	public static final int VALIDATE_GLOBAL
	public static final int VALIDATE_CONTEXT
	public static final int SEMICOLON
	static int LAST_OPERATOR
	public static final int NAME
	public static final int STRING_LITERAL
	public static final int RSQB
	public static final int RPAR
	public static final int DOT
	public static final int DOTDOT
	public static final int STAR
	public static final int PREFIX
	public static final int NUMBER
	public static final int NODEKIND
	public static final int FOR
	public static final int SUFFIX
	public static final int QMARK
	public static final int TYPETEST
	public static final int RCURLY
	public static final int LET
	public static final int TAG
	public static final int NEGATE
	public static String[] tokens
	public static java.util.HashMap doubleKeywords
	public int currentToken
	public String currentTokenValue
	public int currentTokenStartIndex
	private int nextToken
	private String nextTokenValue
	private int nextTokenStartIndex
	public String input
	public int inputIndex
	private int inputLength
	private int lineNumber
	private int nextLineNumber
	private int precedingToken
	public void  () 
	public int getState () 
	public void setState (int) 
	private static void mapDouble (java.lang.String, int) 
	public void tokenize (java.lang.String, int, int)  throws net.sf.saxon.xpath.XPathException 
	public void next ()  throws net.sf.saxon.xpath.XPathException 
	public void treatCurrentAsOperator () 
	public void lookAhead ()  throws net.sf.saxon.xpath.XPathException 
	private static int getBinaryOp (java.lang.String) 
	private static int getFunctionType (java.lang.String) 
	private boolean followsOperator () 
	public char nextChar ()  throws java.lang.StringIndexOutOfBoundsException 
	public void unreadChar () 
	public java.lang.String recentText () 
	public int getLineNumber () 
	public java.lang.String getLexicalSubstring (int, int) 
	static void  () 
}

net/sf/saxon/expr/TreatExpression.class
TreatExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.TreatExpression extends java.lang.Object {
	public void  () 
	public static net.sf.saxon.expr.Expression make (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType) 
}

net/sf/saxon/expr/TypeChecker.class
TypeChecker.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TypeChecker extends java.lang.Object {
	public void  () 
	public static net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType, boolean, net.sf.saxon.expr.RoleLocator)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/TypeExpression.class
TypeExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.TypeExpression extends net.sf.saxon.expr.ComputedExpression {
	protected net.sf.saxon.expr.Expression source
	protected net.sf.saxon.value.SequenceType target
	protected void  () 
	public final net.sf.saxon.value.SequenceType getTargetType () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public int computeCardinality () 
}

net/sf/saxon/expr/UnionEnumeration.class
UnionEnumeration.java
package net.sf.saxon.expr
public net.sf.saxon.expr.UnionEnumeration extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator e1
	private net.sf.saxon.om.SequenceIterator e2
	private net.sf.saxon.om.NodeInfo nextNode1
	private net.sf.saxon.om.NodeInfo nextNode2
	private net.sf.saxon.sort.NodeOrderComparer comparer
	private net.sf.saxon.om.NodeInfo current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.NodeOrderComparer)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.om.NodeInfo next (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/UntypedAtomicConverter.class
UntypedAtomicConverter.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.UntypedAtomicConverter extends net.sf.saxon.expr.ComputedExpression implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.expr.Expression sequence
	private net.sf.saxon.type.AtomicType requiredItemType
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/UserFunctionCall$FunctionCallPackage.class
UserFunctionCall.java
package net.sf.saxon.expr
public net.sf.saxon.expr.UserFunctionCall$FunctionCallPackage extends java.lang.Object {
	private net.sf.saxon.instruct.CallableFunction function
	private net.sf.saxon.value.Value[] actualArgs
	private net.sf.saxon.expr.XPathContext evaluationContext
	public void  (net.sf.saxon.instruct.CallableFunction, net.sf.saxon.value.Value[], net.sf.saxon.expr.XPathContext) 
	protected net.sf.saxon.value.Value call (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/UserFunctionCall.class
UserFunctionCall.java
package net.sf.saxon.expr
public net.sf.saxon.expr.UserFunctionCall extends net.sf.saxon.expr.FunctionCall {
	private net.sf.saxon.value.SequenceType staticType
	private net.sf.saxon.instruct.CallableFunction function
	private int fingerprint
	private boolean tailRecursive
	public void  () 
	public void setFingerprint (int) 
	public int getFingerprint () 
	public void setStaticType (net.sf.saxon.value.SequenceType) 
	public void setFunction (net.sf.saxon.instruct.FunctionSignature, net.sf.saxon.instruct.CallableFunction)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getName () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public boolean markTailFunctionCalls () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.value.Value callFunction (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/ValueComparison.class
ValueComparison.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.ValueComparison extends net.sf.saxon.expr.BinaryExpression {
	private net.sf.saxon.sort.AtomicComparer comparer
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	private static boolean isZero (net.sf.saxon.expr.Expression) 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	protected static boolean compare (net.sf.saxon.value.AtomicValue, int, net.sf.saxon.value.AtomicValue, net.sf.saxon.sort.AtomicComparer)  throws net.sf.saxon.xpath.XPathException$Type 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
}

net/sf/saxon/expr/VariableDeclaration.class
VariableDeclaration.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.VariableDeclaration extends java.lang.Object {
	public abstract void registerReference (net.sf.saxon.expr.BindingReference) 
	public abstract int getVariableFingerprint () 
	public abstract java.lang.String getVariableName () 
}

net/sf/saxon/expr/VariableReference.class
VariableReference.java
package net.sf.saxon.expr
public net.sf.saxon.expr.VariableReference extends net.sf.saxon.expr.ComputedExpression implements net.sf.saxon.expr.BindingReference  {
	net.sf.saxon.expr.Binding binding
	net.sf.saxon.value.SequenceType staticType
	net.sf.saxon.value.Value constantValue
	transient String displayName
	public void  (net.sf.saxon.expr.VariableDeclaration)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression simplify () 
	public void setStaticType (net.sf.saxon.value.SequenceType, net.sf.saxon.value.Value, int) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void fixup (net.sf.saxon.expr.Binding) 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.value.Value evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Binding getBinding () 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/expr/VennExpression.class
VennExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.VennExpression extends net.sf.saxon.expr.BinaryExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
	public final net.sf.saxon.type.ItemType getItemType () 
	public final int computeCardinality () 
	public int computeSpecialProperties () 
	private boolean testContextDocumentNodeSet (int, int) 
	private boolean testSubTree (int, int) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public int hashCode () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/expr/XPathContext.class
XPathContext.java
package net.sf.saxon.expr
public net.sf.saxon.expr.XPathContext extends java.lang.Object {
	private net.sf.saxon.Controller controller
	private net.sf.saxon.om.SequenceIterator currentIterator
	private int last
	private Object[] localVariableFrame
	public void  (net.sf.saxon.Controller) 
	public void  (net.sf.saxon.expr.XPathContext) 
	public void  (net.sf.saxon.om.Item) 
	public net.sf.saxon.expr.XPathContext newContext () 
	public net.sf.saxon.Controller getController () 
	public void setCurrentIterator (net.sf.saxon.om.SequenceIterator) 
	public net.sf.saxon.om.SequenceIterator getCurrentIterator () 
	public int getContextPosition ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item getContextItem () 
	public int getLast ()  throws net.sf.saxon.xpath.XPathException 
	public boolean isAtLast ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item getCurrentStylesheetItem ()  throws net.sf.saxon.xpath.XPathException 
	public java.util.Comparator getCollation (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public java.util.Comparator getDefaultCollation () 
	public java.lang.Object[] getLocalVariableFrame () 
	public void setLocalVariableFrame (java.lang.Object[]) 
	public net.sf.saxon.value.Value evaluateLocalVariable (int) 
	public void setLocalVariable (int, net.sf.saxon.value.Value) 
}

net/sf/saxon/exslt/Common.class
Common.java
package net.sf.saxon.exslt
public abstract net.sf.saxon.exslt.Common extends java.lang.Object {
	public void  () 
	public static net.sf.saxon.value.Value nodeSet (net.sf.saxon.value.Value) 
	public static java.lang.String objectType (net.sf.saxon.value.Value) 
}

net/sf/saxon/exslt/Date.class
Date.java
package net.sf.saxon.exslt
public final net.sf.saxon.exslt.Date extends java.lang.Object {
	private void  () 
	public static java.lang.String dateTime () 
	public static java.lang.String date (java.lang.String) 
	public static java.lang.String date () 
	public static java.lang.String time (java.lang.String) 
	public static java.lang.String time () 
	public static double year (java.lang.String) 
	public static double year () 
	public static boolean leapYear (java.lang.String) 
	public static boolean leapYear () 
	public static double monthInYear (java.lang.String) 
	public static double monthInYear () 
	public static java.lang.String monthName (java.lang.String) 
	public static java.lang.String monthName () 
	public static java.lang.String monthAbbreviation (java.lang.String) 
	public static java.lang.String monthAbbreviation () 
	public static double weekInYear (java.lang.String) 
	public static double weekInYear () 
	public static double weekInMonth (java.lang.String) 
	public static double weekInMonth () 
	public static double dayInYear (java.lang.String) 
	public static double dayInYear () 
	public static double dayInMonth (java.lang.String) 
	public static double dayInMonth () 
	public static double dayOfWeekInMonth (java.lang.String) 
	public static double dayOfWeekInMonth () 
	public static double dayInWeek (java.lang.String) 
	public static double dayInWeek () 
	public static java.lang.String dayName (java.lang.String) 
	public static java.lang.String dayName () 
	public static java.lang.String dayAbbreviation (java.lang.String) 
	public static java.lang.String dayAbbreviation () 
	public static double hourInDay (java.lang.String) 
	public static double hourInDay () 
	public static double minuteInHour (java.lang.String) 
	public static double minuteInHour () 
	public static double secondInMinute (java.lang.String) 
	public static double secondInMinute () 
}

net/sf/saxon/exslt/Math.class
Math.java
package net.sf.saxon.exslt
public abstract net.sf.saxon.exslt.Math extends java.lang.Object {
	public void  () 
	public static double max (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static double min (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.value.SequenceValue highest (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.value.SequenceValue lowest (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static double abs (double)  throws net.sf.saxon.xpath.XPathException 
	public static double sqrt (double)  throws net.sf.saxon.xpath.XPathException 
	public static double power (double, double)  throws net.sf.saxon.xpath.XPathException 
	public static double constant (java.lang.String, double)  throws net.sf.saxon.xpath.XPathException 
	public static double log (double)  throws net.sf.saxon.xpath.XPathException 
	public static double random ()  throws net.sf.saxon.xpath.XPathException 
	public static double sin (double)  throws net.sf.saxon.xpath.XPathException 
	public static double cos (double)  throws net.sf.saxon.xpath.XPathException 
	public static double tan (double)  throws net.sf.saxon.xpath.XPathException 
	public static double asin (double)  throws net.sf.saxon.xpath.XPathException 
	public static double acos (double)  throws net.sf.saxon.xpath.XPathException 
	public static double atan (double)  throws net.sf.saxon.xpath.XPathException 
	public static double atan2 (double, double)  throws net.sf.saxon.xpath.XPathException 
	public static double exp (double)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/exslt/Sets$1.class
Sets.java
package net.sf.saxon.exslt
 net.sf.saxon.exslt.Sets$1 extends java.lang.Object {
}

net/sf/saxon/exslt/Sets$DistinctStringValue.class
Sets.java
package net.sf.saxon.exslt
 net.sf.saxon.exslt.Sets$DistinctStringValue extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	private void  () 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	void  (net.sf.saxon.exslt.Sets$1) 
}

net/sf/saxon/exslt/Sets.class
Sets.java
package net.sf.saxon.exslt
public abstract net.sf.saxon.exslt.Sets extends java.lang.Object {
	public void  () 
	public static net.sf.saxon.om.SequenceIterator intersection (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator difference (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static boolean hasSameNode (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator distinct (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator leading (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator trailing (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Adjust.class
Adjust.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Adjust extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Aggregate.class
Aggregate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Aggregate extends net.sf.saxon.functions.SystemFunction {
	public static final int SUM
	public static final int AVG
	public static final int COUNT
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.value.NumericValue total (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.value.NumericValue average (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static int count (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Available.class
Available.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Available extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	public static final int ELEMENT_AVAILABLE
	public static final int FUNCTION_AVAILABLE
	private transient net.sf.saxon.om.NamespaceResolver nsContext
	private transient net.sf.saxon.style.StyleNodeFactory styleNodeFactory
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private static boolean isFunctionAvailable (java.lang.String, java.lang.String, int) 
	private boolean isElementAvailable (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext) 
}

net/sf/saxon/functions/BaseURI.class
BaseURI.java
package net.sf.saxon.functions
public net.sf.saxon.functions.BaseURI extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/BooleanFn.class
BooleanFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.BooleanFn extends net.sf.saxon.functions.SystemFunction {
	public static final int BOOLEAN
	public static final int NOT
	public static final int TRUE
	public static final int FALSE
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/CollatingFunction.class
CollatingFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.CollatingFunction extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	protected net.sf.saxon.sort.AtomicComparer getAtomicComparer (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	protected java.util.Comparator getCollator (int, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Collection.class
Collection.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Collection extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.MappingFunction  {
	private String expressionBaseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Compare.class
Compare.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Compare extends net.sf.saxon.functions.CollatingFunction {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/CompileTimeFunction.class
CompileTimeFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.CompileTimeFunction extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public final net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public final net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Component.class
Component.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Component extends net.sf.saxon.functions.SystemFunction {
	public static final int YEAR
	public static final int MONTH
	public static final int DAY
	public static final int HOURS
	public static final int MINUTES
	public static final int SECONDS
	public static final int TIMEZONE
	public static final int LOCALNAME
	public static final int NAMESPACE
	int component
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Concat.class
Concat.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Concat extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	protected net.sf.saxon.value.SequenceType getRequiredType (int) 
	public java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Contains.class
Contains.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Contains extends net.sf.saxon.functions.CollatingFunction {
	public static final int CONTAINS
	public static final int STARTSWITH
	public static final int ENDSWITH
	public static final int AFTER
	public static final int BEFORE
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private boolean collationStartsWith (java.text.CollationElementIterator, java.text.CollationElementIterator) 
	private boolean collationContains (java.text.CollationElementIterator, java.text.CollationElementIterator, int[]) 
}

net/sf/saxon/functions/Current.class
Current.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Current extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	public void  () 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int getIntrinsicDependencies () 
}

net/sf/saxon/functions/CurrentDateTime.class
CurrentDateTime.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentDateTime extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/CurrentGroup.class
CurrentGroup.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentGroup extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	public static final int CURRENT_GROUP
	public static final int CURRENT_GROUPING_KEY
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int getIntrinsicDependencies () 
}

net/sf/saxon/functions/Data.class
Data.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Data extends net.sf.saxon.functions.CompileTimeFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/DeepEqual.class
DeepEqual.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DeepEqual extends net.sf.saxon.functions.CollatingFunction {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public static boolean deepEquals (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.sort.AtomicComparer)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/DefaultCollation.class
DefaultCollation.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DefaultCollation extends net.sf.saxon.functions.CompileTimeFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/DistinctValues.class
DistinctValues.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DistinctValues extends net.sf.saxon.functions.CollatingFunction implements net.sf.saxon.expr.MappingFunction  {
	public void  () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.sort.AtomicSortComparer getAtomicSortComparer (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Doc.class
Doc.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Doc extends net.sf.saxon.functions.SystemFunction {
	private String expressionBaseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Document$1.class
Document.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Document$1 extends java.lang.Object {
}

net/sf/saxon/functions/Document$DocumentMappingInfo.class
Document.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Document$DocumentMappingInfo extends java.lang.Object {
	public String baseURI
	public String styleSheetURI
	private final net.sf.saxon.functions.Document this$0
	private void  (net.sf.saxon.functions.Document) 
	void  (net.sf.saxon.functions.Document, net.sf.saxon.functions.Document$1) 
}

net/sf/saxon/functions/Document.class
Document.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Document extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.MappingFunction net.sf.saxon.functions.XSLTFunction  {
	private String expressionBaseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.NodeInfo makeDoc (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private static net.sf.saxon.om.NodeInfo getFragment (net.sf.saxon.om.DocumentInfo, java.lang.String) 
}

net/sf/saxon/functions/Error.class
Error.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Error extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/EscapeURI.class
EscapeURI.java
package net.sf.saxon.functions
public net.sf.saxon.functions.EscapeURI extends net.sf.saxon.functions.SystemFunction {
	private static String allHexDigits
	private static final String hex
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private java.lang.String asString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private void escape (char, char, java.lang.StringBuffer) 
	static void  () 
}

net/sf/saxon/functions/Evaluate$PreparedExpression.class
Evaluate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Evaluate$PreparedExpression extends java.lang.Object {
	public net.sf.saxon.expr.Expression expression
	public net.sf.saxon.xpath.Variable[] variables
	protected void  () 
}

net/sf/saxon/functions/Evaluate.class
Evaluate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Evaluate extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	net.sf.saxon.xpath.StandaloneContext staticContext
	public static final int EVALUATE
	public static final int EXPRESSION
	public static final int EVAL
	public void  () 
	protected net.sf.saxon.value.SequenceType getRequiredType (int) 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	private net.sf.saxon.functions.Evaluate$PreparedExpression prepareExpression (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int getIntrinsicDependencies () 
}

net/sf/saxon/functions/Existence.class
Existence.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Existence extends net.sf.saxon.functions.SystemFunction {
	public static final int EXISTS
	public static final int EMPTY
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Extensions$DistinctExpressionFunction.class
Extensions.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Extensions$DistinctExpressionFunction extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	public net.sf.saxon.expr.Expression exp
	public void  (net.sf.saxon.expr.Expression) 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Extensions.class
Extensions.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Extensions extends java.lang.Object {
	public void  () 
	public static void pauseTracing (net.sf.saxon.expr.XPathContext) 
	public static void resumeTracing (net.sf.saxon.expr.XPathContext) 
	public static java.lang.String systemId (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public static int lineNumber (net.sf.saxon.expr.XPathContext) 
	public static boolean hasSameNodes (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static double sum (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.xpath.XPathException 
	public static double max (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static double max (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.xpath.XPathException 
	public static double min (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static double min (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.value.SequenceValue highest (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator highest (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.value.SequenceValue lowest (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator lowest (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator distinct (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator leading (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator after (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.om.SequenceIterator tokenize (java.lang.String) 
	public static net.sf.saxon.om.SequenceIterator tokenize (java.lang.String, java.lang.String) 
	public static java.lang.String path (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public static java.lang.String typeAnnotation (net.sf.saxon.om.NodeInfo) 
	public static net.sf.saxon.expr.XPathContext getContext (net.sf.saxon.expr.XPathContext) 
	public static java.lang.String getPseudoAttribute (net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public static net.sf.saxon.value.SecondsDurationValue dayTimeDurationFromSeconds (double) 
	public static net.sf.saxon.value.MonthDurationValue yearMonthDurationFromMonths (double) 
}

net/sf/saxon/functions/ForceCase.class
ForceCase.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ForceCase extends net.sf.saxon.functions.SystemFunction {
	public static final int UPPERCASE
	public static final int LOWERCASE
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/FormatDate.class
FormatDate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.FormatDate extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	private static java.util.regex.Pattern componentPattern
	private static java.util.regex.Pattern formatPattern
	private static java.util.regex.Pattern widthPattern
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private static java.lang.String formatDate (net.sf.saxon.value.DateTimeValue, java.lang.String, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	private static java.lang.String formatComponent (net.sf.saxon.value.DateTimeValue, java.lang.String, net.sf.saxon.number.Numberer)  throws net.sf.saxon.xpath.XPathException 
	private static java.lang.String formatNumber (java.lang.String, int, java.lang.String, net.sf.saxon.number.Numberer)  throws net.sf.saxon.xpath.XPathException 
	private static int[] getWidths (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	static void  () 
}

net/sf/saxon/functions/FormatNumber.class
FormatNumber.java
package net.sf.saxon.functions
public net.sf.saxon.functions.FormatNumber extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	private java.text.DecimalFormat decimalFormat
	private String previousFormat
	private java.text.DecimalFormatSymbols previousDFS
	private net.sf.saxon.om.NamespaceResolver nsContext
	private String dfURI
	private String dfLocalName
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public synchronized java.lang.String formatNumber (double, java.lang.String, java.text.DecimalFormatSymbols)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/FormatNumber2$SubPicture.class
FormatNumber2.java
package net.sf.saxon.functions
 net.sf.saxon.functions.FormatNumber2$SubPicture extends java.lang.Object implements java.io.Serializable  {
	int minWholePartSize
	int maxWholePartSize
	int minFractionPartSize
	int maxFractionPartSize
	boolean isPercent
	boolean isPerMille
	String prefix
	String suffix
	int[] wholePartGroupingPositions
	int[] fractionalPartGroupingPositions
	private final net.sf.saxon.functions.FormatNumber2 this$0
	public void  (net.sf.saxon.functions.FormatNumber2, java.lang.String, java.text.DecimalFormatSymbols)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.CharSequence format (double, java.text.DecimalFormatSymbols, java.lang.String) 
}

net/sf/saxon/functions/FormatNumber2.class
FormatNumber2.java
package net.sf.saxon.functions
public net.sf.saxon.functions.FormatNumber2 extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	private net.sf.saxon.om.NamespaceResolver nsContext
	private java.text.DecimalFormatSymbols decimalFormatSymbols
	private transient String picture
	private net.sf.saxon.functions.FormatNumber2$SubPicture[] subPictures
	private boolean requireFixup
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void fixup (java.text.DecimalFormatSymbols) 
	private net.sf.saxon.functions.FormatNumber2$SubPicture[] getSubPictures (java.lang.String, java.text.DecimalFormatSymbols)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private java.lang.CharSequence formatNumber (double, net.sf.saxon.functions.FormatNumber2$SubPicture[], java.text.DecimalFormatSymbols) 
	private void grumble (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public static void main (java.lang.String[]) 
	static void access$000 (net.sf.saxon.functions.FormatNumber2, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Id.class
Id.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Id extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.MappingFunction  {
	private boolean isSingletonId
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public int computeSpecialProperties () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Idref$1.class
Idref.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Idref$1 extends java.lang.Object {
}

net/sf/saxon/functions/Idref$KeyContextInfo.class
Idref.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Idref$KeyContextInfo extends java.lang.Object {
	public net.sf.saxon.om.DocumentInfo document
	public net.sf.saxon.Controller controller
	private final net.sf.saxon.functions.Idref this$0
	private void  (net.sf.saxon.functions.Idref) 
	void  (net.sf.saxon.functions.Idref, net.sf.saxon.functions.Idref$1) 
}

net/sf/saxon/functions/Idref.class
Idref.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Idref extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.MappingFunction  {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/IndexOf$IndexIterator.class
IndexOf.java
package net.sf.saxon.functions
 net.sf.saxon.functions.IndexOf$IndexIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	net.sf.saxon.om.SequenceIterator base
	net.sf.saxon.value.AtomicValue value
	net.sf.saxon.sort.AtomicComparer comparer
	int index
	int position
	net.sf.saxon.om.Item current
	private final net.sf.saxon.functions.IndexOf this$0
	public void  (net.sf.saxon.functions.IndexOf, net.sf.saxon.om.SequenceIterator, net.sf.saxon.value.AtomicValue, net.sf.saxon.sort.AtomicComparer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/IndexOf.class
IndexOf.java
package net.sf.saxon.functions
public net.sf.saxon.functions.IndexOf extends net.sf.saxon.functions.CollatingFunction {
	public void  () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/InScopeNamespaces.class
InScopeNamespaces.java
package net.sf.saxon.functions
public net.sf.saxon.functions.InScopeNamespaces extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.MappingFunction  {
	public void  () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Insert$InsertIterator.class
Insert.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Insert$InsertIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.om.SequenceIterator insert
	private int insertPosition
	private int position
	private net.sf.saxon.om.Item current
	private boolean inserting
	private final net.sf.saxon.functions.Insert this$0
	public void  (net.sf.saxon.functions.Insert, net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Insert.class
Insert.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Insert extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Key$1.class
Key.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Key$1 extends java.lang.Object {
}

net/sf/saxon/functions/Key$KeyContextInfo.class
Key.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Key$KeyContextInfo extends java.lang.Object {
	public net.sf.saxon.om.DocumentInfo document
	public net.sf.saxon.Controller controller
	public int keyFingerprint
	private final net.sf.saxon.functions.Key this$0
	private void  (net.sf.saxon.functions.Key) 
	void  (net.sf.saxon.functions.Key, net.sf.saxon.functions.Key$1) 
}

net/sf/saxon/functions/Key.class
Key.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Key extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.MappingFunction net.sf.saxon.functions.XSLTFunction  {
	private net.sf.saxon.om.NamespaceResolver nsContext
	private int keyFingerprint
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Lang.class
Lang.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Lang extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int getIntrinsicDependencies () 
	private boolean isLang (java.lang.String, net.sf.saxon.expr.XPathContext) 
}

net/sf/saxon/functions/Last.class
Last.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Last extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int getIntrinsicDependencies () 
}

net/sf/saxon/functions/Matches.class
Matches.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Matches extends net.sf.saxon.functions.SystemFunction {
	private java.util.regex.Pattern regexp
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public static int setFlags (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	protected static java.util.regex.Pattern tryToCompile (net.sf.saxon.expr.Expression[], int, int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Minimax.class
Minimax.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Minimax extends net.sf.saxon.functions.CollatingFunction {
	public static final int MIN
	public static final int MAX
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/NamePart.class
NamePart.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NamePart extends net.sf.saxon.functions.SystemFunction {
	public static final int NAME
	public static final int LOCAL_NAME
	public static final int NAMESPACE_URI
	public static final int GENERATE_ID
	public static final int DOCUMENT_URI
	public static final int NODE_NAME
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/NamespaceForPrefix.class
NamespaceForPrefix.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NamespaceForPrefix extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/NormalizeSpace.class
NormalizeSpace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NormalizeSpace extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public static java.lang.String normalize (java.lang.String) 
}

net/sf/saxon/functions/NumberFn.class
NumberFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NumberFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Parse.class
Parse.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Parse extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	String baseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Position.class
Position.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Position extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int getIntrinsicDependencies () 
}

net/sf/saxon/functions/QNameFn.class
QNameFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.QNameFn extends net.sf.saxon.functions.SystemFunction {
	public static final int EXPAND
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/RegexGroup.class
RegexGroup.java
package net.sf.saxon.functions
public net.sf.saxon.functions.RegexGroup extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int getIntrinsicDependencies () 
}

net/sf/saxon/functions/Remove$RemoveIterator.class
Remove.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Remove$RemoveIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	net.sf.saxon.om.SequenceIterator base
	int removePosition
	int position
	net.sf.saxon.om.Item current
	private final net.sf.saxon.functions.Remove this$0
	public void  (net.sf.saxon.functions.Remove, net.sf.saxon.om.SequenceIterator, int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Remove.class
Remove.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Remove extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression simplifyAsTailExpression () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Replace.class
Replace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Replace extends net.sf.saxon.functions.SystemFunction {
	private java.util.regex.Pattern regexp
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private void checkReplacement (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/ResolveQName.class
ResolveQName.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ResolveQName extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/ResolveURI.class
ResolveURI.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ResolveURI extends net.sf.saxon.functions.SystemFunction {
	String expressionBaseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Reverse.class
Reverse.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Reverse extends net.sf.saxon.functions.CompileTimeFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Root.class
Root.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Root extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public int computeSpecialProperties () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Rounding.class
Rounding.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.Rounding extends net.sf.saxon.functions.SystemFunction {
	public static final int FLOOR
	public static final int CEILING
	public static final int ROUND
	public static final int HALF_EVEN
	public static final int ABS
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Serialize.class
Serialize.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Serialize extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	java.util.Properties outputProperties
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/StandardFunction$Entry.class
StandardFunction.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StandardFunction$Entry extends java.lang.Object implements java.io.Serializable  {
	public String name
	public Class implementationClass
	public int opcode
	public int minArguments
	public int maxArguments
	public net.sf.saxon.type.ItemType itemType
	public int cardinality
	public net.sf.saxon.value.SequenceType[] argumentTypes
	public void  () 
}

net/sf/saxon/functions/StandardFunction.class
StandardFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.StandardFunction extends java.lang.Object {
	static java.util.HashMap functionTable
	protected static net.sf.saxon.type.ItemType SAME_AS_FIRST_ARGUMENT
	static Class class$net$sf$saxon$functions$Rounding
	static Class class$net$sf$saxon$functions$Adjust
	static Class class$net$sf$saxon$functions$Aggregate
	static Class class$net$sf$saxon$functions$BaseURI
	static Class class$net$sf$saxon$functions$BooleanFn
	static Class class$net$sf$saxon$functions$Concat
	static Class class$net$sf$saxon$functions$Unicode
	static Class class$net$sf$saxon$functions$Collection
	static Class class$net$sf$saxon$functions$Compare
	static Class class$net$sf$saxon$functions$Contains
	static Class class$net$sf$saxon$functions$Current
	static Class class$net$sf$saxon$functions$CurrentDateTime
	static Class class$net$sf$saxon$functions$CurrentGroup
	static Class class$net$sf$saxon$functions$Data
	static Class class$net$sf$saxon$functions$DeepEqual
	static Class class$net$sf$saxon$functions$DefaultCollation
	static Class class$net$sf$saxon$functions$DistinctValues
	static Class class$net$sf$saxon$functions$Doc
	static Class class$net$sf$saxon$functions$Document
	static Class class$net$sf$saxon$functions$NamePart
	static Class class$net$sf$saxon$functions$Existence
	static Class class$net$sf$saxon$functions$Available
	static Class class$net$sf$saxon$functions$Error
	static Class class$net$sf$saxon$functions$EscapeURI
	static Class class$net$sf$saxon$functions$TreatFn
	static Class class$net$sf$saxon$functions$QNameFn
	static Class class$net$sf$saxon$functions$FormatDate
	static Class class$net$sf$saxon$functions$FormatNumber2
	static Class class$net$sf$saxon$functions$FormatNumber
	static Class class$net$sf$saxon$functions$Component
	static Class class$net$sf$saxon$functions$InScopeNamespaces
	static Class class$net$sf$saxon$functions$NamespaceForPrefix
	static Class class$net$sf$saxon$functions$Id
	static Class class$net$sf$saxon$functions$Idref
	static Class class$net$sf$saxon$functions$IndexOf
	static Class class$net$sf$saxon$functions$Insert
	static Class class$net$sf$saxon$functions$Key
	static Class class$net$sf$saxon$functions$Lang
	static Class class$net$sf$saxon$functions$Last
	static Class class$net$sf$saxon$functions$ForceCase
	static Class class$net$sf$saxon$functions$Matches
	static Class class$net$sf$saxon$functions$Minimax
	static Class class$net$sf$saxon$functions$NormalizeSpace
	static Class class$net$sf$saxon$functions$NumberFn
	static Class class$net$sf$saxon$functions$Position
	static Class class$net$sf$saxon$functions$RegexGroup
	static Class class$net$sf$saxon$functions$Remove
	static Class class$net$sf$saxon$functions$Replace
	static Class class$net$sf$saxon$functions$ResolveQName
	static Class class$net$sf$saxon$functions$ResolveURI
	static Class class$net$sf$saxon$functions$Reverse
	static Class class$net$sf$saxon$functions$Root
	static Class class$net$sf$saxon$functions$StringFn
	static Class class$net$sf$saxon$functions$StringLength
	static Class class$net$sf$saxon$functions$StringJoin
	static Class class$net$sf$saxon$functions$Subsequence
	static Class class$net$sf$saxon$functions$Substring
	static Class class$net$sf$saxon$functions$SystemProperty
	static Class class$net$sf$saxon$functions$Trace
	static Class class$net$sf$saxon$functions$Translate
	static Class class$net$sf$saxon$functions$Tokenize
	static Class class$net$sf$saxon$functions$Unordered
	static Class class$net$sf$saxon$functions$UnparsedEntity
	static Class class$net$sf$saxon$functions$UnparsedText
	static Class class$net$sf$saxon$functions$Evaluate
	static Class class$net$sf$saxon$functions$Parse
	static Class class$net$sf$saxon$functions$Serialize
	public void  () 
	public static net.sf.saxon.functions.StandardFunction$Entry register (java.lang.String, java.lang.Class, int, int, int, net.sf.saxon.type.ItemType, int) 
	static void arg (net.sf.saxon.functions.StandardFunction$Entry, int, net.sf.saxon.type.ItemType, int) 
	public static net.sf.saxon.functions.StandardFunction$Entry getFunction (java.lang.String) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

net/sf/saxon/functions/StringFn.class
StringFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/StringJoin.class
StringJoin.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringJoin extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression simplifySingleton () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/StringLength.class
StringLength.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringLength extends net.sf.saxon.functions.SystemFunction {
	private boolean shortcut
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public void setShortcut () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Subsequence.class
Subsequence.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Subsequence extends net.sf.saxon.functions.SystemFunction {
	public static final int SUBSEQUENCE
	public void  () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeSpecialProperties () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Substring.class
Substring.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Substring extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private static java.lang.String substring (java.lang.String, net.sf.saxon.value.NumericValue) 
	private static java.lang.String substring (java.lang.String, net.sf.saxon.value.NumericValue, net.sf.saxon.value.NumericValue) 
}

net/sf/saxon/functions/SystemFunction.class
SystemFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.SystemFunction extends net.sf.saxon.expr.FunctionCall {
	private net.sf.saxon.functions.StandardFunction$Entry details
	protected int operation
	public void  () 
	public static net.sf.saxon.expr.FunctionCall makeSystemFunction (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	private void setDetails (net.sf.saxon.functions.StandardFunction$Entry) 
	protected net.sf.saxon.functions.StandardFunction$Entry getDetails () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	private void checkArgument (int, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.value.SequenceType getRequiredType (int) 
	public java.lang.String getName () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	protected final void useContextItemAsDefault ()  throws net.sf.saxon.xpath.XPathException 
	protected final void addContextDocumentArgument (int, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	public static void main (java.lang.String[])  throws java.lang.Exception 
}

net/sf/saxon/functions/SystemProperty.class
SystemProperty.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SystemProperty extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	private net.sf.saxon.om.NamespaceResolver nsContext
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public static java.lang.String getProperty (java.lang.String, java.lang.String, net.sf.saxon.Configuration) 
}

net/sf/saxon/functions/Tokenize$TokenIterator.class
Tokenize.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Tokenize$TokenIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private String input
	private java.util.regex.Pattern pattern
	private java.util.regex.Matcher matcher
	private String current
	private int position
	private int prevEnd
	public void  (java.lang.String, java.util.regex.Pattern) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/functions/Tokenize.class
Tokenize.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Tokenize extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.MappingFunction  {
	private java.util.regex.Pattern regexp
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object) 
	public static void main (java.lang.String[])  throws java.lang.Exception 
}

net/sf/saxon/functions/Trace$TracingIterator.class
Trace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Trace$TracingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	net.sf.saxon.om.SequenceIterator base
	String label
	boolean empty
	private final net.sf.saxon.functions.Trace this$0
	public void  (net.sf.saxon.functions.Trace, net.sf.saxon.om.SequenceIterator, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Trace.class
Trace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Trace extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public int computeSpecialProperties () 
	public int computeCardinality () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private void traceItem (net.sf.saxon.om.Item, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	static void access$000 (net.sf.saxon.functions.Trace, net.sf.saxon.om.Item, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Translate.class
Translate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Translate extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private static java.lang.CharSequence translate (java.lang.String, java.lang.String, java.lang.String) 
	private static java.lang.CharSequence slowTranslate (java.lang.String, java.lang.String, java.lang.String) 
}

net/sf/saxon/functions/TreatFn.class
TreatFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TreatFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Unicode.class
Unicode.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Unicode extends net.sf.saxon.functions.SystemFunction {
	public static final int TO_CODEPOINTS
	public static final int FROM_CODEPOINTS
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private static net.sf.saxon.om.SequenceIterator stringToUnicode (java.lang.String) 
	private static java.lang.CharSequence unicodeToString (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/Unordered.class
Unordered.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Unordered extends net.sf.saxon.functions.CompileTimeFunction {
	public void  () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/UnparsedEntity.class
UnparsedEntity.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedEntity extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	public static int URI
	public static int PUBLIC_ID
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	static void  () 
}

net/sf/saxon/functions/UnparsedText.class
UnparsedText.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedText extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	String expressionBaseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	private java.lang.CharSequence readFile (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/functions/XSLTFunction.class
XSLTFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.XSLTFunction extends java.lang.Object {
}

net/sf/saxon/instruct/AnalyzeString.class
AnalyzeString.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.AnalyzeString extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression regex
	private net.sf.saxon.expr.Expression flags
	private net.sf.saxon.instruct.Block matching
	private net.sf.saxon.instruct.Block nonMatching
	private java.util.regex.Pattern pattern
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.instruct.Block, net.sf.saxon.instruct.Block, java.util.regex.Pattern) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/ApplyImports.class
ApplyImports.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ApplyImports extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.instruct.WithParam[] actualParams
	private net.sf.saxon.instruct.WithParam[] tunnelParams
	public void  (net.sf.saxon.instruct.WithParam[], net.sf.saxon.instruct.WithParam[]) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/ApplyTemplates$ApplyTemplatesPackage.class
ApplyTemplates.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.ApplyTemplates$ApplyTemplatesPackage extends java.lang.Object implements net.sf.saxon.instruct.TailCall  {
	private net.sf.saxon.value.Value selectedNodes
	private net.sf.saxon.trans.Mode mode
	private net.sf.saxon.ParameterSet params
	private net.sf.saxon.ParameterSet tunnelParams
	private Object[] executionContext
	public void  (net.sf.saxon.value.Value, net.sf.saxon.trans.Mode, net.sf.saxon.ParameterSet, net.sf.saxon.ParameterSet, java.lang.Object[]) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/ApplyTemplates.class
ApplyTemplates.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ApplyTemplates extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.instruct.WithParam[] actualParams
	private net.sf.saxon.instruct.WithParam[] tunnelParams
	private boolean useCurrentMode
	private boolean useTailRecursion
	private net.sf.saxon.trans.Mode mode
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.instruct.WithParam[], net.sf.saxon.instruct.WithParam[], boolean, boolean, net.sf.saxon.trans.Mode) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.InstructionDetails getInstructionDetails (net.sf.saxon.Controller) 
	public void process (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	private net.sf.saxon.instruct.TailCall apply (net.sf.saxon.expr.XPathContext, boolean)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/Assign.class
Assign.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Assign extends net.sf.saxon.instruct.GeneralVariable implements net.sf.saxon.expr.BindingReference  {
	private net.sf.saxon.instruct.DefiningVariable binding
	public void  () 
	public void setStaticType (net.sf.saxon.value.SequenceType, net.sf.saxon.value.Value, int) 
	public void fixup (net.sf.saxon.expr.Binding) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/Attribute.class
Attribute.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.Attribute extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private net.sf.saxon.expr.Expression attributeName
	private net.sf.saxon.expr.Expression namespace
	private net.sf.saxon.om.NamespaceResolver nsContext
	private net.sf.saxon.type.SimpleType schemaType
	private int annotation
	private int validationAction
	private int options
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.om.NamespaceResolver, int, net.sf.saxon.type.SimpleType, int) 
	public void setRejectDuplicates () 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public void typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public int getDependencies () 
	public void getXPathExpressions (java.util.List) 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected int evaluateNameCode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException javax.xml.transform.TransformerException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/AttributeSet.class
AttributeSet.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.AttributeSet extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.instruct.AttributeSet[] useAttributeSets
	private net.sf.saxon.instruct.Block body
	private boolean needsStackFrame
	public void  () 
	public void initialize (net.sf.saxon.instruct.AttributeSet[], net.sf.saxon.instruct.Block, boolean) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected static void expand (net.sf.saxon.instruct.AttributeSet[], net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/Bindery.class
Bindery.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.Bindery extends java.lang.Object {
	public static final int FRAME_PARAMS
	public static final int FRAME_TUNNEL_PARAMS
	public static final int FRAME_VARIABLES
	private Object[] globals
	private boolean[] busy
	private Object[][] stack
	private Object[] currentStackFrame
	private net.sf.saxon.ParameterSet globalParameters
	private int top
	private int allocated
	private int localSpace
	public void  () 
	public void allocateGlobals (int) 
	public void defineGlobalParameters (net.sf.saxon.ParameterSet) 
	public boolean useGlobalParameter (int, net.sf.saxon.instruct.DefiningVariable)  throws net.sf.saxon.xpath.XPathException 
	public void defineGlobalVariable (net.sf.saxon.instruct.DefiningVariable, net.sf.saxon.value.Value) 
	public void setExecuting (net.sf.saxon.instruct.DefiningVariable, boolean)  throws net.sf.saxon.xpath.XPathException 
	public boolean isEvaluated (net.sf.saxon.instruct.DefiningVariable) 
	public void allocateLocals (int) 
	public void openStackFrame (net.sf.saxon.ParameterSet, net.sf.saxon.ParameterSet) 
	public void openStackFrame () 
	public void openStackFrame (net.sf.saxon.value.Value[]) 
	private void allocateStackFrame () 
	public void closeStackFrame () 
	public boolean useLocalParameter (int, net.sf.saxon.instruct.DefiningVariable, boolean)  throws net.sf.saxon.xpath.XPathException 
	public void setLocalVariable (int, net.sf.saxon.value.Value) 
	public net.sf.saxon.value.Value evaluateGlobalVariable (net.sf.saxon.instruct.DefiningVariable) 
	public net.sf.saxon.value.Value getLocalVariable (int) 
	public java.lang.Object[] getCurrentStackFrame () 
	public void openCopiedStackFrame (java.lang.Object[]) 
	public net.sf.saxon.ParameterSet getTunnelParameters () 
	public net.sf.saxon.value.Value getValue (net.sf.saxon.instruct.DefiningVariable, int) 
	public int getFrameId () 
	public void assignVariable (net.sf.saxon.instruct.DefiningVariable, net.sf.saxon.value.Value) 
}

net/sf/saxon/instruct/Block.class
Block.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Block extends net.sf.saxon.instruct.Instruction {
	public static final byte BLOCK
	public static final byte OTHERWISE
	public static final byte FALLBACK
	public static final byte MATCHING_SUBSTRING
	public static final byte NON_MATCHING_SUBSTRING
	public static final byte IF
	public static final byte WHEN
	private byte instructionName
	public void  () 
	public void setInstructionName (byte) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	private java.lang.String getInstructionNameLocal () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/CallableFunction.class
CallableFunction.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.CallableFunction extends java.lang.Object {
	public abstract java.lang.String getFunctionName () 
	public abstract net.sf.saxon.value.Value call (net.sf.saxon.value.Value[], net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/CallTemplate$CallTemplatePackage.class
CallTemplate.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.CallTemplate$CallTemplatePackage extends java.lang.Object implements net.sf.saxon.instruct.TailCall  {
	private net.sf.saxon.instruct.Template target
	private net.sf.saxon.ParameterSet params
	private net.sf.saxon.ParameterSet tunnelParams
	private Object[] executionContext
	public void  (net.sf.saxon.instruct.Template, net.sf.saxon.ParameterSet, net.sf.saxon.ParameterSet, java.lang.Object[]) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/CallTemplate.class
CallTemplate.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.CallTemplate extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.instruct.Template template
	private net.sf.saxon.instruct.WithParam[] actualParams
	private net.sf.saxon.instruct.WithParam[] tunnelParams
	private boolean useTailRecursion
	private net.sf.saxon.expr.Expression calledTemplateExpression
	private net.sf.saxon.om.NamespaceResolver nsContext
	public void  (net.sf.saxon.instruct.Template, net.sf.saxon.instruct.WithParam[], net.sf.saxon.instruct.WithParam[], boolean, net.sf.saxon.expr.Expression, net.sf.saxon.om.NamespaceResolver) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public void process (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	private net.sf.saxon.instruct.Template getTargetTemplate (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/Choose.class
Choose.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Choose extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression[] conditions
	private net.sf.saxon.instruct.Instruction[] actions
	public void  (net.sf.saxon.expr.Expression[], net.sf.saxon.instruct.Instruction[]) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/CollationDecl.class
CollationDecl.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.CollationDecl extends java.lang.Object {
	private String collationName
	private java.util.Comparator collator
	private boolean isDefault
	public void  (java.lang.String, java.util.Comparator, boolean) 
	public java.lang.String getCollationName () 
	public boolean isDefaultCollation () 
	public java.util.Comparator getCollator () 
}

net/sf/saxon/instruct/Comment.class
Comment.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.Comment extends net.sf.saxon.instruct.SimpleNodeConstructor {
	public void  () 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public void typeCheck (net.sf.saxon.expr.StaticContext) 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/Copy.class
Copy.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Copy extends net.sf.saxon.instruct.ElementCreator {
	private boolean copyNamespaces
	public void  (net.sf.saxon.instruct.AttributeSet[], boolean, net.sf.saxon.type.SchemaType, int) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	protected int getNameCode (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected void getXPathExpressions (java.util.List) 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/CopyOf.class
CopyOf.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.CopyOf extends net.sf.saxon.instruct.ExprInstruction {
	private net.sf.saxon.expr.Expression select
	private boolean copyNamespaces
	private int validation
	private net.sf.saxon.type.SchemaType schemaType
	private net.sf.saxon.type.ValidationContext validationContext
	private boolean requireDocumentOrElement
	public void  (net.sf.saxon.expr.Expression, boolean, int, net.sf.saxon.type.SchemaType) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public void setRequireDocumentOrElement (boolean) 
	public void setValidationContext (net.sf.saxon.type.ValidationContext) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected static void copyAttribute (net.sf.saxon.om.NodeInfo, net.sf.saxon.type.SchemaType, int, net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public int getDependencies () 
	public int getSpecialProperties () 
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	protected void getXPathExpressions (java.util.List) 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/instruct/DeferredError.class
DeferredError.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.DeferredError extends net.sf.saxon.instruct.Instruction {
	private javax.xml.transform.TransformerException error
	private String instructionName
	public void  (javax.xml.transform.TransformerException, java.lang.String) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/DefiningVariable.class
DefiningVariable.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.DefiningVariable extends net.sf.saxon.instruct.GeneralVariable implements net.sf.saxon.expr.Binding  {
	private int slotNumber
	private net.sf.saxon.value.SequenceType requiredType
	private String variableName
	protected boolean anyTypeAllowed
	public void  () 
	public int getSlotNumber () 
	public void setSlotNumber (int) 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
	public void setVariableName (java.lang.String) 
	public java.lang.String getVariableName () 
	public net.sf.saxon.value.Value evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/instruct/Doctype.class
Doctype.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Doctype extends net.sf.saxon.instruct.Instruction {
	public void  () 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	private void write (net.sf.saxon.event.Receiver, java.lang.String)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/DocumentInstr.class
DocumentInstr.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.DocumentInstr extends net.sf.saxon.instruct.ExprInstruction {
	private static final int[] treeSizeParameters
	boolean textOnly
	String constantText
	String baseURI
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	public void  (boolean, java.lang.String, java.lang.String) 
	public void setValidationAction (int) 
	public void setSchemaType (net.sf.saxon.type.SchemaType) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void getXPathExpressions (java.util.List) 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public void display (int, net.sf.saxon.om.NamePool) 
	static void  () 
}

net/sf/saxon/instruct/Element.class
Element.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Element extends net.sf.saxon.instruct.ElementCreator {
	private net.sf.saxon.expr.Expression elementName
	private net.sf.saxon.expr.Expression namespace
	private net.sf.saxon.om.NamespaceResolver nsContext
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.instruct.AttributeSet[], net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void getXPathExpressions (java.util.List) 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	protected int getNameCode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException javax.xml.transform.TransformerException 
	protected void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws javax.xml.transform.TransformerException 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/ElementCreator.class
ElementCreator.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.ElementCreator extends net.sf.saxon.instruct.ExprInstruction {
	protected net.sf.saxon.instruct.AttributeSet[] useAttributeSets
	protected net.sf.saxon.type.SchemaType schemaType
	protected int validation
	protected net.sf.saxon.type.ValidationContext validationContext
	public void  () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void setValidationMode (int) 
	public int getValidationMode () 
	public void setValidationContext (net.sf.saxon.type.ValidationContext) 
	public net.sf.saxon.type.ValidationContext getValidationContext () 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	protected abstract int getNameCode (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected abstract void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	private void skipElement (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/instruct/Executable.class
Executable.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Executable extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.trans.Mode stripperRules
	private boolean stripsWhitespace
	private net.sf.saxon.trans.RuleManager ruleManager
	private net.sf.saxon.trans.KeyManager keyManager
	private net.sf.saxon.trans.DecimalFormatManager decimalFormatManager
	private int numberOfVariables
	private String defaultCollationName
	private java.util.HashMap sortKeyTable
	private java.util.Properties defaultOutputProperties
	private java.util.HashMap namedTemplateTable
	private int largestStackFrame
	private java.util.HashMap collationTable
	private String[] moduleArray
	private java.util.HashMap characterMapIndex
	public void  () 
	public void setConfiguration (net.sf.saxon.Configuration) 
	public net.sf.saxon.Configuration getConfiguration () 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public void setModuleArray (java.lang.String[]) 
	public java.lang.String getSystemId (int) 
	public void setRuleManager (net.sf.saxon.trans.RuleManager) 
	public net.sf.saxon.trans.RuleManager getRuleManager () 
	public void setNamedTemplateTable (java.util.HashMap) 
	public java.util.HashMap getNamedTemplateTable () 
	public void setSortKeyTable (java.util.HashMap) 
	public java.util.HashMap getSortKeyTable () 
	public void setCharacterMapIndex (java.util.HashMap) 
	public java.util.HashMap getCharacterMapIndex () 
	public void setStripperRules (net.sf.saxon.trans.Mode) 
	public void setStripsWhitespace (boolean) 
	public net.sf.saxon.event.Stripper newStripper () 
	public boolean stripsWhitespace () 
	public void setKeyManager (net.sf.saxon.trans.KeyManager) 
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public void setDefaultOutputProperties (java.util.Properties) 
	public java.util.Properties getDefaultOutputProperties () 
	public void setDecimalFormatManager (net.sf.saxon.trans.DecimalFormatManager) 
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public void setDefaultCollationName (java.lang.String) 
	public java.util.Comparator getDefaultCollation () 
	public void setCollationTable (java.util.HashMap) 
	public java.util.Comparator getNamedCollation (java.lang.String) 
	public void setSlotSpace (int, int) 
	public void initialiseBindery (net.sf.saxon.instruct.Bindery) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/ExprInstruction.class
ExprInstruction.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.ExprInstruction extends net.sf.saxon.instruct.Instruction implements net.sf.saxon.expr.Expression  {
	public void  () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public int getDependencies () 
	public int getSpecialProperties () 
	protected abstract void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	protected abstract void getXPathExpressions (java.util.List) 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public final java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/instruct/FixedAttribute.class
FixedAttribute.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.FixedAttribute extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private int nameCode
	private net.sf.saxon.type.SimpleType schemaType
	private int annotation
	private int options
	private int validationAction
	public void  (int, int, net.sf.saxon.type.SimpleType, int) 
	public void setRejectDuplicates () 
	public void setNoSpecialChars () 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public void typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	protected int evaluateNameCode (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/FixedElement.class
FixedElement.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.FixedElement extends net.sf.saxon.instruct.ElementCreator {
	private int nameCode
	protected int[] namespaceCodes
	public void  (int, int[], net.sf.saxon.instruct.AttributeSet[], net.sf.saxon.type.SchemaType, int) 
	public void getXPathExpressions (java.util.List) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	protected int getNameCode (net.sf.saxon.expr.XPathContext) 
	protected void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws javax.xml.transform.TransformerException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/ForEach.class
ForEach.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ForEach extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression select
	public void  (net.sf.saxon.expr.Expression) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/ForEachGroup.class
ForEachGroup.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ForEachGroup extends net.sf.saxon.instruct.Instruction {
	public static final int GROUP_BY
	public static final int GROUP_ADJACENT
	public static final int GROUP_STARTING
	public static final int GROUP_ENDING
	private net.sf.saxon.expr.Expression select
	private byte algorithm
	private Object key
	private java.text.Collator collator
	private net.sf.saxon.sort.SortKeyDefinition[] sortKeys
	public void  (net.sf.saxon.expr.Expression, byte, java.lang.Object, java.text.Collator, net.sf.saxon.sort.SortKeyDefinition[]) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/FunctionInstr.class
FunctionInstr.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.FunctionInstr extends net.sf.saxon.instruct.Instruction implements net.sf.saxon.instruct.CallableFunction net.sf.saxon.trace.InstructionInfo  {
	private net.sf.saxon.instruct.Sequence body
	private String baseURI
	private String displayName
	private boolean memoFunction
	private int lineNumber
	public void  () 
	public void initialize (net.sf.saxon.instruct.Sequence, java.lang.String, java.lang.String, boolean) 
	public void setLineNumber (int) 
	public int getLineNumber () 
	public java.lang.String getSystemId () 
	public java.lang.Object getProperty (java.lang.String) 
	public java.util.HashMap getProperties () 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public java.lang.String getInstructionName () 
	public java.lang.String getFunctionName () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.value.Value call (net.sf.saxon.value.Value[], net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
	private net.sf.saxon.value.Value getCachedValue (net.sf.saxon.Controller, net.sf.saxon.value.Value[]) 
	private void putCachedValue (net.sf.saxon.Controller, net.sf.saxon.value.Value[], net.sf.saxon.value.Value) 
	private static java.lang.String getCombinedKey (net.sf.saxon.value.Value[])  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/instruct/FunctionSignature.class
FunctionSignature.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.FunctionSignature extends java.lang.Object {
	public abstract int getFunctionFingerprint () 
	public abstract net.sf.saxon.value.SequenceType getResultType () 
	public abstract net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public abstract int getNumberOfArguments () 
}

net/sf/saxon/instruct/GeneralVariable.class
GeneralVariable.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.GeneralVariable extends net.sf.saxon.instruct.Instruction {
	private static final int ASSIGNABLE
	private static final int GLOBAL
	private static final int REQUIRED
	private static final int TUNNEL
	private static final int CONTAINS_LOCALS
	private byte properties
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.value.SequenceType requiredType
	protected int variableFingerprint
	public void  () 
	public void init (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType, int) 
	public void setSelect (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
	public void setVariableFingerprint (int) 
	public void setGlobal (boolean) 
	public void setAssignable (boolean) 
	public void setRequiredParam (boolean) 
	public void setContainsLocals (boolean) 
	public void setTunnel (boolean) 
	public final boolean isAssignable () 
	public int getVariableFingerprint () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public final boolean isGlobal () 
	public final boolean containsLocals () 
	public final boolean isRequiredParam () 
	public final boolean isTunnelParam () 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.Value getSelectValue (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/Instruction.class
Instruction.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.Instruction extends java.lang.Object implements java.io.Serializable javax.xml.transform.SourceLocator  {
	protected net.sf.saxon.instruct.Instruction[] children
	private int sourceLocation
	public void  () 
	public void setChildren (net.sf.saxon.instruct.Instruction[]) 
	public net.sf.saxon.instruct.Instruction[] getChildren () 
	public void setSourceLocation (int, int) 
	public java.lang.String getSystemId (net.sf.saxon.instruct.Executable) 
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
	public int getLineNumber () 
	public net.sf.saxon.instruct.InstructionDetails getInstructionDetails (net.sf.saxon.Controller) 
	public abstract void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public java.lang.String getInstructionName () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public abstract net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public void process (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected void processChildren (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected net.sf.saxon.instruct.TailCall processChildrenLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected javax.xml.transform.TransformerException styleError (javax.xml.transform.TransformerException, net.sf.saxon.Controller) 
	protected javax.xml.transform.TransformerException styleError (java.lang.String, net.sf.saxon.Controller) 
	protected void recoverableError (java.lang.String, net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
	protected net.sf.saxon.ParameterSet assembleParams (net.sf.saxon.expr.XPathContext, net.sf.saxon.instruct.WithParam[])  throws javax.xml.transform.TransformerException 
	protected net.sf.saxon.ParameterSet assembleTunnelParams (net.sf.saxon.expr.XPathContext, net.sf.saxon.instruct.WithParam[])  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/InstructionDetails.class
InstructionDetails.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.InstructionDetails extends java.lang.Object implements javax.xml.transform.SourceLocator net.sf.saxon.trace.InstructionInfo  {
	private String systemId
	private int lineNumber
	private String instructionName
	private java.util.HashMap properties
	public void  () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public void setLineNumber (int) 
	public int getLineNumber () 
	public void setInstructionName (java.lang.String) 
	public java.lang.String getInstructionName () 
	public void setProperty (java.lang.String, java.lang.Object) 
	public java.lang.Object getProperty (java.lang.String) 
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
	public java.util.HashMap getProperties () 
}

net/sf/saxon/instruct/Message.class
Message.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Message extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression terminate
	private net.sf.saxon.expr.Expression select
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/Namespace.class
Namespace.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Namespace extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private net.sf.saxon.expr.Expression name
	public void  (net.sf.saxon.expr.Expression) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer) 
	public void typeCheck (net.sf.saxon.expr.StaticContext) 
	public void getXPathExpressions (java.util.List) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/NamespaceContext.class
NamespaceContext.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.NamespaceContext extends java.lang.Object implements java.io.Serializable net.sf.saxon.om.NamespaceResolver  {
	private int[] namespaceCodes
	public void  (int[]) 
	public int[] getNamespaceCodes () 
	public java.lang.String getURIForPrefix (java.lang.String, boolean, net.sf.saxon.om.NamePool) 
	public int getFingerprint (java.lang.String, boolean, net.sf.saxon.om.NamePool)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/instruct/NextMatch.class
NextMatch.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.NextMatch extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.instruct.WithParam[] actualParams
	private net.sf.saxon.instruct.WithParam[] tunnelParams
	public void  (net.sf.saxon.instruct.WithParam[], net.sf.saxon.instruct.WithParam[]) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/NumberInstruction.class
NumberInstruction.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.NumberInstruction extends net.sf.saxon.instruct.Instruction {
	private static final int SINGLE
	private static final int MULTI
	private static final int ANY
	private static final int SIMPLE
	private int level
	private net.sf.saxon.pattern.Pattern count
	private net.sf.saxon.pattern.Pattern from
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression value
	private net.sf.saxon.expr.Expression format
	private net.sf.saxon.expr.Expression groupSize
	private net.sf.saxon.expr.Expression groupSeparator
	private net.sf.saxon.expr.Expression letterValue
	private net.sf.saxon.expr.Expression ordinal
	private net.sf.saxon.expr.Expression lang
	private net.sf.saxon.number.NumberFormatter formatter
	private net.sf.saxon.number.Numberer numberer
	private boolean hasVariablesInPatterns
	private static net.sf.saxon.number.Numberer defaultNumberer
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.number.NumberFormatter, net.sf.saxon.number.Numberer, boolean) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public static net.sf.saxon.number.Numberer makeNumberer (java.lang.String) 
	static void  () 
}

net/sf/saxon/instruct/Param.class
Param.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.Param extends net.sf.saxon.instruct.DefiningVariable {
	private net.sf.saxon.expr.Expression conversion
	public void  () 
	public void setConversion (net.sf.saxon.expr.Expression) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/ProcessingInstruction.class
ProcessingInstruction.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ProcessingInstruction extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private net.sf.saxon.expr.Expression name
	public void  (net.sf.saxon.expr.Expression) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public void typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public int getDependencies () 
	public void getXPathExpressions (java.util.List) 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected int evaluateNameCode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/RegexIterator.class
RegexIterator.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.RegexIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private String theString
	private java.util.regex.Pattern pattern
	private java.util.regex.Matcher matcher
	private String current
	private String next
	private int position
	private int prevEnd
	private boolean currentMatches
	private boolean nextMatches
	private boolean hasNext
	private String[] currentGroups
	private String[] nextGroups
	public void  (java.lang.String, java.util.regex.Pattern) 
	private void advance () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public boolean isMatching () 
	public java.lang.String getRegexGroup (int) 
}

net/sf/saxon/instruct/ResultDocument.class
ResultDocument.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ResultDocument extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression href
	private java.util.Properties outputProperties
	private String baseURI
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	public void  (java.util.Properties, net.sf.saxon.expr.Expression, java.lang.String, int, net.sf.saxon.type.SchemaType) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/Sequence.class
Sequence.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Sequence extends net.sf.saxon.instruct.ExprInstruction {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.value.SequenceType requiredType
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType) 
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void getXPathExpressions (java.util.List) 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/SimpleNodeConstructor.class
SimpleNodeConstructor.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.SimpleNodeConstructor extends net.sf.saxon.instruct.ExprInstruction {
	protected net.sf.saxon.expr.Expression select
	protected net.sf.saxon.expr.Expression separator
	public void  () 
	public final void setSelect (net.sf.saxon.expr.Expression) 
	public final void setSeparator (net.sf.saxon.expr.Expression) 
	public abstract void typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void getXPathExpressions (java.util.List) 
	public java.lang.CharSequence expandChildren (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	private java.lang.StringBuffer flatten (net.sf.saxon.om.SequenceIterator, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	protected int evaluateNameCode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException javax.xml.transform.TransformerException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/SkipInstructionException.class
SkipInstructionException.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.SkipInstructionException extends javax.xml.transform.TransformerException {
	public void  (java.lang.String) 
}

net/sf/saxon/instruct/TailCall.class
TailCall.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.TailCall extends java.lang.Object {
	public abstract net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/Template.class
Template.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Template extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.instruct.Sequence body
	private int precedence
	private int minImportPrecedence
	private boolean needsStackFrame
	public void  () 
	public void init (net.sf.saxon.instruct.Sequence, boolean, int, int) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public int getPrecedence () 
	public int getMinImportPrecedence () 
	public boolean needsStackFrame () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	protected net.sf.saxon.instruct.TailCall traceExpand (net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
	protected net.sf.saxon.instruct.TailCall expand (net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/TerminationException.class
TerminationException.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.TerminationException extends javax.xml.transform.TransformerException {
	public void  (java.lang.String) 
}

net/sf/saxon/instruct/Text.class
Text.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Text extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private int options
	public void  (boolean) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer) 
	public void typeCheck (net.sf.saxon.expr.StaticContext) 
}

net/sf/saxon/instruct/UserFunction.class
UserFunction.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.UserFunction extends java.lang.Object implements net.sf.saxon.instruct.CallableFunction java.io.Serializable net.sf.saxon.trace.InstructionInfo javax.xml.transform.SourceLocator  {
	private net.sf.saxon.expr.Expression body
	private String functionName
	private String systemId
	private boolean memoFunction
	private int lineNumber
	public void  (net.sf.saxon.expr.Expression) 
	public void setLineNumber (int) 
	public void setSystemId (java.lang.String) 
	public int getLineNumber () 
	public java.lang.String getSystemId () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getInstructionName () 
	public java.lang.Object getProperty (java.lang.String) 
	public java.util.HashMap getProperties () 
	public void setMemoFunction (boolean) 
	public void setFunctionName (java.lang.String) 
	public java.lang.String getFunctionName () 
	public net.sf.saxon.value.Value call (net.sf.saxon.value.Value[], net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
	private net.sf.saxon.value.Value getCachedValue (net.sf.saxon.Controller, net.sf.saxon.value.Value[]) 
	private void putCachedValue (net.sf.saxon.Controller, net.sf.saxon.value.Value[], net.sf.saxon.value.Value) 
	private static java.lang.String getCombinedKey (net.sf.saxon.value.Value[])  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/instruct/UserFunctionParameter.class
UserFunctionParameter.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.UserFunctionParameter extends java.lang.Object implements net.sf.saxon.expr.Binding java.io.Serializable  {
	private net.sf.saxon.value.SequenceType requiredType
	private String variableName
	private int slotNumber
	public void  () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public void setSlotNumber (int) 
	public net.sf.saxon.value.Value evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void setVariableName (java.lang.String) 
	public java.lang.String getVariableName () 
}

net/sf/saxon/instruct/ValueOf.class
ValueOf.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.ValueOf extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private int options
	public void  (net.sf.saxon.expr.Expression, boolean) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.SequenceType getResultType () 
	public void typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/instruct/Variable.class
Variable.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Variable extends net.sf.saxon.instruct.DefiningVariable {
	public void  () 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/While.class
While.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.While extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression test
	public void  (net.sf.saxon.expr.Expression) 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/instruct/WithParam.class
WithParam.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.WithParam extends net.sf.saxon.instruct.GeneralVariable {
	public void  () 
	public void setInstructionDetails (net.sf.saxon.Controller, net.sf.saxon.om.NamePool, net.sf.saxon.instruct.InstructionDetails) 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/number/Numberer.class
Numberer.java
package net.sf.saxon.number
public abstract net.sf.saxon.number.Numberer extends java.lang.Object {
	public abstract java.lang.String format (long, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
	public abstract java.lang.String monthName (int, int, int) 
	public abstract java.lang.String dayName (int, int, int) 
	public abstract java.lang.String halfDayName (int, int, int) 
}

net/sf/saxon/number/Numberer_de.class
Numberer_de.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_de extends net.sf.saxon.number.Numberer_en {
	private static String[] germanUnits
	private static String[] germanTens
	private static String[] germanOrdinalUnits
	private static String[] germanMonths
	private static String[] germanDays
	public void  () 
	protected java.lang.String ordinalSuffix (java.lang.String, long) 
	public java.lang.String toWords (long) 
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
	public java.lang.String monthName (int, int, int) 
	public java.lang.String dayName (int, int, int) 
	static void  () 
}

net/sf/saxon/number/Numberer_en.class
Numberer_en.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_en extends java.lang.Object implements net.sf.saxon.number.Numberer java.io.Serializable  {
	public static final int UPPER_CASE
	public static final int LOWER_CASE
	public static final int TITLE_CASE
	protected static final String westernDigits
	protected static final String latinUpper
	protected static final String latinLower
	protected static final String greekUpper
	protected static final String greekLower
	protected static final String cyrillicUpper
	protected static final String cyrillicLower
	protected static final String hebrew
	protected static final String hiraganaA
	protected static final String katakanaA
	protected static final String hiraganaI
	protected static final String katakanaI
	protected static final String kanjiDigits
	private static String[] romanThousands
	private static String[] romanHundreds
	private static String[] romanTens
	private static String[] romanUnits
	private static String[] englishUnits
	private static String[] englishTens
	private static String[] englishOrdinalUnits
	private static String[] englishOrdinalTens
	private static String[] englishMonths
	private static String[] englishDays
	private static String[] englishDayAbbreviations
	private static int[] minUniqueDayLength
	public void  () 
	public java.lang.String format (long, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
	protected java.lang.String ordinalSuffix (java.lang.String, long) 
	protected void alphaDefault (long, char, java.lang.StringBuffer) 
	protected java.lang.String toAlpha (long, int, int) 
	protected java.lang.String toAlphaSequence (long, java.lang.String) 
	private java.lang.String toRadical (long, java.lang.String, java.lang.String, int, java.lang.String) 
	public static java.lang.String toRoman (long) 
	public java.lang.String toWords (long) 
	public java.lang.String toWords (long, int) 
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
	public java.lang.String monthName (int, int, int) 
	public java.lang.String dayName (int, int, int) 
	public java.lang.String halfDayName (int, int, int) 
	static void  () 
}

net/sf/saxon/number/NumberFormatter.class
NumberFormatter.java
package net.sf.saxon.number
public net.sf.saxon.number.NumberFormatter extends java.lang.Object implements java.io.Serializable  {
	private java.util.ArrayList formatTokens
	private java.util.ArrayList separators
	private boolean startsWithSeparator
	public void  () 
	public void prepare (java.lang.String) 
	public java.lang.String format (java.util.List, int, java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.number.Numberer) 
}

net/sf/saxon/om/AbstractNode$1.class
AbstractNode.java
package net.sf.saxon.om
 net.sf.saxon.om.AbstractNode$1 extends java.lang.Object {
}

net/sf/saxon/om/AbstractNode$AttributeMap.class
AbstractNode.java
package net.sf.saxon.om
 net.sf.saxon.om.AbstractNode$AttributeMap extends java.lang.Object implements org.w3c.dom.NamedNodeMap  {
	private net.sf.saxon.om.AbstractNode parent
	public void  (net.sf.saxon.om.AbstractNode) 
	public org.w3c.dom.Node getNamedItem (java.lang.String) 
	public org.w3c.dom.Node item (int) 
	public int getLength () 
	public org.w3c.dom.Node getNamedItemNS (java.lang.String, java.lang.String) 
	public org.w3c.dom.Node setNamedItem (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node removeNamedItem (java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node setNamedItemNS (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node removeNamedItemNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
}

net/sf/saxon/om/AbstractNode$DOMImplementationImpl.class
AbstractNode.java
package net.sf.saxon.om
 net.sf.saxon.om.AbstractNode$DOMImplementationImpl extends java.lang.Object implements org.w3c.dom.DOMImplementation  {
	private void  () 
	public boolean hasFeature (java.lang.String, java.lang.String) 
	public org.w3c.dom.DocumentType createDocumentType (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Document createDocument (java.lang.String, java.lang.String, org.w3c.dom.DocumentType)  throws org.w3c.dom.DOMException 
	void  (net.sf.saxon.om.AbstractNode$1) 
}

net/sf/saxon/om/AbstractNode.class
AbstractNode.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AbstractNode extends java.lang.Object implements org.w3c.dom.Node net.sf.saxon.om.NodeInfo javax.xml.transform.SourceLocator javax.xml.transform.dom.DOMLocator  {
	public static final char[] NODE_LETTER
	public void  () 
	public abstract boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public abstract java.lang.String generateId () 
	public abstract java.lang.String getSystemId () 
	public abstract java.lang.String getBaseURI () 
	public org.w3c.dom.Node getOriginatingNode () 
	public abstract int compareOrder (net.sf.saxon.om.NodeInfo) 
	public abstract int getNameCode () 
	public abstract int getFingerprint () 
	public java.lang.String getNodeName () 
	public java.lang.String getLocalName () 
	public abstract java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public abstract java.lang.String getLocalPart () 
	public abstract java.lang.String getStringValue () 
	public int getTypeAnnotation () 
	public abstract boolean hasChildNodes () 
	public abstract boolean hasAttributes () 
	public abstract java.lang.String getAttributeValue (int) 
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public abstract net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public abstract net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public int getDocumentNumber () 
	public short getNodeType () 
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Element getDocumentElement () 
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.xpath.XPathException 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean)  throws javax.xml.transform.TransformerException 
	public java.lang.String getNodeValue () 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node cloneNode (boolean) 
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
	public boolean supports (java.lang.String, java.lang.String) 
	public java.lang.String getNamespaceURI () 
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
	protected static void disallowUpdate ()  throws org.w3c.dom.DOMException 
	public org.w3c.dom.DocumentType getDoctype () 
	public org.w3c.dom.DOMImplementation getImplementation () 
	public org.w3c.dom.Element createElement (java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.DocumentFragment createDocumentFragment () 
	public org.w3c.dom.Text createTextNode (java.lang.String) 
	public org.w3c.dom.Comment createComment (java.lang.String) 
	public org.w3c.dom.CDATASection createCDATASection (java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.ProcessingInstruction createProcessingInstruction (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Attr createAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.EntityReference createEntityReference (java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.NodeList getElementsByTagName (java.lang.String) 
	public org.w3c.dom.Node importNode (org.w3c.dom.Node, boolean)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Element createElementNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Attr createAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.NodeList getElementsByTagNameNS (java.lang.String, java.lang.String) 
	public org.w3c.dom.Element getElementById (java.lang.String) 
	public java.lang.String getTagName () 
	public java.lang.String getAttribute (java.lang.String) 
	public org.w3c.dom.Attr getAttributeNode (java.lang.String) 
	public org.w3c.dom.Attr setAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
	public void removeAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Attr removeAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
	public java.lang.String getAttributeNS (java.lang.String, java.lang.String) 
	public void setAttributeNS (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public void removeAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Attr getAttributeNodeNS (java.lang.String, java.lang.String) 
	public org.w3c.dom.Attr setAttributeNodeNS (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
	public boolean hasAttribute (java.lang.String) 
	public boolean hasAttributeNS (java.lang.String, java.lang.String) 
	public java.lang.String getData () 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
	public int getLength () 
	public java.lang.String substringData (int, int)  throws org.w3c.dom.DOMException 
	public void appendData (java.lang.String)  throws org.w3c.dom.DOMException 
	public void insertData (int, java.lang.String)  throws org.w3c.dom.DOMException 
	public void deleteData (int, int)  throws org.w3c.dom.DOMException 
	public void replaceData (int, int, java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Text splitText (int)  throws org.w3c.dom.DOMException 
	public java.lang.String getName () 
	public java.lang.String getValue () 
	public boolean getSpecified () 
	public void setValue (java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Element getOwnerElement () 
	static void  () 
}

net/sf/saxon/om/AllElementStripper.class
AllElementStripper.java
package net.sf.saxon.om
public net.sf.saxon.om.AllElementStripper extends net.sf.saxon.event.Stripper {
	private static net.sf.saxon.om.AllElementStripper theInstance
	public void  () 
	public static net.sf.saxon.om.AllElementStripper getInstance () 
	public net.sf.saxon.event.Stripper getAnother () 
	public byte isSpacePreserving (int) 
	public byte isSpacePreserving (net.sf.saxon.om.NodeInfo) 
	static void  () 
}

net/sf/saxon/om/ArrayIterator.class
ArrayIterator.java
package net.sf.saxon.om
public final net.sf.saxon.om.ArrayIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.om.Item[] items
	private int index
	private int start
	private int end
	private net.sf.saxon.om.Item current
	public void  (net.sf.saxon.om.Item[]) 
	public void  (net.sf.saxon.om.Item[], int, int) 
	public net.sf.saxon.om.SequenceIterator makeSliceIterator (int, int) 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	public net.sf.saxon.om.Item[] getArray () 
	public int getStartPosition () 
	public int getEndPosition () 
}

net/sf/saxon/om/ArrayListIterator.class
ArrayListIterator.java
package net.sf.saxon.om
public final net.sf.saxon.om.ArrayListIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.LookaheadIterator  {
	int index
	int length
	net.sf.saxon.om.Item current
	java.util.List list
	public void  (java.util.List) 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/AtomizableIterator.class
AtomizableIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AtomizableIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract void setIsAtomizing (boolean) 
}

net/sf/saxon/om/Axis.class
Axis.java
package net.sf.saxon.om
public final net.sf.saxon.om.Axis extends java.lang.Object {
	public static final byte ANCESTOR
	public static final byte ANCESTOR_OR_SELF
	public static final byte ATTRIBUTE
	public static final byte CHILD
	public static final byte DESCENDANT
	public static final byte DESCENDANT_OR_SELF
	public static final byte FOLLOWING
	public static final byte FOLLOWING_SIBLING
	public static final byte NAMESPACE
	public static final byte PARENT
	public static final byte PRECEDING
	public static final byte PRECEDING_SIBLING
	public static final byte SELF
	public static final byte PRECEDING_OR_ANCESTOR
	public static final short[] principalNodeType
	public static final boolean[] isForwards
	public static final boolean[] isReverse
	public static final boolean[] isPeerAxis
	public static final boolean[] isSubtreeAxis
	public static final String[] axisName
	public void  () 
	public static byte getAxisNumber (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	static void  () 
}

net/sf/saxon/om/AxisIterator.class
AxisIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AxisIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.Item next () 
	public abstract net.sf.saxon.om.Item current () 
	public abstract int position () 
	public abstract net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/AxisIteratorImpl.class
AxisIteratorImpl.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AxisIteratorImpl extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.om.AtomizableIterator  {
	protected int last
	protected int position
	protected net.sf.saxon.om.Item current
	private boolean isAtomizing
	public void  () 
	public final net.sf.saxon.om.Item current () 
	public final int position () 
	public final void setIsAtomizing (boolean) 
	protected final boolean isAtomizing () 
}

net/sf/saxon/om/DocumentBuilderFactoryImpl.class
DocumentBuilderFactoryImpl.java
package net.sf.saxon.om
public net.sf.saxon.om.DocumentBuilderFactoryImpl extends javax.xml.parsers.DocumentBuilderFactory {
	public void  () 
	public java.lang.Object getAttribute (java.lang.String) 
	public javax.xml.parsers.DocumentBuilder newDocumentBuilder ()  throws javax.xml.parsers.ParserConfigurationException 
	public void setAttribute (java.lang.String, java.lang.Object) 
}

net/sf/saxon/om/DocumentBuilderImpl.class
DocumentBuilderImpl.java
package net.sf.saxon.om
public net.sf.saxon.om.DocumentBuilderImpl extends javax.xml.parsers.DocumentBuilder {
	private org.xml.sax.EntityResolver entityResolver
	private org.xml.sax.ErrorHandler errorHandler
	public void  () 
	public boolean isNamespaceAware () 
	public boolean isValidating () 
	public org.w3c.dom.Document newDocument () 
	public org.w3c.dom.Document parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
	public org.w3c.dom.DOMImplementation getDOMImplementation () 
}

net/sf/saxon/om/DocumentInfo.class
DocumentInfo.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.DocumentInfo extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	public abstract void setNamePool (net.sf.saxon.om.NamePool) 
	public abstract net.sf.saxon.om.NamePool getNamePool () 
	public abstract int getDocumentNumber () 
	public abstract net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
	public abstract java.lang.String[] getUnparsedEntity (java.lang.String) 
}

net/sf/saxon/om/DocumentPool.class
DocumentPool.java
package net.sf.saxon.om
public final net.sf.saxon.om.DocumentPool extends java.lang.Object {
	private java.util.HashMap documentNameMap
	public void  () 
	public void add (net.sf.saxon.om.DocumentInfo, java.lang.String) 
	public net.sf.saxon.om.DocumentInfo find (java.lang.String) 
}

net/sf/saxon/om/EmptyIterator.class
EmptyIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.EmptyIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder  {
	private static net.sf.saxon.om.EmptyIterator theInstance
	public void  () 
	public static net.sf.saxon.om.EmptyIterator getInstance () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	static void  () 
}

net/sf/saxon/om/Item.class
Item.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.Item extends java.lang.Object {
	public abstract java.lang.String getStringValue ()  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/om/LookaheadIterator.class
LookaheadIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.LookaheadIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract boolean hasNext () 
}

net/sf/saxon/om/Name.class
Name.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.Name extends java.lang.Object {
	public void  () 
	public static final boolean isQName (java.lang.String) 
	public static final java.lang.String getPrefix (java.lang.String) 
	public static final java.lang.String[] getQNameParts (java.lang.String)  throws net.sf.saxon.om.QNameException 
}

net/sf/saxon/om/NamePool$NameEntry.class
NamePool.java
package net.sf.saxon.om
 net.sf.saxon.om.NamePool$NameEntry extends java.lang.Object implements java.io.Serializable  {
	String localName
	short uriCode
	net.sf.saxon.om.NamePool$NameEntry nextEntry
	public void  (short, java.lang.String) 
}

net/sf/saxon/om/NamePool$NamePoolLimitException.class
NamePool.java
package net.sf.saxon.om
public net.sf.saxon.om.NamePool$NamePoolLimitException extends java.lang.RuntimeException {
	private final net.sf.saxon.om.NamePool this$0
	public void  (net.sf.saxon.om.NamePool, java.lang.String) 
}

net/sf/saxon/om/NamePool.class
NamePool.java
package net.sf.saxon.om
public net.sf.saxon.om.NamePool extends java.lang.Object implements java.io.Serializable  {
	private static net.sf.saxon.om.NamePool defaultNamePool
	private transient java.util.WeakHashMap documentNumberMap
	private int numberOfDocuments
	private java.util.HashMap typeIndex
	private java.util.HashMap elementIndex
	private java.util.HashMap attributeIndex
	net.sf.saxon.om.NamePool$NameEntry[] hashslots
	String[] prefixes
	short prefixesUsed
	String[] uris
	String[] prefixesForUri
	short urisUsed
	public static net.sf.saxon.om.NamePool getDefaultNamePool () 
	public static void setDefaultNamePool (net.sf.saxon.om.NamePool) 
	public void  () 
	public synchronized int allocateDocumentNumber (net.sf.saxon.om.DocumentInfo) 
	private net.sf.saxon.om.NamePool$NameEntry getNameEntry (int) 
	public synchronized int allocateNamespaceCode (java.lang.String, java.lang.String) 
	public int getNamespaceCode (java.lang.String, java.lang.String) 
	public synchronized short allocateCodeForURI (java.lang.String) 
	public short getCodeForURI (java.lang.String) 
	public synchronized short allocateCodeForPrefix (java.lang.String) 
	public short getCodeForPrefix (java.lang.String) 
	public java.lang.String suggestPrefixForURI (java.lang.String) 
	private int getPrefixIndex (short, java.lang.String) 
	public java.lang.String getPrefixWithIndex (short, int) 
	public synchronized int allocate (java.lang.String, java.lang.String, java.lang.String) 
	public synchronized int allocate (java.lang.String, short, java.lang.String) 
	public synchronized int allocateNamespaceCode (int) 
	public java.lang.String getURI (int) 
	public short getURICode (int) 
	public java.lang.String getLocalName (int) 
	public java.lang.String getPrefix (int) 
	public java.lang.String getDisplayName (int) 
	public java.lang.String getClarkName (int) 
	public int allocateClarkName (java.lang.String) 
	private void unknownNameCode (int) 
	public int getFingerprint (java.lang.String, java.lang.String) 
	public java.lang.String getURIFromNamespaceCode (int) 
	public java.lang.String getURIFromURICode (short) 
	public java.lang.String getPrefixFromNamespaceCode (int) 
	public int getFingerprintForExpandedName (java.lang.String) 
	public void addSchemaType (int, net.sf.saxon.type.SchemaType) 
	public void removeSchemaType (int) 
	public net.sf.saxon.type.SchemaType getSchemaType (int) 
	public void addElementDeclaration (int, net.sf.saxon.type.SchemaComponentMarker) 
	public void removeElementDeclaration (int) 
	public net.sf.saxon.type.SchemaComponentMarker getElementDeclaration (int) 
	public void addAttributeDeclaration (int, net.sf.saxon.type.SchemaComponentMarker) 
	public void removeAttributeDeclaration (int) 
	public net.sf.saxon.type.SchemaComponentMarker getAttributeDeclaration (int) 
	public synchronized void diagnosticDump () 
	static void  () 
}

net/sf/saxon/om/NamespaceConstant.class
NamespaceConstant.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceConstant extends java.lang.Object {
	public static final String NULL
	public static final short NULL_CODE
	public static final String XML
	public static final short XML_CODE
	public static final String XSLT
	public static final short XSLT_CODE
	public static final String SAXON
	public static final short SAXON_CODE
	public static final String SCHEMA
	public static final short SCHEMA_CODE
	public static final String XDT
	public static final short XDT_CODE
	public static final String SCHEMA_DATATYPES
	public static final String SCHEMA_INSTANCE
	public static final short XSI_CODE
	public static final String EXSLT_COMMON
	public static final String EXSLT_MATH
	public static final String EXSLT_SETS
	public static final String EXSLT_DATES_AND_TIMES
	public static final String EXSLT_FUNCTIONS
	public static final short EXSLT_FUNCTIONS_CODE
	public static final String FN
	public static final String LOCAL
	public static final String MICROSOFT_XSL
	public static final String XHTML
	public static final String JAVA_TYPE
	public static final String ANONYMOUS
	public void  () 
	public static final boolean isReserved (java.lang.String) 
}

net/sf/saxon/om/NamespaceException.class
NamespaceException.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceException extends java.lang.Exception {
	String prefix
	public void  (java.lang.String) 
	public java.lang.String getMessage () 
}

net/sf/saxon/om/NamespaceResolver.class
NamespaceResolver.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.NamespaceResolver extends java.lang.Object {
	public abstract java.lang.String getURIForPrefix (java.lang.String, boolean, net.sf.saxon.om.NamePool) 
	public abstract int getFingerprint (java.lang.String, boolean, net.sf.saxon.om.NamePool)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/om/Navigator$AncestorEnumeration.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator$AncestorEnumeration extends net.sf.saxon.om.Navigator$BaseEnumeration {
	private boolean includeSelf
	private boolean atStart
	private net.sf.saxon.om.NodeInfo start
	public void  (net.sf.saxon.om.NodeInfo, boolean) 
	public void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$AxisFilter.class
Navigator.java
package net.sf.saxon.om
public net.sf.saxon.om.Navigator$AxisFilter extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.om.AxisIterator base
	private net.sf.saxon.pattern.NodeTest nodeTest
	private int last
	public void  (net.sf.saxon.om.AxisIterator, net.sf.saxon.pattern.NodeTest) 
	public net.sf.saxon.om.Item next () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$BaseEnumeration.class
Navigator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.Navigator$BaseEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	public void  () 
	public final net.sf.saxon.om.Item next () 
	public abstract void advance () 
	public abstract net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$DescendantEnumeration.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator$DescendantEnumeration extends net.sf.saxon.om.Navigator$BaseEnumeration {
	private net.sf.saxon.om.AxisIterator children
	private net.sf.saxon.om.AxisIterator descendants
	private net.sf.saxon.om.NodeInfo start
	private boolean includeSelf
	private boolean forwards
	private boolean atEnd
	public void  (net.sf.saxon.om.NodeInfo, boolean, boolean) 
	public void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$FollowingEnumeration.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator$FollowingEnumeration extends net.sf.saxon.om.Navigator$BaseEnumeration {
	private net.sf.saxon.om.NodeInfo start
	private net.sf.saxon.om.AxisIterator ancestorEnum
	private net.sf.saxon.om.AxisIterator siblingEnum
	private net.sf.saxon.om.AxisIterator descendEnum
	public void  (net.sf.saxon.om.NodeInfo) 
	public void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$PrecedingEnumeration.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator$PrecedingEnumeration extends net.sf.saxon.om.Navigator$BaseEnumeration {
	private net.sf.saxon.om.NodeInfo start
	private net.sf.saxon.om.AxisIterator ancestorEnum
	private net.sf.saxon.om.AxisIterator siblingEnum
	private net.sf.saxon.om.AxisIterator descendEnum
	private boolean includeAncestors
	public void  (net.sf.saxon.om.NodeInfo, boolean) 
	public void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator extends java.lang.Object {
	public void  () 
	public static final boolean isWhite (java.lang.CharSequence) 
	public static java.lang.String getAttributeValue (net.sf.saxon.om.NodeInfo, java.lang.String, java.lang.String) 
	public static java.lang.String getPath (net.sf.saxon.om.NodeInfo) 
	public static int getNumberSimple (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	private static int getNumberSimple (net.sf.saxon.om.NodeInfo) 
	public static int getNumberSingle (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public static int getNumberAny (net.sf.saxon.instruct.Instruction, net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern, net.sf.saxon.Controller, boolean)  throws net.sf.saxon.xpath.XPathException 
	public static java.util.List getNumberMulti (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public static void copy (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.Receiver, net.sf.saxon.om.NamePool, int, boolean)  throws javax.xml.transform.TransformerException 
	public static int compareOrder (net.sf.saxon.om.SiblingCountingNode, net.sf.saxon.om.SiblingCountingNode) 
	public static java.lang.String getSequentialKey (net.sf.saxon.om.SiblingCountingNode) 
	public static java.lang.String alphaKey (int) 
}

net/sf/saxon/om/NodeInfo.class
NodeInfo.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.NodeInfo extends java.lang.Object implements javax.xml.transform.Source net.sf.saxon.om.Item  {
	public static final int NO_NAMESPACES
	public static final int LOCAL_NAMESPACES
	public static final int ALL_NAMESPACES
	public abstract int getNodeKind () 
	public abstract boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public abstract java.lang.String getSystemId () 
	public abstract java.lang.String getBaseURI () 
	public abstract int getLineNumber () 
	public abstract int compareOrder (net.sf.saxon.om.NodeInfo) 
	public abstract java.lang.String getStringValue () 
	public abstract int getNameCode () 
	public abstract int getFingerprint () 
	public abstract java.lang.String getLocalPart () 
	public abstract java.lang.String getURI () 
	public abstract java.lang.String getDisplayName () 
	public abstract net.sf.saxon.om.NamePool getNamePool () 
	public abstract int getTypeAnnotation () 
	public abstract net.sf.saxon.om.NodeInfo getParent () 
	public abstract net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public abstract net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public abstract java.lang.String getAttributeValue (int) 
	public abstract net.sf.saxon.om.NodeInfo getRoot () 
	public abstract net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public abstract boolean hasChildNodes () 
	public abstract java.lang.String generateId () 
	public abstract int getDocumentNumber () 
	public abstract void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public abstract void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/om/Orphan.class
Orphan.java
package net.sf.saxon.om
public net.sf.saxon.om.Orphan extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	private short kind
	private int nameCode
	private CharSequence stringValue
	private int typeAnnotation
	private net.sf.saxon.om.NamePool namePool
	private String systemId
	public void  (net.sf.saxon.om.NamePool) 
	public void setNodeKind (short) 
	public void setNameCode (int) 
	public void setStringValue (java.lang.CharSequence) 
	public void setTypeAnnotation (int) 
	public void setSystemId (java.lang.String) 
	public int getNodeKind () 
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getTypeAnnotation () 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getStringValue () 
	public int getNameCode () 
	public int getFingerprint () 
	public java.lang.String getLocalPart () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public java.lang.String getAttributeValue (int) 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public boolean hasChildNodes () 
	public java.lang.String generateId () 
	public int getDocumentNumber () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean) 
}

net/sf/saxon/om/ProcInstParser.class
ProcInstParser.java
package net.sf.saxon.om
public net.sf.saxon.om.ProcInstParser extends java.lang.Object {
	public void  () 
	public static java.lang.String getPseudoAttribute (java.lang.String, java.lang.String) 
	private static java.lang.String unescape (java.lang.String) 
}

net/sf/saxon/om/QNameException.class
QNameException.java
package net.sf.saxon.om
public net.sf.saxon.om.QNameException extends java.lang.Exception {
	String message
	public void  (java.lang.String) 
	public java.lang.String getMessage () 
}

net/sf/saxon/om/ReverseArrayIterator.class
ReverseArrayIterator.java
package net.sf.saxon.om
public final net.sf.saxon.om.ReverseArrayIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder  {
	net.sf.saxon.om.Item[] items
	int index
	int start
	int end
	net.sf.saxon.om.Item current
	public void  (net.sf.saxon.om.Item[], int, int) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/om/SequenceIterator.class
SequenceIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.SequenceIterator extends java.lang.Object {
	public abstract net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.om.Item current () 
	public abstract int position () 
	public abstract net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/om/SiblingCountingNode.class
SiblingCountingNode.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.SiblingCountingNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	public abstract int getSiblingPosition () 
}

net/sf/saxon/om/SingletonIterator.class
SingletonIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.SingletonIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder  {
	private net.sf.saxon.om.Item value
	private boolean gone
	private void  (net.sf.saxon.om.Item) 
	public static net.sf.saxon.om.AxisIterator makeIterator (net.sf.saxon.om.Item) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	public net.sf.saxon.om.Item getValue () 
}

net/sf/saxon/om/StrippedDocument.class
StrippedDocument.java
package net.sf.saxon.om
public net.sf.saxon.om.StrippedDocument extends net.sf.saxon.om.StrippedNode implements net.sf.saxon.om.DocumentInfo  {
	private net.sf.saxon.event.Stripper stripper
	public void  (net.sf.saxon.om.DocumentInfo, net.sf.saxon.event.Stripper) 
	public net.sf.saxon.om.StrippedNode wrap (net.sf.saxon.om.NodeInfo) 
	public net.sf.saxon.event.Stripper getStripper () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getDocumentNumber () 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
}

net/sf/saxon/om/StrippedNode$StrippingIterator.class
StrippedNode.java
package net.sf.saxon.om
final net.sf.saxon.om.StrippedNode$StrippingIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator  {
	net.sf.saxon.om.AxisIterator base
	net.sf.saxon.om.StrippedNode parent
	net.sf.saxon.om.NodeInfo currentVirtualNode
	int position
	private final net.sf.saxon.om.StrippedNode this$0
	public void  (net.sf.saxon.om.StrippedNode, net.sf.saxon.om.AxisIterator, net.sf.saxon.om.StrippedNode) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/StrippedNode$WrappingIterator.class
StrippedNode.java
package net.sf.saxon.om
final net.sf.saxon.om.StrippedNode$WrappingIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.om.AtomizableIterator  {
	net.sf.saxon.om.AxisIterator base
	net.sf.saxon.om.StrippedNode parent
	net.sf.saxon.om.Item current
	boolean atomizing
	private final net.sf.saxon.om.StrippedNode this$0
	public void  (net.sf.saxon.om.StrippedNode, net.sf.saxon.om.AxisIterator, net.sf.saxon.om.StrippedNode) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public void setIsAtomizing (boolean) 
}

net/sf/saxon/om/StrippedNode.class
StrippedNode.java
package net.sf.saxon.om
public net.sf.saxon.om.StrippedNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo net.sf.saxon.om.VirtualNode  {
	protected net.sf.saxon.om.NodeInfo node
	protected net.sf.saxon.om.StrippedNode parent
	protected net.sf.saxon.om.StrippedDocument docWrapper
	protected void  () 
	protected void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.StrippedNode) 
	protected net.sf.saxon.om.StrippedNode makeWrapper (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.StrippedDocument, net.sf.saxon.om.StrippedNode) 
	public java.lang.Object getUnderlyingNode () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getNodeKind () 
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.xpath.XPathException 
	public int getTypeAnnotation () 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getSystemId () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getStringValue () 
	public int getNameCode () 
	public int getFingerprint () 
	public java.lang.String getLocalPart () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public java.lang.String getAttributeValue (int) 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public boolean hasChildNodes () 
	public java.lang.String generateId () 
	public int getDocumentNumber () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/om/Validation.class
Validation.java
package net.sf.saxon.om
public final net.sf.saxon.om.Validation extends java.lang.Object {
	public static final int INVALID
	public static final int STRICT
	public static final int LAX
	public static final int PRESERVE
	public static final int STRIP
	public void  () 
	public static int getCode (java.lang.String) 
	public static java.lang.String toString (int) 
}

net/sf/saxon/om/VirtualNode.class
VirtualNode.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.VirtualNode extends java.lang.Object {
	public abstract java.lang.Object getUnderlyingNode () 
}

net/sf/saxon/om/XMLChar.class
XMLChar.java
package net.sf.saxon.om
public net.sf.saxon.om.XMLChar extends java.lang.Object {
	private static final byte[] CHARS
	public static final int MASK_VALID
	public static final int MASK_SPACE
	public static final int MASK_NAME_START
	public static final int MASK_NAME
	public static final int MASK_PUBID
	public static final int MASK_CONTENT
	public static final int MASK_NCNAME_START
	public static final int MASK_NCNAME
	public void  () 
	public static boolean isSupplemental (int) 
	public static int supplemental (char, char) 
	public static char highSurrogate (int) 
	public static char lowSurrogate (int) 
	public static boolean isSurrogate (char) 
	public static boolean isHighSurrogate (int) 
	public static boolean isLowSurrogate (int) 
	public static boolean isValid (int) 
	public static boolean isInvalid (int) 
	public static boolean isContent (int) 
	public static boolean isMarkup (int) 
	public static boolean isSpace (int) 
	public static boolean isNameStart (int) 
	public static boolean isName (int) 
	public static boolean isNCNameStart (int) 
	public static boolean isNCName (int) 
	public static boolean isPubid (int) 
	public static boolean isValidName (java.lang.String) 
	public static boolean isValidNCName (java.lang.String) 
	public static boolean isValidNmtoken (java.lang.String) 
	public static boolean isValidIANAEncoding (java.lang.String) 
	public static boolean isValidJavaEncoding (java.lang.String) 
	static void  () 
}

net/sf/saxon/pattern/AnyChildNodePattern.class
AnyChildNodePattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.AnyChildNodePattern extends net.sf.saxon.pattern.NodeTest {
	public void  () 
	public boolean matches (int, int, int) 
	public int getNodeKind () 
	public double getDefaultPriority () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
}

net/sf/saxon/pattern/AnyNodeTest.class
AnyNodeTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.AnyNodeTest extends net.sf.saxon.pattern.NodeTest {
	static net.sf.saxon.pattern.AnyNodeTest instance
	public void  () 
	public static net.sf.saxon.pattern.AnyNodeTest getInstance () 
	public boolean matchesItem (net.sf.saxon.om.Item) 
	public net.sf.saxon.type.ItemType getSuperType () 
	public final boolean matches (int, int, int) 
	public final double getDefaultPriority () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
	static void  () 
}

net/sf/saxon/pattern/CombinedNodeTest.class
CombinedNodeTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.CombinedNodeTest extends net.sf.saxon.pattern.NodeTest {
	private net.sf.saxon.pattern.NodeTest nodetest1
	private net.sf.saxon.pattern.NodeTest nodetest2
	private int operator
	public void  (net.sf.saxon.pattern.NodeTest, int, net.sf.saxon.pattern.NodeTest) 
	public boolean matches (int, int, int) 
	public java.lang.String toString () 
	public boolean allowsTextNodes () 
}

net/sf/saxon/pattern/ContentTypeTest.class
ContentTypeTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.ContentTypeTest extends net.sf.saxon.pattern.NodeTest {
	private int kind
	private int requiredType
	private net.sf.saxon.om.NamePool namePool
	public void  (int, net.sf.saxon.type.SchemaType) 
	public net.sf.saxon.type.ItemType getSuperType () 
	public boolean matches (int, int, int) 
	public final double getDefaultPriority () 
	public int getNodeKind () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
}

net/sf/saxon/pattern/DocumentNodeTest.class
DocumentNodeTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.DocumentNodeTest extends net.sf.saxon.pattern.NodeTest {
	private net.sf.saxon.pattern.NodeTest elementTest
	public void  (net.sf.saxon.pattern.NodeTest) 
	public boolean matchesItem (net.sf.saxon.om.Item) 
	public boolean matches (int, int, int) 
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller) 
	public final double getDefaultPriority () 
	public int getNodeKind () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
}

net/sf/saxon/pattern/IDPattern.class
IDPattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.IDPattern extends net.sf.saxon.pattern.Pattern {
	private net.sf.saxon.expr.Expression idExpression
	public void  (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public int getNodeKind () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
}

net/sf/saxon/pattern/KeyPattern.class
KeyPattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.KeyPattern extends net.sf.saxon.pattern.Pattern {
	private int keyfingerprint
	private net.sf.saxon.expr.Expression keyexp
	public void  (int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
}

net/sf/saxon/pattern/LocalNameTest.class
LocalNameTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.LocalNameTest extends net.sf.saxon.pattern.NodeTest {
	private net.sf.saxon.om.NamePool namePool
	private int type
	private String localName
	public void  (net.sf.saxon.om.NamePool, int, java.lang.String) 
	public boolean matches (int, int, int) 
	public final double getDefaultPriority () 
	public int getNodeKind () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
}

net/sf/saxon/pattern/LocationPathPattern.class
LocationPathPattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.LocationPathPattern extends net.sf.saxon.pattern.Pattern {
	public net.sf.saxon.pattern.Pattern parentPattern
	public net.sf.saxon.pattern.Pattern ancestorPattern
	public net.sf.saxon.pattern.NodeTest nodeTest
	protected net.sf.saxon.expr.Expression[] filters
	protected int numberOfFilters
	protected net.sf.saxon.expr.Expression equivalentExpr
	protected boolean firstElementPattern
	protected boolean lastElementPattern
	protected boolean specialFilter
	private boolean usesCurrent
	public void  () 
	public void addFilter (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.pattern.Pattern simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.ComputedExpression makeEquivalentExpression ()  throws net.sf.saxon.xpath.XPathException 
	public boolean matchesX (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	protected boolean internalMatches (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public int getNodeKind () 
	public int getFingerprint () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	private boolean isPositional () 
}

net/sf/saxon/pattern/NamespaceTest.class
NamespaceTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.NamespaceTest extends net.sf.saxon.pattern.NodeTest {
	private net.sf.saxon.om.NamePool namePool
	private int type
	private short uriCode
	public void  (net.sf.saxon.om.NamePool, int, java.lang.String) 
	public boolean matches (int, int, int) 
	public final double getDefaultPriority () 
	public int getNodeKind () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
}

net/sf/saxon/pattern/NameTest.class
NameTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.NameTest extends net.sf.saxon.pattern.NodeTest {
	private int nodeType
	private int fingerprint
	public void  (int, int) 
	public void  (net.sf.saxon.om.NodeInfo) 
	public boolean matches (int, int, int) 
	public final double getDefaultPriority () 
	public int getFingerprint () 
	public int getNodeKind () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
}

net/sf/saxon/pattern/NodeKindTest.class
NodeKindTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.NodeKindTest extends net.sf.saxon.pattern.NodeTest {
	public static final net.sf.saxon.pattern.NodeKindTest DOCUMENT
	public static final net.sf.saxon.pattern.NodeKindTest ELEMENT
	public static final net.sf.saxon.pattern.NodeKindTest ATTRIBUTE
	public static final net.sf.saxon.pattern.NodeKindTest TEXT
	public static final net.sf.saxon.pattern.NodeKindTest COMMENT
	public static final net.sf.saxon.pattern.NodeKindTest PROCESSING_INSTRUCTION
	public static final net.sf.saxon.pattern.NodeKindTest NAMESPACE
	private int kind
	private void  (int) 
	public static net.sf.saxon.pattern.NodeTest makeNodeKindTest (int) 
	public boolean matches (int, int, int) 
	public final double getDefaultPriority () 
	public int getNodeKind () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
	static void  () 
}

net/sf/saxon/pattern/NodeTest.class
NodeTest.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.NodeTest extends net.sf.saxon.pattern.Pattern implements net.sf.saxon.type.ItemType  {
	public void  () 
	public boolean matchesItem (net.sf.saxon.om.Item) 
	public net.sf.saxon.type.ItemType getSuperType () 
	public int getPrimitiveType () 
	public abstract boolean matches (int, int, int) 
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller) 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public abstract boolean allowsTextNodes () 
	public boolean isSameType (net.sf.saxon.type.ItemType) 
}

net/sf/saxon/pattern/NoNodeTest.class
NoNodeTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.NoNodeTest extends net.sf.saxon.pattern.NodeTest {
	private static net.sf.saxon.pattern.NoNodeTest instance
	public void  () 
	public static net.sf.saxon.pattern.NoNodeTest getInstance () 
	public final int getNodeKind () 
	public boolean matchesItem (net.sf.saxon.om.Item) 
	public boolean matches (int, int, int) 
	public final double getDefaultPriority () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
	static void  () 
}

net/sf/saxon/pattern/Pattern.class
Pattern.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.Pattern extends java.lang.Object implements java.io.Serializable  {
	protected String originalText
	private String systemId
	private int lineNumber
	public void  () 
	public static net.sf.saxon.pattern.Pattern make (java.lang.String, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void setOriginalText (java.lang.String) 
	public net.sf.saxon.pattern.Pattern simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void setSystemId (java.lang.String) 
	public void setLineNumber (int) 
	public abstract boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	protected boolean internalMatches (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public int getNodeKind () 
	public int getFingerprint () 
	public abstract net.sf.saxon.pattern.NodeTest getNodeTest () 
	public double getDefaultPriority () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public java.lang.String toString () 
}

net/sf/saxon/pattern/SubstitutionGroupTest.class
SubstitutionGroupTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.SubstitutionGroupTest extends net.sf.saxon.pattern.NodeTest {
	private java.util.Set group
	public void  (java.util.Set) 
	public boolean matches (int, int, int) 
	public final double getDefaultPriority () 
	public int getFingerprint () 
	public int getNodeKind () 
	public boolean allowsTextNodes () 
	public java.lang.String toString () 
}

net/sf/saxon/pattern/UnionPattern.class
UnionPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.UnionPattern extends net.sf.saxon.pattern.Pattern {
	protected net.sf.saxon.pattern.Pattern p1
	protected net.sf.saxon.pattern.Pattern p2
	private int nodeType
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern) 
	public net.sf.saxon.pattern.Pattern simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void setOriginalText (java.lang.String) 
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public int getNodeKind () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public net.sf.saxon.pattern.Pattern getLHS () 
	public net.sf.saxon.pattern.Pattern getRHS () 
}

net/sf/saxon/query/DynamicQueryContext.class
DynamicQueryContext.java
package net.sf.saxon.query
public net.sf.saxon.query.DynamicQueryContext extends java.lang.Object {
	private net.sf.saxon.om.NodeInfo contextNode
	private java.util.HashMap parameters
	private javax.xml.transform.URIResolver uriResolver
	private javax.xml.transform.ErrorListener errorListener
	public void  () 
	public void setContextNode (net.sf.saxon.om.NodeInfo) 
	public net.sf.saxon.om.NodeInfo getContextNode () 
	public void setParameter (java.lang.String, java.lang.Object) 
	public void clearParameters () 
	public java.lang.Object getParameter (java.lang.String) 
	protected java.util.HashMap getParameters () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
	public javax.xml.transform.ErrorListener getErrorListener () 
}

net/sf/saxon/query/GlobalVariableDefinition.class
GlobalVariableDefinition.java
package net.sf.saxon.query
public net.sf.saxon.query.GlobalVariableDefinition extends java.lang.Object implements net.sf.saxon.expr.VariableDeclaration  {
	private java.util.List references
	private net.sf.saxon.value.SequenceType requiredType
	private net.sf.saxon.expr.Expression value
	private int fingerprint
	private boolean isParameter
	private String variableName
	private int lineNumber
	public void  () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
	public void setFingerprint (int) 
	public void setLineNumber (int) 
	public java.lang.String getVariableName () 
	public void setVariableName (java.lang.String) 
	public void setValueExpression (net.sf.saxon.expr.Expression) 
	public void setIsParameter (boolean) 
	public void registerReference (net.sf.saxon.expr.BindingReference) 
	public int getVariableFingerprint () 
	public net.sf.saxon.instruct.GeneralVariable compile (net.sf.saxon.query.StaticQueryContext, int)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/query/QueryParser$1.class
QueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryParser$1 extends java.lang.Object {
}

net/sf/saxon/query/QueryParser$LetClause.class
QueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryParser$LetClause extends java.lang.Object {
	public net.sf.saxon.expr.RangeVariableDeclaration variable
	public net.sf.saxon.expr.Expression value
	public int lineNumber
	private void  () 
	void  (net.sf.saxon.query.QueryParser$1) 
}

net/sf/saxon/query/QueryParser$SortSpec.class
QueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryParser$SortSpec extends java.lang.Object {
	public net.sf.saxon.expr.Expression sortKey
	public boolean ascending
	public boolean emptyFirst
	public String collation
	private void  () 
	void  (net.sf.saxon.query.QueryParser$1) 
}

net/sf/saxon/query/QueryParser.class
QueryParser.java
package net.sf.saxon.query
public net.sf.saxon.query.QueryParser extends net.sf.saxon.expr.ExpressionParser {
	private boolean preserveSpace
	private int errorCount
	private boolean haveSeenBaseURI
	public void  () 
	public final net.sf.saxon.expr.Expression parseQuery (java.lang.String, int, int, net.sf.saxon.query.StaticQueryContext)  throws net.sf.saxon.xpath.XPathException 
	public final void parseLibraryModule (java.lang.String, net.sf.saxon.query.StaticQueryContext)  throws net.sf.saxon.xpath.XPathException 
	protected void grumble (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	private void parseVersionDeclaration ()  throws net.sf.saxon.xpath.XPathException 
	private void parseModuleDeclaration ()  throws net.sf.saxon.xpath.XPathException 
	private void parseProlog ()  throws net.sf.saxon.xpath.XPathException 
	private void parseDefaultCollation ()  throws net.sf.saxon.xpath.XPathException 
	private void parseXmlSpaceDeclaration ()  throws net.sf.saxon.xpath.XPathException 
	private void parseValidationDeclaration ()  throws net.sf.saxon.xpath.XPathException 
	private void parseSchemaImport ()  throws net.sf.saxon.xpath.XPathException 
	private void parseModuleImport ()  throws net.sf.saxon.xpath.XPathException 
	private void parseBaseURIDeclaration ()  throws net.sf.saxon.xpath.XPathException 
	private void parseDefaultFunctionNamespace ()  throws net.sf.saxon.xpath.XPathException 
	private void parseDefaultElementNamespace ()  throws net.sf.saxon.xpath.XPathException 
	private void parseNamespaceDeclaration ()  throws net.sf.saxon.xpath.XPathException 
	private void parseVariableDeclaration ()  throws net.sf.saxon.xpath.XPathException 
	private void parseFunctionDeclaration ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseForExpression ()  throws net.sf.saxon.xpath.XPathException 
	private void parseForClause (java.util.List)  throws net.sf.saxon.xpath.XPathException 
	private void parseLetClause (java.util.List)  throws net.sf.saxon.xpath.XPathException 
	private java.util.List parseSortDefinition ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseTypeswitchExpression ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseValidateExpression ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ValidationContext parseValidationContext ()  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.expr.Expression parseConstructor ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parsePseudoXML (boolean)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseDirectElementConstructor ()  throws net.sf.saxon.xpath.XPathException 
	private void readElementContent (java.lang.String, java.util.List)  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parsePIConstructor ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseCDATAConstructor ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression parseCommentConstructor ()  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.Expression stringify (net.sf.saxon.expr.Expression)  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.value.StringValue makeStringLiteral (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	private java.lang.String readEntityReference ()  throws net.sf.saxon.xpath.XPathException 
	private java.lang.String analyzeEntityReference (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	private java.lang.String parseCharacterReference (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	private void lookAhead ()  throws net.sf.saxon.xpath.XPathException 
	private char skipSpaces (char) 
	private void expectChar (char, char)  throws net.sf.saxon.xpath.XPathException 
	protected java.lang.String getLanguage () 
}

net/sf/saxon/query/QueryProcessor.class
QueryProcessor.java
package net.sf.saxon.query
public net.sf.saxon.query.QueryProcessor extends java.lang.Object {
	private net.sf.saxon.query.StaticQueryContext staticContext
	private net.sf.saxon.Configuration config
	public void  (net.sf.saxon.query.StaticQueryContext) 
	public net.sf.saxon.om.DocumentInfo buildDocument (javax.xml.transform.Source)  throws net.sf.saxon.xpath.XPathException 
	public void setStaticContext (net.sf.saxon.query.StaticQueryContext) 
	public net.sf.saxon.query.StaticQueryContext getStaticContext () 
	public void setConfiguration (net.sf.saxon.Configuration) 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.query.XQueryExpression compileQuery (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.query.XQueryExpression compileQuery (java.io.Reader)  throws net.sf.saxon.xpath.XPathException java.io.IOException 
}

net/sf/saxon/query/QueryResult.class
QueryResult.java
package net.sf.saxon.query
public net.sf.saxon.query.QueryResult extends java.lang.Object {
	private static String RESULT_NS
	public void  () 
	public static net.sf.saxon.om.DocumentInfo wrap (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.NamePool)  throws javax.xml.transform.TransformerException 
	public static void serialize (net.sf.saxon.om.NodeInfo, javax.xml.transform.Result, java.util.Properties)  throws javax.xml.transform.TransformerException 
	static void  () 
}

net/sf/saxon/query/StaticQueryContext$ActiveNamespace.class
StaticQueryContext.java
package net.sf.saxon.query
public net.sf.saxon.query.StaticQueryContext$ActiveNamespace extends java.lang.Object {
	public String prefix
	public String uri
	public int code
	public void  () 
}

net/sf/saxon/query/StaticQueryContext.class
StaticQueryContext.java
package net.sf.saxon.query
public net.sf.saxon.query.StaticQueryContext extends java.lang.Object implements net.sf.saxon.expr.StaticContext  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.om.NamePool namePool
	private java.util.HashMap passiveNamespaces
	private java.util.Stack activeNamespaces
	private java.util.HashMap collations
	private java.util.HashMap variables
	private java.util.HashMap functions
	private java.util.HashSet importedSchemata
	private java.util.List unboundFunctionCalls
	private String defaultCollationName
	private String defaultFunctionNamespace
	private short defaultElementNamespace
	private String baseURI
	private int localStackFrameSize
	private String moduleNamespace
	private short moduleNamespaceURICode
	private java.util.Stack validationModeStack
	private java.util.Stack validationContextStack
	public void  (net.sf.saxon.Configuration) 
	public void reset () 
	public void setConfiguration (net.sf.saxon.Configuration) 
	public net.sf.saxon.Configuration getConfiguration () 
	protected void declarePassiveNamespace (java.lang.String, java.lang.String) 
	protected void declareActiveNamespace (java.lang.String, java.lang.String) 
	public void undeclareNamespace () 
	public void clearNamespaces () 
	public java.lang.String getURIForPrefix (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String checkURIForPrefix (java.lang.String) 
	public int[] getActiveNamespaceCodes () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceContext () 
	public java.lang.String getDefaultFunctionNamespace () 
	public void setDefaultFunctionNamespace (java.lang.String) 
	protected void setDefaultElementNamespace (java.lang.String) 
	public short getDefaultElementNamespace () 
	public void setModuleNamespace (java.lang.String) 
	public java.lang.String getModuleNamespace () 
	public short getModuleNamespaceCode () 
	public void declareCollation (java.lang.String, java.util.Comparator) 
	public void declareDefaultCollation (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public java.util.Comparator getCollation (java.lang.String) 
	public java.lang.String getDefaultCollationName () 
	public java.util.HashMap getAllCollations () 
	public void declareVariable (net.sf.saxon.expr.VariableDeclaration)  throws net.sf.saxon.xpath.XPathException 
	public void fixupGlobalVariables ()  throws net.sf.saxon.xpath.XPathException 
	public java.util.Iterator getVariableDeclarations () 
	public int getNumberOfGlobalVariables () 
	public void allocateLocalSlots (int) 
	public int getNumberOfLocalVariables () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void issueWarning (java.lang.String) 
	public void setBaseURI (java.lang.String) 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public net.sf.saxon.expr.VariableDeclaration bindVariable (int)  throws net.sf.saxon.xpath.XPathException 
	public void declareFunction (net.sf.saxon.query.XQueryFunction)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression bindFunction (java.lang.String, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.xpath.XPathException 
	protected void bindUnboundFunctionCalls ()  throws net.sf.saxon.xpath.XPathException 
	public java.util.Iterator getFunctionDefinitions () 
	protected void fixupGlobalFunctions ()  throws net.sf.saxon.xpath.XPathException 
	public void explainGlobalFunctions ()  throws net.sf.saxon.xpath.XPathException 
	private java.lang.Class getExternalJavaClass (java.lang.String) 
	public boolean isInBackwardsCompatibleMode () 
	public void addImportedSchema (java.lang.String) 
	public boolean isImportedSchema (java.lang.String) 
	public void pushValidationMode (int) 
	public void popValidationMode () 
	public int getValidationMode () 
	public void pushValidationContext (net.sf.saxon.type.ValidationContext) 
	public void popValidationContext () 
	public net.sf.saxon.type.ValidationContext getValidationContext () 
	public void setContainedValidationContext (int)  throws net.sf.saxon.xpath.XPathException 
	protected net.sf.saxon.query.StaticQueryContext loadModule (java.lang.String, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/query/XQueryExpression$ErrorReportingIterator.class
XQueryExpression.java
package net.sf.saxon.query
 net.sf.saxon.query.XQueryExpression$ErrorReportingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private javax.xml.transform.ErrorListener listener
	public void  (net.sf.saxon.om.SequenceIterator, javax.xml.transform.ErrorListener) 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/query/XQueryExpression.class
XQueryExpression.java
package net.sf.saxon.query
public net.sf.saxon.query.XQueryExpression extends java.lang.Object {
	private net.sf.saxon.expr.Expression expression
	private net.sf.saxon.instruct.Executable executable
	protected void  (net.sf.saxon.expr.Expression, net.sf.saxon.query.StaticQueryContext, net.sf.saxon.Configuration) 
	public java.util.List evaluate (net.sf.saxon.query.DynamicQueryContext)  throws javax.xml.transform.TransformerException 
	public java.lang.Object evaluateSingle (net.sf.saxon.query.DynamicQueryContext)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.om.SequenceIterator iterator (net.sf.saxon.query.DynamicQueryContext)  throws javax.xml.transform.TransformerException 
	public void explain (net.sf.saxon.om.NamePool) 
}

net/sf/saxon/query/XQueryFunction.class
XQueryFunction.java
package net.sf.saxon.query
public net.sf.saxon.query.XQueryFunction extends java.lang.Object implements net.sf.saxon.instruct.FunctionSignature  {
	int fingerprint
	String displayName
	java.util.List arguments
	net.sf.saxon.value.SequenceType resultType
	net.sf.saxon.expr.Expression body
	java.util.List references
	int lineNumber
	net.sf.saxon.instruct.UserFunction compiledFunction
	public void  () 
	public int getFunctionFingerprint () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public int getNumberOfArguments () 
	public void registerReference (net.sf.saxon.expr.UserFunctionCall) 
	public net.sf.saxon.instruct.UserFunction compile (net.sf.saxon.query.StaticQueryContext)  throws net.sf.saxon.xpath.XPathException 
	public void fixupReferences ()  throws net.sf.saxon.xpath.XPathException 
	protected static int allocateSlots (net.sf.saxon.expr.Expression, int) 
	public void explain (net.sf.saxon.om.NamePool) 
}

net/sf/saxon/sort/AtomicComparer.class
AtomicComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.AtomicComparer extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private java.util.Comparator collator
	public void  (java.util.Comparator) 
	public int compare (java.lang.Object, java.lang.Object) 
	public boolean comparesEqual (java.lang.Object, java.lang.Object) 
	public java.lang.Object getComparisonKey (java.lang.Object) 
}

net/sf/saxon/sort/AtomicSortComparer.class
AtomicSortComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.AtomicSortComparer extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private java.util.Comparator collator
	public void  (java.util.Comparator) 
	public int compare (java.lang.Object, java.lang.Object) 
	public boolean comparesEqual (java.lang.Object, java.lang.Object) 
	public java.lang.Object getComparisonKey (java.lang.Object) 
}

net/sf/saxon/sort/CodepointCollator.class
CodepointCollator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.CodepointCollator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	public static String URI
	private static net.sf.saxon.sort.CodepointCollator theInstance
	public void  () 
	public static net.sf.saxon.sort.CodepointCollator getInstance () 
	public int compare (java.lang.Object, java.lang.Object) 
	static void  () 
}

net/sf/saxon/sort/CollationFactory.class
CollationFactory.java
package net.sf.saxon.sort
public net.sf.saxon.sort.CollationFactory extends java.lang.Object {
	public void  () 
	public static java.text.Collator makeUsingProperties (java.lang.String, java.lang.String, java.lang.String) 
	private static java.util.Locale getLocale (java.lang.String) 
	public static java.util.Comparator makeComparator (java.lang.String)  throws javax.xml.transform.TransformerException 
	public static java.util.Comparator makeCollationFromURI (java.lang.String)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/sort/DescendingComparer.class
DescendingComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.DescendingComparer extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private java.util.Comparator baseComparer
	public void  (java.util.Comparator) 
	public int compare (java.lang.Object, java.lang.Object) 
}

net/sf/saxon/sort/DocumentOrderIterator.class
DocumentOrderIterator.java
package net.sf.saxon.sort
public final net.sf.saxon.sort.DocumentOrderIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.sort.Sortable  {
	private net.sf.saxon.om.SequenceIterator iterator
	private net.sf.saxon.value.SequenceExtent sequence
	private net.sf.saxon.sort.NodeOrderComparer comparer
	private net.sf.saxon.om.NodeInfo current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.NodeOrderComparer)  throws net.sf.saxon.xpath.XPathException 
	private void  () 
	public int compare (int, int) 
	public void swap (int, int) 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/DocumentSorter.class
DocumentSorter.java
package net.sf.saxon.sort
public net.sf.saxon.sort.DocumentSorter extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.expr.Expression base
	private net.sf.saxon.sort.NodeOrderComparer comparer
	public void  (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeSpecialProperties () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/sort/FixedSortKeyDefinition.class
FixedSortKeyDefinition.java
package net.sf.saxon.sort
public net.sf.saxon.sort.FixedSortKeyDefinition extends net.sf.saxon.sort.SortKeyDefinition {
	private transient java.util.Comparator comparer
	public void  () 
	public net.sf.saxon.sort.SortKeyDefinition simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.sort.FixedSortKeyDefinition reduce (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void bindComparer ()  throws net.sf.saxon.xpath.XPathException 
	private java.util.Comparator getOrderedComparer (java.util.Comparator, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	private java.util.Comparator getCaseOrderComparer (java.text.Collator, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public java.util.Comparator getComparer (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/GlobalOrderComparer.class
GlobalOrderComparer.java
package net.sf.saxon.sort
public final net.sf.saxon.sort.GlobalOrderComparer extends java.lang.Object implements net.sf.saxon.sort.NodeOrderComparer java.io.Serializable  {
	private static net.sf.saxon.sort.GlobalOrderComparer instance
	public void  () 
	public static net.sf.saxon.sort.GlobalOrderComparer getInstance () 
	public int compare (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
	static void  () 
}

net/sf/saxon/sort/GroupAdjacentIterator.class
GroupAdjacentIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.GroupAdjacentIterator extends java.lang.Object implements net.sf.saxon.sort.GroupIterator net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator population
	private net.sf.saxon.expr.Expression keyExpression
	private java.text.Collator collator
	private net.sf.saxon.sort.AtomicSortComparer comparer
	private net.sf.saxon.expr.XPathContext keyContext
	private net.sf.saxon.value.AtomicValue currentKey
	private java.util.List currentMembers
	private net.sf.saxon.value.AtomicValue nextKey
	private net.sf.saxon.om.Item next
	private net.sf.saxon.om.Item current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext, java.text.Collator)  throws net.sf.saxon.xpath.XPathException 
	private void advance ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup () 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/GroupByIterator.class
GroupByIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.GroupByIterator extends java.lang.Object implements net.sf.saxon.sort.GroupIterator  {
	private net.sf.saxon.om.SequenceIterator population
	private net.sf.saxon.expr.Expression keyExpression
	private java.text.Collator collator
	private net.sf.saxon.expr.XPathContext keyContext
	private net.sf.saxon.Controller controller
	private int position
	private java.util.ArrayList groups
	private java.util.ArrayList groupKeys
	private java.util.ArrayList initialItems
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext, java.text.Collator)  throws net.sf.saxon.xpath.XPathException 
	private void buildIndexedGroups ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/GroupEndingIterator.class
GroupEndingIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.GroupEndingIterator extends java.lang.Object implements net.sf.saxon.sort.GroupIterator  {
	private net.sf.saxon.om.SequenceIterator population
	private net.sf.saxon.pattern.Pattern endPattern
	private net.sf.saxon.Controller controller
	private java.util.List currentMembers
	private net.sf.saxon.om.Item next
	private net.sf.saxon.om.Item current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.pattern.Pattern, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	private void advance ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/GroupIterator.class
GroupIterator.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.GroupIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.value.AtomicValue getCurrentGroupingKey () 
	public abstract net.sf.saxon.om.SequenceIterator iterateCurrentGroup ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/GroupStartingIterator.class
GroupStartingIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.GroupStartingIterator extends java.lang.Object implements net.sf.saxon.sort.GroupIterator  {
	private net.sf.saxon.om.SequenceIterator population
	private net.sf.saxon.pattern.Pattern startPattern
	private net.sf.saxon.Controller controller
	private java.util.List currentMembers
	private net.sf.saxon.om.Item next
	private net.sf.saxon.om.Item current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.pattern.Pattern, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	private void advance ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/LocalOrderComparer.class
LocalOrderComparer.java
package net.sf.saxon.sort
public final net.sf.saxon.sort.LocalOrderComparer extends java.lang.Object implements net.sf.saxon.sort.NodeOrderComparer java.io.Serializable  {
	private static net.sf.saxon.sort.LocalOrderComparer instance
	public void  () 
	public static net.sf.saxon.sort.LocalOrderComparer getInstance () 
	public int compare (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
	static void  () 
}

net/sf/saxon/sort/LowercaseFirstComparer.class
LowercaseFirstComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.LowercaseFirstComparer extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private java.text.Collator baseCollator
	public void  (java.text.Collator) 
	public int compare (java.lang.Object, java.lang.Object) 
}

net/sf/saxon/sort/NodeOrderComparer.class
NodeOrderComparer.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.NodeOrderComparer extends java.lang.Object {
	public abstract int compare (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
}

net/sf/saxon/sort/NumericComparer.class
NumericComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.NumericComparer extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
}

net/sf/saxon/sort/QuickSort.class
QuickSort.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.QuickSort extends java.lang.Object {
	public void  () 
	public static void sort (net.sf.saxon.sort.Sortable, int, int) 
}

net/sf/saxon/sort/Reverser.class
Reverser.java
package net.sf.saxon.sort
public net.sf.saxon.sort.Reverser extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.expr.Expression base
	public void  (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeSpecialProperties () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/sort/Sortable.class
Sortable.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.Sortable extends java.lang.Object {
	public abstract int compare (int, int) 
	public abstract void swap (int, int) 
}

net/sf/saxon/sort/SortedGroupIterator.class
SortedGroupIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.SortedGroupIterator extends net.sf.saxon.sort.SortedIterator implements net.sf.saxon.sort.GroupIterator  {
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.sort.GroupIterator, net.sf.saxon.sort.FixedSortKeyDefinition[])  throws net.sf.saxon.xpath.XPathException 
	protected void buildArray ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/SortedIterator.class
SortedIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.SortedIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.sort.Sortable  {
	protected net.sf.saxon.om.SequenceIterator base
	protected net.sf.saxon.sort.FixedSortKeyDefinition[] sortkeys
	protected int recordSize
	protected Object[] nodeKeys
	protected int count
	protected int index
	protected net.sf.saxon.expr.XPathContext context
	private java.util.Comparator[] keyComparers
	private void  () 
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.FixedSortKeyDefinition[])  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
	protected void buildArray ()  throws net.sf.saxon.xpath.XPathException 
	private void doSort ()  throws net.sf.saxon.xpath.XPathException 
	public int compare (int, int) 
	public void swap (int, int) 
}

net/sf/saxon/sort/SortedTupleIterator.class
SortedTupleIterator.java
package net.sf.saxon.sort
 net.sf.saxon.sort.SortedTupleIterator extends net.sf.saxon.sort.SortedIterator {
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.FixedSortKeyDefinition[])  throws net.sf.saxon.xpath.XPathException 
	protected void buildArray ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/SortExpression.class
SortExpression.java
package net.sf.saxon.sort
public net.sf.saxon.sort.SortExpression extends net.sf.saxon.expr.ComputedExpression {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.sort.SortKeyDefinition[] sortKeys
	private net.sf.saxon.sort.FixedSortKeyDefinition[] fixedSortKeys
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.sort.SortKeyDefinition[]) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeSpecialProperties () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
}

net/sf/saxon/sort/SortKeyDefinition.class
SortKeyDefinition.java
package net.sf.saxon.sort
public net.sf.saxon.sort.SortKeyDefinition extends java.lang.Object implements java.io.Serializable  {
	private static net.sf.saxon.value.StringValue defaultOrder
	private static net.sf.saxon.value.StringValue defaultCaseOrder
	private static net.sf.saxon.value.StringValue defaultLanguage
	protected net.sf.saxon.expr.Expression sortKey
	protected net.sf.saxon.expr.Expression order
	protected net.sf.saxon.expr.Expression dataTypeExpression
	protected net.sf.saxon.expr.Expression caseOrder
	protected net.sf.saxon.expr.Expression language
	protected java.util.Comparator collation
	protected boolean emptyFirst
	public void  () 
	public void setSortKey (net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression getSortKey () 
	public void setOrder (net.sf.saxon.expr.Expression) 
	public void setDataTypeExpression (net.sf.saxon.expr.Expression) 
	public void setCaseOrder (net.sf.saxon.expr.Expression) 
	public void setLanguage (net.sf.saxon.expr.Expression) 
	public void setCollation (java.util.Comparator) 
	public void setEmptyFirst (boolean) 
	public boolean getEmptyFirst () 
	public net.sf.saxon.sort.SortKeyDefinition simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.sort.FixedSortKeyDefinition reduce (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	static void  () 
}

net/sf/saxon/sort/TextComparer.class
TextComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.TextComparer extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private java.util.Comparator collator
	public void  (java.util.Comparator) 
	public int compare (java.lang.Object, java.lang.Object)  throws java.lang.ClassCastException 
}

net/sf/saxon/sort/TupleExpression.class
TupleExpression.java
package net.sf.saxon.sort
public net.sf.saxon.sort.TupleExpression extends net.sf.saxon.expr.ComputedExpression {
	net.sf.saxon.expr.Expression[] components
	static Class class$java$lang$Object
	public void  (int) 
	public void setExpression (int, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int computeCardinality () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/sort/TupleSorter.class
TupleSorter.java
package net.sf.saxon.sort
public net.sf.saxon.sort.TupleSorter extends net.sf.saxon.expr.ComputedExpression implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.expr.Expression base
	private net.sf.saxon.sort.FixedSortKeyDefinition[] sortKeys
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.sort.FixedSortKeyDefinition[]) 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression[] getSubExpressions () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/sort/UppercaseFirstComparer.class
UppercaseFirstComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.UppercaseFirstComparer extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private java.text.Collator baseCollator
	public void  (java.text.Collator) 
	public int compare (java.lang.Object, java.lang.Object) 
}

net/sf/saxon/style/AbsentExtensionElement.class
AbsentExtensionElement.java
package net.sf.saxon.style
public net.sf.saxon.style.AbsentExtensionElement extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/AttributeValueTemplate.class
AttributeValueTemplate.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.AttributeValueTemplate extends java.lang.Object {
	private void  () 
	public static net.sf.saxon.expr.Expression make (java.lang.String, int, char, net.sf.saxon.expr.StaticContext, java.util.Stack, boolean)  throws net.sf.saxon.xpath.XPathException 
	private static net.sf.saxon.expr.Expression makeStringJoin (net.sf.saxon.expr.Expression)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/style/DataElement.class
DataElement.java
package net.sf.saxon.style
public net.sf.saxon.style.DataElement extends net.sf.saxon.tree.ElementWithAttributes {
	public void  () 
}

net/sf/saxon/style/ExpressionContext.class
ExpressionContext.java
package net.sf.saxon.style
public net.sf.saxon.style.ExpressionContext extends java.lang.Object implements net.sf.saxon.expr.StaticContext  {
	private net.sf.saxon.style.StyleElement element
	private net.sf.saxon.om.NamePool namePool
	public void  (net.sf.saxon.style.StyleElement) 
	public net.sf.saxon.Configuration getConfiguration () 
	public void issueWarning (java.lang.String) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public java.lang.String getBaseURI () 
	public java.lang.String getURIForPrefix (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.instruct.NamespaceContext getNamespaceContext () 
	public int getFingerprint (java.lang.String, boolean)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.VariableDeclaration bindVariable (int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.Expression bindFunction (java.lang.String, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.xpath.XPathException 
	private java.lang.String showArgumentCount (int) 
	private net.sf.saxon.style.XSLFunction getStyleSheetFunction (int, int) 
	private java.lang.Class getExternalJavaClass (java.lang.String)  throws javax.xml.transform.TransformerException 
	public boolean isElementAvailable (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public boolean isFunctionAvailable (java.lang.String, long)  throws net.sf.saxon.xpath.XPathException 
	public java.util.Comparator getCollation (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getDefaultCollationName () 
	public short getDefaultElementNamespace () 
	public boolean isInBackwardsCompatibleMode () 
	public boolean isImportedSchema (java.lang.String) 
	public net.sf.saxon.style.XSLStyleSheet getXSLStyleSheet () 
	public net.sf.saxon.style.StyleElement getStyleElement () 
}

net/sf/saxon/style/ExtensionElementFactory.class
ExtensionElementFactory.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.ExtensionElementFactory extends java.lang.Object {
	public abstract java.lang.Class getExtensionClass (java.lang.String) 
}

net/sf/saxon/style/LiteralResultElement.class
LiteralResultElement.java
package net.sf.saxon.style
public net.sf.saxon.style.LiteralResultElement extends net.sf.saxon.style.StyleElement {
	private int resultNameCode
	private int[] attributeNames
	private net.sf.saxon.expr.Expression[] attributeValues
	private boolean[] attributeChecked
	private int numberOfAttributes
	private boolean toplevel
	private int[] namespaceCodes
	private net.sf.saxon.instruct.AttributeSet[] attributeSets
	private net.sf.saxon.type.SchemaType schemaType
	private int validation
	public void  () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	protected void validateChildren ()  throws javax.xml.transform.TransformerConfigurationException 
	private int translate (int) 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.tree.DocumentImpl makeStyleSheet (net.sf.saxon.PreparedStyleSheet, net.sf.saxon.style.StyleNodeFactory)  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/Procedure.class
Procedure.java
package net.sf.saxon.style
public net.sf.saxon.style.Procedure extends java.lang.Object {
	protected int numberOfVariables
	public void  () 
	public int getNumberOfVariables () 
	public void setNumberOfVariables (int) 
	public int allocateSlotNumber () 
}

net/sf/saxon/style/SaxonAssign.class
SaxonAssign.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonAssign extends net.sf.saxon.style.XSLGeneralVariable {
	private net.sf.saxon.style.XSLVariableDeclaration declaration
	private net.sf.saxon.instruct.Assign instruction
	public void  () 
	public boolean isInstruction () 
	public boolean isAssignable () 
	protected boolean allowsAsAttribute () 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/SaxonCallTemplate.class
SaxonCallTemplate.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonCallTemplate extends net.sf.saxon.style.XSLCallTemplate {
	public void  () 
	protected boolean allowAVT () 
	public boolean mayContainFallback () 
}

net/sf/saxon/style/SaxonCollation.class
SaxonCollation.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonCollation extends net.sf.saxon.style.StyleElement {
	private String collationName
	private java.util.Comparator collator
	private boolean isDefault
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	public java.lang.String getCollationName () 
	public boolean isDefaultCollation () 
	public java.util.Comparator getCollator () 
	public static java.util.Comparator makeCollator (java.lang.String)  throws javax.xml.transform.TransformerException 
	public static void main (java.lang.String[]) 
}

net/sf/saxon/style/SaxonDoctype.class
SaxonDoctype.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonDoctype extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/SaxonEntityRef.class
SaxonEntityRef.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonEntityRef extends net.sf.saxon.style.StyleElement {
	String nameAttribute
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/SaxonImportQuery.class
SaxonImportQuery.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonImportQuery extends net.sf.saxon.style.StyleElement {
	private String href
	private String moduleURI
	public void  () 
	public void importModule ()  throws javax.xml.transform.TransformerConfigurationException 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	private void loadLibraryModule ()  throws javax.xml.transform.TransformerConfigurationException 
	private net.sf.saxon.query.StaticQueryContext loadModule (java.lang.String, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/SaxonScript.class
SaxonScript.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonScript extends net.sf.saxon.style.StyleElement {
	private Class javaClass
	private String implementsURI
	private String language
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	public java.lang.Class getJavaClass (java.lang.String) 
}

net/sf/saxon/style/SaxonWhile.class
SaxonWhile.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonWhile extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression test
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/StandardNames.class
StandardNames.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.StandardNames extends java.lang.Object {
	private static final int DFLT_NS
	private static final int XSL_NS
	private static final int SAXON_NS
	private static final int XML_NS
	private static final int XS_NS
	private static final int XDT_NS
	private static final int XSI_NS
	public static final int DFLT
	public static final int XSL
	public static final int SAXON
	public static final int XML
	public static final int XS
	public static final int XDT
	public static final int XSI
	public static final int XSL_ANALYZE_STRING
	public static final int XSL_APPLY_IMPORTS
	public static final int XSL_APPLY_TEMPLATES
	public static final int XSL_ATTRIBUTE
	public static final int XSL_ATTRIBUTE_SET
	public static final int XSL_CALL_TEMPLATE
	public static final int XSL_CHARACTER_MAP
	public static final int XSL_CHOOSE
	public static final int XSL_COMMENT
	public static final int XSL_COPY
	public static final int XSL_COPY_OF
	public static final int XSL_DECIMAL_FORMAT
	public static final int XSL_DOCUMENT
	public static final int XSL_ELEMENT
	public static final int XSL_FALLBACK
	public static final int XSL_FOR_EACH
	public static final int XSL_FOR_EACH_GROUP
	public static final int XSL_FUNCTION
	public static final int XSL_IF
	public static final int XSL_IMPORT
	public static final int XSL_IMPORT_SCHEMA
	public static final int XSL_INCLUDE
	public static final int XSL_KEY
	public static final int XSL_MATCHING_SUBSTRING
	public static final int XSL_MESSAGE
	public static final int XSL_NEXT_MATCH
	public static final int XSL_NUMBER
	public static final int XSL_NAMESPACE
	public static final int XSL_NAMESPACE_ALIAS
	public static final int XSL_NON_MATCHING_SUBSTRING
	public static final int XSL_OTHERWISE
	public static final int XSL_OUTPUT
	public static final int XSL_OUTPUT_CHARACTER
	public static final int XSL_PARAM
	public static final int XSL_PERFORM_SORT
	public static final int XSL_PRESERVE_SPACE
	public static final int XSL_PROCESSING_INSTRUCTION
	public static final int XSL_RESULT_DOCUMENT
	public static final int XSL_SEQUENCE
	public static final int XSL_SORT
	public static final int XSL_STRIP_SPACE
	public static final int XSL_STYLESHEET
	public static final int XSL_TEMPLATE
	public static final int XSL_TEXT
	public static final int XSL_TRANSFORM
	public static final int XSL_VALUE_OF
	public static final int XSL_VARIABLE
	public static final int XSL_WITH_PARAM
	public static final int XSL_WHEN
	public static final int XSL_XPATH_DEFAULT_NAMESPACE
	public static final int XSL_EXCLUDE_RESULT_PREFIXES
	public static final int XSL_EXTENSION_ELEMENT_PREFIXES
	public static final int XSL_TYPE
	public static final int XSL_USE_ATTRIBUTE_SETS
	public static final int XSL_VALIDATION
	public static final int XSL_VERSION
	private static final String XSL_B
	public static final String XSL_VERSION_CLARK
	public static final String XSL_XPATH_DEFAULT_NAMESPACE_CLARK
	public static final String XSL_EXTENSION_ELEMENT_PREFIXES_CLARK
	public static final String XSL_EXCLUDE_RESULT_PREFIXES_CLARK
	public static final int SAXON_ASSIGN
	public static final int SAXON_CALL_TEMPLATE
	public static final int SAXON_COLLATION
	public static final int SAXON_DOCTYPE
	public static final int SAXON_ENTITY_REF
	public static final int SAXON_IMPORT_QUERY
	public static final int SAXON_SCRIPT
	public static final int SAXON_WHILE
	private static final String SAXON_B
	public static final String SAXON_ASSIGNABLE
	public static final String SAXON_CHARACTER_REPRESENTATION
	public static final String SAXON_EXPLAIN
	public static final String SAXON_INDENT_SPACES
	public static final String SAXON_NEXT_IN_CHAIN
	public static final String SAXON_BYTE_ORDER_MARK
	public static final String SAXON_REQUIRE_WELL_FORMED
	public static final String SAXON_MEMO_FUNCTION
	public static final int SAXON_JAVA_LANG_OBJECT
	public static final int XML_BASE
	public static final int XML_SPACE
	public static final int XML_LANG
	public static final String ARCHIVE
	public static final String AS
	public static final String CASE_ORDER
	public static final String CDATA_SECTION_ELEMENTS
	public static final String CHARACTER
	public static final String CLASS
	public static final String COLLATION
	public static final String COPY_NAMESPACES
	public static final String COUNT
	public static final String DATA_TYPE
	public static final String DECIMAL_SEPARATOR
	public static final String DECOMPOSITION
	public static final String DEFAULT
	public static final String DEFAULT_VALIDATION
	public static final String DIGIT
	public static final String DISABLE_OUTPUT_ESCAPING
	public static final String DOCTYPE_PUBLIC
	public static final String DOCTYPE_SYSTEM
	public static final String ELEMENTS
	public static final String ESCAPE_URI_ATTRIBUTES
	public static final String ENCODING
	public static final String EXCLUDE_RESULT_PREFIXES
	public static final String EXTENSION_ELEMENT_PREFIXES
	public static final String FLAGS
	public static final String FORMAT
	public static final String FROM
	public static final String GROUP_ADJACENT
	public static final String GROUP_BY
	public static final String GROUP_ENDING_WITH
	public static final String GROUP_STARTING_WITH
	public static final String GROUPING_SEPARATOR
	public static final String GROUPING_SIZE
	public static final String HREF
	public static final String ID
	public static final String IMPLEMENTS_PREFIX
	public static final String INCLUDE_CONTENT_TYPE
	public static final String INDENT
	public static final String INFINITY
	public static final String LANG
	public static final String LANGUAGE
	public static final String LETTER_VALUE
	public static final String LEVEL
	public static final String MATCH
	public static final String MEDIA_TYPE
	public static final String METHOD
	public static final String MINUS_SIGN
	public static final String MODE
	public static final String NAME
	public static final String NAMESPACE
	public static final String NAN
	public static final String OMIT_XML_DECLARATION
	public static final String ORDER
	public static final String ORDINAL
	public static final String OVERRIDE
	public static final String PATTERN_SEPARATOR
	public static final String PERCENT
	public static final String PER_MILLE
	public static final String PRIORITY
	public static final String REGEX
	public static final String REQUIRED
	public static final String RESULT_PREFIX
	public static final String RULES
	public static final String SCHEMA_LOCATION
	public static final String SELECT
	public static final String SEPARATOR
	public static final String SRC
	public static final String STANDALONE
	public static final String STRENGTH
	public static final String STRING
	public static final String STYLESHEET_PREFIX
	public static final String TERMINATE
	public static final String TEST
	public static final String TUNNEL
	public static final String TYPE
	public static final String UNDECLARE_NAMESPACES
	public static final String USE
	public static final String USE_ATTRIBUTE_SETS
	public static final String USE_CHARACTER_MAPS
	public static final String VALIDATION
	public static final String VALUE
	public static final String VERSION
	public static final String XPATH_DEFAULT_NAMESPACE
	public static final String ZERO_DIGIT
	public static final int XS_STRING
	public static final int XS_BOOLEAN
	public static final int XS_DECIMAL
	public static final int XS_FLOAT
	public static final int XS_DOUBLE
	public static final int XS_DURATION
	public static final int XS_DATE_TIME
	public static final int XS_TIME
	public static final int XS_DATE
	public static final int XS_G_YEAR_MONTH
	public static final int XS_G_YEAR
	public static final int XS_G_MONTH_DAY
	public static final int XS_G_DAY
	public static final int XS_G_MONTH
	public static final int XS_HEX_BINARY
	public static final int XS_BASE64_BINARY
	public static final int XS_ANY_URI
	public static final int XS_QNAME
	public static final int XS_NOTATION
	public static final int XS_INTEGER
	public static final int XS_NON_POSITIVE_INTEGER
	public static final int XS_NEGATIVE_INTEGER
	public static final int XS_LONG
	public static final int XS_INT
	public static final int XS_SHORT
	public static final int XS_BYTE
	public static final int XS_NON_NEGATIVE_INTEGER
	public static final int XS_POSITIVE_INTEGER
	public static final int XS_UNSIGNED_LONG
	public static final int XS_UNSIGNED_INT
	public static final int XS_UNSIGNED_SHORT
	public static final int XS_UNSIGNED_BYTE
	public static final int XS_NORMALIZED_STRING
	public static final int XS_TOKEN
	public static final int XS_LANGUAGE
	public static final int XS_NMTOKEN
	public static final int XS_NMTOKENS
	public static final int XS_NAME
	public static final int XS_NCNAME
	public static final int XS_ID
	public static final int XS_IDREF
	public static final int XS_IDREFS
	public static final int XS_ENTITY
	public static final int XS_ENTITIES
	public static final int XS_ANY_TYPE
	public static final int XS_ANY_SIMPLE_TYPE
	public static final int XS_INVALID_NAME
	public static final int XDT_UNTYPED
	public static final int XDT_UNTYPED_ATOMIC
	public static final int XDT_ANY_ATOMIC_TYPE
	public static final int XDT_YEAR_MONTH_DURATION
	public static final int XDT_DAY_TIME_DURATION
	public static final int XDT_NUMERIC
	public static final int XSI_TYPE
	public static final int XSI_NIL
	public static final int XSI_SCHEMA_LOCATION
	public static final int XSI_NO_NAMESPACE_SCHEMA_LOCATION
	private static String[] localNames
	private static java.util.HashMap lookup
	private void  () 
	private static void bindXSLTName (int, java.lang.String) 
	private static void bindSaxonName (int, java.lang.String) 
	private static void bindXMLName (int, java.lang.String) 
	private static void bindXSName (int, java.lang.String) 
	private static void bindXDTName (int, java.lang.String) 
	private static void bindXSIName (int, java.lang.String) 
	public static int getFingerprint (java.lang.String, java.lang.String) 
	public static java.lang.String getLocalName (int) 
	public static java.lang.String getURI (int) 
	public static short getURICode (int) 
	public static java.lang.String getClarkName (int) 
	public static java.lang.String getPrefix (int) 
	public static java.lang.String getDisplayName (int) 
	static void  () 
}

net/sf/saxon/style/StyleElement.class
StyleElement.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.StyleElement extends net.sf.saxon.tree.ElementWithAttributes implements org.xml.sax.Locator  {
	protected short[] extensionNamespaces
	private short[] excludedNamespaces
	protected Double version
	protected net.sf.saxon.expr.StaticContext staticContext
	protected javax.xml.transform.TransformerConfigurationException validationError
	protected int reportingCircumstances
	protected String defaultXPathNamespace
	private int lineNumber
	public static final int REPORT_ALWAYS
	public static final int REPORT_UNLESS_FORWARDS_COMPATIBLE
	public static final int REPORT_IF_INSTANTIATED
	public void  () 
	public net.sf.saxon.om.NamePool getTargetNamePool () 
	protected net.sf.saxon.Configuration getConfiguration () 
	public int getLineNumber () 
	public void setLineNumber (int) 
	public void substituteFor (net.sf.saxon.style.StyleElement) 
	protected void setValidationError (javax.xml.transform.TransformerException, int) 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	protected net.sf.saxon.type.ItemType getCommonChildItemType () 
	public void markTailCalls () 
	public boolean mayContainTemplateBody () 
	public boolean mayContainFallback () 
	public net.sf.saxon.style.XSLStyleSheet getContainingStyleSheet () 
	public int getPrecedence () 
	public java.lang.String getURIForPrefix (java.lang.String, boolean)  throws net.sf.saxon.om.NamespaceException 
	public final int makeNameCode (java.lang.String)  throws net.sf.saxon.xpath.XPathException net.sf.saxon.om.NamespaceException 
	public net.sf.saxon.instruct.NamespaceContext makeNamespaceContext () 
	public void processAllAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public java.lang.String getAttributeValue (java.lang.String) 
	public final void processAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	protected void checkUnknownAttribute (int)  throws javax.xml.transform.TransformerConfigurationException 
	public abstract void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	protected net.sf.saxon.style.StyleElement getLastChildInstruction () 
	public net.sf.saxon.expr.Expression makeExpression (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.pattern.Pattern makePattern (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.expr.Expression makeAttributeValueTemplate (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.value.SequenceType makeSequenceType (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	protected void processExtensionElementAttribute (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	protected void processExcludedNamespaces (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	protected void processVersionAttribute (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	public double getVersion () 
	public boolean forwardsCompatibleModeIsEnabled () 
	public boolean backwardsCompatibleModeIsEnabled () 
	protected boolean definesExtensionElement (short) 
	public boolean isExtensionNamespace (short) 
	protected boolean definesExcludedNamespace (short) 
	public boolean isExcludedNamespace (short) 
	protected void processDefaultXPathNamespaceAttribute (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	protected short getDefaultXPathNamespace () 
	public net.sf.saxon.type.SchemaType getSchemaType (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	public int getTypeAnnotation (net.sf.saxon.type.SchemaType) 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void postValidate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.expr.Expression typeCheck (java.lang.String, net.sf.saxon.expr.Expression)  throws javax.xml.transform.TransformerConfigurationException 
	public void allocateSlots (net.sf.saxon.expr.Expression) 
	private boolean isExplaining () 
	public net.sf.saxon.pattern.Pattern typeCheck (java.lang.String, net.sf.saxon.pattern.Pattern)  throws javax.xml.transform.TransformerConfigurationException 
	public void fixupReferences ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.style.Procedure getOwningProcedure () 
	public void validateSubtree ()  throws javax.xml.transform.TransformerConfigurationException 
	protected void validateChildren ()  throws javax.xml.transform.TransformerConfigurationException 
	protected net.sf.saxon.style.XSLStyleSheet getPrincipalStyleSheet () 
	public net.sf.saxon.PreparedStyleSheet getPreparedStyleSheet () 
	public void checkWithinTemplate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void checkTopLevel ()  throws javax.xml.transform.TransformerConfigurationException 
	public void checkEmpty ()  throws javax.xml.transform.TransformerConfigurationException 
	public void reportAbsence (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.type.ItemType getContextItemType () 
	public abstract net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	public void compileChildren (net.sf.saxon.instruct.Instruction)  throws javax.xml.transform.TransformerConfigurationException 
	protected void fallbackProcessing (net.sf.saxon.style.StyleElement, java.util.List)  throws javax.xml.transform.TransformerConfigurationException 
	protected net.sf.saxon.sort.SortKeyDefinition[] makeSortKeys () 
	protected net.sf.saxon.instruct.AttributeSet[] getAttributeSets (java.lang.String, java.util.List)  throws javax.xml.transform.TransformerConfigurationException 
	protected net.sf.saxon.instruct.WithParam[] getWithParamInstructions (boolean)  throws javax.xml.transform.TransformerConfigurationException 
	protected void compileError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerConfigurationException 
	protected void compileError (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	protected void compileWarning (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	protected void issueWarning (javax.xml.transform.TransformerException) 
	protected void issueWarning (java.lang.String) 
	public boolean isTopLevel () 
	public net.sf.saxon.style.XSLVariableDeclaration bindVariable (int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.style.XSLVariableDeclaration getVariableBinding (int) 
	public net.sf.saxon.style.XSLFunction getStyleSheetFunction (int, int) 
}

net/sf/saxon/style/StyleNodeFactory.class
StyleNodeFactory.java
package net.sf.saxon.style
public net.sf.saxon.style.StyleNodeFactory extends java.lang.Object implements net.sf.saxon.tree.NodeFactory  {
	java.util.HashMap userStyles
	net.sf.saxon.om.NamePool namePool
	boolean allowExtensions
	static Class class$net$sf$saxon$style$LiteralResultElement
	static Class class$net$sf$saxon$style$AbsentExtensionElement
	public void  (net.sf.saxon.om.NamePool, boolean) 
	public net.sf.saxon.tree.ElementImpl makeElementNode (net.sf.saxon.om.NodeInfo, int, net.sf.saxon.tree.AttributeCollection, int[], int, org.xml.sax.Locator, int) 
	private net.sf.saxon.style.StyleElement makeXSLElement (int) 
	private net.sf.saxon.style.StyleElement makeSaxonElement (int) 
	private net.sf.saxon.style.ExtensionElementFactory getFactory (short) 
	public boolean isElementAvailable (java.lang.String, java.lang.String) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/style/StylesheetStripper.class
StylesheetStripper.java
package net.sf.saxon.style
public net.sf.saxon.style.StylesheetStripper extends net.sf.saxon.event.Stripper {
	int xsl_text
	int[] specials
	public void  () 
	public net.sf.saxon.event.Stripper getAnother () 
	public void setStylesheetRules (net.sf.saxon.om.NamePool) 
	public byte isSpacePreserving (int) 
	public byte isSpacePreserving (net.sf.saxon.om.NodeInfo) 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/style/XSLAnalyzeString.class
XSLAnalyzeString.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLAnalyzeString extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression regex
	private net.sf.saxon.expr.Expression flags
	private net.sf.saxon.style.StyleElement matching
	private net.sf.saxon.style.StyleElement nonMatching
	private java.util.regex.Pattern pattern
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainFallback () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLApplyImports.class
XSLApplyImports.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLApplyImports extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLApplyTemplates.class
XSLApplyTemplates.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLApplyTemplates extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private int modeNameCode
	private boolean useCurrentMode
	private boolean useTailRecursion
	private net.sf.saxon.trans.Mode mode
	private String modeAttribute
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void markTailCalls () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLAttribute.class
XSLAttribute.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLAttribute extends net.sf.saxon.style.XSLStringConstructor {
	private net.sf.saxon.expr.Expression attributeName
	private net.sf.saxon.expr.Expression separator
	private net.sf.saxon.expr.Expression namespace
	private int validationAction
	private net.sf.saxon.type.SimpleType schemaType
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLAttributeSet.class
XSLAttributeSet.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLAttributeSet extends net.sf.saxon.style.StyleElement {
	int fingerprint
	String use
	net.sf.saxon.style.Procedure procedure
	java.util.List attributeSetElements
	net.sf.saxon.instruct.AttributeSet[] useAttributeSets
	net.sf.saxon.instruct.AttributeSet instruction
	int referenceCount
	boolean validated
	public void  () 
	public int getAttributeSetFingerprint () 
	public net.sf.saxon.instruct.AttributeSet getInstruction () 
	public void incrementReferenceCount () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void checkCircularity (net.sf.saxon.style.XSLAttributeSet)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.style.Procedure getProcedure () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLCallTemplate.class
XSLCallTemplate.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLCallTemplate extends net.sf.saxon.style.StyleElement {
	private int calledTemplateFingerprint
	private net.sf.saxon.style.XSLTemplate template
	private boolean useTailRecursion
	private String calledTemplateName
	private net.sf.saxon.expr.Expression calledTemplateExpression
	public void  () 
	protected boolean allowAVT () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void postValidate ()  throws javax.xml.transform.TransformerConfigurationException 
	private net.sf.saxon.style.XSLTemplate findTemplate (int)  throws javax.xml.transform.TransformerConfigurationException 
	public void markTailCalls () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLCharacterMap.class
XSLCharacterMap.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLCharacterMap extends net.sf.saxon.style.StyleElement {
	int fingerprint
	String use
	java.util.List characterMapElements
	boolean validated
	boolean redundant
	public void  () 
	public int getCharacterMapFingerprint () 
	public boolean isRedundant () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	private void checkCircularity (net.sf.saxon.style.XSLCharacterMap)  throws javax.xml.transform.TransformerConfigurationException 
	public void assemble (java.util.HashMap) 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLChoose.class
XSLChoose.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLChoose extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.style.StyleElement otherwise
	private int numberOfWhens
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void markTailCalls () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLComment.class
XSLComment.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLComment extends net.sf.saxon.style.XSLStringConstructor {
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLCopy.class
XSLCopy.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLCopy extends net.sf.saxon.style.StyleElement {
	private String use
	private net.sf.saxon.instruct.AttributeSet[] attributeSets
	private boolean copyNamespaces
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLCopyOf.class
XSLCopyOf.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLCopyOf extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private boolean copyNamespaces
	private int validation
	private net.sf.saxon.type.SchemaType schemaType
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLDecimalFormat.class
XSLDecimalFormat.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLDecimalFormat extends net.sf.saxon.style.StyleElement {
	String name
	String decimalSeparator
	String groupingSeparator
	String infinity
	String minusSign
	String NaN
	String percent
	String perMille
	String zeroDigit
	String digit
	String patternSeparator
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	private char toChar (java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLDocument.class
XSLDocument.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLDocument extends net.sf.saxon.style.StyleElement {
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLElement.class
XSLElement.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLElement extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression elementName
	private net.sf.saxon.expr.Expression namespace
	private String use
	private net.sf.saxon.instruct.AttributeSet[] attributeSets
	private int validation
	private net.sf.saxon.type.SchemaType schemaType
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLFallback.class
XSLFallback.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLFallback extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLForEach.class
XSLForEach.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLForEach extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.type.ItemType getContextItemType () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLForEachGroup.class
XSLForEachGroup.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLForEachGroup extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression groupBy
	private net.sf.saxon.expr.Expression groupAdjacent
	private net.sf.saxon.pattern.Pattern starting
	private net.sf.saxon.pattern.Pattern ending
	private String collationName
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.type.ItemType getContextItemType () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLFunction.class
XSLFunction.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLFunction extends net.sf.saxon.style.StyleElement implements net.sf.saxon.instruct.FunctionSignature  {
	private int functionFingerprint
	private net.sf.saxon.value.SequenceType resultType
	private String functionName
	private net.sf.saxon.style.Procedure procedure
	private boolean memoFunction
	private boolean override
	private int numberOfArguments
	java.util.List references
	public void  () 
	public void registerReference (net.sf.saxon.expr.UserFunctionCall) 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public boolean mayContainTemplateBody () 
	public boolean isOverriding () 
	public void fixupReferences ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.type.ItemType getContextItemType () 
	private boolean isCompilableAsExpression () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	private net.sf.saxon.instruct.Instruction compileAsExpression ()  throws javax.xml.transform.TransformerConfigurationException 
	private net.sf.saxon.expr.Expression convertToExpression (java.util.List, int) 
	private net.sf.saxon.instruct.Instruction compileAsTemplate ()  throws javax.xml.transform.TransformerConfigurationException 
	private void fixupInstruction (net.sf.saxon.instruct.CallableFunction)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.style.Procedure getProcedure () 
	public int getFunctionFingerprint () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public int getNumberOfArguments () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
}

net/sf/saxon/style/XSLGeneralIncorporate.class
XSLGeneralIncorporate.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLGeneralIncorporate extends net.sf.saxon.style.StyleElement {
	String href
	net.sf.saxon.tree.DocumentImpl includedDoc
	public void  () 
	public abstract boolean isImport () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.style.XSLStyleSheet getIncludedStyleSheet (net.sf.saxon.style.XSLStyleSheet, int)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLGeneralVariable.class
XSLGeneralVariable.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLGeneralVariable extends net.sf.saxon.style.StyleElement {
	protected int variableFingerprint
	protected net.sf.saxon.expr.Expression select
	protected net.sf.saxon.value.SequenceType requiredType
	protected String constantText
	protected boolean global
	protected net.sf.saxon.style.Procedure procedure
	protected boolean assignable
	protected boolean redundant
	protected boolean requiredParam
	protected boolean tunnel
	private boolean textonly
	public void  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainTemplateBody () 
	protected boolean allowsNameAttribute () 
	protected boolean allowsAsAttribute () 
	protected boolean allowsTunnelAttribute () 
	protected boolean allowsValue () 
	protected boolean allowsRequired () 
	public boolean isAssignable () 
	public boolean isTunnelParam () 
	public java.lang.String getVariableName () 
	protected net.sf.saxon.expr.Expression getSelectExpression () 
	protected void setSelectExpression (net.sf.saxon.expr.Expression) 
	public void setRedundant () 
	public int getVariableFingerprint () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	protected void checkAgainstRequiredType (net.sf.saxon.value.SequenceType)  throws javax.xml.transform.TransformerConfigurationException 
	protected void initializeInstruction (net.sf.saxon.instruct.GeneralVariable)  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.style.Procedure getProcedure () 
}

net/sf/saxon/style/XSLIf.class
XSLIf.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLIf extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression test
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void markTailCalls () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLImport.class
XSLImport.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLImport extends net.sf.saxon.style.XSLGeneralIncorporate {
	public void  () 
	public boolean isImport () 
}

net/sf/saxon/style/XSLImportSchema.class
XSLImportSchema.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLImportSchema extends net.sf.saxon.style.StyleElement {
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void readSchema ()  throws net.sf.saxon.type.SchemaException javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLInclude.class
XSLInclude.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLInclude extends net.sf.saxon.style.XSLGeneralIncorporate {
	public void  () 
	public boolean isImport () 
}

net/sf/saxon/style/XSLKey.class
XSLKey.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLKey extends net.sf.saxon.style.StyleElement {
	private int keyFingerprint
	private net.sf.saxon.pattern.Pattern match
	private net.sf.saxon.expr.Expression use
	private String collationName
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLMatchingSubstring.class
XSLMatchingSubstring.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLMatchingSubstring extends net.sf.saxon.style.StyleElement {
	public void  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public boolean mayContainTemplateBody () 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLMessage.class
XSLMessage.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLMessage extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression terminate
	private net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLNamespace.class
XSLNamespace.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNamespace extends net.sf.saxon.style.XSLStringConstructor {
	net.sf.saxon.expr.Expression name
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLNamespaceAlias.class
XSLNamespaceAlias.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNamespaceAlias extends net.sf.saxon.style.StyleElement {
	private short stylesheetURICode
	private int resultNamespaceCode
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	public short getStylesheetURICode () 
	public int getResultNamespaceCode () 
}

net/sf/saxon/style/XSLNextMatch.class
XSLNextMatch.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNextMatch extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainFallback () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLNumber.class
XSLNumber.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNumber extends net.sf.saxon.style.StyleElement {
	private static final int SINGLE
	private static final int MULTI
	private static final int ANY
	private static final int SIMPLE
	private int level
	private net.sf.saxon.pattern.Pattern count
	private net.sf.saxon.pattern.Pattern from
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression value
	private net.sf.saxon.expr.Expression format
	private net.sf.saxon.expr.Expression groupSize
	private net.sf.saxon.expr.Expression groupSeparator
	private net.sf.saxon.expr.Expression letterValue
	private net.sf.saxon.expr.Expression lang
	private net.sf.saxon.expr.Expression ordinal
	private net.sf.saxon.number.NumberFormatter formatter
	private net.sf.saxon.number.Numberer numberer
	private boolean hasVariablesInPatterns
	private static net.sf.saxon.number.Numberer defaultNumberer
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	protected static net.sf.saxon.number.Numberer makeNumberer (java.lang.String) 
	static void  () 
}

net/sf/saxon/style/XSLOtherwise.class
XSLOtherwise.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLOtherwise extends net.sf.saxon.style.StyleElement {
	public void  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public boolean mayContainTemplateBody () 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void markTailCalls () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLOutput.class
XSLOutput.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLOutput extends net.sf.saxon.style.StyleElement {
	private int fingerprint
	private String method
	private String version
	private String indent
	private String encoding
	private String mediaType
	private String doctypeSystem
	private String doctypePublic
	private String omitDeclaration
	private String standalone
	private String cdataElements
	private String includeContentType
	private String nextInChain
	private String representation
	private String indentSpaces
	private String byteOrderMark
	private String escapeURIAttributes
	private String requireWellFormed
	private String undeclareNamespaces
	private String useCharacterMaps
	private java.util.HashMap userAttributes
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public int getOutputFingerprint () 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile () 
	protected java.util.Properties gatherOutputProperties (java.util.Properties)  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLOutputCharacter.class
XSLOutputCharacter.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLOutputCharacter extends net.sf.saxon.style.StyleElement {
	private int codepoint
	private String replacementString
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	public int getCodePoint () 
	public java.lang.String getReplacementString () 
}

net/sf/saxon/style/XSLParam.class
XSLParam.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLParam extends net.sf.saxon.style.XSLVariableDeclaration {
	net.sf.saxon.expr.Expression conversion
	public void  () 
	protected boolean allowsValue () 
	protected boolean allowsRequired () 
	protected boolean allowsTunnelAttribute () 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.value.SequenceType getRequiredType () 
}

net/sf/saxon/style/XSLPerformSort.class
XSLPerformSort.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLPerformSort extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainFallback () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLPreserveSpace.class
XSLPreserveSpace.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLPreserveSpace extends net.sf.saxon.style.StyleElement {
	private String elements
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLProcessingInstruction.class
XSLProcessingInstruction.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLProcessingInstruction extends net.sf.saxon.style.XSLStringConstructor {
	net.sf.saxon.expr.Expression name
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLResultDocument.class
XSLResultDocument.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLResultDocument extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression href
	private int format
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLSequence.class
XSLSequence.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLSequence extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	net.sf.saxon.value.SequenceType requiredType
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainTemplateBody () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void markTailCalls () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLSort.class
XSLSort.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLSort extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.sort.SortKeyDefinition sortKeyDefinition
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression order
	private net.sf.saxon.expr.Expression dataType
	private net.sf.saxon.expr.Expression caseOrder
	private net.sf.saxon.expr.Expression lang
	private String collationName
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.sort.SortKeyDefinition getSortKeyDefinition () 
}

net/sf/saxon/style/XSLStringConstructor.class
XSLStringConstructor.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLStringConstructor extends net.sf.saxon.style.StyleElement {
	protected net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainTemplateBody () 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	protected void compileContent (net.sf.saxon.instruct.SimpleNodeConstructor)  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLStyleSheet.class
XSLStyleSheet.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLStyleSheet extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.om.NamePool targetNamePool
	private boolean wasIncluded
	private int precedence
	private int minImportPrecedence
	private net.sf.saxon.style.XSLStyleSheet importer
	private net.sf.saxon.PreparedStyleSheet stylesheet
	private java.util.List topLevel
	private net.sf.saxon.trans.Mode stripperRules
	private net.sf.saxon.trans.RuleManager ruleManager
	private net.sf.saxon.trans.KeyManager keyManager
	private net.sf.saxon.trans.DecimalFormatManager decimalFormatManager
	private java.util.HashMap collationTable
	private String defaultCollationName
	private java.util.HashMap sortKeyTable
	private java.util.HashMap characterMapIndex
	private java.util.HashMap templateIndex
	private java.util.HashSet schemaIndex
	private java.util.HashMap xqueryFunctionIndex
	private int numberOfAliases
	private java.util.ArrayList namespaceAliasList
	private short[] aliasSCodes
	private int[] aliasNCodes
	private int numberOfVariables
	private java.util.HashMap variableMap
	private int largestStackFrame
	private java.util.HashMap stylesheetModules
	private int defaultValidation
	public void  () 
	public void setPreparedStyleSheet (net.sf.saxon.PreparedStyleSheet) 
	public net.sf.saxon.PreparedStyleSheet getPreparedStyleSheet () 
	public net.sf.saxon.om.NamePool getTargetNamePool () 
	protected int putModuleNumber (java.lang.String) 
	protected int getModuleNumber (java.lang.String) 
	private java.lang.String[] getModuleArray () 
	public net.sf.saxon.trans.RuleManager getRuleManager () 
	protected net.sf.saxon.trans.Mode getStripperRules () 
	public boolean stripsWhitespace () 
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public void setCollation (java.lang.String, java.util.Comparator, boolean) 
	protected java.util.Comparator findCollation (java.lang.String) 
	public java.lang.String getDefaultCollationName () 
	public void setSortSpecification (java.lang.String, java.lang.String, net.sf.saxon.sort.SortKeyDefinition[]) 
	public net.sf.saxon.style.XSLCharacterMap getCharacterMap (int) 
	public void setPrecedence (int) 
	public int getPrecedence () 
	public int getMinImportPrecedence () 
	public void setMinImportPrecedence (int) 
	public void setImporter (net.sf.saxon.style.XSLStyleSheet) 
	public net.sf.saxon.style.XSLStyleSheet getImporter () 
	public void setWasIncluded () 
	public java.util.List getTopLevel () 
	public int allocateSlotNumber () 
	public void allocateLocalSlots (int) 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public int getDefaultValidation () 
	protected int getNamespaceAlias (short) 
	protected boolean isAliasResultNamespace (short) 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void preprocess ()  throws javax.xml.transform.TransformerConfigurationException 
	public void spliceIncludes ()  throws javax.xml.transform.TransformerConfigurationException 
	private void buildIndexes ()  throws javax.xml.transform.TransformerConfigurationException 
	private void indexVariableDeclaration (net.sf.saxon.style.XSLVariableDeclaration)  throws javax.xml.transform.TransformerConfigurationException 
	private void indexNamedTemplate (net.sf.saxon.style.XSLTemplate)  throws javax.xml.transform.TransformerConfigurationException 
	private void collectNamespaceAliases ()  throws javax.xml.transform.TransformerConfigurationException 
	protected boolean hasNamespaceAliases () 
	public void processAllAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.style.XSLVariableDeclaration getGlobalVariable (int) 
	public java.util.Properties gatherOutputProperties (int)  throws javax.xml.transform.TransformerConfigurationException 
	public java.lang.Class getExternalJavaClass (java.lang.String) 
	protected void declareXQueryFunction (net.sf.saxon.query.XQueryFunction) 
	protected net.sf.saxon.query.XQueryFunction bindXQueryFunction (int) 
	protected boolean isImportedSchema (java.lang.String) 
	protected void addImportedSchema (java.lang.String) 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLTemplate.class
XSLTemplate.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLTemplate extends net.sf.saxon.style.StyleElement {
	private int[] modeNameCodes
	private int templateFingerprint
	private net.sf.saxon.pattern.Pattern match
	private boolean prioritySpecified
	private double priority
	private net.sf.saxon.style.Procedure procedure
	private boolean needsStackFrame
	private net.sf.saxon.instruct.Template compiledTemplate
	private net.sf.saxon.value.SequenceType requiredType
	private boolean redundantNamedTemplate
	public void  () 
	public boolean mayContainTemplateBody () 
	public int getTemplateFingerprint () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	private int getMinImportPrecedence () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void markTailCalls () 
	protected void setRedundantNamedTemplate () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.style.Procedure getProcedure () 
	public net.sf.saxon.instruct.Template getCompiledTemplate () 
}

net/sf/saxon/style/XSLText.class
XSLText.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLText extends net.sf.saxon.style.XSLStringConstructor {
	private boolean disable
	public void  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLValueOf.class
XSLValueOf.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLValueOf extends net.sf.saxon.style.XSLStringConstructor {
	private boolean disable
	private net.sf.saxon.expr.Expression separator
	public void  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLVariable.class
XSLVariable.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLVariable extends net.sf.saxon.style.XSLVariableDeclaration {
	private int state
	public void  () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public boolean isInstruction () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLVariableDeclaration.class
XSLVariableDeclaration.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLVariableDeclaration extends net.sf.saxon.style.XSLGeneralVariable implements net.sf.saxon.expr.VariableDeclaration  {
	private int slotNumber
	java.util.List references
	public void  () 
	public int getSlotNumber () 
	public abstract net.sf.saxon.value.SequenceType getRequiredType () 
	public void registerReference (net.sf.saxon.expr.BindingReference) 
	public boolean isInstruction () 
	public void fixupReferences ()  throws javax.xml.transform.TransformerConfigurationException 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	protected void fixupBinding (net.sf.saxon.expr.Binding) 
}

net/sf/saxon/style/XSLWhen.class
XSLWhen.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLWhen extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression test
	public void  () 
	public net.sf.saxon.expr.Expression getCondition () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws javax.xml.transform.TransformerConfigurationException 
	public boolean mayContainTemplateBody () 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public void markTailCalls () 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/style/XSLWithParam.class
XSLWithParam.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLWithParam extends net.sf.saxon.style.XSLGeneralVariable {
	public void  () 
	protected boolean allowsAsAttribute () 
	protected boolean allowsTunnelAttribute () 
	public void validate ()  throws javax.xml.transform.TransformerConfigurationException 
	public net.sf.saxon.instruct.Instruction compile ()  throws javax.xml.transform.TransformerConfigurationException 
}

net/sf/saxon/tinytree/AncestorEnumeration.class
AncestorEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.AncestorEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyNodeImpl next
	private net.sf.saxon.tinytree.TinyDocumentImpl document
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private net.sf.saxon.pattern.NodeTest test
	private net.sf.saxon.tinytree.TinyNodeImpl first
	private boolean includeSelf
	public void  (net.sf.saxon.tinytree.TinyDocumentImpl, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
	public net.sf.saxon.om.Item next () 
	private void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/AttributeEnumeration.class
AttributeEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.AttributeEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyDocumentImpl doc
	private int element
	private net.sf.saxon.pattern.NodeTest nodeTest
	private int index
	protected void  (net.sf.saxon.tinytree.TinyDocumentImpl, int, net.sf.saxon.pattern.NodeTest) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/DescendantEnumeration.class
DescendantEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.DescendantEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyDocumentImpl document
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private boolean includeSelf
	private int nextNodeNr
	private int startDepth
	private net.sf.saxon.pattern.NodeTest test
	protected void  (net.sf.saxon.tinytree.TinyDocumentImpl, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
	public net.sf.saxon.om.Item next () 
	private void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/FollowingEnumeration.class
FollowingEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.FollowingEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyDocumentImpl document
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private int nextNodeNr
	private net.sf.saxon.pattern.NodeTest test
	private boolean includeDescendants
	public void  (net.sf.saxon.tinytree.TinyDocumentImpl, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
	private void advance () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/NamespaceEnumeration.class
NamespaceEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.NamespaceEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyDocumentImpl document
	private net.sf.saxon.tinytree.TinyElementImpl element
	private net.sf.saxon.om.NamePool pool
	private int owner
	private int currentElement
	private int index
	private java.util.ArrayList list
	private net.sf.saxon.pattern.NodeTest nodeTest
	private int xmlNamespace
	protected void  (net.sf.saxon.tinytree.TinyElementImpl, net.sf.saxon.pattern.NodeTest) 
	private void advance () 
	private boolean matches (int) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/PrecedingEnumeration.class
PrecedingEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.PrecedingEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyDocumentImpl document
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private net.sf.saxon.pattern.NodeTest test
	private int nextNodeNr
	private int nextAncestorDepth
	private boolean includeAncestors
	public void  (net.sf.saxon.tinytree.TinyDocumentImpl, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
	public net.sf.saxon.om.Item next () 
	private void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/PrecedingSiblingEnumeration.class
PrecedingSiblingEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.PrecedingSiblingEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyDocumentImpl document
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private int nextNodeNr
	private net.sf.saxon.pattern.NodeTest test
	private net.sf.saxon.tinytree.TinyNodeImpl parentNode
	protected void  (net.sf.saxon.tinytree.TinyDocumentImpl, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/SiblingEnumeration.class
SiblingEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.SiblingEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyDocumentImpl document
	private int nextNodeNr
	private net.sf.saxon.pattern.NodeTest test
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private net.sf.saxon.tinytree.TinyNodeImpl parentNode
	private boolean getChildren
	private boolean needToAdvance
	protected void  (net.sf.saxon.tinytree.TinyDocumentImpl, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/TinyAttributeImpl.class
TinyAttributeImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyAttributeImpl extends net.sf.saxon.tinytree.TinyNodeImpl implements org.w3c.dom.Attr  {
	public void  (net.sf.saxon.tinytree.TinyDocumentImpl, int) 
	public net.sf.saxon.om.NodeInfo getParent () 
	protected long getSequenceNumber () 
	public final int getNodeKind () 
	public java.lang.String getStringValue () 
	public int getFingerprint () 
	public int getNameCode () 
	public java.lang.String getPrefix () 
	public java.lang.String getDisplayName () 
	public java.lang.String getLocalPart () 
	public final java.lang.String getURI () 
	public int getTypeAnnotation () 
	public java.lang.String generateId () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public int getLineNumber () 
}

net/sf/saxon/tinytree/TinyBuilder.class
TinyBuilder.java
package net.sf.saxon.tinytree
public net.sf.saxon.tinytree.TinyBuilder extends net.sf.saxon.event.Builder {
	private int currentDepth
	private int nodeNr
	private boolean ended
	private int[] sizeParameters
	private int[] prevAtDepth
	public void  () 
	public void setSizeParameters (int[]) 
	public void createDocument () 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int)  throws javax.xml.transform.TransformerException 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent () 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
}

net/sf/saxon/tinytree/TinyCommentImpl.class
TinyCommentImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyCommentImpl extends net.sf.saxon.tinytree.TinyNodeImpl implements org.w3c.dom.Comment  {
	public void  (net.sf.saxon.tinytree.TinyDocumentImpl, int) 
	public final java.lang.String getStringValue () 
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/tinytree/TinyDocumentImpl.class
TinyDocumentImpl.java
package net.sf.saxon.tinytree
public final net.sf.saxon.tinytree.TinyDocumentImpl extends net.sf.saxon.tinytree.TinyParentNodeImpl implements net.sf.saxon.om.DocumentInfo org.w3c.dom.Document  {
	private java.util.HashMap idTable
	private net.sf.saxon.om.NamePool namePool
	private int documentNumber
	private java.util.HashMap elementList
	private boolean usesNamespaces
	private java.util.HashMap entityTable
	protected int rootNode
	protected char[] charBuffer
	protected int charBufferLength
	protected StringBuffer commentBuffer
	protected int numberOfNodes
	protected byte[] nodeKind
	protected short[] depth
	protected int[] next
	protected int[] alpha
	protected int[] beta
	protected int[] nameCode
	protected int[] prior
	private int[] typeCodeArray
	protected int numberOfAttributes
	protected int[] attParent
	protected int[] attCode
	protected CharSequence[] attValue
	private int[] attTypeCode
	protected int numberOfNamespaces
	protected int[] namespaceParent
	protected int[] namespaceCode
	private net.sf.saxon.tree.LineNumberMap lineNumberMap
	private net.sf.saxon.tree.SystemIdMap systemIdMap
	private int IDtype
	public void  () 
	public void  (int, int, int, int) 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getDocumentNumber () 
	protected void ensureNodeCapacity () 
	protected void ensureAttributeCapacity () 
	protected void ensureNamespaceCapacity () 
	public void setRootNode (net.sf.saxon.om.NodeInfo) 
	protected int addNode (short, int, int, int, int) 
	protected void appendChars (java.lang.CharSequence) 
	public void condense () 
	protected void setElementAnnotation (int, int) 
	protected int getElementAnnotation (int) 
	protected void ensurePriorIndex () 
	private synchronized void makePriorIndex () 
	protected void addAttribute (int, int, int, java.lang.CharSequence) 
	protected void addNamespace (int, int) 
	public net.sf.saxon.tinytree.TinyNodeImpl getNode (int) 
	protected net.sf.saxon.value.UntypedAtomicValue getUntypedAtomicValue (int) 
	public long getSequenceNumber () 
	protected net.sf.saxon.tinytree.TinyAttributeImpl getAttributeNode (int) 
	protected int getAttributeAnnotation (int) 
	protected boolean isUsingNamespaces () 
	protected net.sf.saxon.tinytree.TinyNamespaceImpl getNamespaceNode (int) 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	protected void setSystemId (int, java.lang.String) 
	protected java.lang.String getSystemId (int) 
	public void setLineNumbering () 
	protected void setLineNumber (int, int) 
	protected int getLineNumber (int) 
	public int getLineNumber () 
	public final int getNodeKind () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public java.lang.String generateId () 
	protected net.sf.saxon.om.AxisIterator getAllElements (int) 
	private void registerID (net.sf.saxon.om.NodeInfo, java.lang.String) 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
	protected void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public void diagnosticDump () 
	private java.lang.String n8 (int) 
	public void showSize () 
}

net/sf/saxon/tinytree/TinyElementImpl.class
TinyElementImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyElementImpl extends net.sf.saxon.tinytree.TinyParentNodeImpl implements org.w3c.dom.Element  {
	public void  (net.sf.saxon.tinytree.TinyDocumentImpl, int) 
	public final int getNodeKind () 
	public java.lang.String getBaseURI () 
	public int getTypeAnnotation () 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean)  throws javax.xml.transform.TransformerException 
	public boolean hasAttributes () 
	public java.lang.String getAttributeValue (int) 
	public void setAttribute (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public void copyRUUD (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/tinytree/TinyNamespaceImpl.class
TinyNamespaceImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyNamespaceImpl extends net.sf.saxon.tinytree.TinyNodeImpl {
	private int parentNode
	private int nameCode
	public void  (net.sf.saxon.tinytree.TinyDocumentImpl, int) 
	public int getNamespaceCode () 
	public int getFingerprint () 
	protected void setParentNode (int) 
	public int getNameCode () 
	public java.lang.String getPrefix () 
	public java.lang.String getDisplayName () 
	public java.lang.String getLocalPart () 
	public java.lang.String getURI () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public final boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public final int getNodeKind () 
	public final java.lang.String getStringValue () 
	public java.lang.String getBaseURI () 
	public java.lang.String generateId () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	protected long getSequenceNumber () 
}

net/sf/saxon/tinytree/TinyNodeImpl.class
TinyNodeImpl.java
package net.sf.saxon.tinytree
abstract net.sf.saxon.tinytree.TinyNodeImpl extends net.sf.saxon.om.AbstractNode {
	protected net.sf.saxon.tinytree.TinyDocumentImpl document
	protected int nodeNr
	protected net.sf.saxon.tinytree.TinyNodeImpl parent
	void  () 
	public void setSystemId (java.lang.String) 
	protected void setParentNode (net.sf.saxon.tinytree.TinyNodeImpl) 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public org.w3c.dom.Node getOriginatingNode () 
	public int getLineNumber () 
	protected long getSequenceNumber () 
	public final int compareOrder (net.sf.saxon.om.NodeInfo) 
	public int getFingerprint () 
	public int getNameCode () 
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public java.lang.String getLocalPart () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public net.sf.saxon.om.NodeInfo getParent () 
	public boolean hasChildNodes () 
	public boolean hasAttributes () 
	public java.lang.String getAttributeValue (int) 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean)  throws javax.xml.transform.TransformerException 
	public java.lang.String generateId () 
	public int getDocumentNumber () 
}

net/sf/saxon/tinytree/TinyParentNodeImpl.class
TinyParentNodeImpl.java
package net.sf.saxon.tinytree
abstract net.sf.saxon.tinytree.TinyParentNodeImpl extends net.sf.saxon.tinytree.TinyNodeImpl {
	void  () 
	public boolean hasChildNodes () 
	public java.lang.String getStringValue () 
}

net/sf/saxon/tinytree/TinyProcInstImpl.class
TinyProcInstImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyProcInstImpl extends net.sf.saxon.tinytree.TinyNodeImpl implements org.w3c.dom.ProcessingInstruction  {
	public void  (net.sf.saxon.tinytree.TinyDocumentImpl, int) 
	public java.lang.String getStringValue () 
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public java.lang.String getTarget () 
	public java.lang.String getData () 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
}

net/sf/saxon/tinytree/TinyTextImpl.class
TinyTextImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyTextImpl extends net.sf.saxon.tinytree.TinyNodeImpl implements org.w3c.dom.Text  {
	public void  (net.sf.saxon.tinytree.TinyDocumentImpl, int) 
	public java.lang.String getStringValue () 
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/trace/InstructionInfo.class
InstructionInfo.java
package net.sf.saxon.trace
public abstract net.sf.saxon.trace.InstructionInfo extends java.lang.Object {
	public abstract java.lang.String getInstructionName () 
	public abstract java.lang.String getSystemId () 
	public abstract int getLineNumber () 
	public abstract java.lang.Object getProperty (java.lang.String) 
	public abstract java.util.HashMap getProperties () 
}

net/sf/saxon/trace/SaxonEventMulticaster.class
SaxonEventMulticaster.java
package net.sf.saxon.trace
public net.sf.saxon.trace.SaxonEventMulticaster extends java.lang.Object implements net.sf.saxon.trace.TraceListener  {
	protected final java.util.EventListener a
	protected final java.util.EventListener b
	protected void  (java.util.EventListener, java.util.EventListener) 
	protected java.util.EventListener remove (java.util.EventListener) 
	public void open () 
	public void close () 
	public void enter (net.sf.saxon.trace.InstructionInfo) 
	public void leave (net.sf.saxon.trace.InstructionInfo) 
	public void startCurrentItem (net.sf.saxon.om.Item) 
	public void endCurrentItem (net.sf.saxon.om.Item) 
	public static net.sf.saxon.trace.TraceListener add (net.sf.saxon.trace.TraceListener, net.sf.saxon.trace.TraceListener) 
	public static net.sf.saxon.trace.TraceListener remove (net.sf.saxon.trace.TraceListener, net.sf.saxon.trace.TraceListener) 
	protected static java.util.EventListener addInternal (java.util.EventListener, java.util.EventListener) 
	protected static java.util.EventListener removeInternal (java.util.EventListener, java.util.EventListener) 
}

net/sf/saxon/trace/SimpleTraceListener.class
SimpleTraceListener.java
package net.sf.saxon.trace
public net.sf.saxon.trace.SimpleTraceListener extends java.lang.Object implements net.sf.saxon.trace.TraceListener  {
	private int indent
	private static StringBuffer spaceBuffer
	public void  () 
	public void open () 
	public void close () 
	public void enter (net.sf.saxon.trace.InstructionInfo) 
	public void leave (net.sf.saxon.trace.InstructionInfo) 
	public void startCurrentItem (net.sf.saxon.om.Item) 
	public void endCurrentItem (net.sf.saxon.om.Item) 
	private static java.lang.String spaces (int) 
	static void  () 
}

net/sf/saxon/trace/TimedTraceListener.class
TimedTraceListener.java
package net.sf.saxon.trace
public net.sf.saxon.trace.TimedTraceListener extends java.lang.Object implements net.sf.saxon.trace.TraceListener  {
	private int indent
	private static StringBuffer spaceBuffer
	public void  () 
	public void open () 
	public void close () 
	public void enter (net.sf.saxon.trace.InstructionInfo) 
	public void leave (net.sf.saxon.trace.InstructionInfo) 
	public void startCurrentItem (net.sf.saxon.om.Item) 
	public void endCurrentItem (net.sf.saxon.om.Item) 
	private static java.lang.String spaces (int) 
	static void  () 
}

net/sf/saxon/trace/TraceListener.class
TraceListener.java
package net.sf.saxon.trace
public abstract net.sf.saxon.trace.TraceListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void open () 
	public abstract void close () 
	public abstract void enter (net.sf.saxon.trace.InstructionInfo) 
	public abstract void leave (net.sf.saxon.trace.InstructionInfo) 
	public abstract void startCurrentItem (net.sf.saxon.om.Item) 
	public abstract void endCurrentItem (net.sf.saxon.om.Item) 
}

net/sf/saxon/trans/DecimalFormatManager.class
DecimalFormatManager.java
package net.sf.saxon.trans
public net.sf.saxon.trans.DecimalFormatManager extends java.lang.Object implements java.io.Serializable  {
	private java.text.DecimalFormatSymbols defaultDFS
	private java.util.HashMap formatTable
	private boolean usingOriginalDefault
	public void  () 
	public static void setDefaults (java.text.DecimalFormatSymbols) 
	public void setDefaultDecimalFormat (java.text.DecimalFormatSymbols)  throws javax.xml.transform.TransformerConfigurationException 
	public void fixupDefaultDefault ()  throws javax.xml.transform.TransformerConfigurationException 
	public java.text.DecimalFormatSymbols getDefaultDecimalFormat () 
	public void setNamedDecimalFormat (java.lang.String, java.lang.String, java.text.DecimalFormatSymbols)  throws javax.xml.transform.TransformerConfigurationException 
	public void registerUsage (java.lang.String, java.lang.String, net.sf.saxon.functions.FormatNumber2) 
	public java.text.DecimalFormatSymbols getNamedDecimalFormat (java.lang.String, java.lang.String) 
}

net/sf/saxon/trans/KeyDefinition.class
KeyDefinition.java
package net.sf.saxon.trans
public net.sf.saxon.trans.KeyDefinition extends java.lang.Object implements java.io.Serializable  {
	private net.sf.saxon.pattern.Pattern match
	private net.sf.saxon.expr.Expression use
	private java.text.Collator collation
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.Expression, java.text.Collator) 
	public net.sf.saxon.pattern.Pattern getMatch () 
	public net.sf.saxon.expr.Expression getUse () 
	public java.text.Collator getCollation () 
}

net/sf/saxon/trans/KeyManager.class
KeyManager.java
package net.sf.saxon.trans
public net.sf.saxon.trans.KeyManager extends java.lang.Object implements java.io.Serializable  {
	private java.util.HashMap keyList
	private transient java.util.WeakHashMap docIndexes
	public void  () 
	private void registerIdrefKey () 
	public void setKeyDefinition (int, net.sf.saxon.trans.KeyDefinition) 
	public java.util.List getKeyDefinitions (int) 
	private synchronized java.util.HashMap buildIndex (int, int, net.sf.saxon.om.DocumentInfo, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	private void constructIndex (net.sf.saxon.om.DocumentInfo, java.util.HashMap, net.sf.saxon.trans.KeyDefinition, int, net.sf.saxon.Controller, boolean)  throws net.sf.saxon.xpath.XPathException 
	private void processKeyNode (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.Expression, int, java.text.Collator, java.util.HashMap, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator selectByKey (int, net.sf.saxon.om.DocumentInfo, net.sf.saxon.value.AtomicValue, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	private synchronized void putIndex (net.sf.saxon.om.DocumentInfo, int, int, java.lang.Object, net.sf.saxon.Controller) 
	private synchronized java.lang.Object getIndex (net.sf.saxon.om.DocumentInfo, int, int) 
}

net/sf/saxon/trans/Mode$Rule.class
Mode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.Mode$Rule extends java.lang.Object implements java.io.Serializable  {
	public net.sf.saxon.pattern.Pattern pattern
	public Object object
	public int precedence
	public double priority
	public int sequence
	public net.sf.saxon.trans.Mode$Rule next
	public void  (net.sf.saxon.pattern.Pattern, java.lang.Object, int, double, int) 
	public void  (net.sf.saxon.trans.Mode$Rule) 
}

net/sf/saxon/trans/Mode.class
Mode.java
package net.sf.saxon.trans
public net.sf.saxon.trans.Mode extends java.lang.Object implements java.io.Serializable  {
	public static final int DEFAULT_MODE
	public static final int ALL_MODES
	private net.sf.saxon.trans.Mode$Rule[] ruleDict
	private String modeName
	private int sequence
	public void  () 
	public void  (net.sf.saxon.trans.Mode) 
	public void setModeName (java.lang.String) 
	public java.lang.String getModeName () 
	public void addRule (net.sf.saxon.pattern.Pattern, java.lang.Object, int, double) 
	public int getList (int, int) 
	public java.lang.Object getRule (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
	public java.lang.Object getRule (net.sf.saxon.om.NodeInfo, int, int, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object getNextMatchRule (net.sf.saxon.om.NodeInfo, java.lang.Object, net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
	private void reportAmbiguity (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.Mode$Rule, net.sf.saxon.trans.Mode$Rule, net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/trans/RuleManager.class
RuleManager.java
package net.sf.saxon.trans
public net.sf.saxon.trans.RuleManager extends java.lang.Object implements java.io.Serializable  {
	private net.sf.saxon.trans.Mode defaultMode
	private java.util.HashMap modes
	private net.sf.saxon.trans.Mode omniMode
	public void  () 
	public void resetHandlers () 
	public net.sf.saxon.trans.Mode getMode (int) 
	public void setHandler (net.sf.saxon.pattern.Pattern, net.sf.saxon.instruct.Template, net.sf.saxon.trans.Mode, int) 
	public void setHandler (net.sf.saxon.pattern.Pattern, net.sf.saxon.instruct.Template, net.sf.saxon.trans.Mode, int, double) 
	public net.sf.saxon.instruct.Template getTemplateRule (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.Mode, net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.instruct.Template getTemplateRule (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.Mode, int, int, net.sf.saxon.Controller)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.instruct.Template getNextMatchHandler (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.Mode, net.sf.saxon.instruct.Template, net.sf.saxon.Controller)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/tree/AncestorEnumeration.class
AncestorEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.AncestorEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	private boolean includeSelf
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/AttributeCollection.class
AttributeCollection.java
package net.sf.saxon.tree
public final net.sf.saxon.tree.AttributeCollection extends java.lang.Object implements org.xml.sax.Attributes  {
	private net.sf.saxon.om.NamePool namePool
	private Object[] list
	private int used
	private static int RECSIZE
	private static int NAMECODE
	private static int TYPE
	private static int VALUE
	public void  (net.sf.saxon.om.NamePool) 
	public void addAttribute (int, java.lang.String, java.lang.String) 
	public void clear () 
	public void compact () 
	public int getLength () 
	public int getNameCode (int) 
	public java.lang.String getQName (int) 
	public java.lang.String getLocalName (int) 
	public java.lang.String getURI (int) 
	public java.lang.String getType (int) 
	public java.lang.String getType (java.lang.String, java.lang.String) 
	public java.lang.String getValue (int) 
	public java.lang.String getValue (java.lang.String, java.lang.String) 
	public java.lang.String getValueByFingerprint (int) 
	public int getIndex (java.lang.String) 
	public int getIndex (java.lang.String, java.lang.String) 
	public int getIndexByFingerprint (int) 
	public java.lang.String getType (java.lang.String) 
	public java.lang.String getValue (java.lang.String) 
	private int findByName (java.lang.String, java.lang.String) 
	private int findByFingerprint (int) 
	private int findByDisplayName (java.lang.String) 
	static void  () 
}

net/sf/saxon/tree/AttributeEnumeration.class
AttributeEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.AttributeEnumeration extends net.sf.saxon.om.AxisIteratorImpl implements net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.tree.ElementImpl element
	private net.sf.saxon.pattern.NodeTest nodeTest
	private net.sf.saxon.om.NodeInfo next
	private int index
	private int length
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	private void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/AttributeImpl.class
AttributeImpl.java
package net.sf.saxon.tree
final net.sf.saxon.tree.AttributeImpl extends net.sf.saxon.tree.NodeImpl implements org.w3c.dom.Attr  {
	private int nameCode
	private String value
	public void  (net.sf.saxon.tree.ElementImpl, int) 
	public int getNameCode () 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	protected long getSequenceNumber () 
	public final int getNodeKind () 
	public java.lang.String getStringValue () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.Node getPreviousSibling () 
	public net.sf.saxon.tree.NodeImpl getPreviousInDocument () 
	public net.sf.saxon.tree.NodeImpl getNextInDocument (net.sf.saxon.tree.NodeImpl) 
	public java.lang.String generateId () 
	public void copy (net.sf.saxon.event.Receiver, int)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/tree/ChildEnumeration.class
ChildEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.ChildEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/CommentImpl.class
CommentImpl.java
package net.sf.saxon.tree
final net.sf.saxon.tree.CommentImpl extends net.sf.saxon.tree.NodeImpl implements org.w3c.dom.Comment  {
	String comment
	public void  (java.lang.String) 
	public final java.lang.String getNodeName () 
	public final java.lang.String getStringValue () 
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/tree/DescendantEnumeration.class
DescendantEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.DescendantEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	private net.sf.saxon.tree.NodeImpl root
	private boolean includeSelf
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/DocumentImpl.class
DocumentImpl.java
package net.sf.saxon.tree
public final net.sf.saxon.tree.DocumentImpl extends net.sf.saxon.tree.ParentNodeImpl implements net.sf.saxon.om.DocumentInfo org.w3c.dom.Document  {
	private net.sf.saxon.tree.ElementImpl documentElement
	private java.util.HashMap idTable
	private int documentNumber
	private java.util.HashMap entityTable
	private java.util.HashMap elementList
	private net.sf.saxon.om.NamePool namePool
	private net.sf.saxon.tree.LineNumberMap lineNumberMap
	private net.sf.saxon.tree.SystemIdMap systemIdMap
	public void  () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getDocumentNumber () 
	protected void setDocumentElement (net.sf.saxon.tree.ElementImpl) 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	protected void setSystemId (int, java.lang.String) 
	protected java.lang.String getSystemId (int) 
	public void setLineNumbering () 
	protected void setLineNumber (int, int) 
	protected int getLineNumber (int) 
	public int getLineNumber () 
	public final int getNodeKind () 
	public final org.w3c.dom.Node getNextSibling () 
	public final org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Element getDocumentElement () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public java.lang.String generateId () 
	protected net.sf.saxon.om.AxisIterator getAllElements (int) 
	private void indexIDs () 
	private void registerID (net.sf.saxon.om.NodeInfo, java.lang.String) 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
	protected void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
	public void copy (net.sf.saxon.event.Receiver, int)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/tree/DOMExceptionImpl.class
DOMExceptionImpl.java
package net.sf.saxon.tree
public net.sf.saxon.tree.DOMExceptionImpl extends org.w3c.dom.DOMException {
	public short code
	public static final short INVALID_STATE_ERR
	public static final short SYNTAX_ERR
	public static final short INVALID_MODIFICATION_ERR
	public static final short NAMESPACE_ERR
	public static final short INVALID_ACCESS_ERR
	public void  (short, java.lang.String) 
}

net/sf/saxon/tree/ElementImpl.class
ElementImpl.java
package net.sf.saxon.tree
public net.sf.saxon.tree.ElementImpl extends net.sf.saxon.tree.ParentNodeImpl implements org.w3c.dom.Element  {
	private static net.sf.saxon.tree.AttributeCollection emptyAtts
	protected int nameCode
	protected net.sf.saxon.tree.DocumentImpl root
	public void  () 
	public void setNameCode (int) 
	public void initialise (int, net.sf.saxon.tree.AttributeCollection, net.sf.saxon.om.NodeInfo, java.lang.String, int, int) 
	public void setSystemId (java.lang.String) 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public final java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public void setLineNumber (int) 
	public int getLineNumber () 
	public int getNameCode () 
	public java.lang.String generateId () 
	public void addNamespaceNodes (net.sf.saxon.tree.ElementImpl, java.util.List, boolean) 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean)  throws javax.xml.transform.TransformerException 
	public final int getNodeKind () 
	public net.sf.saxon.tree.AttributeCollection getAttributeList () 
	public void setAttribute (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public void copy (net.sf.saxon.event.Receiver, int)  throws javax.xml.transform.TransformerException 
	static void  () 
}

net/sf/saxon/tree/ElementWithAttributes.class
ElementWithAttributes.java
package net.sf.saxon.tree
public net.sf.saxon.tree.ElementWithAttributes extends net.sf.saxon.tree.ElementImpl implements org.w3c.dom.Element org.w3c.dom.NamedNodeMap  {
	protected net.sf.saxon.tree.AttributeCollection attributeList
	protected int[] namespaceList
	public void  () 
	public void initialise (int, net.sf.saxon.tree.AttributeCollection, net.sf.saxon.om.NodeInfo, java.lang.String, int, int) 
	public void setNamespaceDeclarations (int[], int) 
	public short getURICodeForPrefix (java.lang.String)  throws net.sf.saxon.om.NamespaceException 
	private short getURICodeForPrefixCode (int)  throws net.sf.saxon.om.NamespaceException 
	public java.lang.String getPrefixForURI (java.lang.String) 
	private java.lang.String getPrefixForURICode (int) 
	public void addNamespaceNodes (net.sf.saxon.tree.ElementImpl, java.util.List, boolean) 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean)  throws javax.xml.transform.TransformerException 
	public int[] getNamespaceCodes () 
	public net.sf.saxon.tree.AttributeCollection getAttributeList () 
	public boolean hasAttributes () 
	public java.lang.String getAttributeValue (int) 
	public void setAttribute (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public void copy (net.sf.saxon.event.Receiver, int)  throws javax.xml.transform.TransformerException 
	public java.lang.String getAttribute (java.lang.String) 
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public void removeAttribute (java.lang.String) 
	public org.w3c.dom.Attr getAttributeNode (java.lang.String) 
	public org.w3c.dom.Attr setAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Attr removeAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
	public java.lang.String getAttributeNS (java.lang.String, java.lang.String) 
	public void setAttributeNS (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public void removeAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Attr getAttributeNodeNS (java.lang.String, java.lang.String) 
	public org.w3c.dom.Attr setAttributeNodeNS (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
	public boolean hasAttribute (java.lang.String) 
	public boolean hasAttributeNS (java.lang.String, java.lang.String) 
	public org.w3c.dom.Node getNamedItem (java.lang.String) 
	public org.w3c.dom.Node setNamedItem (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node removeNamedItem (java.lang.String)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node item (int) 
	public int getLength () 
	public org.w3c.dom.Node getNamedItemNS (java.lang.String, java.lang.String) 
	public org.w3c.dom.Node setNamedItemNS (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public org.w3c.dom.Node removeNamedItemNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
}

net/sf/saxon/tree/FollowingEnumeration.class
FollowingEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.FollowingEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	private net.sf.saxon.tree.NodeImpl root
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/FollowingSiblingEnumeration.class
FollowingSiblingEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.FollowingSiblingEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/LineNumberMap.class
LineNumberMap.java
package net.sf.saxon.tree
public net.sf.saxon.tree.LineNumberMap extends java.lang.Object {
	private int[] sequenceNumbers
	private int[] lineNumbers
	private int allocated
	public void  () 
	public void setLineNumber (int, int) 
	public int getLineNumber (int) 
}

net/sf/saxon/tree/NamespaceEnumeration.class
NamespaceEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.NamespaceEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	private net.sf.saxon.tree.ElementImpl element
	private java.util.ArrayList nslist
	private int index
	private int length
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
	public void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/NamespaceImpl.class
NamespaceImpl.java
package net.sf.saxon.tree
final net.sf.saxon.tree.NamespaceImpl extends net.sf.saxon.tree.NodeImpl {
	private int nsCode
	private int nameCode
	private int index
	public void  (net.sf.saxon.tree.ElementImpl, int, int) 
	public int getNameCode () 
	public int getNamespaceCode () 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public java.lang.String getLocalPart () 
	public final int getNodeKind () 
	public java.lang.String getStringValue () 
	public java.lang.String getNodeName () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.Node getPreviousSibling () 
	public net.sf.saxon.tree.NodeImpl getPreviousInDocument () 
	public net.sf.saxon.tree.NodeImpl getNextInDocument (net.sf.saxon.tree.NodeImpl) 
	public java.lang.String getBaseURI () 
	public java.lang.String generateId () 
	public void copy (net.sf.saxon.event.Receiver, int)  throws javax.xml.transform.TransformerException 
	protected long getSequenceNumber () 
}

net/sf/saxon/tree/NodeFactory.class
NodeFactory.java
package net.sf.saxon.tree
public abstract net.sf.saxon.tree.NodeFactory extends java.lang.Object {
	public abstract net.sf.saxon.tree.ElementImpl makeElementNode (net.sf.saxon.om.NodeInfo, int, net.sf.saxon.tree.AttributeCollection, int[], int, org.xml.sax.Locator, int) 
}

net/sf/saxon/tree/NodeImpl.class
NodeImpl.java
package net.sf.saxon.tree
public abstract net.sf.saxon.tree.NodeImpl extends net.sf.saxon.om.AbstractNode {
	protected net.sf.saxon.tree.ParentNodeImpl parent
	protected int index
	public void  () 
	public void setSystemId (java.lang.String) 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public int getNameCode () 
	public int getFingerprint () 
	public java.lang.String generateId () 
	public org.w3c.dom.Node getOriginatingNode () 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	protected long getSequenceNumber () 
	public final int compareOrder (net.sf.saxon.om.NodeInfo) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public java.lang.String getLocalPart () 
	public int getLineNumber () 
	public final net.sf.saxon.om.NodeInfo getParent () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public boolean hasAttributes () 
	public java.lang.String getAttributeValue (int) 
	public org.w3c.dom.Element getDocumentElement () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public net.sf.saxon.tree.NodeImpl getNextInDocument (net.sf.saxon.tree.NodeImpl) 
	public net.sf.saxon.tree.NodeImpl getPreviousInDocument () 
	private net.sf.saxon.tree.NodeImpl getLastDescendantOrSelf () 
	public void outputNamespaceNodes (net.sf.saxon.event.Receiver, boolean)  throws javax.xml.transform.TransformerException 
	public final void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public abstract void copy (net.sf.saxon.event.Receiver, int)  throws javax.xml.transform.TransformerException 
	public boolean hasChildNodes () 
}

net/sf/saxon/tree/ParentNodeImpl.class
ParentNodeImpl.java
package net.sf.saxon.tree
abstract net.sf.saxon.tree.ParentNodeImpl extends net.sf.saxon.tree.NodeImpl {
	private Object children
	protected int sequence
	void  () 
	protected final long getSequenceNumber () 
	public final boolean hasChildNodes () 
	public final net.sf.saxon.om.AxisIterator enumerateChildren (net.sf.saxon.pattern.NodeTest) 
	public final org.w3c.dom.Node getFirstChild () 
	public final org.w3c.dom.Node getLastChild () 
	protected final net.sf.saxon.tree.NodeImpl getNthChild (int) 
	public java.lang.String getStringValue () 
	public void useChildrenArray (net.sf.saxon.tree.NodeImpl[]) 
	public void addChild (net.sf.saxon.tree.NodeImpl, int) 
	public void compact (int) 
	public java.lang.String getNodeValue () 
}

net/sf/saxon/tree/PrecedingEnumeration.class
PrecedingEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.PrecedingEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	net.sf.saxon.tree.NodeImpl nextAncestor
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
	protected boolean conforms (net.sf.saxon.tree.NodeImpl) 
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/PrecedingOrAncestorEnumeration.class
PrecedingOrAncestorEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.PrecedingOrAncestorEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/PrecedingSiblingEnumeration.class
PrecedingSiblingEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.PrecedingSiblingEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/ProcInstImpl.class
ProcInstImpl.java
package net.sf.saxon.tree
 net.sf.saxon.tree.ProcInstImpl extends net.sf.saxon.tree.NodeImpl implements org.w3c.dom.ProcessingInstruction  {
	String content
	int nameCode
	String systemId
	int lineNumber
	public void  (int, java.lang.String) 
	public int getNameCode () 
	public java.lang.String getStringValue () 
	public final int getNodeKind () 
	public void setLocation (java.lang.String, int) 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public void copy (net.sf.saxon.event.Receiver, int)  throws javax.xml.transform.TransformerException 
	public java.lang.String getTarget () 
	public java.lang.String getData () 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
}

net/sf/saxon/tree/SystemIdMap.class
SystemIdMap.java
package net.sf.saxon.tree
public net.sf.saxon.tree.SystemIdMap extends java.lang.Object {
	private int[] sequenceNumbers
	private String[] uris
	private int allocated
	public void  () 
	public void setSystemId (int, java.lang.String) 
	public java.lang.String getSystemId (int) 
}

net/sf/saxon/tree/TextImpl.class
TextImpl.java
package net.sf.saxon.tree
final net.sf.saxon.tree.TextImpl extends net.sf.saxon.tree.NodeImpl implements org.w3c.dom.Text  {
	private String content
	public void  (net.sf.saxon.tree.ParentNodeImpl, java.lang.String) 
	public java.lang.String getStringValue () 
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/tree/TreeBuilder$1.class
TreeBuilder.java
package net.sf.saxon.tree
 net.sf.saxon.tree.TreeBuilder$1 extends java.lang.Object {
}

net/sf/saxon/tree/TreeBuilder$DefaultNodeFactory.class
TreeBuilder.java
package net.sf.saxon.tree
 net.sf.saxon.tree.TreeBuilder$DefaultNodeFactory extends java.lang.Object implements net.sf.saxon.tree.NodeFactory  {
	private void  () 
	public net.sf.saxon.tree.ElementImpl makeElementNode (net.sf.saxon.om.NodeInfo, int, net.sf.saxon.tree.AttributeCollection, int[], int, org.xml.sax.Locator, int) 
	void  (net.sf.saxon.tree.TreeBuilder$1) 
}

net/sf/saxon/tree/TreeBuilder.class
TreeBuilder.java
package net.sf.saxon.tree
public net.sf.saxon.tree.TreeBuilder extends net.sf.saxon.event.Builder {
	private static net.sf.saxon.tree.AttributeCollection emptyAttributeCollection
	private net.sf.saxon.tree.ParentNodeImpl currentNode
	private net.sf.saxon.tree.NodeFactory nodeFactory
	private int[] size
	private int depth
	private java.util.ArrayList arrays
	private int pendingElement
	private net.sf.saxon.tree.AttributeCollection attributes
	private int[] namespaces
	private int namespacesUsed
	private int nextNodeNumber
	public void  () 
	public void setNodeFactory (net.sf.saxon.tree.NodeFactory) 
	public void startDocument ()  throws javax.xml.transform.TransformerException 
	public void endDocument ()  throws javax.xml.transform.TransformerException 
	public void setDocumentLocator (org.xml.sax.Locator) 
	public void startElement (int, int, int)  throws javax.xml.transform.TransformerException 
	public void namespace (int, int) 
	public void attribute (int, int, java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void startContent ()  throws javax.xml.transform.TransformerException 
	public void endElement ()  throws javax.xml.transform.TransformerException 
	public void characters (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int) 
	public void comment (java.lang.CharSequence, int)  throws javax.xml.transform.TransformerException 
	public void graftElement (net.sf.saxon.tree.ElementImpl)  throws javax.xml.transform.TransformerException 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
	static void  () 
}

net/sf/saxon/tree/TreeEnumeration.class
TreeEnumeration.java
package net.sf.saxon.tree
abstract net.sf.saxon.tree.TreeEnumeration extends java.lang.Object implements net.sf.saxon.om.AxisIterator  {
	protected net.sf.saxon.tree.NodeImpl start
	protected net.sf.saxon.tree.NodeImpl next
	protected net.sf.saxon.pattern.NodeTest nodeTest
	protected net.sf.saxon.tree.NodeImpl current
	protected int position
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
	protected boolean conforms (net.sf.saxon.tree.NodeImpl) 
	protected final void advance () 
	protected abstract void step () 
	public final net.sf.saxon.om.Item next () 
	public final net.sf.saxon.om.Item current () 
	public final int position () 
}

net/sf/saxon/type/AnyItemType.class
AnyItemType.java
package net.sf.saxon.type
public net.sf.saxon.type.AnyItemType extends java.lang.Object implements net.sf.saxon.type.ItemType java.io.Serializable  {
	private static net.sf.saxon.type.AnyItemType theInstance
	private void  () 
	public static net.sf.saxon.type.AnyItemType getInstance () 
	public boolean matchesItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public net.sf.saxon.type.ItemType getSuperType () 
	public int getPrimitiveType () 
	public java.lang.String toString () 
	public boolean isSameType (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType other
	static void  () 
}

net/sf/saxon/type/AnySimpleType.class
AnySimpleType.java
package net.sf.saxon.type
public net.sf.saxon.type.AnySimpleType extends net.sf.saxon.type.SimpleType {
	private static final net.sf.saxon.type.AnySimpleType theInstance
	private static final String _name
	private void  () 
	public static net.sf.saxon.type.AnySimpleType getInstance () 
	public void validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver) 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver namespaceResolver
	public net.sf.saxon.om.SequenceIterator getTypedValue (java.lang.CharSequence) 
		CharSequence value
	static void  () 
}

net/sf/saxon/type/AnyType.class
AnyType.java
package net.sf.saxon.type
public final net.sf.saxon.type.AnyType extends net.sf.saxon.type.SchemaType {
	private static net.sf.saxon.type.AnyType theInstance
	private void  () 
	public static net.sf.saxon.type.AnyType getInstance () 
	public boolean isSimpleType () 
	public java.lang.String getLocalName () 
	public java.lang.String getDescription () 
	public boolean validate (javax.xml.transform.ErrorListener)  throws net.sf.saxon.type.SchemaException 
		javax.xml.transform.ErrorListener errorListener
	public net.sf.saxon.om.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.xpath.XPathException 
		net.sf.saxon.om.NodeInfo node
	static void  () 
}

net/sf/saxon/type/AtomicType.class
AtomicType.java
package net.sf.saxon.type
public net.sf.saxon.type.AtomicType extends net.sf.saxon.type.SimpleType implements net.sf.saxon.type.ItemType  {
	private boolean builtIn
	public void  () 
	public void setIsBuiltIn (boolean) 
		boolean yesOrNo
	public boolean isBuiltIn () 
	public boolean matchesItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.AtomicType type
	public void validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver namespaceResolver
		int f
		net.sf.saxon.xpath.XPathException err
		net.sf.saxon.xpath.XPathException err
	public net.sf.saxon.om.SequenceIterator getTypedValue (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
		net.sf.saxon.xpath.XPathException err
	public net.sf.saxon.type.ItemType getSuperType () 
	public int getPrimitiveType () 
		int x
		net.sf.saxon.type.ItemType s
	public java.lang.String toString () 
		int f
	public java.lang.String getPattern () 
		net.sf.saxon.type.Facet patternFacet
	public boolean isMinInclusive () 
	public boolean isMaxInclusive () 
	public net.sf.saxon.type.Facet getMin () 
		net.sf.saxon.type.Facet minInclusiveFacet
		net.sf.saxon.type.Facet minExclusiveFacet
	public net.sf.saxon.type.Facet getMax () 
		net.sf.saxon.type.Facet maxInclusiveFacet
		net.sf.saxon.type.Facet maxExclusiveFacet
	public boolean isSameType (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType other
}

net/sf/saxon/type/BuiltInSchemaFactory.class
BuiltInSchemaFactory.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.BuiltInSchemaFactory extends java.lang.Object implements java.io.Serializable  {
	private static java.util.HashMap lookup
	public void  () 
	private static net.sf.saxon.type.SimpleType makeSimpleType (java.lang.String, java.lang.String, net.sf.saxon.type.SimpleType, int) 
		String namespace
		String lname
		net.sf.saxon.type.SimpleType baseType
		int code
		net.sf.saxon.type.AtomicType t
		net.sf.saxon.type.SchemaException err
	private static net.sf.saxon.type.SimpleType makeListType (java.lang.String, java.lang.String, net.sf.saxon.type.SimpleType) 
		String namespace
		String lname
		net.sf.saxon.type.SimpleType itemType
		net.sf.saxon.type.ListType t
		net.sf.saxon.type.SchemaException err
	public static net.sf.saxon.type.SchemaType getSchemaType (int) 
		int fingerprint
	static void  () 
		String XS
		String XDT
		net.sf.saxon.type.SimpleType anySimpleType
		net.sf.saxon.type.SimpleType anyAtomicType
		net.sf.saxon.type.SimpleType numeric
		net.sf.saxon.type.SimpleType string
		net.sf.saxon.type.SimpleType xsboolean
		net.sf.saxon.type.SimpleType duration
		net.sf.saxon.type.SimpleType dateTime
		net.sf.saxon.type.SimpleType date
		net.sf.saxon.type.SimpleType time
		net.sf.saxon.type.SimpleType gYearMonth
		net.sf.saxon.type.SimpleType gMonth
		net.sf.saxon.type.SimpleType gMonthDay
		net.sf.saxon.type.SimpleType gYear
		net.sf.saxon.type.SimpleType gDay
		net.sf.saxon.type.SimpleType hexBinary
		net.sf.saxon.type.SimpleType base64Binary
		net.sf.saxon.type.SimpleType anyURI
		net.sf.saxon.type.SimpleType qName
		net.sf.saxon.type.SimpleType notation
		net.sf.saxon.type.SimpleType untypedAtomic
		net.sf.saxon.type.SimpleType decimal
		net.sf.saxon.type.SimpleType xsfloat
		net.sf.saxon.type.SimpleType xsdouble
		net.sf.saxon.type.SimpleType xsinteger
		net.sf.saxon.type.SimpleType nonPositiveInteger
		net.sf.saxon.type.SimpleType negativeInteger
		net.sf.saxon.type.SimpleType xslong
		net.sf.saxon.type.SimpleType xsint
		net.sf.saxon.type.SimpleType xsshort
		net.sf.saxon.type.SimpleType xsbyte
		net.sf.saxon.type.SimpleType nonNegativeInteger
		net.sf.saxon.type.SimpleType positiveInteger
		net.sf.saxon.type.SimpleType unsignedLong
		net.sf.saxon.type.SimpleType unsignedInt
		net.sf.saxon.type.SimpleType unsignedShort
		net.sf.saxon.type.SimpleType unsignedByte
		net.sf.saxon.type.SimpleType ymd
		net.sf.saxon.type.SimpleType dtd
		net.sf.saxon.type.SimpleType normalizedString
		net.sf.saxon.type.SimpleType token
		net.sf.saxon.type.SimpleType language
		net.sf.saxon.type.SimpleType name
		net.sf.saxon.type.SimpleType nmtoken
		net.sf.saxon.type.SimpleType ncname
		net.sf.saxon.type.SimpleType id
		net.sf.saxon.type.SimpleType idref
		net.sf.saxon.type.SimpleType entity
}

net/sf/saxon/type/ExternalObjectType.class
ExternalObjectType.java
package net.sf.saxon.type
public net.sf.saxon.type.ExternalObjectType extends net.sf.saxon.type.AtomicType {
	private Class javaClass
	public void  (java.lang.Class) 
		Class javaClass
	public boolean isBuiltIn () 
	public boolean matchesItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
		Object obj
	public void validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver namespaceResolver
	public net.sf.saxon.type.ItemType getSuperType () 
	public int getFingerprint () 
	public java.lang.String toString () 
		String name
}

net/sf/saxon/type/Facet.class
Facet.java
package net.sf.saxon.type
public net.sf.saxon.type.Facet extends java.lang.Object implements java.io.Serializable  {
	public static final String ENUMERATION
	public static final String LENGTH
	public static final String PATTERN
	public static final String MAX_EXCLUSIVE
	public static final String MAX_INCLUSIVE
	public static final String MIN_EXCLUSIVE
	public static final String MIN_INCLUSIVE
	public static final String MAX_LENGTH
	public static final String MIN_LENGTH
	public static final String WHITESPACE
	public static final String TOTALDIGITS
	public static final String FRACTIONDIGITS
	private String _name
	private String _value
	private net.sf.saxon.expr.Expression _test
	protected void  () 
	public static net.sf.saxon.type.Facet makeFacet (java.lang.String, java.lang.String)  throws net.sf.saxon.type.SchemaException 
		String name
		String value
		net.sf.saxon.type.PatternFacet lf
		net.sf.saxon.type.LengthFacet lf
		net.sf.saxon.type.MinLengthFacet lf
		net.sf.saxon.type.MaxLengthFacet lf
		net.sf.saxon.type.ValueRangeFacet vrf
		net.sf.saxon.type.ValueRangeFacet vrf
		net.sf.saxon.type.ValueRangeFacet vrf
		net.sf.saxon.type.ValueRangeFacet vrf
		net.sf.saxon.type.Facet f
		net.sf.saxon.xpath.XPathException err
	private net.sf.saxon.expr.Expression compileFacet ()  throws net.sf.saxon.xpath.XPathException net.sf.saxon.type.SchemaException 
		net.sf.saxon.xpath.StandaloneContext env
		net.sf.saxon.expr.Expression exp
		String eval
		String sval
	private static java.lang.String escapeQuotes (java.lang.String) 
		String value
		int apos
	public java.lang.String getName () 
	public java.lang.String getValue () 
	public boolean isMultivalued () 
	public long toLong ()  throws java.lang.NumberFormatException 
	public short toShort ()  throws java.lang.NumberFormatException 
	public float toFloat ()  throws java.lang.NumberFormatException 
	public double toDouble ()  throws java.lang.NumberFormatException 
	public byte toByte ()  throws java.lang.NumberFormatException 
	public void checkFacetRestriction (net.sf.saxon.type.SimpleType)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SimpleType base
		net.sf.saxon.type.ValidationException err
	public boolean validate (javax.xml.transform.ErrorListener)  throws net.sf.saxon.type.SchemaException 
		javax.xml.transform.ErrorListener errorListener
	public boolean testAtomicValue (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.xpath.XPathException err
}

net/sf/saxon/type/FacetListIterator.class
FacetListIterator.java
package net.sf.saxon.type
public net.sf.saxon.type.FacetListIterator extends java.lang.Object implements java.util.Iterator  {
	private int currentIdx
	private java.util.List facets
	private net.sf.saxon.type.FacetListIterator inherited
	private String mask
	void  (java.util.List, net.sf.saxon.type.FacetListIterator) 
		java.util.List facets
		net.sf.saxon.type.FacetListIterator inheritedFacets
	public void setMask (java.lang.String) 
		String name
	public boolean hasNext () 
		net.sf.saxon.type.Facet facet
	public java.lang.Object next () 
		net.sf.saxon.type.Facet facet
	public void remove () 
}

net/sf/saxon/type/GlobalValidationContext.class
GlobalValidationContext.java
package net.sf.saxon.type
public net.sf.saxon.type.GlobalValidationContext extends java.lang.Object implements net.sf.saxon.type.ValidationContext java.io.Serializable  {
	private static net.sf.saxon.type.GlobalValidationContext theInstance
	public static net.sf.saxon.type.GlobalValidationContext getInstance () 
	private void  () 
	static void  () 
}

net/sf/saxon/type/ItemType.class
ItemType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ItemType extends java.lang.Object {
	public abstract boolean matchesItem (net.sf.saxon.om.Item) 
	public abstract net.sf.saxon.type.ItemType getSuperType () 
	public abstract int getPrimitiveType () 
	public abstract java.lang.String toString () 
	public abstract boolean isSameType (net.sf.saxon.type.ItemType) 
}

net/sf/saxon/type/LengthFacet.class
LengthFacet.java
package net.sf.saxon.type
public net.sf.saxon.type.LengthFacet extends net.sf.saxon.type.Facet {
	int requiredLength
	public void  () 
	public java.lang.String getName () 
	public java.lang.String getValue () 
	public long toLong () 
	public void setValue (java.lang.String)  throws net.sf.saxon.type.SchemaException 
		String value
		NumberFormatException e
	public void checkFacetRestriction (net.sf.saxon.type.SimpleType)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SimpleType base
		net.sf.saxon.type.Facet baseFacet
	public boolean testAtomicValue (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.xpath.XPathException e
	public boolean testLength (int) 
		int actualLength
}

net/sf/saxon/type/ListType.class
ListType.java
package net.sf.saxon.type
public net.sf.saxon.type.ListType extends net.sf.saxon.type.SimpleType implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.type.SimpleType itemType
	public void  (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public boolean isListType () 
	public net.sf.saxon.type.SimpleType getItemType () 
	public void setItemType (net.sf.saxon.type.SimpleType)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SimpleType type
	public void validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver namespaceResolver
		net.sf.saxon.type.SimpleType base
		net.sf.saxon.om.SequenceIterator iter
		int count
		net.sf.saxon.value.StringValue val
		java.util.Iterator fi
		net.sf.saxon.type.Facet f
		net.sf.saxon.xpath.XPathException err
	public net.sf.saxon.om.SequenceIterator getTypedValue (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.xpath.XPathException e
	public java.lang.Object map (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		Object info
}

net/sf/saxon/type/MaxLengthFacet.class
MaxLengthFacet.java
package net.sf.saxon.type
public net.sf.saxon.type.MaxLengthFacet extends net.sf.saxon.type.LengthFacet {
	public void  () 
	public java.lang.String getName () 
	public void checkFacetRestriction (net.sf.saxon.type.SimpleType)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SimpleType base
		net.sf.saxon.type.Facet baseFacet
	public boolean testLength (int) 
		int actualLength
}

net/sf/saxon/type/MinLengthFacet.class
MinLengthFacet.java
package net.sf.saxon.type
public net.sf.saxon.type.MinLengthFacet extends net.sf.saxon.type.LengthFacet {
	public void  () 
	public java.lang.String getName () 
	public void checkFacetRestriction (net.sf.saxon.type.SimpleType)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SimpleType base
		net.sf.saxon.type.Facet baseFacet
	public boolean testLength (int) 
		int actualLength
}

net/sf/saxon/type/PatternFacet.class
PatternFacet.java
package net.sf.saxon.type
public net.sf.saxon.type.PatternFacet extends net.sf.saxon.type.Facet {
	net.sf.saxon.value.StringValue requiredValue
	java.util.regex.Pattern regex
	public void  () 
	public java.lang.String getName () 
	public java.lang.String getValue () 
	public void setValue (java.lang.String)  throws net.sf.saxon.type.SchemaException 
		String value
		net.sf.saxon.type.RegexTranslator$RegexSyntaxException e
	public void checkFacetRestriction (net.sf.saxon.type.SimpleType)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SimpleType base
	public boolean testAtomicValue (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.xpath.XPathException err
}

net/sf/saxon/type/RegexTranslator$BackReference.class
RegexTranslator.java
package net.sf.saxon.type
 net.sf.saxon.type.RegexTranslator$BackReference extends net.sf.saxon.type.RegexTranslator$CharClass {
	private final int i
	void  (int) 
		int i
	void outputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void outputComplementBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void inClassOutputBmp (java.lang.StringBuffer) 
		StringBuffer buf
}

net/sf/saxon/type/RegexTranslator$CharClass.class
RegexTranslator.java
package net.sf.saxon.type
abstract net.sf.saxon.type.RegexTranslator$CharClass extends java.lang.Object {
	private final int containsBmp
	private final int containsNonBmp
	protected void  (int, int) 
		int containsBmp
		int containsNonBmp
	int getContainsBmp () 
	int getContainsNonBmp () 
	final void output (java.lang.StringBuffer) 
		StringBuffer buf
		boolean needSep
		java.util.List ranges
		String hi
		int i
		int len
		char min
		char max
		String lo
		int i
		int len
		char min
		char max
	static java.lang.String highSurrogateRanges (java.util.List) 
		java.util.List ranges
		StringBuffer highRanges
		int i
		int len
		net.sf.saxon.type.RegexTranslator$Range r
		char min1
		char min2
		char max1
		char max2
	static java.lang.String lowSurrogateRanges (java.util.List) 
		java.util.List ranges
		StringBuffer lowRanges
		int i
		int len
		net.sf.saxon.type.RegexTranslator$Range r
		char min1
		char min2
		char max1
		char max2
	abstract void outputBmp (java.lang.StringBuffer) 
	abstract void outputComplementBmp (java.lang.StringBuffer) 
	int singleChar () 
	void addNonBmpRanges (java.util.List) 
		java.util.List ranges
	static void sortRangeList (java.util.List) 
		java.util.List ranges
		int toIndex
		int fromIndex
		int len
		net.sf.saxon.type.RegexTranslator$Range r
		int min
		int max
		net.sf.saxon.type.RegexTranslator$Range r2
}

net/sf/saxon/type/RegexTranslator$CharRange.class
RegexTranslator.java
package net.sf.saxon.type
 net.sf.saxon.type.RegexTranslator$CharRange extends net.sf.saxon.type.RegexTranslator$SimpleCharClass {
	private final int lower
	private final int upper
	void  (int, int) 
		int lower
		int upper
	void inClassOutputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void addNonBmpRanges (java.util.List) 
		java.util.List ranges
}

net/sf/saxon/type/RegexTranslator$Complement.class
RegexTranslator.java
package net.sf.saxon.type
 net.sf.saxon.type.RegexTranslator$Complement extends net.sf.saxon.type.RegexTranslator$CharClass {
	private final net.sf.saxon.type.RegexTranslator$CharClass cc
	void  (net.sf.saxon.type.RegexTranslator$CharClass) 
		net.sf.saxon.type.RegexTranslator$CharClass cc
	void outputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void outputComplementBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void addNonBmpRanges (java.util.List) 
		java.util.List ranges
		java.util.List tem
		int c
		int i
		int len
		net.sf.saxon.type.RegexTranslator$Range r
}

net/sf/saxon/type/RegexTranslator$Empty.class
RegexTranslator.java
package net.sf.saxon.type
 net.sf.saxon.type.RegexTranslator$Empty extends net.sf.saxon.type.RegexTranslator$SimpleCharClass {
	private static final net.sf.saxon.type.RegexTranslator$Empty instance
	private void  () 
	static net.sf.saxon.type.RegexTranslator$Empty getInstance () 
	void inClassOutputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	static void  () 
}

net/sf/saxon/type/RegexTranslator$Property.class
RegexTranslator.java
package net.sf.saxon.type
 net.sf.saxon.type.RegexTranslator$Property extends net.sf.saxon.type.RegexTranslator$SimpleCharClass {
	private final String name
	void  (java.lang.String) 
		String name
	void outputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void inClassOutputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void outputComplementBmp (java.lang.StringBuffer) 
		StringBuffer buf
}

net/sf/saxon/type/RegexTranslator$Range.class
RegexTranslator.java
package net.sf.saxon.type
final net.sf.saxon.type.RegexTranslator$Range extends java.lang.Object implements java.lang.Comparable  {
	private final int min
	private final int max
	void  (int, int) 
		int min
		int max
	int getMin () 
	int getMax () 
	public int compareTo (java.lang.Object) 
		Object o
		net.sf.saxon.type.RegexTranslator$Range other
}

net/sf/saxon/type/RegexTranslator$RegexSyntaxException.class
RegexTranslator.java
package net.sf.saxon.type
public net.sf.saxon.type.RegexTranslator$RegexSyntaxException extends java.lang.Exception {
	private final int position
	public static final int UNKNOWN_POSITION
	public void  (java.lang.String) 
		String detail
	public void  (java.lang.String, int) 
		String detail
		int position
	public int getPosition () 
}

net/sf/saxon/type/RegexTranslator$SimpleCharClass.class
RegexTranslator.java
package net.sf.saxon.type
abstract net.sf.saxon.type.RegexTranslator$SimpleCharClass extends net.sf.saxon.type.RegexTranslator$CharClass {
	void  (int, int) 
		int containsBmp
		int containsNonBmp
	void outputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void outputComplementBmp (java.lang.StringBuffer) 
		StringBuffer buf
	abstract void inClassOutputBmp (java.lang.StringBuffer) 
}

net/sf/saxon/type/RegexTranslator$SingleChar.class
RegexTranslator.java
package net.sf.saxon.type
 net.sf.saxon.type.RegexTranslator$SingleChar extends net.sf.saxon.type.RegexTranslator$SimpleCharClass {
	private final char c
	void  (char) 
		char c
	int singleChar () 
	void outputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void inClassOutputBmp (java.lang.StringBuffer) 
		StringBuffer buf
}

net/sf/saxon/type/RegexTranslator$Subtraction.class
RegexTranslator.java
package net.sf.saxon.type
 net.sf.saxon.type.RegexTranslator$Subtraction extends net.sf.saxon.type.RegexTranslator$CharClass {
	private final net.sf.saxon.type.RegexTranslator$CharClass cc1
	private final net.sf.saxon.type.RegexTranslator$CharClass cc2
	void  (net.sf.saxon.type.RegexTranslator$CharClass, net.sf.saxon.type.RegexTranslator$CharClass) 
		net.sf.saxon.type.RegexTranslator$CharClass cc1
		net.sf.saxon.type.RegexTranslator$CharClass cc2
	void outputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void outputComplementBmp (java.lang.StringBuffer) 
		StringBuffer buf
	void addNonBmpRanges (java.util.List) 
		java.util.List ranges
		java.util.List posList
		java.util.List negList
		java.util.Iterator negIter
		net.sf.saxon.type.RegexTranslator$Range negRange
		int i
		int len
		net.sf.saxon.type.RegexTranslator$Range posRange
		int min
}

net/sf/saxon/type/RegexTranslator$Union.class
RegexTranslator.java
package net.sf.saxon.type
 net.sf.saxon.type.RegexTranslator$Union extends net.sf.saxon.type.RegexTranslator$CharClass {
	private final java.util.List members
	void  (net.sf.saxon.type.RegexTranslator$CharClass[]) 
		net.sf.saxon.type.RegexTranslator$CharClass[] v
	private static java.util.List toList (net.sf.saxon.type.RegexTranslator$CharClass[]) 
		net.sf.saxon.type.RegexTranslator$CharClass[] v
		java.util.List members
		int i
	void  (java.util.List) 
		java.util.List members
	void outputBmp (java.lang.StringBuffer) 
		StringBuffer buf
		int i
		int len
		net.sf.saxon.type.RegexTranslator$CharClass cc
	void outputComplementBmp (java.lang.StringBuffer) 
		StringBuffer buf
		boolean first
		int len
		int i
		net.sf.saxon.type.RegexTranslator$CharClass cc
		int i
		net.sf.saxon.type.RegexTranslator$CharClass cc
	void addNonBmpRanges (java.util.List) 
		java.util.List ranges
		int i
		int len
	private static int computeContainsBmp (java.util.List) 
		java.util.List members
		int ret
		int i
		int len
	private static int computeContainsNonBmp (java.util.List) 
		java.util.List members
		int ret
		int i
		int len
}

net/sf/saxon/type/RegexTranslator$WideSingleChar.class
RegexTranslator.java
package net.sf.saxon.type
 net.sf.saxon.type.RegexTranslator$WideSingleChar extends net.sf.saxon.type.RegexTranslator$SimpleCharClass {
	private final int c
	void  (int) 
		int c
	void inClassOutputBmp (java.lang.StringBuffer) 
		StringBuffer buf
	int singleChar () 
	void addNonBmpRanges (java.util.List) 
		java.util.List ranges
}

net/sf/saxon/type/RegexTranslator.class
RegexTranslator.java
package net.sf.saxon.type
public net.sf.saxon.type.RegexTranslator extends java.lang.Object {
	private final String regExp
	private boolean isXPath
	private int pos
	private final int length
	private char curChar
	private boolean eos
	private final StringBuffer result
	private static final String categories
	private static final net.sf.saxon.type.RegexTranslator$CharClass[] categoryCharClasses
	private static final String subCategories
	private static final net.sf.saxon.type.RegexTranslator$CharClass[] subCategoryCharClasses
	private static final int NONBMP_MIN
	private static final int NONBMP_MAX
	private static final char SURROGATE2_MIN
	private static final char SURROGATE2_MAX
	private static final String[] blockNames
	private static final String[] specialBlockNames
	static final String CATEGORY_NAMES
	static final int[][] CATEGORY_RANGES
	private static final net.sf.saxon.type.RegexTranslator$CharClass[] specialBlockCharClasses
	private static final net.sf.saxon.type.RegexTranslator$CharClass DOT
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_d
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_D
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_W
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_w
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_s
	static final String NMSTRT_INCLUDES
	static final String NMSTRT_EXCLUDE_RANGES
	static final String NMSTRT_CATEGORIES
	static final String NMCHAR_INCLUDES
	static final String NMCHAR_EXCLUDE_RANGES
	static final String NMCHAR_CATEGORIES
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_S
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_i
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_I
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_c
	private static final net.sf.saxon.type.RegexTranslator$CharClass ESC_C
	private static final char EOS
	static final int NONE
	static final int SOME
	static final int ALL
	static final String SURROGATES1_CLASS
	static final String SURROGATES2_CLASS
	static final String NOT_ALLOWED_CLASS
	private static final char UNICODE_3_1_ADD_Lu
	private static final char UNICODE_3_1_ADD_Ll
	private static final char UNICODE_3_1_CHANGE_No_to_Nl_MIN
	private static final char UNICODE_3_1_CHANGE_No_to_Nl_MAX
	private static final String CATEGORY_Pi
	private static final String CATEGORY_Pf
	private void  (java.lang.String) 
		String regExp
	public static java.lang.String translate (java.lang.String, boolean)  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
		String regexp
		boolean xpath
		net.sf.saxon.type.RegexTranslator tr
	private void advance () 
	private void translateTop ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
	private void translateRegExp ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
	private void translateBranch ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
	private void translateQuantifier ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
	private void translateQuantity ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
		String lower
		int lowerValue
		NumberFormatException e
		String upper
		int upperValue
		NumberFormatException e
	private java.lang.String parseQuantExact ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
		StringBuffer buf
	private void copyCurChar () 
	private boolean translateAtom ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
	private static net.sf.saxon.type.RegexTranslator$CharClass makeCharClass (java.lang.String, java.lang.String, java.lang.String) 
		String categories
		String includes
		String excludeRanges
		java.util.List includeList
		int i
		int len
		int i
		int len
		int j
		java.util.List excludeList
		int i
		int len
		char min
		char max
	private net.sf.saxon.type.RegexTranslator$CharClass parseEsc ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
		char c
		net.sf.saxon.type.RegexTranslator$CharClass tem
	private net.sf.saxon.type.RegexTranslator$CharClass parseProp ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
		int start
		String propertyName
		int sci
		int ci
		String blockName
		int i
	private static boolean isBlock (java.lang.String) 
		String name
		int i
	private static boolean isAsciiAlnum (char) 
		char c
	private void expect (char)  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
		char c
	private net.sf.saxon.type.RegexTranslator$CharClass parseCharClassExpr ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
		boolean compl
		java.util.List members
		net.sf.saxon.type.RegexTranslator$CharClass lower
		net.sf.saxon.type.RegexTranslator$CharClass upper
		net.sf.saxon.type.RegexTranslator$CharClass result
	private net.sf.saxon.type.RegexTranslator$CharClass parseCharClassEscOrXmlChar ()  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
		net.sf.saxon.type.RegexTranslator$CharClass tem
		char c1
	private net.sf.saxon.type.RegexTranslator$RegexSyntaxException makeException (java.lang.String) 
		String key
	private net.sf.saxon.type.RegexTranslator$RegexSyntaxException makeException (java.lang.String, java.lang.String) 
		String key
		String arg
	private static boolean isJavaMetaChar (char) 
		char c
	private static synchronized net.sf.saxon.type.RegexTranslator$CharClass getCategoryCharClass (int) 
		int ci
	private static synchronized net.sf.saxon.type.RegexTranslator$CharClass getSubCategoryCharClass (int) 
		int sci
	private static net.sf.saxon.type.RegexTranslator$CharClass computeCategoryCharClass (char) 
		char code
		java.util.List classes
		int ci
		int[] addRanges
		int i
		java.util.List assignedRanges
		int i
		int j
	private static net.sf.saxon.type.RegexTranslator$CharClass computeSubCategoryCharClass (java.lang.String) 
		String name
		net.sf.saxon.type.RegexTranslator$CharClass base
		int sci
		java.util.List assignedRanges
		int i
		int j
		java.util.List classes
		int[] addRanges
		int i
	private static net.sf.saxon.type.RegexTranslator$CharClass makeCharClass (java.lang.String) 
		String members
		java.util.List list
		int i
		int len
	public static void main (java.lang.String[])  throws net.sf.saxon.type.RegexTranslator$RegexSyntaxException 
		String[] args
		String s
		int i
		int len
		char c
		int shift
	static boolean access$000 (char) 
		char x0
	static void  () 
}

net/sf/saxon/type/SchemaComponentMarker.class
SchemaComponentMarker.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SchemaComponentMarker extends java.lang.Object {
}

net/sf/saxon/type/SchemaException.class
SchemaException.java
package net.sf.saxon.type
public net.sf.saxon.type.SchemaException extends javax.xml.transform.TransformerConfigurationException {
	public void  () 
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator locator
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Exception) 
		Exception exception
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception exception
}

net/sf/saxon/type/SchemaMarker.class
SchemaMarker.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SchemaMarker extends java.lang.Object {
	public abstract void error (java.lang.String, javax.xml.transform.SourceLocator)  throws net.sf.saxon.type.SchemaException 
}

net/sf/saxon/type/SchemaType.class
SchemaType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SchemaType extends java.lang.Object implements java.io.Serializable javax.xml.transform.SourceLocator  {
	protected int finalProhibitions
	public static final int DERIVE_BY_RESTRICTION
	public static final int DERIVE_BY_EXTENSION
	public static final int DERIVE_BY_UNION
	public static final int DERIVE_BY_LIST
	public static final int DERIVE_BY_SUBSTITUTION
	public static final int ALL_DERIVATIONS
	private String localName
	private int baseTypeFingerprint
	private net.sf.saxon.type.SchemaType baseType
	private int containingDeclarationName
	private boolean containingDeclarationIsElement
	private net.sf.saxon.om.NamePool namePool
	private int derivation
	private int fingerprint
	private String systemId
	private int lineNumber
	protected int validationPhase
	protected static final int UNVALIDATED
	protected static final int VALIDATING
	protected static final int VALIDATED
	protected static final int INVALID
	public void  () 
	public int getFingerprint () 
	public void setFingerprint (int) 
		int fingerprint
	public int getBaseTypeFingerprint () 
	public void setBaseTypeFingerprint (int) 
		int fingerprint
	public java.lang.String getLocalName () 
	public void setLocalName (java.lang.String) 
		String localName
	public java.lang.String getDisplayName () 
	public final boolean isComplexType () 
	public abstract boolean isSimpleType () 
	public int getBlock () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public net.sf.saxon.type.SchemaType getBaseType () 
	public void setBaseType (net.sf.saxon.type.SchemaType)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaType baseType
	public int getDerivationMethod () 
	public boolean allowsDerivation (int) 
		int derivation
	public void setDerivationMethodName (java.lang.String)  throws net.sf.saxon.type.SchemaException 
		String method
	public void setDerivationMethod (int) 
		int method
	public void setFinal (int)  throws net.sf.saxon.type.SchemaException 
		int value
	public void setFinalProhibitions (int) 
		int finalValue
	public void checkDerivation (net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaType type
		int block
		int derivations
		net.sf.saxon.type.SchemaType t
	public abstract net.sf.saxon.om.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.xpath.XPathException 
	public void setContainingDeclaration (int, boolean) 
		int fingerprint
		boolean isElement
	public void setLocator (javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator locator
	public void setSystemId (java.lang.String) 
		String systemId
	public void setLineNumber (int) 
		int lineNumber
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
	public java.lang.String getDescription () 
		int fp
	public int getContainingDeclarationName () 
	public boolean containingDeclarationIsElement () 
	public boolean isValidRestriction (net.sf.saxon.type.SchemaType, net.sf.saxon.type.SchemaMarker)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaType base
		net.sf.saxon.type.SchemaMarker schema
}

net/sf/saxon/type/SimpleType.class
SimpleType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SimpleType extends net.sf.saxon.type.SchemaType {
	public static final String FINAL_ALL
	public static final String FINAL_LIST
	public static final String FINAL_UNION
	public static final String FINAL_RESTRICTION
	private java.util.List facets
	public void  () 
	public final boolean isSimpleType () 
	public boolean isListType () 
	public void setFacets (java.util.List) 
		java.util.List facets
	public void addFacet (net.sf.saxon.type.Facet) 
		net.sf.saxon.type.Facet facet
	public net.sf.saxon.type.Facet getFacet (java.lang.String) 
		String name
		java.util.Iterator facets
	public java.util.List getFacetList () 
	public java.util.Iterator getFacets (java.lang.String) 
		String name
		net.sf.saxon.type.FacetListIterator fle
		net.sf.saxon.type.SimpleType datatype
	public net.sf.saxon.type.FacetListIterator getFacets () 
		net.sf.saxon.type.FacetListIterator fle
		net.sf.saxon.type.SimpleType datatype
	public java.util.Iterator getLocalFacets () 
	public net.sf.saxon.type.SimpleType getBuiltInBaseType () 
		net.sf.saxon.type.SimpleType base
	public boolean isNamespaceSensitive () 
		net.sf.saxon.type.SimpleType base
		int fp
	public boolean validate (net.sf.saxon.type.SchemaMarker)  throws javax.xml.transform.TransformerException 
		net.sf.saxon.type.SchemaMarker schema
	public abstract void validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver)  throws net.sf.saxon.type.ValidationException 
	public final net.sf.saxon.om.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.xpath.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.type.ValidationException err
	public abstract net.sf.saxon.om.SequenceIterator getTypedValue (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
}

net/sf/saxon/type/Type.class
Type.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.Type extends java.lang.Object implements java.io.Serializable  {
	public static final short ELEMENT
	public static final short ATTRIBUTE
	public static final short TEXT
	public static final short PROCESSING_INSTRUCTION
	public static final short COMMENT
	public static final short DOCUMENT
	public static final short NAMESPACE
	public static final short NODE
	public static final net.sf.saxon.type.ItemType NODE_TYPE
	public static final short ITEM
	public static final net.sf.saxon.type.ItemType ITEM_TYPE
	public static final short MAX_NODE_TYPE
	public static final short EMPTY
	public static final int ATOMIC
	public static final int NUMBER
	public static final int STRING
	public static final int BOOLEAN
	public static final int DECIMAL
	public static final int FLOAT
	public static final int DOUBLE
	public static final int DURATION
	public static final int DATE_TIME
	public static final int TIME
	public static final int DATE
	public static final int G_YEAR_MONTH
	public static final int G_YEAR
	public static final int G_MONTH_DAY
	public static final int G_DAY
	public static final int G_MONTH
	public static final int HEX_BINARY
	public static final int BASE64_BINARY
	public static final int ANY_URI
	public static final int QNAME
	public static final int NOTATION
	public static final int UNTYPED_ATOMIC
	public static final int ANY_SIMPLE_TYPE
	public static final int OBJECT
	public static final int INTEGER
	public static final int NON_POSITIVE_INTEGER
	public static final int NEGATIVE_INTEGER
	public static final int LONG
	public static final int INT
	public static final int SHORT
	public static final int BYTE
	public static final int NON_NEGATIVE_INTEGER
	public static final int POSITIVE_INTEGER
	public static final int UNSIGNED_LONG
	public static final int UNSIGNED_INT
	public static final int UNSIGNED_SHORT
	public static final int UNSIGNED_BYTE
	public static final int NORMALIZED_STRING
	public static final int TOKEN
	public static final int LANGUAGE
	public static final int NMTOKEN
	public static final int NMTOKENS
	public static final int NAME
	public static final int NCNAME
	public static final int ID
	public static final int IDREF
	public static final int IDREFS
	public static final int ENTITY
	public static final int YEAR_MONTH_DURATION
	public static final int DAY_TIME_DURATION
	public static final net.sf.saxon.type.AtomicType UNTYPED_ATOMIC_TYPE
	public static final net.sf.saxon.type.AtomicType ATOMIC_TYPE
	public static final net.sf.saxon.type.AtomicType YEAR_MONTH_DURATION_TYPE
	public static final net.sf.saxon.type.AtomicType DAY_TIME_DURATION_TYPE
	public static final net.sf.saxon.type.AtomicType STRING_TYPE
	public static final net.sf.saxon.type.AtomicType BOOLEAN_TYPE
	public static final net.sf.saxon.type.AtomicType DECIMAL_TYPE
	public static final net.sf.saxon.type.AtomicType FLOAT_TYPE
	public static final net.sf.saxon.type.AtomicType DOUBLE_TYPE
	public static final net.sf.saxon.type.AtomicType DURATION_TYPE
	public static final net.sf.saxon.type.AtomicType DATE_TIME_TYPE
	public static final net.sf.saxon.type.AtomicType TIME_TYPE
	public static final net.sf.saxon.type.AtomicType DATE_TYPE
	public static final net.sf.saxon.type.AtomicType G_YEAR_MONTH_TYPE
	public static final net.sf.saxon.type.AtomicType G_YEAR_TYPE
	public static final net.sf.saxon.type.AtomicType G_MONTH_DAY_TYPE
	public static final net.sf.saxon.type.AtomicType G_DAY_TYPE
	public static final net.sf.saxon.type.AtomicType G_MONTH_TYPE
	public static final net.sf.saxon.type.AtomicType HEX_BINARY_TYPE
	public static final net.sf.saxon.type.AtomicType BASE64_BINARY_TYPE
	public static final net.sf.saxon.type.AtomicType ANY_URI_TYPE
	public static final net.sf.saxon.type.AtomicType QNAME_TYPE
	public static final net.sf.saxon.type.AtomicType NOTATION_TYPE
	public static final net.sf.saxon.type.AtomicType INTEGER_TYPE
	public static final net.sf.saxon.type.AtomicType ID_TYPE
	public static final net.sf.saxon.type.AtomicType NUMBER_TYPE
	public void  () 
	public static boolean isNodeType (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType type
	public static final java.lang.String displayTypeName (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NamePool pool
		int annotation
		net.sf.saxon.om.NamePool pool2
		int annotation2
	public static net.sf.saxon.type.ItemType getBuiltInItemType (java.lang.String, java.lang.String) 
		String namespace
		String localName
	public static boolean isSubType (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType subtype
		net.sf.saxon.type.ItemType supertype
	public static boolean isPromotable (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType sourceType
		net.sf.saxon.type.ItemType targetType
	public static final net.sf.saxon.type.ItemType getCommonSuperType (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
	public static boolean isPrimitiveType (int) 
		int code
	static void  () 
}

net/sf/saxon/type/ValidationContext.class
ValidationContext.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ValidationContext extends java.lang.Object {
}

net/sf/saxon/type/ValidationException.class
ValidationException.java
package net.sf.saxon.type
public net.sf.saxon.type.ValidationException extends javax.xml.transform.TransformerException implements javax.xml.transform.SourceLocator org.xml.sax.Locator  {
	private String systemId
	private String publicId
	private int lineNumber
	private int columnNumber
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Exception) 
		Exception exception
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception exception
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator locator
	public java.lang.String toString () 
		StringBuffer sb
		String message
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public void setPublicId (java.lang.String) 
		String id
	public void setSystemId (java.lang.String) 
		String id
	public void setLineNumber (int) 
		int line
	public void setColumnNumber (int) 
		int column
	public void setLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void setSourceLocator (javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator locator
	public javax.xml.transform.SourceLocator getLocator () 
		javax.xml.transform.SourceLocator loc
}

net/sf/saxon/type/ValueRangeFacet.class
ValueRangeFacet.java
package net.sf.saxon.type
public net.sf.saxon.type.ValueRangeFacet extends net.sf.saxon.type.Facet {
	public static final int MIN_INCLUSIVE
	public static final int MAX_INCLUSIVE
	public static final int MIN_EXCLUSIVE
	public static final int MAX_EXCLUSIVE
	int facet
	net.sf.saxon.value.StringValue requiredValue
	public void  (int) 
		int facetType
	public java.lang.String getName () 
	public java.lang.String getValue () 
	public void setValue (java.lang.String)  throws net.sf.saxon.type.SchemaException 
		String value
	public void checkFacetRestriction (net.sf.saxon.type.SimpleType)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SimpleType base
		int primitive
		boolean OK
		net.sf.saxon.value.AtomicValue req
		net.sf.saxon.xpath.XPathException err
	public boolean testAtomicValue (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.value.AtomicValue req
		int c
		net.sf.saxon.xpath.XPathException e
}

net/sf/saxon/type/VoidValidationContext.class
VoidValidationContext.java
package net.sf.saxon.type
public net.sf.saxon.type.VoidValidationContext extends java.lang.Object implements net.sf.saxon.type.ValidationContext  {
	private static net.sf.saxon.type.VoidValidationContext theInstance
	public static net.sf.saxon.type.VoidValidationContext getInstance () 
	private void  () 
	static void  () 
}

net/sf/saxon/value/AnyURIValue.class
AnyURIValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.AnyURIValue extends net.sf.saxon.value.AtomicValue {
	private String value
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$AnyURIValue
	static Class class$java$net$URI
	static Class class$java$net$URL
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	static Class class$net$sf$saxon$value$StringValue
	public void  (java.lang.CharSequence) 
	public java.lang.String getStringValue () 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	public java.lang.String toString () 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/AtomicUserDefinedValue.class
AtomicUserDefinedValue.java
package net.sf.saxon.value
public net.sf.saxon.value.AtomicUserDefinedValue extends net.sf.saxon.value.AtomicValue implements net.sf.saxon.om.Item  {
	net.sf.saxon.value.AtomicValue primitiveValue
	net.sf.saxon.type.AtomicType typeLabel
	private void  () 
	public static net.sf.saxon.value.AtomicUserDefinedValue makeValue (net.sf.saxon.value.AtomicValue, net.sf.saxon.type.AtomicType, boolean)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getPrimitiveValue () 
	private net.sf.saxon.xpath.XPathException validate () 
	private java.lang.String displayValue () 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue ()  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public int hashCode () 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public int conversionPreference (java.lang.Class) 
	public net.sf.saxon.type.ItemType getItemType () 
	public void display (int, net.sf.saxon.om.NamePool) 
	public boolean equals (java.lang.Object) 
}

net/sf/saxon/value/AtomicValue.class
AtomicValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.AtomicValue extends net.sf.saxon.value.Value implements net.sf.saxon.om.Item  {
	static Class class$net$sf$saxon$om$SequenceIterator
	static Class class$net$sf$saxon$value$SequenceValue
	static Class class$java$util$List
	public void  () 
	public final int getCardinality () 
	public abstract net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public final net.sf.saxon.value.AtomicValue convert (net.sf.saxon.type.AtomicType)  throws net.sf.saxon.xpath.XPathException 
	public final net.sf.saxon.value.AtomicValue convert (net.sf.saxon.type.AtomicType, net.sf.saxon.om.NamespaceResolver)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public final net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext) 
	public final java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public final net.sf.saxon.om.SequenceIterator getTypedValue () 
	public net.sf.saxon.value.AtomicValue getPrimitiveValue () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.value.AtomicValue getComponent (int)  throws net.sf.saxon.xpath.XPathException 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/Base64BinaryValue$1.class
Base64BinaryValue.java
package net.sf.saxon.value
 net.sf.saxon.value.Base64BinaryValue$1 extends java.lang.Object {
}

net/sf/saxon/value/Base64BinaryValue$Base64Decoder.class
Base64BinaryValue.java
package net.sf.saxon.value
final net.sf.saxon.value.Base64BinaryValue$Base64Decoder extends java.lang.Object {
	private java.io.ByteArrayOutputStream out
	private byte[] token
	private byte[] bytes
	private int token_length
	private static final byte NUL
	private static final byte EOF
	private static final byte[] map
	private void  () 
	private void decode_token () 
	private final void decode_final_token () 
	public final void translate (char[], int, int)  throws net.sf.saxon.xpath.XPathException 
	public final void translate (java.lang.CharSequence) 
	private void eof () 
	public byte[] getByteArray () 
	void  (net.sf.saxon.value.Base64BinaryValue$1) 
	static void  () 
}

net/sf/saxon/value/Base64BinaryValue$Base64Encoder.class
Base64BinaryValue.java
package net.sf.saxon.value
final net.sf.saxon.value.Base64BinaryValue$Base64Encoder extends java.lang.Object {
	private StringBuffer out
	private int buf
	private int buf_bytes
	private char[] line
	private int line_length
	private static final char[] map
	private void  () 
	private final void encode_token () 
	private final void encode_partial_token () 
	private final void flush_line () 
	public final void translate (byte[]) 
	public char[] getCharArray () 
	void  (net.sf.saxon.value.Base64BinaryValue$1) 
	static void  () 
}

net/sf/saxon/value/Base64BinaryValue.class
Base64BinaryValue.java
package net.sf.saxon.value
public net.sf.saxon.value.Base64BinaryValue extends net.sf.saxon.value.AtomicValue {
	private byte[] binaryValue
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$Base64BinaryValue
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public void  (byte[]) 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/BooleanValue.class
BooleanValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.BooleanValue extends net.sf.saxon.value.AtomicValue implements java.lang.Comparable  {
	private boolean value
	public static final net.sf.saxon.value.BooleanValue TRUE
	public static final net.sf.saxon.value.BooleanValue FALSE
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$BooleanValue
	static Class class$java$lang$Boolean
	static Class class$java$lang$String
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Long
	static Class class$java$lang$Short
	static Class class$java$lang$CharSequence
	private void  (boolean) 
	public static net.sf.saxon.value.BooleanValue get (boolean) 
	public boolean getValue () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public int compareTo (java.lang.Object) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public void display (int, net.sf.saxon.om.NamePool) 
	public java.lang.String toString () 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

net/sf/saxon/value/CalendarValue.class
CalendarValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.CalendarValue extends net.sf.saxon.value.AtomicValue implements java.lang.Comparable  {
	protected java.util.GregorianCalendar calendar
	protected boolean zoneSpecified
	public void  () 
	public abstract net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.SecondsDurationValue subtract (net.sf.saxon.value.CalendarValue)  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.value.CalendarValue removeTimezone ()  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.value.CalendarValue setTimezone (net.sf.saxon.value.SecondsDurationValue)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/value/Cardinality.class
Cardinality.java
package net.sf.saxon.value
public final net.sf.saxon.value.Cardinality extends java.lang.Object {
	private void  () 
	public static final boolean allowsMany (int) 
	public static final boolean allowsZero (int) 
	public static final int union (int, int) 
	public static final boolean subsumes (int, int) 
	public static final int multiply (int, int) 
	public static java.lang.String toString (int) 
	public static java.lang.String getOccurrenceIndicator (int) 
}

net/sf/saxon/value/Closure$ProgressiveIterator.class
Closure.java
package net.sf.saxon.value
public final net.sf.saxon.value.Closure$ProgressiveIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	int position
	private final net.sf.saxon.value.Closure this$0
	public void  (net.sf.saxon.value.Closure) 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/value/Closure.class
Closure.java
package net.sf.saxon.value
public final net.sf.saxon.value.Closure extends net.sf.saxon.value.SequenceValue {
	private net.sf.saxon.expr.Expression expression
	private net.sf.saxon.expr.XPathContext savedXPathContext
	private java.util.ArrayList reservoir
	private int state
	private static final int UNREAD
	private static final int MAYBE_MORE
	private static final int ALL_READ
	net.sf.saxon.om.SequenceIterator inputIterator
	private void  () 
	public static net.sf.saxon.value.Value make (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public int getSpecialProperties () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item itemAt (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.util.ArrayList access$000 (net.sf.saxon.value.Closure) 
	static int access$102 (net.sf.saxon.value.Closure, int) 
}

net/sf/saxon/value/DateTimeValue.class
DateTimeValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.DateTimeValue extends net.sf.saxon.value.CalendarValue implements java.lang.Comparable  {
	private java.util.Date UTCDate
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$DateTimeValue
	static Class class$java$util$Date
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	public void  (net.sf.saxon.expr.XPathContext) 
	public void  (java.util.GregorianCalendar, boolean) 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	private void badDate (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public java.util.Date getUTCDate () 
	public java.util.Calendar getCalendar () 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	protected static void appendString (java.lang.StringBuffer, int, int) 
	protected static void appendSeconds (java.util.Calendar, java.lang.StringBuffer) 
	public static void appendTimezone (java.util.Calendar, java.lang.StringBuffer) 
	protected static void appendTimezone (int, java.lang.StringBuffer) 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.value.CalendarValue removeTimezone () 
	public net.sf.saxon.value.CalendarValue setTimezone (net.sf.saxon.value.SecondsDurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.SecondsDurationValue subtract (net.sf.saxon.value.CalendarValue)  throws net.sf.saxon.xpath.XPathException 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getComponent (int)  throws net.sf.saxon.xpath.XPathException 
	public int compareTo (java.lang.Object) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/DateValue.class
DateValue.java
package net.sf.saxon.value
public net.sf.saxon.value.DateValue extends net.sf.saxon.value.CalendarValue implements java.lang.Comparable  {
	protected int tzOffset
	private java.util.Date UTCDate
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$DateValue
	static Class class$java$util$Date
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	static Class class$net$sf$saxon$value$DateTimeValue
	protected void  () 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public void  (java.util.GregorianCalendar, boolean, int) 
	public void setLexicalValue (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	private void badDate (java.lang.String, java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public java.util.Date getUTCDate () 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public void setDateValue (net.sf.saxon.value.DateValue) 
	public java.lang.String getStringValue () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.value.CalendarValue removeTimezone ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.CalendarValue setTimezone (net.sf.saxon.value.SecondsDurationValue)  throws net.sf.saxon.xpath.XPathException 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getComponent (int) 
	public int compareTo (java.lang.Object) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.SecondsDurationValue subtract (net.sf.saxon.value.CalendarValue)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/DecimalValue.class
DecimalValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.DecimalValue extends net.sf.saxon.value.NumericValue {
	private static final int DIVIDE_PRECISION
	private java.math.BigDecimal value
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$DecimalValue
	static Class class$java$math$BigDecimal
	static Class class$java$lang$Boolean
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Long
	static Class class$java$lang$Short
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	public void  (java.math.BigDecimal) 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public void  (double)  throws net.sf.saxon.xpath.XPathException 
	public void  (long)  throws net.sf.saxon.xpath.XPathException 
	private void loseTrailingZeros () 
	public java.math.BigDecimal getValue () 
	public int hashCode () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.value.NumericValue negate () 
	public net.sf.saxon.value.NumericValue floor () 
	public net.sf.saxon.value.NumericValue ceiling () 
	public net.sf.saxon.value.NumericValue round () 
	public net.sf.saxon.value.NumericValue roundToHalfEven (int) 
	public boolean isWholeNumber () 
	public net.sf.saxon.value.NumericValue arithmetic (int, net.sf.saxon.value.NumericValue)  throws net.sf.saxon.xpath.XPathException 
	public int compareTo (java.lang.Object) 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/DoubleValue.class
DoubleValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.DoubleValue extends net.sf.saxon.value.NumericValue {
	public static final net.sf.saxon.value.DoubleValue ZERO
	public static final net.sf.saxon.value.DoubleValue NaN
	private double value
	private static java.util.regex.Pattern nonExponentialPattern
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$DoubleValue
	static Class class$java$lang$Boolean
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Long
	static Class class$java$lang$Short
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	public void  (double) 
	public double getValue () 
	public double asDouble () 
	public int hashCode () 
	public boolean isNaN () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	private static java.lang.String zeros (int) 
	private boolean asBoolean () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.value.NumericValue negate () 
	public net.sf.saxon.value.NumericValue floor () 
	public net.sf.saxon.value.NumericValue ceiling () 
	public net.sf.saxon.value.NumericValue round () 
	public net.sf.saxon.value.NumericValue roundToHalfEven (int) 
	public boolean isWholeNumber () 
	public net.sf.saxon.value.NumericValue arithmetic (int, net.sf.saxon.value.NumericValue)  throws net.sf.saxon.xpath.XPathException 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

net/sf/saxon/value/DurationValue.class
DurationValue.java
package net.sf.saxon.value
public net.sf.saxon.value.DurationValue extends net.sf.saxon.value.AtomicValue implements java.lang.Comparable  {
	protected boolean negative
	protected int years
	protected int months
	protected int days
	protected int hours
	protected int minutes
	protected int seconds
	protected int milliseconds
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$DurationValue
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	protected void  () 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	protected void badDuration (java.lang.String, java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public double getLengthInSeconds () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getComponent (int)  throws net.sf.saxon.xpath.XPathException 
	public int compareTo (java.lang.Object) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public net.sf.saxon.value.DurationValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.DurationValue subtract (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.DurationValue multiply (double)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/EmptySequence.class
EmptySequence.java
package net.sf.saxon.value
public final net.sf.saxon.value.EmptySequence extends net.sf.saxon.value.SequenceValue {
	private static net.sf.saxon.value.EmptySequence THE_INSTANCE
	private void  () 
	public static net.sf.saxon.value.EmptySequence getInstance () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public int getSpecialProperties () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public void display (int, net.sf.saxon.om.NamePool) 
	static void  () 
}

net/sf/saxon/value/FloatValue.class
FloatValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.FloatValue extends net.sf.saxon.value.NumericValue {
	private float value
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$FloatValue
	static Class class$java$lang$Boolean
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Long
	static Class class$java$lang$Short
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	static Class class$net$sf$saxon$value$DoubleValue
	public void  (float) 
	public float getValue () 
	public double asDouble () 
	public int hashCode () 
	public boolean isNaN () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.value.NumericValue negate () 
	public net.sf.saxon.value.NumericValue floor () 
	public net.sf.saxon.value.NumericValue ceiling () 
	public net.sf.saxon.value.NumericValue round () 
	public net.sf.saxon.value.NumericValue roundToHalfEven (int) 
	public boolean isWholeNumber () 
	public net.sf.saxon.value.NumericValue arithmetic (int, net.sf.saxon.value.NumericValue)  throws net.sf.saxon.xpath.XPathException 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/GDayValue.class
GDayValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GDayValue extends net.sf.saxon.value.DateValue {
	private static java.util.regex.Pattern regex
	public void  () 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	static void  () 
}

net/sf/saxon/value/GMonthDayValue.class
GMonthDayValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GMonthDayValue extends net.sf.saxon.value.DateValue {
	private static java.util.regex.Pattern regex
	public void  () 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	static void  () 
}

net/sf/saxon/value/GMonthValue.class
GMonthValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GMonthValue extends net.sf.saxon.value.DateValue {
	private static java.util.regex.Pattern regex
	public void  () 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	static void  () 
}

net/sf/saxon/value/GYearMonthValue.class
GYearMonthValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GYearMonthValue extends net.sf.saxon.value.DateValue {
	private static java.util.regex.Pattern regex
	public void  () 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	static void  () 
}

net/sf/saxon/value/GYearValue.class
GYearValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GYearValue extends net.sf.saxon.value.DateValue {
	private static java.util.regex.Pattern regex
	public void  () 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	static void  () 
}

net/sf/saxon/value/HexBinaryValue.class
HexBinaryValue.java
package net.sf.saxon.value
public net.sf.saxon.value.HexBinaryValue extends net.sf.saxon.value.AtomicValue {
	private byte[] binaryValue
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$HexBinaryValue
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public void  (byte[]) 
	private int fromHex (char)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/IntegerValue.class
IntegerValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.IntegerValue extends net.sf.saxon.value.NumericValue {
	public static final net.sf.saxon.value.IntegerValue MINUS_ONE
	public static final net.sf.saxon.value.IntegerValue ZERO
	public static final net.sf.saxon.value.IntegerValue PLUS_ONE
	private long value
	private net.sf.saxon.type.ItemType type
	static long[] ranges
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$IntegerValue
	static Class class$java$lang$Boolean
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Long
	static Class class$java$lang$Short
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	public void  (long) 
	public void  (long, net.sf.saxon.type.ItemType)  throws net.sf.saxon.xpath.XPathException 
	private static void checkRange (long, net.sf.saxon.type.ItemType)  throws net.sf.saxon.xpath.XPathException 
	public int hashCode () 
	public long getValue () 
	public long asLong () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public int compareTo (java.lang.Object) 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public net.sf.saxon.value.NumericValue negate () 
	public net.sf.saxon.value.NumericValue floor () 
	public net.sf.saxon.value.NumericValue ceiling () 
	public net.sf.saxon.value.NumericValue round () 
	public net.sf.saxon.value.NumericValue roundToHalfEven (int) 
	public boolean isWholeNumber () 
	public net.sf.saxon.value.NumericValue arithmetic (int, net.sf.saxon.value.NumericValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

net/sf/saxon/value/MimeBase64Decoder.class
MimeBase64Decoder.java
package net.sf.saxon.value
public final net.sf.saxon.value.MimeBase64Decoder extends java.lang.Object {
	private java.io.ByteArrayOutputStream out
	private byte[] token
	private byte[] bytes
	private int token_length
	private static final byte NUL
	private static final byte EOF
	private static final byte[] map
	public void  () 
	private void decode_token () 
	private final void decode_final_token () 
	public final void translate (char[], int, int) 
	public final void translate (java.lang.String) 
	private void eof () 
	public byte[] getByteArray () 
	static void  () 
}

net/sf/saxon/value/MimeBase64Encoder.class
MimeBase64Encoder.java
package net.sf.saxon.value
public final net.sf.saxon.value.MimeBase64Encoder extends java.lang.Object {
	private StringBuffer out
	private int buf
	private int buf_bytes
	private char[] line
	private int line_length
	private static final byte[] crlf
	private static final char[] map
	public void  () 
	private final void encode_token () 
	private final void encode_partial_token () 
	private final void flush_line () 
	public final void translate (byte[]) 
	public char[] getCharArray () 
	static void  () 
}

net/sf/saxon/value/MonthDurationValue.class
MonthDurationValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.MonthDurationValue extends net.sf.saxon.value.DurationValue implements java.lang.Comparable  {
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$DurationValue
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	private void  () 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public void normalize () 
	public int getLengthInMonths () 
	public static net.sf.saxon.value.MonthDurationValue fromMonths (int) 
	public net.sf.saxon.value.DurationValue multiply (double) 
	public net.sf.saxon.value.DurationValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.DurationValue subtract (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public int compareTo (java.lang.Object) 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/NumericValue.class
NumericValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.NumericValue extends net.sf.saxon.value.AtomicValue implements java.lang.Comparable  {
	public void  () 
	public double asDouble () 
	public boolean isNaN () 
	public long asLong ()  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.value.NumericValue negate ()  throws net.sf.saxon.xpath.XPathException 
	public abstract net.sf.saxon.value.NumericValue floor () 
	public abstract net.sf.saxon.value.NumericValue ceiling () 
	public abstract net.sf.saxon.value.NumericValue round () 
	public abstract net.sf.saxon.value.NumericValue roundToHalfEven (int) 
	public abstract net.sf.saxon.value.NumericValue arithmetic (int, net.sf.saxon.value.NumericValue)  throws net.sf.saxon.xpath.XPathException 
	public abstract boolean isWholeNumber () 
	public int compareTo (java.lang.Object) 
	public final boolean equals (java.lang.Object) 
	public static net.sf.saxon.type.ItemType promote (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
	public abstract int hashCode () 
	public java.lang.String toString () 
}

net/sf/saxon/value/ObjectValue.class
ObjectValue.java
package net.sf.saxon.value
public net.sf.saxon.value.ObjectValue extends net.sf.saxon.value.AtomicValue {
	private Object value
	static Class class$java$lang$Object
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	static Class class$java$lang$Boolean
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Long
	static Class class$java$lang$Short
	static Class class$net$sf$saxon$value$Value
	static Class class$net$sf$saxon$value$ObjectValue
	public void  (java.lang.Object) 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public net.sf.saxon.type.ItemType getItemType () 
	public java.lang.Object getObject () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/QNameValue.class
QNameValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.QNameValue extends net.sf.saxon.value.AtomicValue {
	private String uri
	private String localName
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$QNameValue
	public void  (java.lang.String, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue ()  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getLocalName () 
	public java.lang.String getNamespaceURI () 
	public net.sf.saxon.value.AtomicValue getComponent (int) 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	public java.lang.String toString () 
	public static java.lang.String makeTriple (java.lang.String, java.lang.String, java.lang.String) 
	public static java.lang.String[] parseTriple (java.lang.CharSequence) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/RestrictedStringValue.class
RestrictedStringValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.RestrictedStringValue extends net.sf.saxon.value.StringValue {
	private int type
	public void  (java.lang.CharSequence, int)  throws net.sf.saxon.xpath.XPathException 
	private void validate ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	public java.lang.String toString () 
}

net/sf/saxon/value/SecondsDurationValue.class
SecondsDurationValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.SecondsDurationValue extends net.sf.saxon.value.DurationValue {
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$DurationValue
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	private void  () 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public void normalize () 
	public double getLengthInSeconds () 
	public static net.sf.saxon.value.SecondsDurationValue fromSeconds (double) 
	public net.sf.saxon.value.DurationValue multiply (double) 
	public net.sf.saxon.value.DurationValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.DurationValue subtract (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/SequenceExtent.class
SequenceExtent.java
package net.sf.saxon.value
public final net.sf.saxon.value.SequenceExtent extends net.sf.saxon.value.SequenceValue {
	private net.sf.saxon.om.Item[] value
	private int start
	private int end
	private net.sf.saxon.type.ItemType itemType
	public void  (net.sf.saxon.om.Item[]) 
	public void  (net.sf.saxon.value.SequenceExtent, int, int) 
	public void  (java.util.List) 
	public void  (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.xpath.XPathException 
	public int getLength () 
	public int getCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	private static net.sf.saxon.type.ItemType computeItemType (net.sf.saxon.om.Item) 
	public net.sf.saxon.om.Item itemAt (int) 
	public void swap (int, int) 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.om.AxisIterator reverseIterate () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
}

net/sf/saxon/value/SequenceIntent.class
SequenceIntent.java
package net.sf.saxon.value
public net.sf.saxon.value.SequenceIntent extends net.sf.saxon.value.SequenceValue {
	private net.sf.saxon.om.SequenceIterator iterator
	private net.sf.saxon.value.SequenceExtent extent
	private int useCount
	public void  (net.sf.saxon.om.SequenceIterator) 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item itemAt (int)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/value/SequenceType.class
SequenceType.java
package net.sf.saxon.value
public final net.sf.saxon.value.SequenceType extends java.lang.Object implements java.io.Serializable  {
	private net.sf.saxon.type.ItemType primaryType
	private int cardinality
	public static final net.sf.saxon.value.SequenceType ANY_SEQUENCE
	public static final net.sf.saxon.value.SequenceType SINGLE_ITEM
	public static final net.sf.saxon.value.SequenceType SINGLE_ATOMIC
	public static final net.sf.saxon.value.SequenceType OPTIONAL_ATOMIC
	public static final net.sf.saxon.value.SequenceType ATOMIC_SEQUENCE
	public static final net.sf.saxon.value.SequenceType SINGLE_STRING
	public static final net.sf.saxon.value.SequenceType SINGLE_INTEGER
	public static final net.sf.saxon.value.SequenceType OPTIONAL_INTEGER
	public static final net.sf.saxon.value.SequenceType OPTIONAL_NODE
	public static final net.sf.saxon.value.SequenceType SINGLE_NODE
	public static final net.sf.saxon.value.SequenceType NODE_SEQUENCE
	public static final net.sf.saxon.value.SequenceType NUMERIC_SEQUENCE
	public void  (net.sf.saxon.type.ItemType, int) 
	public net.sf.saxon.type.ItemType getPrimaryType () 
	public int getCardinality () 
	public java.lang.String toString () 
	static void  () 
}

net/sf/saxon/value/SequenceValue.class
SequenceValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.SequenceValue extends net.sf.saxon.value.Value {
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$om$SequenceIterator
	static Class class$net$sf$saxon$value$SequenceValue
	static Class class$java$util$List
	static Class class$org$w3c$dom$NodeList
	static Class class$net$sf$saxon$om$NodeInfo
	static Class class$org$w3c$dom$Node
	public void  () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public net.sf.saxon.om.Item itemAt (int)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public int conversionPreference (java.lang.Class) 
	public static int nodeToJavaPreference (net.sf.saxon.om.NodeInfo, java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/SingletonNode.class
SingletonNode.java
package net.sf.saxon.value
public net.sf.saxon.value.SingletonNode extends net.sf.saxon.value.Value {
	protected net.sf.saxon.om.NodeInfo node
	public void  (net.sf.saxon.om.NodeInfo) 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public net.sf.saxon.om.NodeInfo getNode () 
	public int getSpecialProperties () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext) 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public java.lang.String evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
}

net/sf/saxon/value/StringValue$CharacterIterator.class
StringValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.StringValue$CharacterIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	int pos
	int current
	private final net.sf.saxon.value.StringValue this$0
	public void  (net.sf.saxon.value.StringValue) 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/value/StringValue.class
StringValue.java
package net.sf.saxon.value
public net.sf.saxon.value.StringValue extends net.sf.saxon.value.AtomicValue {
	public static final net.sf.saxon.value.StringValue EMPTY_STRING
	protected CharSequence value
	protected int length
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$StringValue
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	static Class class$java$lang$Boolean
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Long
	static Class class$java$lang$Short
	protected void  () 
	public void  (java.lang.CharSequence) 
	public final java.lang.String getStringValue () 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	private java.lang.String shorten (java.lang.String) 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getLength () 
	public static int getLength (java.lang.CharSequence) 
	public net.sf.saxon.om.SequenceIterator iterateCharacters () 
	public static int[] expand (java.lang.CharSequence) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	public java.lang.String toString () 
	static java.lang.Class class$ (java.lang.String) 
	static void  () 
}

net/sf/saxon/value/TextFragmentValue$1.class
TextFragmentValue.java
package net.sf.saxon.value
 net.sf.saxon.value.TextFragmentValue$1 extends java.lang.Object {
}

net/sf/saxon/value/TextFragmentValue$TextFragmentTextNode.class
TextFragmentValue.java
package net.sf.saxon.value
 net.sf.saxon.value.TextFragmentValue$TextFragmentTextNode extends net.sf.saxon.om.AbstractNode {
	private final net.sf.saxon.value.TextFragmentValue this$0
	private void  (net.sf.saxon.value.TextFragmentValue) 
	public void setSystemId (java.lang.String) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public final int getNodeKind () 
	public java.lang.String getStringValue () 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public java.lang.String generateId () 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
	public int getNameCode () 
	public int getFingerprint () 
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public java.lang.String getLocalPart () 
	public boolean hasChildNodes () 
	public boolean hasAttributes () 
	public java.lang.String getAttributeValue (int) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	void  (net.sf.saxon.value.TextFragmentValue, net.sf.saxon.value.TextFragmentValue$1) 
}

net/sf/saxon/value/TextFragmentValue.class
TextFragmentValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.TextFragmentValue extends net.sf.saxon.om.AbstractNode implements net.sf.saxon.om.DocumentInfo  {
	private String text
	private String systemId
	private net.sf.saxon.value.TextFragmentValue$TextFragmentTextNode textNode
	private net.sf.saxon.om.NamePool namePool
	private int documentNumber
	public void  (java.lang.String, java.lang.String) 
	public void setNamePool (net.sf.saxon.om.NamePool) 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getDocumentNumber () 
	public final int getNodeKind () 
	public java.lang.String getStringValue () 
	public boolean isSameNode (net.sf.saxon.om.NodeInfo) 
	public java.lang.String generateId () 
	public void setSystemId (java.lang.String) 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
	public int getNameCode () 
	public int getFingerprint () 
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public java.lang.String getLocalPart () 
	public boolean hasChildNodes () 
	public boolean hasAttributes () 
	public java.lang.String getAttributeValue (int) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean)  throws javax.xml.transform.TransformerException 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
	private net.sf.saxon.value.TextFragmentValue$TextFragmentTextNode getTextNode () 
	static net.sf.saxon.om.NamePool access$100 (net.sf.saxon.value.TextFragmentValue) 
	static java.lang.String access$200 (net.sf.saxon.value.TextFragmentValue) 
	static java.lang.String access$300 (net.sf.saxon.value.TextFragmentValue) 
}

net/sf/saxon/value/TimeValue.class
TimeValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.TimeValue extends net.sf.saxon.value.CalendarValue implements java.lang.Comparable  {
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$DateTimeValue
	static Class class$java$util$Date
	static Class class$java$lang$String
	public void  (java.util.GregorianCalendar, boolean) 
	public void  (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	private void badTime (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.String getStringValue () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.value.CalendarValue removeTimezone ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.CalendarValue setTimezone (net.sf.saxon.value.SecondsDurationValue)  throws net.sf.saxon.xpath.XPathException 
	public int conversionPreference (java.lang.Class) 
	public java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.AtomicValue getComponent (int)  throws net.sf.saxon.xpath.XPathException 
	public int compareTo (java.lang.Object) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.value.SecondsDurationValue subtract (net.sf.saxon.value.CalendarValue)  throws net.sf.saxon.xpath.XPathException 
	public void display (int, net.sf.saxon.om.NamePool) 
	static java.lang.Class class$ (java.lang.String) 
}

net/sf/saxon/value/Type.class
Type.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.Type extends java.lang.Object implements java.io.Serializable  {
	private static java.util.HashMap hierarchy
	public static final short ELEMENT
	public static final short ATTRIBUTE
	public static final short TEXT
	public static final short PROCESSING_INSTRUCTION
	public static final short COMMENT
	public static final short DOCUMENT
	public static final short NAMESPACE
	public static final short NODE
	public static final short ITEM
	public static final short MAX_NODE_TYPE
	public static final short EMPTY
	public static final int ATOMIC
	public static final int NUMBER
	public static final int ANY_SIMPLE_TYPE
	public static final int ANY_TYPE
	public static final int UNTYPED_ANY
	public static final int STRING
	public static final int BOOLEAN
	public static final int DECIMAL
	public static final int FLOAT
	public static final int DOUBLE
	public static final int DURATION
	public static final int DATE_TIME
	public static final int TIME
	public static final int DATE
	public static final int G_YEAR_MONTH
	public static final int G_YEAR
	public static final int G_MONTH_DAY
	public static final int G_DAY
	public static final int G_MONTH
	public static final int HEX_BINARY
	public static final int BASE64_BINARY
	public static final int ANY_URI
	public static final int QNAME
	public static final int NOTATION
	public static final int UNTYPED_ATOMIC
	public static final int OBJECT
	public static final int INTEGER
	public static final int NON_POSITIVE_INTEGER
	public static final int NEGATIVE_INTEGER
	public static final int LONG
	public static final int INT
	public static final int SHORT
	public static final int BYTE
	public static final int NON_NEGATIVE_INTEGER
	public static final int POSITIVE_INTEGER
	public static final int UNSIGNED_LONG
	public static final int UNSIGNED_INT
	public static final int UNSIGNED_SHORT
	public static final int UNSIGNED_BYTE
	public static final int NORMALIZED_STRING
	public static final int TOKEN
	public static final int LANGUAGE
	public static final int NMTOKEN
	public static final int NMTOKENS
	public static final int NAME
	public static final int NCNAME
	public static final int ID
	public static final int IDREF
	public static final int IDREFS
	public static final int ENTITY
	public static final int ENTITIES
	public static final int YEAR_MONTH_DURATION
	public static final int DAY_TIME_DURATION
	public static final int SAME_AS_FIRST_ARGUMENT
	static String[] typeName
	static net.sf.saxon.type.AtomicType[] atomicTypeTable
	static java.util.HashMap typeTable
	public static final net.sf.saxon.type.AtomicType UNTYPED_ATOMIC_TYPE
	public static final net.sf.saxon.type.AtomicType ATOMIC_TYPE
	public static final net.sf.saxon.type.AtomicType YEAR_MONTH_DURATION_TYPE
	public static final net.sf.saxon.type.AtomicType DAY_TIME_DURATION_TYPE
	public static final net.sf.saxon.type.AtomicType STRING_TYPE
	public static final net.sf.saxon.type.AtomicType BOOLEAN_TYPE
	public static final net.sf.saxon.type.AtomicType DECIMAL_TYPE
	public static final net.sf.saxon.type.AtomicType FLOAT_TYPE
	public static final net.sf.saxon.type.AtomicType DOUBLE_TYPE
	public static final net.sf.saxon.type.AtomicType DURATION_TYPE
	public static final net.sf.saxon.type.AtomicType DATE_TIME_TYPE
	public static final net.sf.saxon.type.AtomicType TIME_TYPE
	public static final net.sf.saxon.type.AtomicType DATE_TYPE
	public static final net.sf.saxon.type.AtomicType G_YEAR_MONTH_TYPE
	public static final net.sf.saxon.type.AtomicType G_YEAR_TYPE
	public static final net.sf.saxon.type.AtomicType G_MONTH_DAY_TYPE
	public static final net.sf.saxon.type.AtomicType G_DAY_TYPE
	public static final net.sf.saxon.type.AtomicType G_MONTH_TYPE
	public static final net.sf.saxon.type.AtomicType HEX_BINARY_TYPE
	public static final net.sf.saxon.type.AtomicType BASE64_BINARY_TYPE
	public static final net.sf.saxon.type.AtomicType ANY_URI_TYPE
	public static final net.sf.saxon.type.AtomicType QNAME_TYPE
	public static final net.sf.saxon.type.AtomicType NOTATION_TYPE
	public static final net.sf.saxon.type.AtomicType INTEGER_TYPE
	public static final net.sf.saxon.type.AtomicType NUMBER_TYPE
	public static final net.sf.saxon.type.AtomicType OBJECT_TYPE
	public void  () 
	public static boolean isNodeType (int) 
		int type
	private static net.sf.saxon.type.AtomicType defineBuiltInType (int, java.lang.String) 
		int type
		String name
		String[] parts
		net.sf.saxon.type.AtomicType a
		net.sf.saxon.type.AtomicType a
		net.sf.saxon.om.QNameException e
	static void defineType (int, java.lang.String) 
		int type
		String name
	public static final java.lang.String getTypeName (int) 
		int type
	public static final java.lang.String displayTypeName (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public static final java.lang.String[] getExpandedTypeName (int) 
		int type
		String[] parts
		net.sf.saxon.om.QNameException e
	private static final int getType (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
		String name
		Integer t
	public static net.sf.saxon.castor.schema.SimpleType getBuiltInSimpleType (int) 
		int typeCode
	public static net.sf.saxon.castor.schema.SimpleType getBuiltInSimpleType (java.lang.String, java.lang.String) 
		String namespace
		String localName
		int t
		net.sf.saxon.xpath.XPathException err
	private static void defineSubType (int, int) 
		int supertype
		int subtype
	private static int getSuperType (int) 
		int type
		Object s
	public static boolean isSubType (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType subtype
		net.sf.saxon.type.ItemType supertype
	public static boolean isSubType (int, int) 
		int builtInType1
		int builtInType2
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
	public static boolean isPromotable (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType sourceType
		net.sf.saxon.type.ItemType targetType
	public static int getPrimitiveType (int) 
		int type
		int s
	public static final net.sf.saxon.type.ItemType getCommonSuperType (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
	public static int getCodeForNamedType (java.lang.String, java.lang.String)  throws net.sf.saxon.xpath.XPathException 
		String uri
		String localName
	public static int getSystemType (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
		String name
	public static boolean isPrimitiveType (int) 
		int code
	static void  () 
}

net/sf/saxon/value/UntypedAtomicValue.class
UntypedAtomicValue.java
package net.sf.saxon.value
public net.sf.saxon.value.UntypedAtomicValue extends net.sf.saxon.value.StringValue {
	public static final net.sf.saxon.value.UntypedAtomicValue ZERO_LENGTH_UNTYPED
	net.sf.saxon.value.DoubleValue doubleValue
	public void  (java.lang.CharSequence) 
	public net.sf.saxon.type.ItemType getItemType () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.value.AtomicValue convert (int)  throws net.sf.saxon.xpath.XPathException 
	public int compareTo (java.lang.Object, java.util.Comparator) 
	public void display (int, net.sf.saxon.om.NamePool) 
	static void  () 
}

net/sf/saxon/value/Value.class
Value.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.Value extends java.lang.Object implements net.sf.saxon.expr.Expression java.io.Serializable  {
	public void  () 
	public static net.sf.saxon.value.Value asValue (net.sf.saxon.om.Item) 
	public static net.sf.saxon.om.Item asItem (net.sf.saxon.value.Value, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.xpath.XPathException 
	public static double stringToNumber (java.lang.CharSequence)  throws java.lang.NumberFormatException 
	public static long stringToInteger (java.lang.CharSequence)  throws net.sf.saxon.xpath.XPathException 
	public static java.lang.CharSequence normalizeWhitespace (java.lang.CharSequence) 
	public static java.lang.CharSequence collapseWhitespace (java.lang.CharSequence) 
	public static java.lang.CharSequence trimWhitespace (java.lang.CharSequence) 
	public final net.sf.saxon.expr.Expression simplify () 
	public final net.sf.saxon.expr.Expression analyze (net.sf.saxon.expr.StaticContext) 
	public final net.sf.saxon.expr.Expression[] getSubExpressions () 
	public int getSpecialProperties () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.xpath.XPathException 
	public final int getDependencies () 
	public static final int inverse (int) 
	public abstract java.lang.Object convertToJava (java.lang.Class)  throws net.sf.saxon.xpath.XPathException 
	public abstract int conversionPreference (java.lang.Class) 
}

net/sf/saxon/xpath/StandaloneContext.class
StandaloneContext.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.StandaloneContext extends java.lang.Object implements net.sf.saxon.expr.StaticContext  {
	private net.sf.saxon.om.NamePool namePool
	private java.util.HashMap namespaces
	private java.util.HashMap collations
	private java.util.HashMap variables
	private String defaultCollationName
	private net.sf.saxon.Configuration config
	public void  () 
	public void  (net.sf.saxon.Configuration) 
	public void  (net.sf.saxon.om.NodeInfo) 
	public net.sf.saxon.Configuration getConfiguration () 
	public void declareNamespace (java.lang.String, java.lang.String) 
	public void clearNamespaces () 
	public void clearAllNamespaces () 
	public void setNamespaces (net.sf.saxon.om.NodeInfo) 
	public void declareCollation (java.lang.String, java.util.Comparator, boolean) 
	public net.sf.saxon.xpath.Variable declareVariable (java.lang.String, java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void issueWarning (java.lang.String) 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public java.lang.String getURIForPrefix (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.expr.VariableDeclaration bindVariable (int)  throws net.sf.saxon.xpath.XPathException 
	protected int getNumberOfVariables () 
	public net.sf.saxon.expr.Expression bindFunction (java.lang.String, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.xpath.XPathException 
	private net.sf.saxon.expr.FunctionCall bindSystemFunction (java.lang.String, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.xpath.XPathException 
	private java.lang.Class getExternalJavaClass (java.lang.String) 
	public java.util.Comparator getCollation (java.lang.String) 
	public java.lang.String getDefaultCollationName () 
	public short getDefaultElementNamespace () 
	public boolean isInBackwardsCompatibleMode () 
	public boolean isImportedSchema (java.lang.String) 
}

net/sf/saxon/xpath/Variable.class
Variable.java
package net.sf.saxon.xpath
public final net.sf.saxon.xpath.Variable extends java.lang.Object implements net.sf.saxon.expr.VariableDeclaration net.sf.saxon.expr.Binding  {
	private String name
	private net.sf.saxon.value.Value value
	private void  () 
	protected static net.sf.saxon.xpath.Variable make (java.lang.String) 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public java.lang.String getVariableName () 
	public int getVariableFingerprint () 
	public void setValue (java.lang.Object)  throws net.sf.saxon.xpath.XPathException 
	public void setXPathValue (net.sf.saxon.value.Value)  throws net.sf.saxon.xpath.XPathException 
	public void registerReference (net.sf.saxon.expr.BindingReference) 
	public net.sf.saxon.value.Value evaluateVariable (net.sf.saxon.expr.XPathContext) 
}

net/sf/saxon/xpath/XPathEvaluator.class
XPathEvaluator.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathEvaluator extends java.lang.Object {
	private net.sf.saxon.om.DocumentInfo document
	private net.sf.saxon.om.NodeInfo contextNode
	private net.sf.saxon.expr.StaticContext staticContext
	private boolean stripSpace
	public void  () 
	public void  (javax.xml.transform.Source)  throws net.sf.saxon.xpath.XPathException 
	public void setStripSpace (boolean) 
	public net.sf.saxon.om.NodeInfo setSource (javax.xml.transform.Source)  throws net.sf.saxon.xpath.XPathException 
	public void setStaticContext (net.sf.saxon.expr.StaticContext) 
	public net.sf.saxon.expr.StaticContext getStaticContext () 
	public net.sf.saxon.xpath.XPathExpression createExpression (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public void setContextNode (net.sf.saxon.om.NodeInfo) 
	public java.util.List evaluate (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public static java.lang.Object convert (net.sf.saxon.om.Item)  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object evaluateSingle (java.lang.String)  throws net.sf.saxon.xpath.XPathException 
	public static void main (java.lang.String[])  throws java.lang.Exception 
}

net/sf/saxon/xpath/XPathException$Circularity.class
XPathException.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathException$Circularity extends net.sf.saxon.xpath.XPathException$Dynamic {
	public void  (java.lang.String) 
}

net/sf/saxon/xpath/XPathException$Dynamic.class
XPathException.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathException$Dynamic extends net.sf.saxon.xpath.XPathException {
	public void  (java.lang.String) 
	public void  (java.lang.Throwable) 
	public void  (java.lang.String, java.lang.Throwable) 
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
}

net/sf/saxon/xpath/XPathException$Static.class
XPathException.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathException$Static extends net.sf.saxon.xpath.XPathException {
	public void  (java.lang.String) 
	public void  (java.lang.Exception) 
	public void  (java.lang.String, java.lang.Throwable) 
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
}

net/sf/saxon/xpath/XPathException$Type.class
XPathException.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathException$Type extends net.sf.saxon.xpath.XPathException {
	public void  (java.lang.String) 
	public void  (java.lang.Throwable) 
	public void  (java.lang.String, java.lang.Throwable) 
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
}

net/sf/saxon/xpath/XPathException.class
XPathException.java
package net.sf.saxon.xpath
public abstract net.sf.saxon.xpath.XPathException extends javax.xml.transform.TransformerException {
	public void  (java.lang.String) 
	public void  (java.lang.Throwable) 
	public void  (java.lang.String, java.lang.Throwable) 
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
}

net/sf/saxon/xpath/XPathExpression.class
XPathExpression.java
package net.sf.saxon.xpath
public final net.sf.saxon.xpath.XPathExpression extends java.lang.Object {
	private net.sf.saxon.om.DocumentInfo boundDocument
	private net.sf.saxon.expr.Expression expression
	private net.sf.saxon.om.NodeInfo contextNode
	private net.sf.saxon.xpath.XPathExpression sortKey
	protected void  (net.sf.saxon.expr.Expression, net.sf.saxon.om.DocumentInfo) 
	public void setSortKey (net.sf.saxon.xpath.XPathExpression) 
	public void setContextNode (net.sf.saxon.om.NodeInfo) 
	public java.util.List evaluate ()  throws net.sf.saxon.xpath.XPathException 
	public java.lang.Object evaluateSingle ()  throws net.sf.saxon.xpath.XPathException 
	public net.sf.saxon.om.SequenceIterator rawIterator ()  throws net.sf.saxon.xpath.XPathException 
}

META-INF/services/CVS/
META-INF/services/CVS/Root
META-INF/services/CVS/Repository
META-INF/services/CVS/Entries
META-INF/services/CVS/Entries.Extra
META-INF/services/javax.xml.transform.TransformerFactory