Beispiel #1
0
        public static ISelectorHandler GetHandlers()
        {
            var eleHandler        = new ElementHandler();
            var idHandler         = eleHandler.SetNext(new IdHandler());
            var classHandler      = idHandler.SetNext(new ClassHandler());
            var descendentHandler = classHandler.SetNext(new DescendentHandler());
            var childHandler      = descendentHandler.SetNext(new ChildHandler());
            var groupHandler      = childHandler.SetNext(new GroupHandler());
            var multiHandler      = groupHandler.SetNext(new MultiSelectorHandler());
            var finalHandler      = multiHandler.SetNext(new FinalHandler());

            return(eleHandler);
        }