public class ExtendingMetaDataParser<MD extends ExtendableMetaData> extends AbstractMetaDataParser<MD>
MetaDataElementParser.DTDInfoATTRIBUTE, 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 |
|---|
ExtendingMetaDataParser(ExtendableMetaDataParser<MD> delegate,
Map<String,AbstractMetaDataParser<?>> parsers) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractMetaDataParser<?> |
getParser(String uri) |
MD |
parse(XMLStreamReader reader,
PropertyReplacer propertyReplacer)
Start parsing and generate the associated meta-data.
|
void |
processAttribute(MD metaData,
XMLStreamReader reader,
int i) |
protected void |
processAttributes(MD metaData,
XMLStreamReader reader) |
protected void |
processElement(MD metaData,
XMLStreamReader reader,
PropertyReplacer propertyReplacer)
Process the single element.
|
processElementsattributeHasNamespace, consumeElementContent, duplicateNamedElement, equals, getElementText, getElementText, getElementText, getElementText, hashCode, missingRequiredAttributes, missingRequiredElement, parseQName, readBooleanAttributeElement, readDTDLocation, readSchemaLocation, readStringAttributeElement, requireNoAttributes, requireNoContent, safeCopyMap, unexpectedAttribute, unexpectedElement, unexpectedValuepublic ExtendingMetaDataParser(ExtendableMetaDataParser<MD> delegate, Map<String,AbstractMetaDataParser<?>> parsers)
protected AbstractMetaDataParser<?> getParser(String uri)
public MD parse(XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException
AbstractMetaDataParserparse in class AbstractMetaDataParser<MD extends ExtendableMetaData>XMLStreamExceptionprotected void processAttributes(MD metaData, XMLStreamReader reader) throws XMLStreamException
XMLStreamExceptionpublic void processAttribute(MD metaData, XMLStreamReader reader, int i) throws XMLStreamException
XMLStreamExceptionprotected void processElement(MD metaData, XMLStreamReader reader, PropertyReplacer propertyReplacer) throws XMLStreamException
AbstractMetaDataParserprocessElement in class AbstractMetaDataParser<MD extends ExtendableMetaData>XMLStreamExceptionCopyright © 2019 JBoss by Red Hat. All rights reserved.