|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.avalon.framework.logger.AbstractLogEnabled org.apache.cocoon.xml.AbstractXMLProducer org.apache.cocoon.xml.AbstractXMLPipe org.apache.cocoon.transformation.AbstractTransformer org.apache.cocoon.transformation.LuceneIndexTransformerOptimized
public class LuceneIndexTransformerOptimized
A lucene index creation transformer.
See LuceneIndexTransformer documentation on the Cocoon Wiki.
TODO: Write more documentation.
Field Summary | |
---|---|
static java.lang.String |
ANALYZER_CLASSNAME_CONFIG
|
static java.lang.String |
ANALYZER_CLASSNAME_DEFAULT
|
static java.lang.String |
ANALYZER_CLASSNAME_PARAMETER
|
static java.lang.String |
CDATA
|
static java.lang.String |
DIRECTORY_CONFIG
|
static java.lang.String |
DIRECTORY_DEFAULT
|
static java.lang.String |
DIRECTORY_PARAMETER
|
static java.lang.String |
LUCENE_DOCUMENT_ELEMENT
|
static java.lang.String |
LUCENE_DOCUMENT_URL_ATTRIBUTE
|
static java.lang.String |
LUCENE_ELAPSED_TIME_ATTRIBUTE
|
static java.lang.String |
LUCENE_ELEMENT_ATTR_STORE_VALUE
|
static java.lang.String |
LUCENE_ELEMENT_ATTR_TO_TEXT_ATTRIBUTE
|
static java.lang.String |
LUCENE_QUERY_ANALYZER_ATTRIBUTE
|
static java.lang.String |
LUCENE_QUERY_CREATE_ATTRIBUTE
|
static java.lang.String |
LUCENE_QUERY_DIRECTORY_ATTRIBUTE
|
static java.lang.String |
LUCENE_QUERY_ELEMENT
|
static java.lang.String |
LUCENE_QUERY_MERGE_FACTOR_ATTRIBUTE
|
static java.lang.String |
LUCENE_URI
|
static java.lang.String |
MERGE_FACTOR_CONFIG
|
static int |
MERGE_FACTOR_DEFAULT
|
static java.lang.String |
MERGE_FACTOR_PARAMETER
|
protected java.io.File |
workDir
|
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer |
---|
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer |
Fields inherited from interface org.apache.cocoon.transformation.Transformer |
---|
ROLE |
Constructor Summary | |
---|---|
LuceneIndexTransformerOptimized()
|
Method Summary | |
---|---|
void |
characters(char[] ch,
int start,
int length)
|
void |
configure(org.apache.avalon.framework.configuration.Configuration conf)
Configure the transformer. |
void |
contextualize(org.apache.avalon.framework.context.Context context)
Contextualize this class |
void |
endDocument()
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
void |
endPrefixMapping(java.lang.String prefix)
End the scope of a prefix-URI mapping. |
java.io.Serializable |
getKey()
Generate the unique key. |
org.apache.excalibur.source.SourceValidity |
getValidity()
Generate the validity object. |
void |
recycle()
|
void |
service(org.apache.avalon.framework.service.ServiceManager manager)
|
void |
setup(org.apache.cocoon.environment.SourceResolver resolver,
java.util.Map objectModel,
java.lang.String src,
org.apache.avalon.framework.parameters.Parameters parameters)
Setup the transformer. |
void |
startDocument()
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
Begin the scope of a prefix-URI Namespace mapping. |
Methods inherited from class org.apache.cocoon.xml.AbstractXMLPipe |
---|
comment, endCDATA, endDTD, endEntity, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDTD, startEntity |
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer |
---|
setConsumer, setContentHandler, setLexicalHandler |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
---|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.xml.sax.ContentHandler |
---|
ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity |
Methods inherited from interface org.xml.sax.ext.LexicalHandler |
---|
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity |
Methods inherited from interface org.apache.cocoon.xml.XMLProducer |
---|
setConsumer |
Field Detail |
---|
public static final java.lang.String ANALYZER_CLASSNAME_CONFIG
public static final java.lang.String ANALYZER_CLASSNAME_PARAMETER
public static final java.lang.String ANALYZER_CLASSNAME_DEFAULT
public static final java.lang.String DIRECTORY_CONFIG
public static final java.lang.String DIRECTORY_PARAMETER
public static final java.lang.String DIRECTORY_DEFAULT
public static final java.lang.String MERGE_FACTOR_CONFIG
public static final java.lang.String MERGE_FACTOR_PARAMETER
public static final int MERGE_FACTOR_DEFAULT
public static final java.lang.String LUCENE_URI
public static final java.lang.String LUCENE_QUERY_ELEMENT
public static final java.lang.String LUCENE_QUERY_ANALYZER_ATTRIBUTE
public static final java.lang.String LUCENE_QUERY_DIRECTORY_ATTRIBUTE
public static final java.lang.String LUCENE_QUERY_CREATE_ATTRIBUTE
public static final java.lang.String LUCENE_QUERY_MERGE_FACTOR_ATTRIBUTE
public static final java.lang.String LUCENE_DOCUMENT_ELEMENT
public static final java.lang.String LUCENE_DOCUMENT_URL_ATTRIBUTE
public static final java.lang.String LUCENE_ELEMENT_ATTR_TO_TEXT_ATTRIBUTE
public static final java.lang.String LUCENE_ELEMENT_ATTR_STORE_VALUE
public static final java.lang.String LUCENE_ELAPSED_TIME_ATTRIBUTE
public static final java.lang.String CDATA
protected java.io.File workDir
Constructor Detail |
---|
public LuceneIndexTransformerOptimized()
Method Detail |
---|
public void service(org.apache.avalon.framework.service.ServiceManager manager) throws org.apache.avalon.framework.service.ServiceException
service
in interface org.apache.avalon.framework.service.Serviceable
org.apache.avalon.framework.service.ServiceException
public void configure(org.apache.avalon.framework.configuration.Configuration conf) throws org.apache.avalon.framework.configuration.ConfigurationException
configure
in interface org.apache.avalon.framework.configuration.Configurable
org.apache.avalon.framework.configuration.ConfigurationException
public void setup(org.apache.cocoon.environment.SourceResolver resolver, java.util.Map objectModel, java.lang.String src, org.apache.avalon.framework.parameters.Parameters parameters) throws org.apache.cocoon.ProcessingException, org.xml.sax.SAXException, java.io.IOException
<map:transform>
element in the sitemap. These
parameters are optional: If no parameters are specified here then the
defaults are supplied by the component configuration. Any parameters
specified here may be over-ridden by attributes of the lucene:index
element in the input document.
setup
in interface org.apache.cocoon.sitemap.SitemapModelComponent
org.apache.cocoon.ProcessingException
org.xml.sax.SAXException
java.io.IOException
public void contextualize(org.apache.avalon.framework.context.Context context) throws org.apache.avalon.framework.context.ContextException
contextualize
in interface org.apache.avalon.framework.context.Contextualizable
org.apache.avalon.framework.context.ContextException
public void recycle()
recycle
in interface org.apache.avalon.excalibur.pool.Recyclable
recycle
in class org.apache.cocoon.xml.AbstractXMLProducer
public java.io.Serializable getKey()
getKey
in interface org.apache.cocoon.caching.CacheableProcessingComponent
public org.apache.excalibur.source.SourceValidity getValidity()
getValidity
in interface org.apache.cocoon.caching.CacheableProcessingComponent
null
if the
component is currently not cacheable.public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.apache.cocoon.xml.AbstractXMLPipe
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class org.apache.cocoon.xml.AbstractXMLPipe
org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException
startPrefixMapping
in interface org.xml.sax.ContentHandler
startPrefixMapping
in class org.apache.cocoon.xml.AbstractXMLPipe
prefix
- The Namespace prefix being declared.uri
- The Namespace URI the prefix is mapped to.
org.xml.sax.SAXException
public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException
endPrefixMapping
in interface org.xml.sax.ContentHandler
endPrefixMapping
in class org.apache.cocoon.xml.AbstractXMLPipe
prefix
- The prefix that was being mapping.
org.xml.sax.SAXException
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.apache.cocoon.xml.AbstractXMLPipe
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.apache.cocoon.xml.AbstractXMLPipe
org.xml.sax.SAXException
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.apache.cocoon.xml.AbstractXMLPipe
org.xml.sax.SAXException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |