Module org.eclipse.persistence.core
Class AnyMappingContentHandler
java.lang.Object
org.eclipse.persistence.internal.oxm.record.deferred.DeferredContentHandler
org.eclipse.persistence.internal.oxm.record.deferred.AnyMappingContentHandler
- All Implemented Interfaces:
ExtendedContentHandler,ContentHandler,LexicalHandler
Purpose: Implementation of DeferredContentHandler for XMLAnyCollectionMappings.
Responsibilities:
- If the element is empty then execute stored events and return control to the original parentRecord
- If the element has simple content execute stored events and return control to the original parentRecord
- If the element has complex content execute stored events and return control to a new unmappedhandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidMethods inherited from class org.eclipse.persistence.internal.oxm.record.deferred.DeferredContentHandler
buildAttributeList, characters, characters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, executeEvents, getEvents, getParent, ignorableWhitespace, processEmptyElementWithAttributes, processingInstruction, setDocumentLocator, setNil, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, startPrefixMappingMethods 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
-
Constructor Details
-
AnyMappingContentHandler
-
-
Method Details
-
processEmptyElement
- Specified by:
processEmptyElementin classDeferredContentHandler- Throws:
SAXException
-
processSimpleElement
- Specified by:
processSimpleElementin classDeferredContentHandler- Throws:
SAXException
-
processComplexElement
- Specified by:
processComplexElementin classDeferredContentHandler- Throws:
SAXException
-