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

Stan Silvert ssilvert at jboss.com
Fri Oct 27 15:11:52 EDT 2006


  User: ssilvert
  Date: 06/10/27 15:11:52

  Modified:    src/main/org/jboss/seam/jsf  SeamApplication11.java
  Log:
  createValueBinding should not return an ActionParamValueBinding.
  
  Revision  Changes    Path
  1.2       +510 -257  jboss-seam/src/main/org/jboss/seam/jsf/SeamApplication11.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: SeamApplication11.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/jsf/SeamApplication11.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- SeamApplication11.java	12 Oct 2006 01:37:28 -0000	1.1
  +++ SeamApplication11.java	27 Oct 2006 19:11:52 -0000	1.2
  @@ -1,257 +1,510 @@
   package org.jboss.seam.jsf;
   
  +
  +
   import java.util.Collection;
  +
   import java.util.Iterator;
  +
   import java.util.Locale;
   
  +
  +
   import javax.faces.FacesException;
  +
   import javax.faces.application.Application;
  +
   import javax.faces.application.NavigationHandler;
  +
   import javax.faces.application.StateManager;
  +
   import javax.faces.application.ViewHandler;
  +
   import javax.faces.component.UIComponent;
  +
   import javax.faces.context.FacesContext;
  +
   import javax.faces.convert.Converter;
  +
   import javax.faces.el.MethodBinding;
  +
   import javax.faces.el.PropertyResolver;
  +
   import javax.faces.el.ReferenceSyntaxException;
  +
   import javax.faces.el.ValueBinding;
  +
   import javax.faces.el.VariableResolver;
  +
   import javax.faces.event.ActionListener;
  +
   import javax.faces.validator.Validator;
   
  +
  +
   import org.jboss.seam.actionparam.ActionParamMethodBinding;
  -import org.jboss.seam.actionparam.ActionParamValueBinding;
  +
  +
   
   public class SeamApplication11 extends Application
  +
   {
   
  +
  +
      protected Application application;
      
  +   
  +
      public Application getDelegate()
  +
      {
  +
         return application;
  +
      }
      
  +   
  +
      public SeamApplication11(Application app)
  +
      {
  +
         this.application = app;
  +
      }
   
  +
  +
      @Override
  +
      public void addComponent(String componentType, String componentClass)
  +
      {
  +
         application.addComponent(componentType, componentClass);
  +
      }
   
  +
  +
      @Override
  +
      public void addConverter(String converterId, String converterClass)
  +
      {
  +
         application.addConverter(converterId, converterClass);
  +
      }
   
  +
  +
      @Override
  +
      public void addConverter(Class targetClass, String converterClass)
  +
      {
  +
         application.addConverter(targetClass, converterClass);
  +
      }
   
  +
  +
      @Override
  +
      public void addValidator(String validatorId, String validatorClass)
  +
      {
  +
         application.addValidator(validatorId, validatorClass);
  +
      }
   
  +
  +
      @Override
  +
      public UIComponent createComponent(String componentType)
  +
            throws FacesException
  +
      {
  +
         return application.createComponent(componentType);
  +
      }
   
  +
  +
      @Override
  +
      public UIComponent createComponent(ValueBinding componentBinding,
  +
            FacesContext context, String componentType) throws FacesException
  +
      {
  +
         return application.createComponent(componentBinding, context, componentType);
  +
      }
   
  +
  +
      @Override
  +
      public Converter createConverter(String converterId)
  +
      {
  +
         return application.createConverter(converterId);
  +
      }
   
  +
  +
      @Override
  +
      public Converter createConverter(Class targetClass)
  +
      {
  +
         return application.createConverter(targetClass);
  +
      }
   
  +
  +
      @Override
  +
      public MethodBinding createMethodBinding(String ref, Class[] params)
  +
            throws ReferenceSyntaxException
  +
      {
  +
         return new ActionParamMethodBinding(application, ref);
  +
         //return app.createMethodBinding(ref, params);
  +
      }
   
  +
  +
      @Override
  +
      public Validator createValidator(String validatorId) throws FacesException
  +
      {
  +
         return application.createValidator(validatorId);
  +
      }
   
  +
  +
      @Override
  +
      public ValueBinding createValueBinding(String ref)
  +
            throws ReferenceSyntaxException
  +
      {
  -      return new ActionParamValueBinding(application, ref);
  -      //return app.createValueBinding(ref);
  +
  +      return application.createValueBinding(ref);
  +
      }
   
  +
  +
      @Override
  +
      public ActionListener getActionListener()
  +
      {
  +
         return application.getActionListener();
  +
      }
   
  +
  +
      @Override
  +
      public Iterator getComponentTypes()
  +
      {
  +
         return application.getComponentTypes();
  +
      }
   
  +
  +
      @Override
  +
      public Iterator getConverterIds()
  +
      {
  +
         return application.getConverterIds();
  +
      }
   
  +
  +
      @Override
  +
      public Iterator getConverterTypes()
  +
      {
  +
         return application.getComponentTypes();
  +
      }
   
  +
  +
      @Override
  +
      public Locale getDefaultLocale()
  +
      {
  +
         return application.getDefaultLocale();
  +
      }
   
  +
  +
      @Override
  +
      public String getDefaultRenderKitId()
  +
      {
  +
         return application.getDefaultRenderKitId();
  +
      }
   
  +
  +
      @Override
  +
      public String getMessageBundle()
  +
      {
  +
         return application.getMessageBundle();
  +
      }
   
  +
  +
      @Override
  +
      public NavigationHandler getNavigationHandler()
  +
      {
  +
         return application.getNavigationHandler();
  +
      }
   
  +
  +
      @Override
  +
      public PropertyResolver getPropertyResolver()
  +
      {
  +
         return application.getPropertyResolver();
  +
      }
   
  +
  +
      @Override
  +
      public StateManager getStateManager()
  +
      {
  +
         return application.getStateManager();
  +
      }
   
  +
  +
      @Override
  +
      public Iterator getSupportedLocales()
  +
      {
  +
         return application.getSupportedLocales();
  +
      }
   
  +
  +
      @Override
  +
      public Iterator getValidatorIds()
  +
      {
  +
         return application.getValidatorIds();
  +
      }
   
  +
  +
      @Override
  +
      public VariableResolver getVariableResolver()
  +
      {
  +
         return application.getVariableResolver();
  +
      }
   
  +
  +
      @Override
  +
      public ViewHandler getViewHandler()
  +
      {
  +
         return application.getViewHandler();
  +
      }
   
  +
  +
      @Override
  +
      public void setActionListener(ActionListener listener)
  +
      {
  +
         application.setActionListener(listener);
  +
      }
   
  +
  +
      @Override
  +
      public void setDefaultLocale(Locale locale)
  +
      {
  +
         application.setDefaultLocale(locale);
  +
      }
   
  +
  +
      @Override
  +
      public void setDefaultRenderKitId(String renderKitId)
  +
      {
  +
         application.setDefaultRenderKitId(renderKitId);
  +
      }
   
  +
  +
      @Override
  +
      public void setMessageBundle(String bundle)
  +
      {
  +
         application.setMessageBundle(bundle);
  +
      }
   
  +
  +
      @Override
  +
      public void setNavigationHandler(NavigationHandler handler)
  +
      {
  +
         application.setNavigationHandler(handler);
  +
      }
   
  +
  +
      @Override
  +
      public void setPropertyResolver(PropertyResolver resolver)
  +
      {
  +
         application.setPropertyResolver(resolver);
  +
      }
   
  +
  +
      @Override
  +
      public void setStateManager(StateManager manager)
  +
      {
  +
         application.setStateManager(manager);
  +
      }
   
  +
  +
      @Override
  +
      public void setSupportedLocales(Collection locales)
  +
      {
  +
         application.setSupportedLocales(locales);
  +
      }
   
  +
  +
      @Override
  +
      public void setVariableResolver(VariableResolver resolver)
  +
      {
  +
         application.setVariableResolver(resolver);
  +
      }
   
  +
  +
      @Override
  +
      public void setViewHandler(ViewHandler handler)
  +
      {
  +
         application.setViewHandler(handler);
  +
      }
   
  +
  +
   }
  +
  
  
  



More information about the jboss-cvs-commits mailing list