package ecologylab.bigsemantics.documentparsers; import java.io.IOException; import ecologylab.bigsemantics.actions.SemanticActionHandler; import ecologylab.bigsemantics.metadata.builtins.RichDocument; import ecologylab.bigsemantics.metadata.builtins.Document; import ecologylab.bigsemantics.metametadata.MetaMetadataCompositeField; /** * This is a parser for general HTML pages that does not do anything, as the default parsing action. * * @author quyin */ public class DefaultHTMLDOMParser extends ParserBase<RichDocument> { @Override public Document populateMetadata(Document document, MetaMetadataCompositeField metaMetadata, org.w3c.dom.Document dom, SemanticActionHandler handler) throws IOException { recursiveExtraction(metaMetadata, document, dom, null, handler.getSemanticActionVariableMap()); return document; } }