private Parser GetParser() { SemPlan.Spiral.Core.ResourceFactory resourceFactory = itsTripleStoreFactory.MakeResourceFactory(); Parser parser = itsParserFactory.MakeParser(resourceFactory, itsStatementFactory); return(parser); }
public XsltParser(SemPlan.Spiral.Core.ResourceFactory resourceFactory, SemPlan.Spiral.Core.StatementFactory statementFactory, XsltTransformer xsltTransformer, XsltTransformer validatorXsltTransformer, Dereferencer dereferencer) { itsTriplesParser = new NTriplesParser(resourceFactory, statementFactory); itsXsltTransformer = xsltTransformer; itsValidatorXsltTransformer = validatorXsltTransformer; itsDereferencer = dereferencer; }
/// <summary>Examines the supplied ConciseBoundedDescription and attempts to locate more information about the described resource.</summary> /// <param name="resourceDescription">A ConciseBoundedDescription about which more information is required.</param> /// <param name="investigator">An investigator that encapsulates the algorithm to be used to locate more information.</param> public virtual void Investigate(ConciseBoundedDescription resourceDescription, Investigator investigator) { SemPlan.Spiral.Core.ResourceFactory resourceFactory = itsTripleStoreFactory.MakeResourceFactory(); investigator.NewStatement += itsAssertions.GetStatementHandler(); investigator.investigate(resourceDescription, this, itsParserFactory, resourceFactory, itsStatementFactory, itsDereferencer); investigator.NewStatement -= itsAssertions.GetStatementHandler(); }
/// <summary> /// Assign the factory the parser must use to create resources /// </summary> public void setResourceFactory(SemPlan.Spiral.Core.ResourceFactory factory) { this.resourceFactory = factory; }
public NTriplesParser(SemPlan.Spiral.Core.ResourceFactory resourceFactory, SemPlan.Spiral.Core.StatementFactory statementFactory) { this.resourceFactory = resourceFactory; this.statementFactory = statementFactory; }
public Parser MakeParser(SemPlan.Spiral.Core.ResourceFactory resourceFactory, SemPlan.Spiral.Core.StatementFactory statementFactory) { return(new ICalParser((XsltParser)itsXsltParserFactory.MakeParser(resourceFactory, statementFactory), itsDereferencer)); }
/// <summary> /// Assign the factory the parser must use to create resources /// </summary> public void SetResourceFactory(SemPlan.Spiral.Core.ResourceFactory factory) { itsXsltParser.triplesParser.setResourceFactory(factory); }
/// <summary> /// Assign the factory the parser must use to create resources /// </summary> public void SetResourceFactory(ResourceFactory factory) { }
public void SetResourceFactory(SemPlan.Spiral.Core.ResourceFactory factory) { }
public Parser MakeParser(SemPlan.Spiral.Core.ResourceFactory resourceFactory, SemPlan.Spiral.Core.StatementFactory statementFactory) { return(new XsltParser(resourceFactory, statementFactory, itsXsltTransformer, itsValidatorXsltTransformer, itsDereferencer)); }