public abstract class AbstractMessageDrivenBeanParser<MD extends AbstractGenericBeanMetaData> extends AbstractEnterpriseBeanMetaDataParser<MD>
MetaDataElementParser.DTDInfo
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
Constructor and Description |
---|
AbstractMessageDrivenBeanParser() |
Modifier and Type | Method and Description |
---|---|
protected abstract MD |
createMessageDrivenBeanMetaData()
Create and return the correct version of
MessageDrivenBeanMetaData
Individual ejb-jar version specific implementations of this class should
implement this method to return the appropriate version specific MessageDrivenBeanMetaData |
MD |
parse(XMLStreamReader reader,
PropertyReplacer propertyReplacer)
Creates and returns
MessageDrivenBeanMetaData after parsing the session element. |
protected void |
processElement(MD bean,
XMLStreamReader reader,
PropertyReplacer propertyReplacer)
Process the single element.
|
processAttribute
processElements
attributeHasNamespace, consumeElementContent, duplicateNamedElement, equals, getElementText, getElementText, getElementText, getElementText, hashCode, missingRequired, missingRequiredElement, parseQName, readBooleanAttributeElement, readDTDLocation, readSchemaLocation, readStringAttributeElement, requireNoAttributes, requireNoContent, safeCopyMap, unexpectedAttribute, unexpectedElement, unexpectedValue
protected abstract MD createMessageDrivenBeanMetaData()
MessageDrivenBeanMetaData
Individual ejb-jar version specific implementations of this class
should
implement this method to return the appropriate version specific MessageDrivenBeanMetaData
public MD parse(XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException
MessageDrivenBeanMetaData
after parsing the session element.parse
in class AbstractMetaDataParser<MD extends AbstractGenericBeanMetaData>
reader
- XMLStreamException
protected void processElement(MD bean, XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException
AbstractMetaDataParser
processElement
in class AbstractEnterpriseBeanMetaDataParser<MD extends AbstractGenericBeanMetaData>
XMLStreamException
Copyright © 2018 JBoss, a division of Red Hat, Inc.. All Rights Reserved.