public abstract class AbstractOAIMetadataFormat extends OAIObjectImpl implements OAIMetadataFormat
OAIObject.Node| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
formatName
Format name string
|
protected org.apache.avalon.framework.parameters.Parameters |
metadataMappings |
protected java.lang.String |
namespace
The namespace of the metadata format
|
protected java.lang.String |
prefix
The metadataPrefix
|
protected java.lang.String |
rootElement
The root element for metadata
|
protected java.lang.String |
schemaUrl
The schema url of the metadata format
|
_context, loggercontentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumerHTTP_HEADER_NAME_FROM, HTTP_HEADER_NAME_USER_AGENT, NUMBER_RECORDS_PER_RESPONSE, STRING_DATEFORMAT_GRANULARITY_DAY, STRING_DATEFORMAT_GRANULARITY_SECOND| Constructor and Description |
|---|
AbstractOAIMetadataFormat() |
| Modifier and Type | Method and Description |
|---|---|
void |
endMetadataFormatRootElement()
Sends END of the root element for this metadata format
|
org.apache.avalon.framework.parameters.Parameters |
getMappings()
Retrieves a Parameters object with mappings for
element sent via this object
|
java.lang.String |
getName()
Retrieves the human readable name of the metadata format
|
java.lang.String |
getNamespace()
Retrieves the namespace uri of this metadata format
|
java.lang.String |
getPrefix()
Retrieves the prefix of this metadata format
|
java.lang.String |
getSchemaUrl()
Retrieves the schema url of this metadata format
|
protected void |
prepareAndSendElement(java.lang.String origName,
java.lang.String value)
Sends an element to this object's
consumer passing through any
specified mappings
|
void |
sendElement(java.lang.String origName,
java.lang.String value)
Sends an element to this object's consumer
|
void |
setMappings(org.apache.avalon.framework.parameters.Parameters mappings)
Establishes a Parameters object with mappings for
element sent via this object
|
void |
setName(java.lang.String formatName)
Establishes the human readable name of the metadata format
|
void |
setNamespace(java.lang.String namespace)
Establishes the namespace uri of this metadata format
|
void |
setPrefix(java.lang.String prefix)
Establishes the prefix of this metadata format
|
void |
setSchemaUrl(java.lang.String schemaUrl)
Establishes the schema url of this metadata format
|
void |
startMetadataFormatRootElement()
Sends START of the root element for this metadata format
|
void |
toSAX(org.xml.sax.ContentHandler contentHandler)
Sends SAX events to the provided content handler,
describing the metadata format in the syntax of
the oai repository ListMetadataFormats verb response.
|
contextualize, enableLogging, endElement, getContext, sendElement, sendElementContent, startElementcharacters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMappingrecycle, setConsumer, setContentHandler, setLexicalHandlergetLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcharacters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMappingprotected java.lang.String formatName
protected java.lang.String prefix
protected java.lang.String schemaUrl
protected java.lang.String namespace
protected java.lang.String rootElement
protected org.apache.avalon.framework.parameters.Parameters metadataMappings
public java.lang.String getName()
getName in interface OAIMetadataFormatpublic void setName(java.lang.String formatName)
setName in interface OAIMetadataFormatpublic java.lang.String getPrefix()
getPrefix in interface OAIMetadataFormatpublic void setPrefix(java.lang.String prefix)
setPrefix in interface OAIMetadataFormatpublic java.lang.String getSchemaUrl()
getSchemaUrl in interface OAIMetadataFormatpublic void setSchemaUrl(java.lang.String schemaUrl)
setSchemaUrl in interface OAIMetadataFormatpublic java.lang.String getNamespace()
getNamespace in interface OAIMetadataFormatpublic void setNamespace(java.lang.String namespace)
setNamespace in interface OAIMetadataFormatpublic org.apache.avalon.framework.parameters.Parameters getMappings()
getMappings in interface OAIMetadataFormatmetadataMappingspublic void setMappings(org.apache.avalon.framework.parameters.Parameters mappings)
setMappings in interface OAIMetadataFormatmetadataMappingspublic void toSAX(org.xml.sax.ContentHandler contentHandler)
throws org.xml.sax.SAXException
toSAX in interface org.apache.excalibur.xml.sax.XMLizablecontentHandler - org.xml.sax.SAXExceptionpublic void startMetadataFormatRootElement()
throws org.xml.sax.SAXException
startMetadataFormatRootElement in interface OAIMetadataFormatorg.xml.sax.SAXExceptionpublic void endMetadataFormatRootElement()
throws org.xml.sax.SAXException
endMetadataFormatRootElement in interface OAIMetadataFormatorg.xml.sax.SAXExceptionprotected void prepareAndSendElement(java.lang.String origName,
java.lang.String value)
throws org.xml.sax.SAXException
origName - value - org.xml.sax.SAXExceptionmetadataMappingspublic void sendElement(java.lang.String origName,
java.lang.String value)
throws org.xml.sax.SAXException
sendElement in interface OAIMetadataFormatorigName - value - org.xml.sax.SAXExceptionprepareAndSendElement(java.lang.String, java.lang.String)Copyright © 2000-2010 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.