Author: hlship
Date: Fri Sep  9 13:48:44 2005
New Revision: 279874

URL: http://svn.apache.org/viewcvs?rev=279874&view=rev
Log:
Remove IComponent.getComponent() (added in 4.0)

Modified:
    
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/AbstractComponent.java
    
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IComponent.java
    
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/TestAbstractComponent.java
    
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/MockForm.java
    
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/services/impl/TestBindingSource.java

Modified: 
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/AbstractComponent.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/AbstractComponent.java?rev=279874&r1=279873&r2=279874&view=diff
==============================================================================
--- 
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/AbstractComponent.java
 (original)
+++ 
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/AbstractComponent.java
 Fri Sep  9 13:48:44 2005
@@ -837,16 +837,6 @@
         return getMessages().format(key, argument1, argument2, argument3);
     }
 
-    /**
-     * Returns this component.
-     * 
-     * @since 4.0
-     */
-    public final IComponent getComponent()
-    {
-        return this;
-    }
-
     /** @since 4.0 */
     public final IContainedComponent getContainedComponent()
     {

Modified: 
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IComponent.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IComponent.java?rev=279874&r1=279873&r2=279874&view=diff
==============================================================================
--- 
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IComponent.java 
(original)
+++ 
jakarta/tapestry/trunk/framework/src/java/org/apache/tapestry/IComponent.java 
Fri Sep  9 13:48:44 2005
@@ -340,32 +340,6 @@
     public String getMessage(String key);
 
     /**
-     * Returns this component. That seems to be a very odd method for a 
component; it's based on the
-     * future direction of Tapestry. Currently, the base classes (such as 
[EMAIL PROTECTED] AbstractComponent},
-     * [EMAIL PROTECTED] BaseComponent} and [EMAIL PROTECTED] 
org.apache.tapestry.html.BasePage}) largely provide
-     * <em>structural concerns</em> such as containing, lifecycle, templates, 
bindings, and so
-     * forth. Tapestry users provide subclasses that represent the 
<em>application concerns</em>:
-     * properties, (listener) methods and parameters.
-     * <p>
-     * This current vision for Tapestry is to split these two concerns into 
the component and
-     * <em>the peer</em>. The peer contains the application concerns, the 
component provides the
-     * structural concerns. The peer will not have to implement any special 
interfaces or subclass
-     * from any special base classes (though there will be some optional 
interfaces, annotations
-     * and/or naming conventions). The component will be <em>injected</em> 
into the peer as this
-     * property: <code>component</code>.
-     * <p>
-     * That means that certain OGNL expression will have to change: For 
example, "ognl:assets.foo"
-     * may eventually have to be re-written as "ognl:component.assets.foo". Of 
course, using
-     * "asset:foo", or injecting the foo asset as a property, may make it even 
easier to reference
-     * the asset. In any case, having this property in place long before the 
transition should make
-     * it easier to build applications that can survive the transition 
unchanged.`
-     * 
-     * @since 4.0
-     */
-
-    public IComponent getComponent();
-
-    /**
      * Returns the [EMAIL PROTECTED] 
org.apache.tapestry.spec.IContainedComponent}. This will be null for
      * pages. This property is set when a component is constructed, and links 
the component instance
      * to the reference in the containing page or component's template or 
specification. This is

Modified: 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/TestAbstractComponent.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/TestAbstractComponent.java?rev=279874&r1=279873&r2=279874&view=diff
==============================================================================
--- 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/TestAbstractComponent.java
 (original)
+++ 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/TestAbstractComponent.java
 Fri Sep  9 13:48:44 2005
@@ -36,13 +36,6 @@
 
     }
 
-    public void testGetComponent()
-    {
-        IComponent component = new ConcreteComponent();
-
-        assertSame(component, component.getComponent());
-    }
-
     public void testUnimplementedMethods()
     {
         IComponent component = new ConcreteComponent();

Modified: 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/MockForm.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/MockForm.java?rev=279874&r1=279873&r2=279874&view=diff
==============================================================================
--- 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/MockForm.java
 (original)
+++ 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/form/MockForm.java
 Fri Sep  9 13:48:44 2005
@@ -340,11 +340,6 @@
         _focus = focus;
     }
 
-    public IComponent getComponent()
-    {
-        return this;
-    }
-
     public IContainedComponent getContainedComponent()
     {
         return null;

Modified: 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/services/impl/TestBindingSource.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/services/impl/TestBindingSource.java?rev=279874&r1=279873&r2=279874&view=diff
==============================================================================
--- 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/services/impl/TestBindingSource.java
 (original)
+++ 
jakarta/tapestry/trunk/framework/src/test/org/apache/tapestry/services/impl/TestBindingSource.java
 Fri Sep  9 13:48:44 2005
@@ -22,7 +22,6 @@
 import org.apache.tapestry.IComponent;
 import org.apache.tapestry.binding.BindingConstants;
 import org.apache.tapestry.binding.BindingFactory;
-import org.easymock.MockControl;
 
 /**
  * Tests for [EMAIL PROTECTED] 
org.apache.tapestry.services.impl.BindingSourceImpl}.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to