You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2006/05/05 18:46:43 UTC

svn commit: r400108 - in /tapestry/tapestry5/tapestry-core/trunk/src: main/java/org/apache/tapestry/ main/java/org/apache/tapestry/events/ main/java/org/apache/tapestry/internal/structure/ main/java/org/apache/tapestry/internal/transform/ main/java/org...

Author: hlship
Date: Fri May  5 09:46:42 2006
New Revision: 400108

URL: http://svn.apache.org/viewcvs?rev=400108&view=rev
Log:
Move runtime-only component interfaces to a .runtime package.

Added:
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ComponentLifecycle.java
      - copied, changed from r400104, tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/events/ComponentLifecycle.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ResourceAware.java
      - copied, changed from r400104, tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ResourceAware.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/package.html
Removed:
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ResourceAware.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/events/ComponentLifecycle.java
Modified:
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ComponentResources.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/Page.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/PageImpl.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/Instantiator.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/InternalClassTransformationImpl.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/ReflectiveInstantiator.java
    tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/transform/TransformConstants.java
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/ComponentInstantiatorSourceImplTest.java
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/InternalClassTransformationImplTest.java
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/worker/UnclaimedFieldWorkerTest.java

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ComponentResources.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ComponentResources.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ComponentResources.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ComponentResources.java Fri May  5 09:46:42 2006
@@ -15,8 +15,7 @@
 package org.apache.tapestry;
 
 /**
- * A component peer's view of a component, representing all the resources provided by the component
- * to the peer, including assets and so forth.
+ * Provides a component instance with the resources provided by the framework.
  * 
  * @author Howard M. Lewis Ship
  */

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/Page.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/Page.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/Page.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/Page.java Fri May  5 09:46:42 2006
@@ -16,7 +16,7 @@
 
 import java.util.Locale;
 
-import org.apache.tapestry.events.ComponentLifecycle;
+import org.apache.tapestry.runtime.ComponentLifecycle;
 
 /**
  * Represents a unique page within the application.

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/PageImpl.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/PageImpl.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/PageImpl.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/structure/PageImpl.java Fri May  5 09:46:42 2006
@@ -17,7 +17,7 @@
 import java.util.List;
 import java.util.Locale;
 
-import org.apache.tapestry.events.ComponentLifecycle;
+import org.apache.tapestry.runtime.ComponentLifecycle;
 
 import static org.apache.tapestry.util.CollectionFactory.newList;
 

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/Instantiator.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/Instantiator.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/Instantiator.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/Instantiator.java Fri May  5 09:46:42 2006
@@ -14,9 +14,9 @@
 
 package org.apache.tapestry.internal.transform;
 
-import org.apache.tapestry.ResourceAware;
-import org.apache.tapestry.events.ComponentLifecycle;
 import org.apache.tapestry.internal.InternalComponentResources;
+import org.apache.tapestry.runtime.ComponentLifecycle;
+import org.apache.tapestry.runtime.ResourceAware;
 
 /**
  * An object that can instantiate another object. This is used with enhanced classes, in which the

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/InternalClassTransformationImpl.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/InternalClassTransformationImpl.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/InternalClassTransformationImpl.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/InternalClassTransformationImpl.java Fri May  5 09:46:42 2006
@@ -33,9 +33,9 @@
 import javassist.NotFoundException;
 
 import org.apache.tapestry.ComponentResources;
-import org.apache.tapestry.events.ComponentLifecycle;
 import org.apache.tapestry.internal.InternalComponentResources;
 import org.apache.tapestry.internal.annotations.SuppressNullCheck;
+import org.apache.tapestry.runtime.ComponentLifecycle;
 import org.apache.tapestry.transform.MethodSignature;
 import org.apache.tapestry.util.CollectionFactory;
 import org.apache.tapestry.util.IdAllocator;

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/ReflectiveInstantiator.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/ReflectiveInstantiator.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/ReflectiveInstantiator.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/internal/transform/ReflectiveInstantiator.java Fri May  5 09:46:42 2006
@@ -16,8 +16,8 @@
 
 import java.lang.reflect.Constructor;
 
-import org.apache.tapestry.events.ComponentLifecycle;
 import org.apache.tapestry.internal.InternalComponentResources;
+import org.apache.tapestry.runtime.ComponentLifecycle;
 
 /**
  * Implementation of {@link Instantiator} based on a class, a list of parameters to the class'

Copied: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ComponentLifecycle.java (from r400104, tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/events/ComponentLifecycle.java)
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ComponentLifecycle.java?p2=tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ComponentLifecycle.java&p1=tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/events/ComponentLifecycle.java&r1=400104&r2=400108&rev=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/events/ComponentLifecycle.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ComponentLifecycle.java Fri May  5 09:46:42 2006
@@ -12,9 +12,8 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-package org.apache.tapestry.events;
+package org.apache.tapestry.runtime;
 
-import org.apache.tapestry.ResourceAware;
 
 /**
  * Interface that allows a component to define behavior as the page is loaded. This interface is

Copied: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ResourceAware.java (from r400104, tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ResourceAware.java)
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ResourceAware.java?p2=tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ResourceAware.java&p1=tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ResourceAware.java&r1=400104&r2=400108&rev=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/ResourceAware.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/ResourceAware.java Fri May  5 09:46:42 2006
@@ -12,7 +12,9 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-package org.apache.tapestry;
+package org.apache.tapestry.runtime;
+
+import org.apache.tapestry.ComponentResources;
 
 /**
  * Interface implemented by components (after they have been transformed at load time). Component

Added: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/package.html
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/package.html?rev=400108&view=auto
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/package.html (added)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/runtime/package.html Fri May  5 09:46:42 2006
@@ -0,0 +1,4 @@
+<html>
+    <body>Contains interfaces that are added to component classes at <em>runtime</em>. These
+        interfaces are added using Tapestry built-in AOP support.</body>
+</html>

Modified: tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/transform/TransformConstants.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/transform/TransformConstants.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/transform/TransformConstants.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/main/java/org/apache/tapestry/transform/TransformConstants.java Fri May  5 09:46:42 2006
@@ -25,12 +25,12 @@
 public final class TransformConstants
 {
 
-    /** Signature for {@link org.apache.tapestry.events.ComponentLifecycle#containingPageDidLoad()}. */
+    /** Signature for {@link org.apache.tapestry.runtime.ComponentLifecycle#containingPageDidLoad()}. */
     public static final MethodSignature CONTAINING_PAGE_DID_LOAD_SIGNATURE = new MethodSignature(
             "containingPageDidLoad");
 
     /**
-     * Signature for {@link org.apache.tapestry.events.ComponentLifecycle#containingPageDidDetach()}.
+     * Signature for {@link org.apache.tapestry.runtime.ComponentLifecycle#containingPageDidDetach()}.
      */
     public static final MethodSignature CONTAINING_PAGE_DID_DETACH_SIGNATURE = new MethodSignature(
             "containingPageDidDetach");

Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/ComponentInstantiatorSourceImplTest.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/ComponentInstantiatorSourceImplTest.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/ComponentInstantiatorSourceImplTest.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/ComponentInstantiatorSourceImplTest.java Fri May  5 09:46:42 2006
@@ -40,11 +40,11 @@
 import org.apache.hivemind.impl.RegistryBuilder;
 import org.apache.hivemind.impl.XmlModuleDescriptorProvider;
 import org.apache.hivemind.util.PropertyUtils;
