Class ForwardingXMLDefaultHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.eclipse.emf.compare.ide.internal.utils.ForwardingXMLDefaultHandler
- All Implemented Interfaces:
XMLDefaultHandler,ContentHandler,DTDHandler,EntityResolver,ErrorHandler,LexicalHandler
This implementation of an
XMLDefaultHandler will forward all calls to its delegate.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final XMLDefaultHandlerThe delegate to which we'll forward all calls. -
Constructor Summary
ConstructorsConstructorDescriptionForwardingXMLDefaultHandler(XMLDefaultHandler delegate) Creates our forwarding handler given its delegate. -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(char[] arg0, int arg1, int arg2) voidcomment(char[] arg0, int arg1, int arg2) protected XMLDefaultHandlerdelegate()Returns the delegate instance that methods are forwarded to.voidendCDATA()voidvoidendDTD()voidendElement(String arg0, String arg1, String arg2) voidvoidendPrefixMapping(String arg0) booleanvoiderror(SAXParseException arg0) voidfatalError(SAXParseException arg0) inthashCode()voidignorableWhitespace(char[] arg0, int arg1, int arg2) voidnotationDecl(String arg0, String arg1, String arg2) voidprepare(XMLResource resource, XMLHelper helper, Map<?, ?> options) voidprocessingInstruction(String arg0, String arg1) voidreset()resolveEntity(String arg0, String arg1) voidsetDocumentLocator(Locator arg0) voidskippedEntity(String arg0) voidvoidvoidvoidstartElement(String arg0, String arg1, String arg2, Attributes arg3) voidstartEntity(String arg0) voidstartPrefixMapping(String arg0, String arg1) toString()voidunparsedEntityDecl(String arg0, String arg1, String arg2, String arg3) voidwarning(SAXParseException arg0) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
delegate
The delegate to which we'll forward all calls.
-
-
Constructor Details
-
ForwardingXMLDefaultHandler
Creates our forwarding handler given its delegate.- Parameters:
delegate- The delegate instance to forward method calls to.
-
-
Method Details
-
delegate
Returns the delegate instance that methods are forwarded to.- Returns:
- The delegate instance that methods are forwarded to.
-
characters
- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Throws:
SAXException
-
endDocument
- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classDefaultHandler- Throws:
SAXException
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Throws:
SAXException
-
endPrefixMapping
- Specified by:
endPrefixMappingin interfaceContentHandler- Overrides:
endPrefixMappingin classDefaultHandler- Throws:
SAXException
-
equals
-
error
- Specified by:
errorin interfaceErrorHandler- Overrides:
errorin classDefaultHandler- Throws:
SAXException
-
fatalError
- Specified by:
fatalErrorin interfaceErrorHandler- Overrides:
fatalErrorin classDefaultHandler- Throws:
SAXException
-
hashCode
public int hashCode() -
ignorableWhitespace
- Specified by:
ignorableWhitespacein interfaceContentHandler- Overrides:
ignorableWhitespacein classDefaultHandler- Throws:
SAXException
-
notationDecl
- Specified by:
notationDeclin interfaceDTDHandler- Overrides:
notationDeclin classDefaultHandler- Throws:
SAXException
-
processingInstruction
- Specified by:
processingInstructionin interfaceContentHandler- Overrides:
processingInstructionin classDefaultHandler- Throws:
SAXException
-
resolveEntity
- Specified by:
resolveEntityin interfaceEntityResolver- Overrides:
resolveEntityin classDefaultHandler- Throws:
IOExceptionSAXException
-
setDocumentLocator
- Specified by:
setDocumentLocatorin interfaceContentHandler- Overrides:
setDocumentLocatorin classDefaultHandler
-
skippedEntity
- Specified by:
skippedEntityin interfaceContentHandler- Overrides:
skippedEntityin classDefaultHandler- Throws:
SAXException
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException
-
startElement
public void startElement(String arg0, String arg1, String arg2, Attributes arg3) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
startPrefixMapping
- Specified by:
startPrefixMappingin interfaceContentHandler- Overrides:
startPrefixMappingin classDefaultHandler- Throws:
SAXException
-
toString
-
unparsedEntityDecl
public void unparsedEntityDecl(String arg0, String arg1, String arg2, String arg3) throws SAXException - Specified by:
unparsedEntityDeclin interfaceDTDHandler- Overrides:
unparsedEntityDeclin classDefaultHandler- Throws:
SAXException
-
warning
- Specified by:
warningin interfaceErrorHandler- Overrides:
warningin classDefaultHandler- Throws:
SAXException
-
comment
- Specified by:
commentin interfaceLexicalHandler- Throws:
SAXException
-
endCDATA
- Specified by:
endCDATAin interfaceLexicalHandler- Throws:
SAXException
-
endDTD
- Specified by:
endDTDin interfaceLexicalHandler- Throws:
SAXException
-
endEntity
- Specified by:
endEntityin interfaceLexicalHandler- Throws:
SAXException
-
startCDATA
- Specified by:
startCDATAin interfaceLexicalHandler- Throws:
SAXException
-
startDTD
- Specified by:
startDTDin interfaceLexicalHandler- Throws:
SAXException
-
startEntity
- Specified by:
startEntityin interfaceLexicalHandler- Throws:
SAXException
-
reset
public void reset()- Specified by:
resetin interfaceXMLDefaultHandler
-
prepare
- Specified by:
preparein interfaceXMLDefaultHandler
-