fr.gouv.culture.sdx.oai
Class DocumentBaseOAIRecord

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.oai.OAIObjectImpl
                  extended byfr.gouv.culture.oai.OAIRecordImpl
                      extended byfr.gouv.culture.sdx.oai.DocumentBaseOAIRecord
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.apache.avalon.framework.context.Contextualizable, org.xml.sax.ext.LexicalHandler, org.apache.avalon.framework.logger.LogEnabled, OAIObject, OAIRecord, org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, org.apache.cocoon.xml.XMLConsumer, org.apache.excalibur.xml.sax.XMLConsumer, org.apache.excalibur.xml.sax.XMLizable, org.apache.cocoon.xml.XMLPipe, org.apache.cocoon.xml.XMLProducer

public class DocumentBaseOAIRecord
extends OAIRecordImpl


Nested Class Summary
 
Nested classes inherited from class fr.gouv.culture.oai.OAIObject
OAIObject.Node
 
Field Summary
 
Fields inherited from class fr.gouv.culture.oai.OAIRecordImpl
_aboutSource, _datestamp, _identifier, _isDeleted, _oaiMetadataFormat, _oaiNamespace, _recordSource, _setSpecs
 
Fields inherited from class fr.gouv.culture.oai.OAIObjectImpl
_context, logger
 
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
 
Fields inherited from interface fr.gouv.culture.oai.OAIObject
HTTP_HEADER_NAME_FROM, HTTP_HEADER_NAME_USER_AGENT, NUMBER_RECORDS_PER_RESPONSE, STRING_DATEFORMAT_GRANULARITY_DAY, STRING_DATEFORMAT_GRANULARITY_SECOND
 
Constructor Summary
DocumentBaseOAIRecord()
           
 
Method Summary
protected  void sendMetadata()
           
 void setFields(IndexableFieldProperty[] fields)
           
 
Methods inherited from class fr.gouv.culture.oai.OAIRecordImpl
about, addSetSpec, datestamp, getAbout, getDatestamp, getIdentifier, getMetaDataFormat, getOAINamspace, getRecord, getSetSpecs, header, identifier, isDeleted, metadata, record, setAbout, setDatestamp, setIdentifier, setIsDeleted, setMetadataFormat, setOAINamspace, setRecord, setSetSpecs, setSpecs, toSAX
 
Methods inherited from class fr.gouv.culture.oai.OAIObjectImpl
contextualize, enableLogging, endElement, getContext, sendElement, sendElementContent, startElement
 
Methods inherited from class org.apache.cocoon.xml.AbstractXMLPipe
characters, comment, endCDATA, endDocument, endDTD, endElement, 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.apache.avalon.framework.logger.LogEnabled
enableLogging
 
Methods inherited from interface org.apache.avalon.framework.context.Contextualizable
contextualize
 
Methods inherited from interface org.xml.sax.ContentHandler
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, 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
 

Constructor Detail

DocumentBaseOAIRecord

public DocumentBaseOAIRecord()
Method Detail

setFields

public void setFields(IndexableFieldProperty[] fields)

sendMetadata

protected void sendMetadata()
                     throws org.xml.sax.SAXException
Overrides:
sendMetadata in class OAIRecordImpl
Throws:
org.xml.sax.SAXException


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