public class OAIRecordImpl extends OAIObjectImpl implements OAIRecord
OAIObject.Node
Modifier and Type | Field and Description |
---|---|
protected org.apache.excalibur.source.Source |
_aboutSource |
protected java.lang.String |
_datestamp |
protected java.lang.String |
_identifier |
protected boolean |
_isDeleted |
protected OAIMetadataFormat |
_oaiMetadataFormat |
protected java.lang.String |
_oaiNamespace |
protected org.apache.excalibur.source.Source |
_recordSource |
protected java.util.Vector |
_setSpecs |
_context, logger
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
HTTP_HEADER_NAME_FROM, HTTP_HEADER_NAME_USER_AGENT, NUMBER_RECORDS_PER_RESPONSE, STRING_DATEFORMAT_GRANULARITY_DAY, STRING_DATEFORMAT_GRANULARITY_SECOND
Constructor and Description |
---|
OAIRecordImpl() |
Modifier and Type | Method and Description |
---|---|
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() |
protected void |
sendMetadata() |
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() |
void |
toSAX(org.xml.sax.ContentHandler contentHandler) |
contextualize, enableLogging, endElement, getContext, sendElement, sendElementContent, startElement
characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMapping
recycle, setConsumer, setContentHandler, setLexicalHandler
getLogger, setupLogger, setupLogger, setupLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
protected java.lang.String _oaiNamespace
protected java.lang.String _identifier
protected java.lang.String _datestamp
protected java.util.Vector _setSpecs
protected boolean _isDeleted
protected OAIMetadataFormat _oaiMetadataFormat
protected org.apache.excalibur.source.Source _recordSource
protected org.apache.excalibur.source.Source _aboutSource
public void setOAINamspace(java.lang.String namespace)
setOAINamspace
in interface OAIRecord
public java.lang.String getOAINamspace()
getOAINamspace
in interface OAIRecord
public java.lang.String getIdentifier()
getIdentifier
in interface OAIRecord
public void setIdentifier(java.lang.String identifier)
setIdentifier
in interface OAIRecord
public java.lang.String getDatestamp()
getDatestamp
in interface OAIRecord
public void setDatestamp(java.lang.String datestamp)
setDatestamp
in interface OAIRecord
public void setSetSpecs(java.util.Vector setSpecs)
setSetSpecs
in interface OAIRecord
public void addSetSpec(java.lang.String setSpec)
addSetSpec
in interface OAIRecord
public java.util.Enumeration getSetSpecs()
getSetSpecs
in interface OAIRecord
public void setIsDeleted(boolean isDeleted)
setIsDeleted
in interface OAIRecord
public void setMetadataFormat(OAIMetadataFormat format)
setMetadataFormat
in interface OAIRecord
public OAIMetadataFormat getMetaDataFormat()
getMetaDataFormat
in interface OAIRecord
public void setRecord(org.apache.excalibur.source.Source source)
public org.apache.excalibur.source.Source getRecord()
public void setAbout(org.apache.excalibur.source.Source source)
public org.apache.excalibur.source.Source getAbout()
public void identifier() throws org.xml.sax.SAXException
identifier
in interface OAIRecord
org.xml.sax.SAXException
public void datestamp() throws org.xml.sax.SAXException
public void setSpecs() throws org.xml.sax.SAXException
public void header() throws org.xml.sax.SAXException
public void metadata() throws org.xml.sax.SAXException
protected void sendMetadata() throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void about() throws org.xml.sax.SAXException
public void record() throws org.xml.sax.SAXException
public void toSAX(org.xml.sax.ContentHandler contentHandler) throws org.xml.sax.SAXException
toSAX
in interface org.apache.excalibur.xml.sax.XMLizable
org.xml.sax.SAXException
Copyright © 2000-2010 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.