org.jboss.metadata.ejb.parser.spec
Class AbstractEjbJarMetaDataParser
java.lang.Object
org.jboss.metadata.parser.util.MetaDataElementParser
org.jboss.metadata.ejb.parser.spec.AbstractMetaDataParser<EjbJarMetaData>
org.jboss.metadata.ejb.parser.spec.AbstractEjbJarMetaDataParser
- All Implemented Interfaces:
- XMLStreamConstants
- Direct Known Subclasses:
- EjbJarMetaDataParser, JBossEjb3MetaDataParser
public abstract class AbstractEjbJarMetaDataParser
- extends AbstractMetaDataParser<EjbJarMetaData>
Parses a ejb-jar.xml file and creates metadata out of it
User: Jaikiran Pai
| 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 |
| 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 |
AbstractEjbJarMetaDataParser
public AbstractEjbJarMetaDataParser()
processAttribute
protected void processAttribute(EjbJarMetaData ejbJarMetaData,
XMLStreamReader reader,
int i)
throws XMLStreamException
- Throws:
XMLStreamException
processAttributes
protected void processAttributes(EjbJarMetaData ejbJarMetaData,
XMLStreamReader reader)
throws XMLStreamException
- Throws:
XMLStreamException
processElement
protected void processElement(EjbJarMetaData ejbJarMetaData,
XMLStreamReader reader,
PropertyReplacer propertyReplacer)
throws XMLStreamException
- Description copied from class:
AbstractMetaDataParser
- Process the single element. If it could not be processed, delegate to the super class.
- Overrides:
processElement in class AbstractMetaDataParser<EjbJarMetaData>
- Throws:
XMLStreamException
readVersionAttribute
protected static EjbJarVersion readVersionAttribute(XMLStreamReader reader)
throws XMLStreamException
- Reads the "version" attribute of ejb-jar element and returns the corresponding
EjbJarVersion.
Returns null, if either the "version" attribute is not specified or if the value of the "version" attribute
doesn't belong to the known values from EjbJarVersion.
- Parameters:
reader -
- Returns:
-
- Throws:
XMLStreamException
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.