Package org.apache.shindig.gadgets.templates.tags

Examples of org.apache.shindig.gadgets.templates.tags.DefaultTagRegistry


      if (namespaceUri != null) {
        handlers.add(new TemplateBasedTagHandler(template, namespaceUri, Iterables.get(nameParts, 1)));
      }
    }

    return new DefaultTagRegistry(handlers.build());
  }
View Full Code Here


   */
  public XmlTemplateLibrary(Uri uri, Element root, String source, boolean safe)
      throws GadgetException {
    this.libraryUri = uri;
    this.source = source;
    this.registry = new DefaultTagRegistry(parseLibraryDocument(root));
    this.safe = safe;
    ImmutableSet.Builder<TemplateResource> resources = ImmutableSet.builder();
    if (style != null) {
      resources.add(TemplateResource.newStyleResource(style, this));
    }
View Full Code Here

      if (namespaceUri != null) {
        handlers.add(new TemplateBasedTagHandler(template, namespaceUri, nameParts[1]));
      }
    }
   
    return new DefaultTagRegistry(handlers.build());
  }
View Full Code Here

            return new DefaultTemplateProcessor(Expressions.forTesting());
          }
        },
        new FakeMessageBundleFactory(),
        Expressions.forTesting(),
        new DefaultTagRegistry(handlers),
        new FakeTemplateLibraryFactory(),
        new ContainerTagLibraryFactory(new FakeContainerConfig()));
  }
View Full Code Here

    variables = Maps.newHashMap();
    singletonElementHandler = new SingletonElementHandler();
    Set<TagHandler> handlers = ImmutableSet.<TagHandler>of(
        new TestTagHandler(),
        singletonElementHandler);
    registry = new DefaultTagRegistry(handlers);

    processor = new DefaultTemplateProcessor(expressions);
    resolver = new RootELResolver();
    parser = new NekoSimplifiedHtmlParser(new ParseModule.DOMImplementationProvider().get());
    context = new TemplateContext(new Gadget(), variables);
View Full Code Here

  public void setUp() {
    fooTag = createTagHandler("foo");
    fooTag2 = createTagHandler("foo");
    barTag = createTagHandler("bar");
   
    TagRegistry first = new DefaultTagRegistry(ImmutableSet.of(fooTag, barTag));
    TagRegistry second = new DefaultTagRegistry(ImmutableSet.of(fooTag2));
   
    registry = new CompositeTagRegistry(ImmutableList.of(first, second));
  }
View Full Code Here

    tag = new AbstractTagHandler(TEST_NAMESPACE, TEST_NAME) {
      public void process(Node result, Element tag, TemplateProcessor processor) {
      }
    };
   
    registry = new DefaultTagRegistry(ImmutableSet.of(tag));
  }
View Full Code Here

            return new DefaultTemplateProcessor(Expressions.forTesting());
          }
        },
        new FakeMessageBundleFactory(),
        Expressions.forTesting(),
        new DefaultTagRegistry(handlers),
        new FakeTemplateLibraryFactory(),
        new ContainerTagLibraryFactory(new FakeContainerConfig()));
  }
View Full Code Here

      if (namespaceUri != null) {
        handlers.add(new TemplateBasedTagHandler(template, namespaceUri, Iterables.get(nameParts, 1)));
      }
    }

    return new DefaultTagRegistry(handlers.build());
  }
View Full Code Here

    variables = Maps.newHashMap();
    singletonElementHandler = new SingletonElementHandler();
    Set<TagHandler> handlers = ImmutableSet.<TagHandler>of(
        new TestTagHandler(),
        singletonElementHandler);
    registry = new DefaultTagRegistry(handlers);

    processor = new DefaultTemplateProcessor(expressions);
    resolver = new RootELResolver();
    parser = new NekoSimplifiedHtmlParser(new ParseModule.DOMImplementationProvider().get());
    context = new TemplateContext(new Gadget(), variables);
View Full Code Here

TOP

Related Classes of org.apache.shindig.gadgets.templates.tags.DefaultTagRegistry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.