/** * */ package ecologylab.bigsemantics.documentparsers; import java.io.IOException; import ecologylab.bigsemantics.actions.SemanticActionHandler; import ecologylab.bigsemantics.collecting.SemanticsGlobalScope; import ecologylab.bigsemantics.metadata.builtins.Document; import ecologylab.bigsemantics.metametadata.MetaMetadataCompositeField; import ecologylab.serialization.XMLTools; /** * This class is used for directly biniding the XML document with metadata classes to build metadata * objects. * * @author amathur * */ public class DirectBindingParser extends ParserBase<Document> { public DirectBindingParser() { super(); } @Override public Document populateMetadata(Document document, MetaMetadataCompositeField metaMetadata, org.w3c.dom.Document DOM, SemanticActionHandler handler) throws IOException { return directBindingPopulateMetadata(); } // FIXME - i don't think this is ever called. @Override public org.w3c.dom.Document getDom() { return XMLTools.buildDOM(getTruePURL()); } }