Class AbstractDocumentParser
- java.lang.Object
-
- network.oxalis.sniffer.document.parsers.AbstractDocumentParser
-
- All Implemented Interfaces:
PEPPOLDocumentParser
- Direct Known Subclasses:
ApplicationResponseDocumentParser,CatalogueDocumentParser,DespatchAdviceDocumentParser,InvoiceDocumentParser,OrderDocumentParser
public abstract class AbstractDocumentParser extends Object implements PEPPOLDocumentParser
Abstract implementation based on the PlainUBLParser to retrieve information from PEPPOL documents. Contains common functionality to be used as a base for decoding types.- Author:
- thore
-
-
Field Summary
Fields Modifier and Type Field Description protected PlainUBLParserparser
-
Constructor Summary
Constructors Constructor Description AbstractDocumentParser(PlainUBLParser parser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected network.oxalis.vefa.peppol.common.model.ParticipantIdentifierparticipantId(String xPathExpr)Retrieves the ParticipantId which is retrieved using the supplied XPath.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface network.oxalis.sniffer.document.parsers.PEPPOLDocumentParser
getReceiver, getSender
-
-
-
-
Field Detail
-
parser
protected PlainUBLParser parser
-
-
Constructor Detail
-
AbstractDocumentParser
public AbstractDocumentParser(PlainUBLParser parser)
-
-
Method Detail
-
participantId
protected network.oxalis.vefa.peppol.common.model.ParticipantIdentifier participantId(String xPathExpr)
Retrieves the ParticipantId which is retrieved using the supplied XPath.
-
-