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