Esempio n. 1
0
        private Parser GetParser()
        {
            SemPlan.Spiral.Core.ResourceFactory resourceFactory = itsTripleStoreFactory.MakeResourceFactory();
            Parser parser = itsParserFactory.MakeParser(resourceFactory, itsStatementFactory);

            return(parser);
        }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
        /// <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();
        }
Esempio n. 4
0
 /// <summary>
 /// Assign the factory the parser must use to create resources
 /// </summary>
 public void setResourceFactory(SemPlan.Spiral.Core.ResourceFactory factory)
 {
     this.resourceFactory = factory;
 }
Esempio n. 5
0
 public NTriplesParser(SemPlan.Spiral.Core.ResourceFactory resourceFactory, SemPlan.Spiral.Core.StatementFactory statementFactory)
 {
     this.resourceFactory  = resourceFactory;
     this.statementFactory = statementFactory;
 }
Esempio n. 6
0
 public Parser MakeParser(SemPlan.Spiral.Core.ResourceFactory resourceFactory, SemPlan.Spiral.Core.StatementFactory statementFactory)
 {
     return(new ICalParser((XsltParser)itsXsltParserFactory.MakeParser(resourceFactory, statementFactory), itsDereferencer));
 }
Esempio n. 7
0
 /// <summary>
 /// Assign the factory the parser must use to create resources
 /// </summary>
 public void SetResourceFactory(SemPlan.Spiral.Core.ResourceFactory factory)
 {
     itsXsltParser.triplesParser.setResourceFactory(factory);
 }
Esempio n. 8
0
 /// <summary>
 /// Assign the factory the parser must use to create resources
 /// </summary>
 public void SetResourceFactory(ResourceFactory factory)
 {
 }
Esempio n. 9
0
 public void SetResourceFactory(SemPlan.Spiral.Core.ResourceFactory factory)
 {
 }
Esempio n. 10
0
 public Parser MakeParser(SemPlan.Spiral.Core.ResourceFactory resourceFactory, SemPlan.Spiral.Core.StatementFactory statementFactory)
 {
     return(new XsltParser(resourceFactory, statementFactory, itsXsltTransformer, itsValidatorXsltTransformer, itsDereferencer));
 }