Package org.ametys.odf.oai
Class ListRecordsGenerator
- All Implemented Interfaces:
Poolable
,Recyclable
,Component
,LogEnabled
,Serviceable
,Generator
,SitemapModelComponent
,XMLProducer
Generator for the
ListRecords
verb.-
Field Summary
Fields inherited from class org.apache.cocoon.generation.AbstractGenerator
objectModel, parameters, resolver, source
Fields inherited from class org.apache.cocoon.xml.AbstractXMLProducer
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
Returns the surrounding tag name.protected void
saxProgram
(Program program) Generate the program information.void
service
(ServiceManager serviceManager) Methods inherited from class org.ametys.odf.oai.ListIdentifiersGenerator
generateVerb, getAllowedParameters, getRequiredParameters
Methods inherited from class org.ametys.odf.oai.AbstractOAIVerbGenerator
doGenerate
Methods inherited from class org.ametys.odf.oai.AbstractOAIResponseGenerator
generate, generateError, getURL
Methods inherited from class org.apache.cocoon.generation.AbstractGenerator
recycle, setup
Methods inherited from class org.apache.cocoon.xml.AbstractXMLProducer
setConsumer, setContentHandler, setLexicalHandler
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, 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.cocoon.xml.XMLProducer
setConsumer
-
Constructor Details
-
ListRecordsGenerator
public ListRecordsGenerator()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classListIdentifiersGenerator
- Throws:
ServiceException
-
getTagName
Description copied from class:ListIdentifiersGenerator
Returns the surrounding tag name.- Overrides:
getTagName
in classListIdentifiersGenerator
- Returns:
- the surrounding tag name.
-
saxProgram
Generate the program information.- Overrides:
saxProgram
in classListIdentifiersGenerator
- Parameters:
program
- the program- Throws:
SAXException
- if an error occurred while SAXing
-