[jboss-cvs] JBossAS SVN: r93925 - in projects/webbeans-ri-int/trunk: webtier/src/main/java/org/jboss/webbeans/integration/webtier/jsf and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Sep 22 10:46:52 EDT 2009


Author: pete.muir at jboss.org
Date: 2009-09-22 10:46:52 -0400 (Tue, 22 Sep 2009)
New Revision: 93925

Modified:
   projects/webbeans-ri-int/trunk/assembly/
   projects/webbeans-ri-int/trunk/webtier/src/main/java/org/jboss/webbeans/integration/webtier/jsf/ForwardingApplication.java
Log:
implement all JSF2 methods


Property changes on: projects/webbeans-ri-int/trunk/assembly
___________________________________________________________________
Name: svn:ignore
   + 
.classpath
.project
target
bin
.settings


Modified: projects/webbeans-ri-int/trunk/webtier/src/main/java/org/jboss/webbeans/integration/webtier/jsf/ForwardingApplication.java
===================================================================
--- projects/webbeans-ri-int/trunk/webtier/src/main/java/org/jboss/webbeans/integration/webtier/jsf/ForwardingApplication.java	2009-09-22 13:28:48 UTC (rev 93924)
+++ projects/webbeans-ri-int/trunk/webtier/src/main/java/org/jboss/webbeans/integration/webtier/jsf/ForwardingApplication.java	2009-09-22 14:46:52 UTC (rev 93925)
@@ -19,13 +19,24 @@
 import java.util.Collection;
 import java.util.Iterator;
 import java.util.Locale;
+import java.util.Map;
+import java.util.ResourceBundle;
 
+import javax.el.ELContextListener;
+import javax.el.ELException;
+import javax.el.ELResolver;
+import javax.el.ExpressionFactory;
+import javax.el.ValueExpression;
 import javax.faces.FacesException;
 import javax.faces.application.Application;
 import javax.faces.application.NavigationHandler;
+import javax.faces.application.ProjectStage;
+import javax.faces.application.Resource;
+import javax.faces.application.ResourceHandler;
 import javax.faces.application.StateManager;
 import javax.faces.application.ViewHandler;
 import javax.faces.component.UIComponent;
+import javax.faces.component.behavior.Behavior;
 import javax.faces.context.FacesContext;
 import javax.faces.convert.Converter;
 import javax.faces.el.MethodBinding;
@@ -34,6 +45,8 @@
 import javax.faces.el.ValueBinding;
 import javax.faces.el.VariableResolver;
 import javax.faces.event.ActionListener;
