/** * */ package ecologylab.bigsemantics.documentparsers; import ecologylab.bigsemantics.actions.SemanticActionHandler; import ecologylab.bigsemantics.actions.SemanticsConstants; import ecologylab.bigsemantics.metadata.builtins.Document; import ecologylab.bigsemantics.metametadata.MetaMetadataCompositeField; /** * @author amathur * */ public class XPathParser extends ParserBase<Document> implements SemanticsConstants { @Override public Document populateMetadata(Document document, MetaMetadataCompositeField metaMetadata, org.w3c.dom.Document DOM, SemanticActionHandler handler) { recursiveExtraction(metaMetadata, document, DOM, null, handler.getSemanticActionVariableMap()); return document; } }