-import org.apache.tapestry.events.ComponentLifecycle;
 import org.apache.tapestry.internal.InternalComponentResources;
 import org.apache.tapestry.internal.services.UpdateListenerHub;
 import org.apache.tapestry.internal.transform.pages.BasicComponent;
 import org.apache.tapestry.internal.transform.pages.BasicSubComponent;
+import org.apache.tapestry.runtime.ComponentLifecycle;
 import org.apache.tapestry.test.BaseTestCase;
 import org.testng.Assert;
 import org.testng.annotations.Configuration;

Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/InternalClassTransformationImplTest.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/InternalClassTransformationImplTest.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/InternalClassTransformationImplTest.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/InternalClassTransformationImplTest.java Fri May  5 09:46:42 2006
@@ -26,10 +26,8 @@
 import javassist.Loader;
 import javassist.NotFoundException;
 
-import org.apache.tapestry.ResourceAware;
 import org.apache.tapestry.annotations.ComponentClass;
 import org.apache.tapestry.annotations.Retain;
-import org.apache.tapestry.events.ComponentLifecycle;
 import org.apache.tapestry.internal.InternalComponentResources;
 import org.apache.tapestry.internal.transform.pages.AbstractFoo;
 import org.apache.tapestry.internal.transform.pages.BarImpl;
@@ -38,6 +36,8 @@
 import org.apache.tapestry.internal.transform.pages.ClaimedFields;
 import org.apache.tapestry.internal.transform.pages.ParentClass;
 import org.apache.tapestry.internal.transform.pages.TargetObject;
+import org.apache.tapestry.runtime.ComponentLifecycle;
+import org.apache.tapestry.runtime.ResourceAware;
 import org.apache.tapestry.test.BaseTestCase;
 import org.apache.tapestry.transform.ClassTransformation;
 import org.testng.annotations.Configuration;

Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/worker/UnclaimedFieldWorkerTest.java
URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/worker/UnclaimedFieldWorkerTest.java?rev=400108&r1=400107&r2=400108&view=diff
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/worker/UnclaimedFieldWorkerTest.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/internal/transform/worker/UnclaimedFieldWorkerTest.java Fri May  5 09:46:42 2006
@@ -16,8 +16,8 @@
 
 import java.lang.reflect.Modifier;
 
-import org.apache.tapestry.events.ComponentLifecycle;
 import org.apache.tapestry.model.MutableComponentModel;
+import org.apache.tapestry.runtime.ComponentLifecycle;
 import org.apache.tapestry.test.BaseTestCase;
 import org.apache.tapestry.transform.ClassTransformation;
 import org.testng.annotations.Test;



---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org