Examples of DelTemplateKey


Examples of com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey

          tempBasicTemplatesMap.put(template.getTemplateName(), (TemplateBasicNode) template);

        } else {
          // Case 2: Delegate template.
          TemplateDelegateNode delTemplate = (TemplateDelegateNode) template;
          DelTemplateKey delTemplateKey = delTemplate.getDelTemplateKey();

          // Add to tempDelTemplateNameToKeysMap.
          String delTemplateName = delTemplate.getDelTemplateName();
          Set<DelTemplateKey> keys = tempDelTemplateNameToKeysMap.get(delTemplateName);
          if (keys == null) {
View Full Code Here

Examples of com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey

      throws DelegateTemplateConflictException {

    List<DelegateTemplateDivision> divisions = delTemplatesMap.get(delTemplateKey);
    if (divisions == null && delTemplateKey.variant.length() > 0) {
      // Fallback to empty variant.
      divisions = delTemplatesMap.get(new DelTemplateKey(delTemplateKey.name, ""));
    }
    if (divisions == null) {
      return null;
    }
View Full Code Here

Examples of com.google.template.soy.soytree.TemplateDelegateNode.DelTemplateKey

        throw new RenderException(String.format(
            "Variant expression \"%s\" doesn't evaluate to a string.",
            variantExpr.toSourceString()));
      }
    }
    DelTemplateKey delegateKey = new DelTemplateKey(node.getDelCalleeName(), variant);

    TemplateDelegateNode callee;
    try {
      callee = templateRegistry.selectDelTemplate(delegateKey, activeDelPackageNames);
    } catch (DelegateTemplateConflictException e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.