public abstract class ElementParser<T> extends Object implements XMLParser
| Constructor and Description |
|---|
ElementParser(OAIServiceConfiguration<MetadataParser,AboutItemParser,DescriptionParser,AboutSetParser> oaiServiceConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
OAIServiceConfiguration<MetadataParser,AboutItemParser,DescriptionParser,AboutSetParser> |
getConfiguration() |
protected String |
getElement(XMLEventReader reader,
String name) |
protected void |
nextElement(XMLEventReader reader) |
T |
parse(XMLEventReader reader) |
protected abstract T |
parseElement(XMLEventReader reader) |
public ElementParser(OAIServiceConfiguration<MetadataParser,AboutItemParser,DescriptionParser,AboutSetParser> oaiServiceConfiguration)
public OAIServiceConfiguration<MetadataParser,AboutItemParser,DescriptionParser,AboutSetParser> getConfiguration()
public T parse(XMLEventReader reader) throws ParseException
parse in interface XMLParserParseExceptionprotected abstract T parseElement(XMLEventReader reader) throws ParseException
ParseExceptionprotected void nextElement(XMLEventReader reader) throws XMLStreamException
XMLStreamExceptionprotected String getElement(XMLEventReader reader, String name) throws XMLStreamException, ParseException
XMLStreamExceptionParseExceptionCopyright © 2020. All rights reserved.