Skip navigation links
Packages 
Package Description
net.sf.saxon.tinytree  
net.sf.saxon.trans  
org.apache.lucene.bigram
Speed up queries containing stop-words.
org.apache.lucene.chunk
This package is for handling for very large documents that have been indexed in overlapping chunks.
org.apache.lucene.index  
org.apache.lucene.limit
These classes are used to limit the amount of "work" performed by a query.
org.apache.lucene.mark
This package provides the ability to mark terms, spans, and context around spans within the contents of a stored document field.
org.apache.lucene.search  
org.apache.lucene.search.spans
The calculus of spans.
org.apache.lucene.search.spell  
org.apache.lucene.spelt
This package provides a facility for creating a spelling correction dictionary, and for generating spelling suggestions from it.
org.apache.lucene.util  
org.cdlib.xtf.cache
This package provides two different caching mechanisms, which are used throughout XTF to speed access to commonly used items.
org.cdlib.xtf.crossQuery
This package contains the crossQuery servlet and its utility classes.
org.cdlib.xtf.crossQuery.raw
Contains a derived version of CrossQuery which takes an HTTP post of a "raw" XTF query in XML, parses it, executes the query, and returns the "raw" XML-formatted results.
org.cdlib.xtf.crossQuery.test
Contains a derived version of CrossQuery which is used during automated load tests.
org.cdlib.xtf.dynaXML
Contains the main dynaXML servlet and its supporting classes.
org.cdlib.xtf.dynaXML.test
Classes used for testing the dynaXML servlet, especially its text searching capabilities.
org.cdlib.xtf.lazyTree
The "lazy tree" mechanism speeds document processing requests by storing a binary document representation on disk and only loading the actual nodes used in a given transformation.
org.cdlib.xtf.saxonExt
This package contains Saxon extensions that add external connectivity options that stylesheets can utilize.
org.cdlib.xtf.saxonExt.exec
This package implements a Saxon extension that allows stylesheets to call out to external command-line utilities, passing and receiving either plain text or XML, and providing a timeout mechanism.
org.cdlib.xtf.saxonExt.image  
org.cdlib.xtf.saxonExt.mail  
org.cdlib.xtf.saxonExt.pipe  
org.cdlib.xtf.saxonExt.redirect  
org.cdlib.xtf.saxonExt.sql
This package implements a Saxon extension that allows stylesheets to connect to external SQL databases, and to insert, update, query, and delete rows.
org.cdlib.xtf.servletBase
This package contains a few classes shared by both the crossQuery and dynaXML servlets, embodying as much shared functionality as possble.
org.cdlib.xtf.test
This package implements a regression test rig, to ensure that changes to the XTF codebase don't break existing features.
org.cdlib.xtf.textEngine
The XTF Text Engine is responsible for parsing and executing queries against the Lucene index.
org.cdlib.xtf.textEngine.facet
This package contains classes that implement XTF's facet/grouping functionality.
org.cdlib.xtf.textEngine.freeform  
org.cdlib.xtf.textIndexer
Contains all the classes that make up the textIndexer tool.
org.cdlib.xtf.util
The 'util' package contains a number of general utility classes used by other code throughout XTF.
org.cdlib.xtf.xslt
The 'xslt' package contains utility functions that meant to be called by XSLT stylesheets, using Saxon's extension function mechanism.
org.cdlib.xtf.zing
This package contains the SRU servlet and its utility classes.
Skip navigation links