JBoss Metadata EJB 7.2.2.Final

org.jboss.metadata.ejb.parser.spec
Class SessionBean30MetaDataParser

java.lang.Object
  extended by org.jboss.metadata.parser.util.MetaDataElementParser
      extended by org.jboss.metadata.ejb.parser.spec.AbstractMetaDataParser<MD>
          extended by org.jboss.metadata.ejb.parser.spec.AbstractIdMetaDataParser<T>
              extended by org.jboss.metadata.ejb.parser.spec.SessionBeanMetaDataParser<AbstractGenericBeanMetaData>
                  extended by org.jboss.metadata.ejb.parser.spec.SessionBean30MetaDataParser
All Implemented Interfaces:
XMLStreamConstants
Direct Known Subclasses:
SessionBean31MetaDataParser

public class SessionBean30MetaDataParser
extends SessionBeanMetaDataParser<AbstractGenericBeanMetaData>

EJB3.0 version specific ejb-jar.xml parser

Author: Jaikiran Pai


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.metadata.parser.util.MetaDataElementParser
MetaDataElementParser.DTDInfo
 
Field Summary
 
Fields inherited from interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
 
Constructor Summary
SessionBean30MetaDataParser()
           
 
Method Summary
protected  AbstractGenericBeanMetaData createSessionBeanMetaData()
          Returns SessionBeanMetaData
protected  void processElement(AbstractGenericBeanMetaData sessionBean, XMLStreamReader reader, PropertyReplacer propertyReplacer)
          Parses EJB3.0 specific ejb-jar.xml elements and updates the passed ejb metadata appropriately
 
Methods inherited from class org.jboss.metadata.ejb.parser.spec.SessionBeanMetaDataParser
parse, processSessionType
 
Methods inherited from class org.jboss.metadata.ejb.parser.spec.AbstractIdMetaDataParser
processAttribute
 
Methods inherited from class org.jboss.metadata.ejb.parser.spec.AbstractMetaDataParser
processElements
 
Methods inherited from class org.jboss.metadata.parser.util.MetaDataElementParser
attributeHasNamespace, duplicateNamedElement, equals, getElementText, getElementText, getElementText, getElementText, hashCode, missingRequired, missingRequiredElement, parseQName, readBooleanAttributeElement, readDTDLocation, readSchemaLocation, readStringAttributeElement, requireNoAttributes, requireNoContent, safeCopyMap, unexpectedAttribute, unexpectedElement, unexpectedValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionBean30MetaDataParser

public SessionBean30MetaDataParser()
Method Detail

createSessionBeanMetaData

protected AbstractGenericBeanMetaData createSessionBeanMetaData()
Returns SessionBeanMetaData

Specified by:
createSessionBeanMetaData in class SessionBeanMetaDataParser<AbstractGenericBeanMetaData>
Returns:

processElement

protected void processElement(AbstractGenericBeanMetaData sessionBean,
                              XMLStreamReader reader,
                              PropertyReplacer propertyReplacer)
                       throws XMLStreamException
Parses EJB3.0 specific ejb-jar.xml elements and updates the passed ejb metadata appropriately

Overrides:
processElement in class SessionBeanMetaDataParser<AbstractGenericBeanMetaData>
Parameters:
sessionBean - The metadat to be updated during parsing
reader - The XMLStreamReader
Throws:
XMLStreamException

JBoss Metadata EJB 7.2.2.Final

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.