internal XPathParser(string xpath, XmlNamespaceManager namespaces, IFunctionLibrary[] functionLibraries)
 {
     this.functionLibraries = functionLibraries;
     this.namespaces = namespaces;
     this.lexer = new XPathLexer(xpath);
     this.context = namespaces as XsltContext;
 }
Пример #2
0
        public KeywordMatchService(IFunctionLibrary functionLibrary)
        {
            this.functionLibrary = functionLibrary;
            //List<IKeyword> keywordsList = ComponentActionLibrary.AllKeywords();

            List <IKeyword> keywordsList = functionLibrary.AllKeywords();

            foreach (IKeyword keyword in keywordsList)
            {
                keywordMatchList.Add(new KeywordMatch(keyword));
            }
        }
Пример #3
0
 public BaseEngine(IFunctionLibrary functionLibrary)
 {
     this.EngineCurrentKeyPress = new CurrentKeyPress(functionLibrary);
     this.EngineBuffer          = new Buffer(functionLibrary);
     this.EnginePatternWriter   = new PatternWriter(functionLibrary);
 }
Пример #4
0
 public Buffer(IFunctionLibrary functionLibrary)
 {
     this.functionLibrary     = functionLibrary;
     this.CurrentKey          = new CurrentKeyPress(functionLibrary);
     this.KeywordMatchService = new KeywordMatchService(functionLibrary);
 }
Пример #5
0
 public PatternWriter(IFunctionLibrary functionLibrary)
 {
     this.functionLibrary = functionLibrary;
 }
Пример #6
0
 public TestEngine(IFunctionLibrary functionLibrary)
     : base(functionLibrary)
 {
 }
Пример #7
0
 public MeasureEngine(IFunctionLibrary functionLibrary)
     : base(functionLibrary)
 {
 }
Пример #8
0
 public FilterEngine(IFunctionLibrary functionLibrary)
     : base(functionLibrary)
 {
 }
Пример #9
0
 public CurrentKeyPress(IFunctionLibrary functionLibrary)
 {
     this.functionLibrary = functionLibrary;
 }