Package org.apache.shindig.gadgets.templates

Examples of org.apache.shindig.gadgets.templates.TemplateLibrary


    // TODO: Add View-specific library as Priority 0

    // Built-in Java-based tags - Priority 1
    registries.add(baseTagRegistry);

    TemplateLibrary osmlLibrary = containerTagLibraryFactory.getLibrary(gadget.getContext().getContainer());

    // OSML Built-in tags - Priority 2
    registries.add(osmlLibrary.getTagRegistry());
    libraries.add(osmlLibrary);

    List<Element> templateElements = SocialDataTags.getTags(content.getDocument(),
        SocialDataTags.OSML_TEMPLATE_TAG);
    List<Element> templates = ImmutableList.copyOf(templateElements);
View Full Code Here


      for (String url : urls) {
        Uri uri = Uri.parse(url.trim());
        uri = context.getUrl().resolve(uri);

        try {
          TemplateLibrary library = libraryFactory.loadTemplateLibrary(context, uri);
          registries.add(library.getTagRegistry());
          libraries.add(library);
        } catch (TemplateParserException te) {
          // Suppress exceptions due to malformed template libraries
          if (LOG.isLoggable(Level.WARNING)) {
            LOG.logp(Level.WARNING, classname, "loadTemplateLibraries", MessageKeys.MALFORMED_TEMPLATE_LIB);
View Full Code Here

    // TODO: Add View-specific library as Priority 0
   
    // Built-in Java-based tags - Priority 1
    registries.add(baseTagRegistry);
   
    TemplateLibrary osmlLibrary = getOsmlLibrary(gadget);
    // OSML Built-in tags - Priority 2
    registries.add(osmlLibrary.getTagRegistry());
    libraries.add(osmlLibrary);

    List<Element> templates = ImmutableList.copyOf(
        Iterables.filter(
            DomUtil.getElementsByTagNameCaseInsensitive(content.getDocument(), TAGS),
View Full Code Here

      for (String url : urls) {
        Uri uri = Uri.parse(url.trim());
        uri = context.getUrl().resolve(uri);
       
        try {
          TemplateLibrary library = libraryFactory.loadTemplateLibrary(context, uri);
          registries.add(library.getTagRegistry());
          libraries.add(library);
        } catch (TemplateParserException te) {
          // Suppress exceptions due to malformed template libraries
          logger.log(Level.WARNING, null, te);
        }
View Full Code Here

    // TODO: Add View-specific library as Priority 0
   
    // Built-in Java-based tags - Priority 1
    registries.add(baseTagRegistry);
   
    TemplateLibrary osmlLibrary = containerTags.getLibrary(gadget.getContext().getContainer());   
   
    // OSML Built-in tags - Priority 2
    registries.add(osmlLibrary.getTagRegistry());
    libraries.add(osmlLibrary);

    NodeList templateElements = content.getDocument()
        .getElementsByTagName(GadgetHtmlParser.OSML_TEMPLATE_TAG);
    ImmutableList.Builder<Element> builder = ImmutableList.builder();
View Full Code Here

      for (String url : urls) {
        Uri uri = Uri.parse(url.trim());
        uri = context.getUrl().resolve(uri);
       
        try {
          TemplateLibrary library = libraryFactory.loadTemplateLibrary(context, uri);
          registries.add(library.getTagRegistry());
          libraries.add(library);
        } catch (TemplateParserException te) {
          // Suppress exceptions due to malformed template libraries
          logger.log(Level.WARNING, null, te);
        }
View Full Code Here

    // TODO: Add View-specific library as Priority 0

    // Built-in Java-based tags - Priority 1
    registries.add(baseTagRegistry);

    TemplateLibrary osmlLibrary = containerTagLibraryFactory.getLibrary(gadget.getContext().getContainer());

    // OSML Built-in tags - Priority 2
    registries.add(osmlLibrary.getTagRegistry());
    libraries.add(osmlLibrary);

    List<Element> templateElements = SocialDataTags.getTags(content.getDocument(),
        SocialDataTags.OSML_TEMPLATE_TAG);
    List<Element> templates = ImmutableList.copyOf(templateElements);
View Full Code Here

      for (String url : urls) {
        Uri uri = Uri.parse(url.trim());
        uri = context.getUrl().resolve(uri);

        try {
          TemplateLibrary library = libraryFactory.loadTemplateLibrary(context, uri);
          registries.add(library.getTagRegistry());
          libraries.add(library);
        } catch (TemplateParserException te) {
          // Suppress exceptions due to malformed template libraries
          if (LOG.isLoggable(Level.WARNING)) {
            LOG.logp(Level.WARNING, classname, "loadTemplateLibraries", MessageKeys.MALFORMED_TEMPLATE_LIB);
View Full Code Here

    // TODO: Add View-specific library as Priority 0

    // Built-in Java-based tags - Priority 1
    registries.add(baseTagRegistry);

    TemplateLibrary osmlLibrary = containerTagLibraryFactory.getLibrary(gadget.getContext().getContainer());

    // OSML Built-in tags - Priority 2
    registries.add(osmlLibrary.getTagRegistry());
    libraries.add(osmlLibrary);

    List<Element> templateElements = SocialDataTags.getTags(content.getDocument(),
        SocialDataTags.OSML_TEMPLATE_TAG);
    List<Element> templates = ImmutableList.copyOf(templateElements);
View Full Code Here

      for (String url : urls) {
        Uri uri = Uri.parse(url.trim());
        uri = context.getUrl().resolve(uri);

        try {
          TemplateLibrary library = libraryFactory.loadTemplateLibrary(context, uri);
          registries.add(library.getTagRegistry());
          libraries.add(library);
        } catch (TemplateParserException te) {
          // Suppress exceptions due to malformed template libraries
          if (LOG.isLoggable(Level.WARNING)) {
            LOG.logp(Level.WARNING, classname, "loadTemplateLibraries", MessageKeys.MALFORMED_TEMPLATE_LIB);
View Full Code Here

TOP

Related Classes of org.apache.shindig.gadgets.templates.TemplateLibrary

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.