|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.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.Serviceableorg.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.Configurableorg.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.SitemapModelComponentorg.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.Contextualizableorg.apache.avalon.framework.context.ContextExceptionpublic void recycle()
recycle in interface org.apache.avalon.excalibur.pool.Recyclablerecycle in class org.apache.cocoon.xml.AbstractXMLProducerpublic java.io.Serializable getKey()
getKey in interface org.apache.cocoon.caching.CacheableProcessingComponentpublic org.apache.excalibur.source.SourceValidity getValidity()
getValidity in interface org.apache.cocoon.caching.CacheableProcessingComponentnull if the
component is currently not cacheable.
public void startDocument()
throws org.xml.sax.SAXException
startDocument in interface org.xml.sax.ContentHandlerstartDocument in class org.apache.cocoon.xml.AbstractXMLPipeorg.xml.sax.SAXException
public void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.apache.cocoon.xml.AbstractXMLPipeorg.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.ContentHandlerstartPrefixMapping in class org.apache.cocoon.xml.AbstractXMLPipeprefix - 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.ContentHandlerendPrefixMapping in class org.apache.cocoon.xml.AbstractXMLPipeprefix - 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.ContentHandlerstartElement in class org.apache.cocoon.xml.AbstractXMLPipeorg.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.ContentHandlerendElement in class org.apache.cocoon.xml.AbstractXMLPipeorg.xml.sax.SAXException
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.apache.cocoon.xml.AbstractXMLPipeorg.xml.sax.SAXException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||