Tapestry Inversion of Control Container
Page added by Howard M. Lewis Ship
Why do I need to define an interface for my services? Why can't I just use the class itself?
First of all: you can do exactly this, but you lose some of the
Page And Component Classes
File attached by Howard M. Lewis Ship
Class Loaders
(0.1 kB text/xml)
-
GLIFFY DIAGRAM, ONLY EDIT IN GLIFFY EDITOR!
Change
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (5)
h1. Whats the difference between a page and a component?
h1. Page And Component
Page And Component Classes
File attached by Howard M. Lewis Ship
Class Loaders
(4 kB text/xml)
-
GLIFFY DIAGRAM, ONLY EDIT IN GLIFFY EDITOR!
Change
Page And Component Classes
File attached by Howard M. Lewis Ship
Class Loaders.png
(20 kB image/png)
-
GLIFFY DIAGRAM IMAGE
Change Notification Preferences
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (1)
...
{gliffy:name=Class Loaders|align=center|size=L|version=12}
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (4)
...
h2. Why do I get ClassCastExceptions java.lang.LinkageError
Page And Component Classes
File attached by Howard M. Lewis Ship
Class Loaders.png
(15 kB image/png)
-
GLIFFY DIAGRAM IMAGE
Change Notification Preferences
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (1)
...
Although these two classes have the same fully qualified class name, they
Page And Component Classes
File attached by Howard M. Lewis Ship
Class Loaders
(4 kB text/xml)
-
GLIFFY DIAGRAM, ONLY EDIT IN GLIFFY EDITOR!
Change
Frequently Asked Questions
Page edited by Howard M. Lewis Ship
Changes (2)
{children:all=true|excerpt=true}
h1. Contents {toc} h1. Frequently Asked
Frequently Asked Questions
Page edited by Howard M. Lewis Ship
Changes (3)
h1. Contents
{toc}
h1. Frequently Asked Questions
Specific Errors
Page edited by Howard M. Lewis Ship
Changes (2)
h1. Why do I get the exception No service implements the interface
Ajax Components
Page edited by Howard M. Lewis Ship
Changes (3)
h1. Do I have to specify both {{id}} and {{t:id}} for Zone components?
h2. Ajax Components
Tapestry Inversion of Control Container
Page edited by Howard M. Lewis Ship
Changes (3)
h1. Why do I need to define an interface for my services? Why cant I just use
Frequently Asked Questions
Page edited by Howard M. Lewis Ship
Changes (2)
{toc}
{include:Ajax Components}
{include:General Questions}
Frequently Asked Questions
Page edited by Howard M. Lewis Ship
Changes (1)
...
{include:Tapestry Inversion of Control Container} {include:Templating and
Templating and Markup
Page edited by Howard M. Lewis Ship
Changes (1)
...
In many components, the {{id}} attribute is an informal parameter; a value from
Templating and Markup
Page edited by Howard M. Lewis Ship
Changes (1)
...
In many components, the {{id}} attribute is an informal parameter; a value from
Frequently Asked Questions
Page edited by Howard M. Lewis Ship
Changes (6)
...
{include:General Questions}
{include:Ajax Components}
Frequently Asked Questions
Page edited by Howard M. Lewis Ship
Changes (1)
...
{include:Templating and Markup} {include:Page And Component Classes}
Forms and Form Components
Page added by Howard M. Lewis Ship
Forms and Form Components
What is the t:formdata hidden field for?
In Tapestry, rendering a form can be a complicated process; inside the body of the Form component are many of
Forms and Form Components
Page edited by Howard M. Lewis Ship
Changes (1)
...
h3. How do I change the label for a field on the fly?
Frequently Asked Questions
Page edited by Howard M. Lewis Ship
Changes (1)
...
{include:Integration with existing applications} {include:Specific Errors}
Frequently Asked Questions
Page edited by Howard M. Lewis Ship
Changes (1)
...
{include:Integration with existing applications} {include:Specific Errors}
Injection FAQs
Page added by Howard M. Lewis Ship
Injection
What's the difference between the Component and InjectComponent annotations?
What's the difference between the InjectPage and InjectContainer annotations?
I get an exception
Injection FAQ
Page added by Howard M. Lewis Ship
Injection
What's the difference between the Component and InjectComponent annotations?
The Component annotation is used to define the type of component, and its parameter bindings. When
Injection FAQ
Page edited by Howard M. Lewis Ship
Changes (2)
...
{code}
Again, were matching the field name to the component id, and you
General Questions
Page edited by Howard M. Lewis Ship
Changes (2)
...
The easiest way to get started is to use [Apache Maven|http://maven.apache.org] to
[
https://issues.apache.org/jira/browse/TAP5-1061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12899591#action_12899591
]
Pierce Wetter commented on TAP5-1061:
-
So there's a gotcha if you do:
t:zone
Ajax Components
Page edited by Howard M. Lewis Ship
Changes (1)
...
The point is, to be sure, specify the exact client id. This will be the value for the
Injection FAQs
Page removed by Howard M. Lewis Ship
Injection
What's the difference between the Component and InjectComponent annotations?
What's the difference between the InjectPage and InjectContainer annotations?
I get an exception
Injection FAQ
Page edited by Howard M. Lewis Ship
Changes (1)
...
The two marker annotations, {{Traditional}} and {{Primary}}, ensure that only a single
Ajax Components
Page edited by Howard M. Lewis Ship
Changes (1)
...
} {code}
h3. Whats that weird number in the middle of the client ids
Page And Component Classes
Page edited by Howard M. Lewis Ship
Changes (1)
...
Just be sure to put the interface class in a non-controlled package, such
Templating and Markup
Page edited by Howard M. Lewis Ship
Changes (1)
...
In many components, the {{id}} attribute is an informal parameter; a value from
[
https://issues.apache.org/jira/browse/TAP5-818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Josh Canfield updated TAP5-818:
---
Attachment: PropertyConduitGenerics.patch
Here is a patch that adds support for Property level generic
Author: hlship
Date: Tue Aug 17 23:54:08 2010
New Revision: 986530
URL: http://svn.apache.org/viewvc?rev=986530view=rev
Log:
TAP5-1229: Tapestry binary/source distributions do not include all modules
TAP5-752: Tapestry bin download includes lots of libraries that shouldn't be
there due to
[
https://issues.apache.org/jira/browse/TAP5-752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship closed TAP5-752.
-
Assignee: Howard M. Lewis Ship
Fix Version/s: 5.2.1
Resolution: Fixed
[
https://issues.apache.org/jira/browse/TAP5-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship closed TAP5-1229.
--
Fix Version/s: 5.2.1
Resolution: Fixed
Tapestry binary/source distributions do
[
https://issues.apache.org/jira/browse/TAP5-818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship reassigned TAP5-818:
-
Assignee: Howard M. Lewis Ship
JDK5 Generic is not supported by property chain
Author: hlship
Date: Wed Aug 18 00:24:33 2010
New Revision: 986533
URL: http://svn.apache.org/viewvc?rev=986533view=rev
Log:
TAP5-818: Tapestry should properly support JDK 1.5 Generics when reading and
updating properties and property expressions
Modified:
[
https://issues.apache.org/jira/browse/TAP5-818?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship reopened TAP5-818:
---
Tapestry should properly support JDK 1.5 Generics when reading and updating
properties
[
https://issues.apache.org/jira/browse/TAP5-1235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship reassigned TAP5-1235:
--
Assignee: Howard M. Lewis Ship
The interaction between a Form component and
[
https://issues.apache.org/jira/browse/TAP5-1201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship reassigned TAP5-1201:
--
Assignee: Howard M. Lewis Ship (was: Christophe Cordenier)
[
https://issues.apache.org/jira/browse/TAP5-1234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship closed TAP5-1234.
--
Resolution: Duplicate
I think the TAP5-1201 fix will cover these situations as well.
Author: hlship
Date: Wed Aug 18 01:06:37 2010
New Revision: 986543
URL: http://svn.apache.org/viewvc?rev=986543view=rev
Log:
TAP5-1235: The interaction between a Form component and the active page can be
problematic when there is an error loading a page
Modified:
Author: hlship
Date: Wed Aug 18 01:06:30 2010
New Revision: 986542
URL: http://svn.apache.org/viewvc?rev=986542view=rev
Log:
TAP5-1201: PageResponseRenderer.render() should call
RequestGlobabls.storeActivePageName(String pageName)
Modified:
Author: hlship
Date: Wed Aug 18 01:06:42 2010
New Revision: 986544
URL: http://svn.apache.org/viewvc?rev=986544view=rev
Log:
TAP5-1230: SeleniumTestCase.assertFieldValue() should invoke writeErrorReport()
on failure
Modified:
[
https://issues.apache.org/jira/browse/TAP5-1230?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship closed TAP5-1230.
--
Fix Version/s: 5.2.1
Resolution: Fixed
SeleniumTestCase.assertFieldValue()
[
https://issues.apache.org/jira/browse/TAP5-1201?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship closed TAP5-1201.
--
Fix Version/s: 5.2.1
Resolution: Fixed
PageResponseRenderer.render() should
[
https://issues.apache.org/jira/browse/TAP5-1235?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship closed TAP5-1235.
--
Fix Version/s: 5.2.1
Resolution: Fixed
The interaction between a Form component
[
https://issues.apache.org/jira/browse/TAP5-1246?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Howard M. Lewis Ship reassigned TAP5-1246:
--
Assignee: Howard M. Lewis Ship
Tapestry should use
53 matches
Mail list logo