fr.gouv.culture.oai
Interface OAIRecord

All Superinterfaces:
org.xml.sax.ContentHandler, org.apache.avalon.framework.context.Contextualizable, org.xml.sax.ext.LexicalHandler, org.apache.avalon.framework.logger.LogEnabled, OAIObject, 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
All Known Implementing Classes:
OAIRecordImpl

public interface OAIRecord
extends OAIObject


Nested Class Summary
 
Nested classes inherited from class fr.gouv.culture.oai.OAIObject
OAIObject.Node
 
Field Summary
 
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
 
Method Summary
 void about()
           
 void addSetSpec(java.lang.String setSpec)
           
 void datestamp()
           
 org.apache.excalibur.source.Source getAbout()
           
 java.lang.String getDatestamp()
           
 java.lang.String getIdentifier()
           
 OAIMetadataFormat getMetaDataFormat()
           
 java.lang.String getOAINamspace()
           
 org.apache.excalibur.source.Source getRecord()
           
 java.util.Enumeration getSetSpecs()
           
 void header()
           
 void identifier()
           
 boolean isDeleted()
           
 void metadata()
           
 void record()
           
 void setAbout(org.apache.excalibur.source.Source source)
           
 void setDatestamp(java.lang.String datestamp)
           
 void setIdentifier(java.lang.String identifier)
           
 void setIsDeleted(boolean isDeleted)
           
 void setMetadataFormat(OAIMetadataFormat format)
           
 void setOAINamspace(java.lang.String namespace)
           
 void setRecord(org.apache.excalibur.source.Source source)
           
 void setSetSpecs(java.util.Vector setSpecs)
           
 void setSpecs()
           
 
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.apache.excalibur.xml.sax.XMLizable
toSAX
 
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
 

Method Detail

setOAINamspace

public void setOAINamspace(java.lang.String namespace)

getOAINamspace

public java.lang.String getOAINamspace()

getIdentifier

public java.lang.String getIdentifier()

setIdentifier

public void setIdentifier(java.lang.String identifier)

identifier

public void identifier()
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getDatestamp

public java.lang.String getDatestamp()

setDatestamp

public void setDatestamp(java.lang.String datestamp)

datestamp

public void datestamp()
               throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

addSetSpec

public void addSetSpec(java.lang.String setSpec)

setSetSpecs

public void setSetSpecs(java.util.Vector setSpecs)

getSetSpecs

public java.util.Enumeration getSetSpecs()

setSpecs

public void setSpecs()
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

setMetadataFormat

public void setMetadataFormat(OAIMetadataFormat format)

getMetaDataFormat

public OAIMetadataFormat getMetaDataFormat()

setIsDeleted

public void setIsDeleted(boolean isDeleted)

isDeleted

public boolean isDeleted()

setRecord

public void setRecord(org.apache.excalibur.source.Source source)

getRecord

public org.apache.excalibur.source.Source getRecord()

setAbout

public void setAbout(org.apache.excalibur.source.Source source)

getAbout

public org.apache.excalibur.source.Source getAbout()

header

public void header()
            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

metadata

public void metadata()
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

about

public void about()
           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

record

public void record()
            throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


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