Examples of JsfTemplate


Examples of net.l3x.faces.freeway.templating.jsf.JsfTemplate

      findParentActivate().registerForActivation(this);
    }
  }

  public JsfTemplate makeTemplate(VariablesMap parentVariables) {
    JsfTemplate target = makeTargetTemplate();
    overrideChildren(target, parentVariables);
    TemplateLogic<JsfTemplate> logic = getTemplateLogic();
    if (logic != null) {
      target.setTemplateLogic(logic);
    }
    return target;
  }
View Full Code Here

Examples of net.l3x.faces.freeway.templating.jsf.JsfTemplate

      parent.registerChild(this, false);
    }
  }

  public JsfTemplate makeTemplate(VariablesMap parentVariables) {
    JsfTemplate template = makeInsertTemplate();
    if (template == null) {
      template = createTemplate(parentVariables);
    } else {
      overrideChildren(template, parentVariables);
    }
    if (getName() != null) {
      template.setName(getName());
    }
    TemplateLogic<JsfTemplate> logic = getTemplateLogic();
    if (logic != null) {
      template.setTemplateLogic(logic);
    }
    return template;
  }
View Full Code Here

Examples of net.l3x.faces.freeway.templating.jsf.JsfTemplate

  protected void overrideChildren(JsfTemplate targetTemplate, VariablesMap parentVariables) {
    overrideVariables(targetTemplate.getVariables());
    VariablesMap compositeVariables = makeCompositeVariablesMap(targetTemplate, parentVariables);
    TemplateList<JsfTemplate> targetChildren = targetTemplate.getChildren();
    for (TemplateComponent child : children) {
      JsfTemplate childTemplate = child.makeTemplate(compositeVariables);
      TemplateList<JsfTemplate> targetSubList = targetChildren.subListByName(childTemplate.getName());
      if (targetSubList.size() == 0) {
        targetChildren.addToEnd(childTemplate);
      } else for (ListIterator<JsfTemplate> iter = targetSubList.listIterator(); iter.hasNext();) {
        iter.next();
        iter.set(childTemplate);
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.