Package org.richfaces.component

Examples of org.richfaces.component.UIRichMessages$FacesMessageWithId


  }

  public void renderMarkerHtml(UIComponent component, UIComponent markerFacet, FacesContext context,
                 ResponseWriter writer, String markerClass, String markerStyle)throws IOException {
   
    UIRichMessages uiMessages = null;
   
    if(!(component instanceof UIRichMessages)){
      return;
    }
   
View Full Code Here


   
  }
 
  public void renderComponentOuterStyles(UIComponent component, FacesContext context, ResponseWriter writer, boolean isDisplayNonethrows IOException {
   
    UIRichMessages uiMessages = null;
   
    if(!(component instanceof UIRichMessages)){
      return;
    }
   
    uiMessages = (UIRichMessages)component;
 
    String parentStyle = (String)uiMessages.getAttributes().get("style");
    String parentClass = (String)uiMessages.getAttributes().get("styleClass");
   
    parentStyle = ((isDisplayNone) ? "display: none; " : "") + parentStyle;
   
    String richMessageClass = "rich-messages";
    parentClass = parentClass != null ? (richMessageClass + " " + parentClass) : richMessageClass;   
View Full Code Here

   
    String forIds = null;
    Iterator messagesIter = null;
   
   
    UIRichMessages uiMessages = (UIRichMessages)component;
   
    if(uiMessages.isGlobalOnly()){
      forIds = "";
    }
   
    messagesIter = getMessageIterator(context, forIds, component);
   
View Full Code Here

  public void renderComponentUI(ResponseWriter writer, FacesContext context, UIComponent component, Iterator messagesIter) throws IOException{
   
    String layout = null;
   

    UIRichMessages uiMessages = (UIRichMessages)component;
   
    layout = (String)uiMessages.getAttributes().get("layout");
    if((layout != null) && (layout.equals("table"))){
      
      writer.startElement("table", uiMessages);
     
      getUtils().writeAttribute(writer,HTML.id_ATTRIBUTE ,uiMessages.getClientId(context));

      getUtils().writeAttribute(writer, HTML.cellpadding_ATTRIBUTE, "0");
      getUtils().writeAttribute(writer, HTML.cellspacing_ATTRIBUTE, "0");
         
      renderComponentOuterStyles(uiMessages, context, writer);
     
      writer.startElement("tbody", uiMessages);
           
      isWroteTable = true;

    }else if((layout != null) && (layout.equals("list"))){
     
      isWroteTable = false;
     
      writer.startElement("dl", uiMessages);
     
      getUtils().writeAttribute(writer,HTML.id_ATTRIBUTE ,uiMessages.getClientId(context));
     
      renderComponentOuterStyles(uiMessages, context, writer);
   
    }
       
View Full Code Here

   
    String detail = null;
   
    String title = null;
   
    UIRichMessages uiMessages = null;
   
   
    if(!(component instanceof UIRichMessages)){
      return;
    }
   
    uiMessages = (UIRichMessages)component;
   
    boolean isTooltip = getUtils().isBooleanAttribute(uiMessages, "tooltip");
      
    boolean showSummary = uiMessages.isShowSummary();
     
    boolean showDetail = uiMessages.isShowDetail();
   
    if(facesMsg != null){
      summary = (null != (summary = facesMsg.getSummary())) ? summary : "";
      detail = (null != (detail = facesMsg.getDetail())) ? detail : "";
    }    
      
    labelClass = labelClass == null ? "rich-messages-label" : "rich-messages-label " + labelClass;
   
    writer.startElement(HTML.SPAN_ELEM, uiMessages);
   
    getUtils().writeAttribute(writer, HTML.class_ATTRIBUTE,labelClass);
    getUtils().writeAttribute(writer, HTML.style_ATTRIBUTE, labelStyle);
   
    if(facesMsg != null){
     
      if(isTooltip){
         
        title = (String) uiMessages.getAttributes().get("title");
        if(title != null){
          getUtils().writeAttribute(writer, HTML.title_ATTRIBUTE, title);
        }else{
          getUtils().writeAttribute(writer, HTML.title_ATTRIBUTE, summary);
        }
View Full Code Here

  }

  public void renderMarkerHtml(UIComponent component, UIComponent markerFacet, FacesContext context,
                 ResponseWriter writer, String markerClass, String markerStyle)throws IOException {
   
    UIRichMessages uiMessages = null;
   
    if(!(component instanceof UIRichMessages)){
      return;
    }
   
View Full Code Here

   
  }
 
  public void renderComponentOuterStyles(UIComponent component, FacesContext context, ResponseWriter writerthrows IOException {
   
    UIRichMessages uiMessages = null;
   
    if(!(component instanceof UIRichMessages)){
      return;
    }
   
    uiMessages = (UIRichMessages)component;
   
    String parentStyle = (String)uiMessages.getAttributes().get("style");
    String parentClass = (String)uiMessages.getAttributes().get("styleClass");
    
    String richMessageClass = "rich-messages";
   
    parentClass = parentClass != null ? (richMessageClass + " " + parentClass) : richMessageClass;   
      
View Full Code Here

*
*/
public class HtmlRichMessagesRenderer extends RichMessageBaseRenderer {
 
  protected void doEncodeEnd(ResponseWriter writer, FacesContext context, UIComponent component) throws IOException {
    UIRichMessages uiMessages = (UIRichMessages)component;
   
    String layout = null;
    Iterator<FacesMessage> messagesIter = uiMessages.getMessages(context);
    boolean isDisplayNone = !messagesIter.hasNext();
    boolean isWroteTable = false;       
    layout = (String)uiMessages.getAttributes().get("layout");
    if("table".equals(layout)){
      
      writer.startElement("table", uiMessages);
      getUtils().writeAttribute(writer,HTML.id_ATTRIBUTE ,uiMessages.getClientId(context));
      getUtils().writeAttribute(writer, HTML.cellpadding_ATTRIBUTE, "0");
      getUtils().writeAttribute(writer, HTML.cellspacing_ATTRIBUTE, "0");
      renderComponentOuterStyles(uiMessages, context, writer, isDisplayNone);
      writer.startElement("tbody", uiMessages);
      isWroteTable = true;

    } else if("list".equals(layout)){
     
      isWroteTable = false;
      writer.startElement(HTML.DL_ELEMENT, uiMessages);
      getUtils().writeAttribute(writer,HTML.id_ATTRIBUTE ,uiMessages.getClientId(context));
      renderComponentOuterStyles(uiMessages, context, writer, isDisplayNone);
   
    } else {
      throw new FacesException("unknown messages layout "+layout);
    }
View Full Code Here

   
    String detail = null;
   
    String title = null;
   
    UIRichMessages uiMessages = null;
   
   
    if(!(component instanceof UIRichMessages)){
      return;
    }
   
    uiMessages = (UIRichMessages)component;
   
    boolean isTooltip = getUtils().isBooleanAttribute(uiMessages, "tooltip");
    boolean showSummary = uiMessages.isShowSummary();
    boolean showDetail = uiMessages.isShowDetail();
   
    if(facesMsg != null){
      summary = (null != (summary = facesMsg.getSummary())) ? summary : "";
      detail = (null != (detail = facesMsg.getDetail())) ? detail : "";
    }    
View Full Code Here

  }

  public void renderMarkerHtml(UIComponent component, UIComponent markerFacet, FacesContext context,
                 ResponseWriter writer, String markerClass, String markerStyle)throws IOException {
   
    UIRichMessages uiMessages = null;
   
    if(!(component instanceof UIRichMessages)){
      return;
    }
   
View Full Code Here

TOP

Related Classes of org.richfaces.component.UIRichMessages$FacesMessageWithId

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.