Class AbstractQueryOutputTransformer
java.lang.Object
org.xml.sax.helpers.XMLFilterImpl
org.frankframework.jdbc.transformer.AbstractQueryOutputTransformer
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler,XMLFilter,XMLReader
- Direct Known Subclasses:
QueryOutputToCSV,QueryOutputToJson,QueryOutputToListOfMaps
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidprotected abstract voidaddFieldDefinition(Attributes atts) voidcharacters(char[] ch, int start, int length) protected voidvoidvoidendElement(String uri, String localName, String qName) protected abstract voidendOut()protected abstract voidendRow()protected abstract voidprotected voidvoidvoidstartElement(String uri, String localName, String qName, Attributes atts) protected abstract voidstartOut()protected abstract voidstartRow()protected abstract voidMethods inherited from class org.xml.sax.helpers.XMLFilterImpl
endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startPrefixMapping, unparsedEntityDecl, warningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
output
-
currentBuilder
-
-
Constructor Details
-
AbstractQueryOutputTransformer
public AbstractQueryOutputTransformer() -
AbstractQueryOutputTransformer
-
-
Method Details
-
parse
- Throws:
IOExceptionSAXException
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classXMLFilterImpl- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classXMLFilterImpl- Throws:
SAXException
-
startElement
public void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classXMLFilterImpl- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classXMLFilterImpl- Throws:
SAXException
-
characters
- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classXMLFilterImpl- Throws:
SAXException
-
startDefinitions
protected void startDefinitions() -
endDefinitions
protected void endDefinitions() -
startOut
protected abstract void startOut() -
endOut
protected abstract void endOut() -
startRow
protected abstract void startRow() -
endRow
protected abstract void endRow() -
startRowSet
protected abstract void startRowSet() -
endRowSet
protected abstract void endRowSet() -
addFieldDefinition
-
addField
-