public abstract class AbstractOAIVerbGenerator extends AbstractOAIResponseGenerator
objectModel, parameters, resolver, sourcecontentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer| Constructor and Description | 
|---|
| AbstractOAIVerbGenerator() | 
| Modifier and Type | Method and Description | 
|---|---|
| private boolean | _hasBadArguments(Collection<String> requiredParameters,
                Collection<String> allowedParameters) | 
| protected void | doGenerate()Actually generates the OAI response. | 
| protected abstract void | generateVerb()Generates SAX events for the current verb. | 
| protected abstract Collection<String> | getAllowedParameters()Returns a Collection af all possible parameters. | 
| protected abstract Collection<String> | getRequiredParameters()Returns a Collection af all mandatory parameters. | 
generate, generateError, getURLrecycle, setupsetConsumer, setContentHandler, setLexicalHandlerenableLogging, getLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetConsumerpublic AbstractOAIVerbGenerator()
protected final void doGenerate() throws IOException, SAXException, ProcessingException
AbstractOAIResponseGeneratordoGenerate in class AbstractOAIResponseGeneratorIOException - if an I/O error occursSAXException - if an error occursProcessingException - if an error occursprotected abstract Collection<String> getRequiredParameters()
protected abstract Collection<String> getAllowedParameters()
protected abstract void generateVerb() throws IOException, SAXException, ProcessingException
IOException - if an I/O error occursSAXException - if an error occursProcessingException - if an error occursprivate boolean _hasBadArguments(Collection<String> requiredParameters, Collection<String> allowedParameters)