+import javax.faces.event.SystemEvent;
+import javax.faces.event.SystemEventListener;
 import javax.faces.validator.Validator;
 
 /**
@@ -44,14 +57,17 @@
 {
    
    protected abstract Application delegate();
+   
+   public void addBehavior(String behaviorId, String behaviorClass)
+   {
+      delegate().addBehavior(behaviorId, behaviorClass);
+   }
 
-   @Override
    public void addComponent(String componentType, String componentClass)
    {
       delegate().addComponent(componentType, componentClass);
    }
 
-   @Override
    public void addConverter(String converterId, String converterClass)
    {
       delegate().addConverter(converterId, converterClass);
@@ -63,14 +79,62 @@
    {
       delegate().addConverter(targetClass, converterClass);
    }
+   
+   @Override
+   public void addDefaultValidatorId(String validatorId)
+   {
+      delegate().addDefaultValidatorId(validatorId);
+   }
+   
+   @Override
+   public void addELContextListener(ELContextListener listener)
+   {
+      delegate().addELContextListener(listener);
+   }
+   
+   @Override
+   public void addELResolver(ELResolver resolver)
+   {
+      delegate().addELResolver(resolver);
+   }
 
    @Override
    public void addValidator(String validatorId, String validatorClass)
    {
       delegate().addValidator(validatorId, validatorClass);
    }
+   
+   @Override
+   public Behavior createBehavior(String behaviorId) throws FacesException
+   {
+      return delegate().createBehavior(behaviorId);
+   }
+   
+   @Override
+   public UIComponent createComponent(FacesContext context, Resource componentResource)
+   {
+      return delegate().createComponent(context, componentResource);
+   }
+   
+   @Override
+   public UIComponent createComponent(FacesContext context, String componentType, String rendererType)
+   {
+      return delegate().createComponent(context, componentType, rendererType);
+   }
 
    @Override
+   public UIComponent createComponent(ValueExpression componentExpression, FacesContext context, String componentType) throws FacesException
+   {
+      return delegate().createComponent(componentExpression, context, componentType);
+   }
+   
+   @Override
+   public UIComponent createComponent(ValueExpression componentExpression, FacesContext context, String componentType, String rendererType)
+   {
+      return delegate().createComponent(componentExpression, context, componentType, rendererType);
+   }
+   
+   @Override
    public UIComponent createComponent(String componentType) throws FacesException
    {
       return delegate().createComponent(componentType);
@@ -116,12 +180,26 @@
    {
       return delegate().createValueBinding(ref);
    }
+   
+   @Override
+   public <T> T evaluateExpressionGet(FacesContext context, String expression, Class<? extends T> expectedType) throws ELException
+   {
+      return delegate().evaluateExpressionGet(context, expression, expectedType);
+   }
 
    @Override
    public ActionListener getActionListener()
    {
       return delegate().getActionListener();
    }
+   
+   @Override
+   public Iterator<String> getBehaviorIds()
+   {
+      return delegate().getBehaviorIds();
+   }
+   
+   
 
    @Override
    public Iterator<String> getComponentTypes()
@@ -147,12 +225,36 @@
    {
       return delegate().getDefaultLocale();
    }
-
+   
    @Override
    public String getDefaultRenderKitId()
    {
       return delegate().getDefaultRenderKitId();
    }
+   
+   @Override
+   public Map<String, String> getDefaultValidatorInfo()
+   {
+      return delegate().getDefaultValidatorInfo();
+   }
+   
+   @Override
+   public ELContextListener[] getELContextListeners()
+   {
+      return delegate().getELContextListeners();
+   }
+   
+   @Override
+   public ELResolver getELResolver()
+   {
+      return delegate().getELResolver();
+   }
+   
+   @Override
+   public ExpressionFactory getExpressionFactory()
+   {
+      return delegate().getExpressionFactory();
+   }
 
    @Override
    public String getMessageBundle()
@@ -172,6 +274,24 @@
    {
       return delegate().getPropertyResolver();
    }
+   
+   @Override
+   public ProjectStage getProjectStage()
+   {
+      return delegate().getProjectStage();
+   }
+   
+   @Override
+   public ResourceBundle getResourceBundle(FacesContext ctx, String name)
+   {
+      return delegate().getResourceBundle(ctx, name);
+   }
+   
+   @Override
+   public ResourceHandler getResourceHandler()
+   {
+      return delegate().getResourceHandler();
+   }
 
    @Override
    public StateManager getStateManager()
@@ -203,6 +323,24 @@
    {
       return delegate().getViewHandler();
    }
+   
+   @Override
+   public void publishEvent(FacesContext context, Class<? extends SystemEvent> systemEventClass, Class<?> sourceBaseType, Object source)
+   {
+      delegate().publishEvent(context, systemEventClass, sourceBaseType, source);
+   }
+   
+   @Override
+   public void publishEvent(FacesContext context, Class<? extends SystemEvent> systemEventClass, Object source)
+   {
+      delegate().publishEvent(context, systemEventClass, source);
+   }
+   
+   @Override
+   public void removeELContextListener(ELContextListener listener)
+   {
+      delegate().removeELContextListener(listener);
+   }
 
    @Override
    public void setActionListener(ActionListener listener)
@@ -241,6 +379,12 @@
    {
       delegate().setPropertyResolver(resolver);
    }
+   
+   @Override
+   public void setResourceHandler(ResourceHandler resourceHandler)
+   {
+      delegate().setResourceHandler(resourceHandler);
+   }
 
    @Override
    public void setStateManager(StateManager manager)
@@ -269,6 +413,30 @@
    }
    
    @Override
+   public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
+   {
+      delegate().subscribeToEvent(systemEventClass, sourceClass, listener);
+   }
+   
+   @Override
+   public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
+   {
+      delegate().subscribeToEvent(systemEventClass, listener);
+   }
+   
+   @Override
+   public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener)
+   {
+      delegate().unsubscribeFromEvent(systemEventClass, sourceClass, listener);
+   }
+   
+   @Override
+   public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener)
+   {
+      delegate().unsubscribeFromEvent(systemEventClass, listener);
+   }
+   
+   @Override
    public boolean equals(Object obj)
    {
       return delegate().equals(obj);




More information about the jboss-cvs-commits mailing list