[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...

Norman Richards norman.richards at jboss.com
Wed Jan 10 09:36:34 EST 2007


  User: nrichards
  Date: 07/01/10 09:36:34

  Added:       src/main/org/jboss/seam/core  Renderer.java
  Log:
  add renderer
  
  Revision  Changes    Path
  1.1      date: 2007/01/10 14:36:34;  author: nrichards;  state: Exp;jboss-seam/src/main/org/jboss/seam/core/Renderer.java
  
  Index: Renderer.java
  ===================================================================
  package org.jboss.seam.core;
  
  import static org.jboss.seam.InterceptionType.NEVER;
  import static org.jboss.seam.annotations.Install.BUILT_IN;
  
  import java.util.*;
  
  import java.io.IOException;
  import java.net.URL;
  
  import javax.faces.application.FacesMessage;
  import javax.faces.application.FacesMessage.Severity;
  import javax.faces.component.UIComponent;
  import javax.faces.component.UIViewRoot;
  import javax.faces.context.FacesContext;
  
  import org.jboss.seam.*;
  import org.jboss.seam.annotations.*;
  import org.jboss.seam.contexts.Contexts;
  
  import com.sun.facelets.Facelet;
  import com.sun.facelets.compiler.SAXCompiler;
  import com.sun.facelets.impl.DefaultFaceletFactory;
  import com.sun.facelets.impl.DefaultResourceResolver;
  import com.sun.facelets.tag.jsf.ComponentSupport;
  
  @Name("renderer")
  @Install(false)
  public abstract class Renderer
  {
      public abstract String render(String viewId);
      
      public static Renderer instance()
      {
          return (Renderer) Component.getInstance(Renderer.class, true);
      }
  }
  
  
  



More information about the jboss-cvs-commits mailing list