Class Handler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.frankframework.extensions.sap.jco3.handlers.Handler
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
- Direct Known Subclasses:
RecordHandler,RootHandler,TableHandler
Handler that serves as a base for other SAP XML element handlers.
- Since:
- 5.0
- Author:
- Jaco de Groot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Handlerprotected booleanprotected org.apache.logging.log4j.Loggerprotected booleanprotected StringBuilderprotected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(char[] ch, int start, int length) protected booleandone()protected abstract voidendElement(String localName) voidendElement(String namespaceURI, String localName, String qName) protected voidendStringField(String localName, com.sap.conn.jco.JCoRecord record) protected voidprotected HandlergetHandler(com.sap.conn.jco.JCoParameterList jcoParameterList) protected HandlergetHandler(com.sap.conn.jco.JCoRecord jcoRecord, String fieldName) protected HandlergetHandler(com.sap.conn.jco.JCoRecord jcoRecord, String fieldName, boolean warnWhenNoHandler) static HandlergetHandler(List<com.sap.conn.jco.JCoParameterList> parameterLists, org.apache.logging.log4j.Logger log) protected abstract voidstartElement(String localName) voidstartElement(String namespaceURI, String localName, String qName, Attributes atts) protected voidstartStringField(String localName, com.sap.conn.jco.JCoRecord structure) Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, 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
-
log
protected org.apache.logging.log4j.Logger log -
childHandler
-
parsedStringField
protected boolean parsedStringField -
stringFieldValue
-
unknownElementDepth
protected int unknownElementDepth -
done
protected boolean done
-
-
Constructor Details
-
Handler
public Handler()
-
-
Method Details
-
startElement
-
endElement
-
startElement
public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
startStringField
-
characters
- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Throws:
SAXException
-
endStringField
-
finished
-
done
protected boolean done() -
getHandler
-
getHandler
-
getHandler
-
getHandler
-