fr.gouv.culture.sdx.thesaurus
Class LuceneThesaurusBuilder

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.cocoon.xml.AbstractXMLProducer
          extended byorg.apache.cocoon.xml.AbstractXMLPipe
              extended byfr.gouv.culture.sdx.thesaurus.AbstractThesaurusBuilder
                  extended byfr.gouv.culture.sdx.thesaurus.LuceneThesaurusBuilder
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, ThesaurusBuilder, org.apache.cocoon.xml.XMLConsumer, org.apache.excalibur.xml.sax.XMLConsumer, org.apache.cocoon.xml.XMLPipe, org.apache.cocoon.xml.XMLProducer

public class LuceneThesaurusBuilder
extends AbstractThesaurusBuilder

Created by IntelliJ IDEA. User: rpandey Date: Jan 31, 2003 Time: 4:49:51 PM To change this template use Options | File Templates.


Field Summary
protected  java.io.ByteArrayOutputStream conceptBytes
           
protected  int openConcepts
           
protected  org.apache.avalon.framework.configuration.Configuration saxonConf
          A configuration object needed to make sure we use Saxon
 
Fields inherited from class fr.gouv.culture.sdx.thesaurus.AbstractThesaurusBuilder
concepts, logger
 
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer
contentHandler, lexicalHandler, xmlConsumer
 
Constructor Summary
LuceneThesaurusBuilder()
           
 
Method Summary
 void endElement(java.lang.String uri, java.lang.String loc, java.lang.String raw)
           
 void startElement(java.lang.String uri, java.lang.String loc, java.lang.String raw, org.xml.sax.Attributes a)
           
 
Methods inherited from class fr.gouv.culture.sdx.thesaurus.AbstractThesaurusBuilder
enableLogging, getConcepts
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLPipe
characters, comment, endCDATA, endDocument, endDTD, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMapping
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer
recycle, setConsumer, setContentHandler, setLexicalHandler
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
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
characters, endDocument, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
 
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

openConcepts

protected int openConcepts

conceptBytes

protected java.io.ByteArrayOutputStream conceptBytes

saxonConf

protected org.apache.avalon.framework.configuration.Configuration saxonConf
A configuration object needed to make sure we use Saxon

Constructor Detail

LuceneThesaurusBuilder

public LuceneThesaurusBuilder()
Method Detail

startElement

public void startElement(java.lang.String uri,
                         java.lang.String loc,
                         java.lang.String raw,
                         org.xml.sax.Attributes a)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String loc,
                       java.lang.String raw)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


Copyright © 2000-2003 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.