Package javax.faces.component

Examples of javax.faces.component.UIParameter


      Map<String, Object> paramsMap = new LinkedHashMap<String, Object>();
     
      for (UIComponent child: component.getChildren()) {
        if(child instanceof UIParameter) {
         
          UIParameter param = (UIParameter)child;
        String name = param.getName();
       
        if (name != null) {
          paramsMap.put(name, param.getValue());
        }
      }
      }
   
      return paramsMap;
View Full Code Here


      for (Iterator iterator = children.iterator(); iterator.hasNext();) {
        UIComponent child = (UIComponent) iterator.next();
       
        if(child instanceof UIParameter){
         
          UIParameter param = (UIParameter)child;
        String name = param.getName();
       
        if (name != null) {
          Object value = param.getValue();
          buff.append("params[");
          buff.append(ScriptUtils.toScript(name));
          buff.append("] = ");
          buff.append(ScriptUtils.toScript(value));
          buff.append(";");
View Full Code Here

        UIDatascroller datascroller = (UIDatascroller)component;
        List children = datascroller.getChildren();
        for (Iterator iterator = children.iterator(); iterator.hasNext();) {
        UIComponent child = (UIComponent) iterator.next();
        if(child instanceof UIParameter) {
          UIParameter param = (UIParameter)child;
          String name = param.getName();
          if (name != null) {
            parameters.put(name, param.getValue());
          }
        }
      }
      }
           
View Full Code Here

      // collect parameters
      Map<String, Object> params = new LinkedHashMap<String, Object>();
      for (UIComponent kid : contextMenu.getChildren()) {
    if (kid instanceof UIParameter) {
        UIParameter parameter = (UIParameter) kid;
        String name = parameter.getName();
        Object value = parameter.getValue();

        if ((parameter instanceof JavaScriptParameter) && ((JavaScriptParameter) parameter).isNoEscape()) {
      value = new JSReference(String.valueOf(value));
        }
View Full Code Here

  public Map <String, Object> getParamsMap(FacesContext context, UIToolTip toolTip) {
      List <UIComponent> children = toolTip.getChildren();
      Map <String, Object> paramsMap = new HashMap<String, Object>();
      for(UIComponent child: children ) {
    if(child instanceof UIParameter) {
        UIParameter param = (UIParameter)child;
        paramsMap.put(param.getName(),param.getValue());
    }
      }
      return paramsMap;
  }
View Full Code Here

    ajaxFunction.addParameter(options);
    // Fill parameters.
    for (Iterator it = component.getChildren().iterator(); it.hasNext();) {
      UIComponent child = (UIComponent) it.next();
      if (child instanceof UIParameter) {
        UIParameter parameter = ((UIParameter) child);
        String name = parameter.getName();
        func.addParameter(name);
        // Put parameter name to AJAX.Submit parameter, with default value.
        JSReference reference = new JSReference(name);
        if (null != parameter.getValue()) {
          reference = new JSReference(name + "||"
              + ScriptUtils.toScript(parameters.get(name)));

        }
        // Replace parameter value to reference.
View Full Code Here

  public Object getChildrenParams(FacesContext context, UIComponent component) {
    Map<String, Object> parameters = new HashMap<String, Object>();
    for (Iterator<UIComponent> iterator = component.getChildren().iterator(); iterator.hasNext();) {
      UIComponent child =  iterator.next();
      if (child instanceof UIParameter) {
        UIParameter p = (UIParameter)child;
        parameters.put(p.getName(), p.getValue());
      }
    }
    return ((parameters.size() > 0) ? ScriptUtils.toScript(parameters) : JSReference.NULL);
  }
View Full Code Here

        HtmlCommandLink link = (HtmlCommandLink) application
                        .createComponent(HtmlCommandLink.COMPONENT_TYPE);
        link.setId(scroller.getId() + id);
        link.setTransient(true);
        UIParameter parameter = (UIParameter) application
                        .createComponent(UIParameter.COMPONENT_TYPE);
        parameter.setId(scroller.getId() + id + "_param");
        parameter.setTransient(true);
        parameter.setName(scroller.getClientId(facesContext));
        parameter.setValue(id);
        List children = link.getChildren();
        children.add(parameter);
        if (text != null)
        {
            HtmlOutputText uiText = (HtmlOutputText) application
View Full Code Here

        HtmlCommandLink link = (HtmlCommandLink) application
                        .createComponent(HtmlCommandLink.COMPONENT_TYPE);
        link.setId(scroller.getId() + facetName);
        link.setTransient(true);
        UIParameter parameter = (UIParameter) application
                        .createComponent(UIParameter.COMPONENT_TYPE);
        parameter.setId(scroller.getId() + facetName + "_param");
        parameter.setTransient(true);
        parameter.setName(scroller.getClientId(facesContext));
        parameter.setValue(facetName);
        List children = link.getChildren();
        children.add(parameter);
        scroller.getChildren().add(link);
        return link;
    }
View Full Code Here

                = (HtmlOutputText)application.createComponent(HtmlOutputText.COMPONENT_TYPE);
        text.setValue(content);
        text.setId(component.getId() + "_" + valueForLink.getTime() + "_text");
        text.setTransient(true);

        UIParameter parameter
                = (UIParameter)application.createComponent(UIParameter.COMPONENT_TYPE);
        parameter.setId(component.getId() + "_" + valueForLink.getTime() + "_param");
        parameter.setTransient(true);
        parameter.setName(component.getClientId(facesContext));
        parameter.setValue(converter.getAsString(facesContext, component, valueForLink));

        HtmlInputCalendar calendar = (HtmlInputCalendar)component;
        if (calendar.isDisabled() || calendar.isReadonly())
        {
            component.getChildren().add(text);
View Full Code Here

TOP

Related Classes of javax.faces.component.UIParameter

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.