[jboss-cvs] jboss-seam/src/ui/org/jboss/seam/ui ...

Gavin King gavin.king at jboss.com
Tue Jan 16 15:52:45 EST 2007


  User: gavin   
  Date: 07/01/16 15:52:45

  Modified:    src/ui/org/jboss/seam/ui    UICache.java
                        UIStyleDecoration.java
  Added:       src/ui/org/jboss/seam/ui    UIFormattedText.java
  Log:
  s:formattedText
  
  Revision  Changes    Path
  1.7       +2 -0      jboss-seam/src/ui/org/jboss/seam/ui/UICache.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: UICache.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/UICache.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- UICache.java	16 Dec 2006 02:58:13 -0000	1.6
  +++ UICache.java	16 Jan 2007 20:52:45 -0000	1.7
  @@ -45,6 +45,8 @@
      @Override
      public void encodeChildren(FacesContext facesContext) throws IOException
      {
  +      if ( !isRendered() ) return;
  +      
         ResponseWriter response = facesContext.getResponseWriter();
         boolean enabled = isEnabled(facesContext);
         if (enabled)
  
  
  
  1.5       +4 -0      jboss-seam/src/ui/org/jboss/seam/ui/UIStyleDecoration.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: UIStyleDecoration.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/UIStyleDecoration.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- UIStyleDecoration.java	18 Dec 2006 22:48:31 -0000	1.4
  +++ UIStyleDecoration.java	16 Jan 2007 20:52:45 -0000	1.5
  @@ -50,6 +50,8 @@
      @Override
      public void encodeBegin(FacesContext context) throws IOException
      {
  +      if ( !isRendered() ) return;
  +
         super.encodeBegin(context);
         ResponseWriter response = context.getResponseWriter();
         response.startElement( getElement(), this );
  @@ -76,6 +78,8 @@
      @Override
      public void encodeEnd(FacesContext context) throws IOException
      {
  +      if ( !isRendered() ) return;
  +      
         ResponseWriter response = context.getResponseWriter();
         response.endElement( getElement() );
         response.flush();
  
  
  
  1.1      date: 2007/01/16 20:52:45;  author: gavin;  state: Exp;jboss-seam/src/ui/org/jboss/seam/ui/UIFormattedText.java
  
  Index: UIFormattedText.java
  ===================================================================
  package org.jboss.seam.ui;
  
  import java.io.IOException;
  import java.io.Reader;
  import java.io.StringReader;
  
  import javax.faces.component.UIOutput;
  import javax.faces.context.FacesContext;
  
  import org.jboss.seam.text.L;
  import org.jboss.seam.text.P;
  
  import antlr.ANTLRException;
  
  public class UIFormattedText extends UIOutput             
  {
     public static final String COMPONENT_FAMILY = "org.jboss.seam.ui.FormattedText";
  
     @Override
     public String getFamily()
     {
        return COMPONENT_FAMILY;
     }
  
     @Override
     public void encodeBegin(FacesContext context) throws IOException
     {
        if ( !isRendered() ) return;
  
        Reader r = new StringReader( (String) getValue() );
        L lexer = new L(r);
        P parser = new P(lexer);
        try
        {
           parser.startRule();
        }
        catch (ANTLRException re)
        {
           throw new RuntimeException(re);
        }
  
        context.getResponseWriter().write(parser.toString());
     }
     
  }
  
  
  



More information about the jboss-cvs-commits mailing list