public interface OAIMetadataFormat extends OAIObject, org.apache.avalon.framework.configuration.Configurable
OAIObject.Node
HTTP_HEADER_NAME_FROM, HTTP_HEADER_NAME_USER_AGENT, NUMBER_RECORDS_PER_RESPONSE, STRING_DATEFORMAT_GRANULARITY_DAY, STRING_DATEFORMAT_GRANULARITY_SECOND
Modifier and Type | Method and Description |
---|---|
void |
endMetadataFormatRootElement()
Sends the endElement event of the root element (ie. oai:dc or 'prefix') of the metadata format
|
org.apache.avalon.framework.parameters.Parameters |
getMappings()
Gets the parameters object containing mappings of elements to metadata format elements
|
java.lang.String |
getName()
Gets the name of the oai format used in the ListMetadataFormats response
|
java.lang.String |
getNamespace()
Gets the namespace for the metadata format
|
java.lang.String |
getPrefix()
Gets the name of the oai format metadataPrefix
|
java.lang.String |
getSchemaUrl()
Gets the url of the schemaLocation for the metadata format
|
void |
sendElement(java.lang.String origName,
java.lang.String value)
Sends an element to the consumer doing any necessary transformations using mappings
|
void |
setMappings(org.apache.avalon.framework.parameters.Parameters mappings)
Sets the parameters object containing mappings of elements to metadata format elements
|
void |
setName(java.lang.String formatName)
Sets the name of the oai format used in the ListMetadataFormats response
|
void |
setNamespace(java.lang.String namespace)
Sets the namespace for the metadata format
|
void |
setPrefix(java.lang.String prefix)
Sets the name of the oai format metadataPrefix
|
void |
setSchemaUrl(java.lang.String schemaUrl)
Sets the url of the schemaLocation for the metadata format
|
void |
startMetadataFormatRootElement()
Sends the startElement event of the root element (ie. oai:dc or 'prefix') of the metadata format
|
characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping
java.lang.String getName()
void setName(java.lang.String formatName)
java.lang.String getPrefix()
void setPrefix(java.lang.String prefix)
java.lang.String getSchemaUrl()
void setSchemaUrl(java.lang.String schemaUrl)
java.lang.String getNamespace()
void setNamespace(java.lang.String namespace)
void startMetadataFormatRootElement() throws org.xml.sax.SAXException
org.xml.sax.SAXException
void endMetadataFormatRootElement() throws org.xml.sax.SAXException
org.xml.sax.SAXException
org.apache.avalon.framework.parameters.Parameters getMappings()
void setMappings(org.apache.avalon.framework.parameters.Parameters mappings)
void sendElement(java.lang.String origName, java.lang.String value) throws org.xml.sax.SAXException
org.xml.sax.SAXException
Copyright © 2000-2010 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.