Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for 
change notification.

The "Tapestry5HowTos" page has been changed by LorenzoSimionato.
The comment on this change is: Table of contents, fixed headings.
http://wiki.apache.org/tapestry/Tapestry5HowTos?action=diff&rev1=202&rev2=203

--------------------------------------------------

+ <<TableOfContents>>
+ 
  == How to get started ==
  In order to quickly get up to speed on Tapestry 5, there are numerous 
information sources besides this Wiki available:
  
@@ -29, +31 @@

   * 
[[http://bbwebcraft.blogspot.com/2009/01/task-4-customize-eclipse-for-tapestry-5.html|Customize
 Eclipse for Tapestry 5 template editing]]
   * [[Tapestry5JSPEditorEclipse|Using Eclipse JSP Editor and custom tld file 
for code completion]]
  
- === Components ===
+ == Components ==
   * [[http://tapestry.apache.org/tapestry5/tapestry-core/ref/|Tapestry 5 - 
Components Reference]]
   * [[http://jumpstart.doublenegative.com.au/jumpstart|Jumpstart - Components 
configuration examples]]
  
@@ -56, +58 @@

   * [[Captcha]]
  
  == Code snippets ==
- ==== Selection Objects ====
-  * Tapestry5DisplayableSelectionModel - A selection model for objects that 
implement an interface.  Used for select components and more.
-  * Tapestry5SelectObject - An alternative implementation of the Select core 
component based on the Daniel Jue's !GenericSelectionModel and 
!GenericValueEncoder classes.
-  * Tapestry5MultipleSelectOnObjects - Explains how to build a multiple select 
component based on Daniel Jue's !GenericValueEncoder classes.
-  * Tapestry5HowtoSelectWithObjects - another example on how to make <SELECT> 
filled with objects
-  * Tapestry5AnotherSelectWithObjects - One more example with on how to make 
<SELECT> on objects, now with annotations.
- 
- ==== Inversion of Control (IOC) ====
-  * Tapestry5HowToIocOnly - Example of using tapestry-ioc standalone (without 
web part). And the same, but with tapestry-hibernate added 
Tapestry5HowToIocAndHibernate
-  * [[Tapestry5HowToCreateADispatcher]] - How to create a completely 
transparent access control system by implementing a Dispatcher.
-  * [[Tapestry5HowToCreateADispatcher2]] - A supplemental article showing how 
to access request-specific data (ASOs) from a singleton service. To demonstrate 
we expand on the code shown in the first article.
-  * Tapestry5HowToDecorateService - An example of a simple service decorator
- 
- ===== Binding Prefixes =====
- Bindings are used in templates ''${message:myMessageKey}'' or as attribute to 
components ''<t:mycomponent value="literal:Hello world"/>'' to access message 
in resource bundles, properties, pass String literals and many more.  The 
following pages explain how to write your own bindings.
- 
-  * Tapestry5HowToAddBindingPrefix - An example of a list: binding prefix. 
Useful for Action/Event/!PageLink context etc.
-  * Tapestry5HowToAddMapBindingPrefix - An example of a map: binding prefix. 
Useful for supplying key=value pairs to components.
-  * Tapestry5HowToAddBindingPrefixCycle - An example of an cycle: binding 
prefix. Makes zebra effect simple to do {{{<t:grid ....  
rowClass="cycle:line1,line2">}}}
-  * Tapestry5HowToAddMessageFormatBindingPrefix - Describes how to add a 
messageformat prefix for specifying values for use in messages inline.
- 
- ===== Localization =====
-  * Tapestry5HowToDomainLevelLocalization - An example of how to overwrite the 
Locale domain-dependent
- 
- ==== General ====
+ === General ===
   * Tapestry5HowToFormatDateTimeEtc - How to format Date, Time, timestamps, 
Decimals, Numbers, Currencies
   * Tapestry5LocalizedDateField - How to create a localized !DateField for 
!BeanModel.
   * Tapestry5OutputtingRawHtml - How to output raw, unfiltered HTML
@@ -107, +85 @@

   * Tapestry5HowToVisualizeComponentHierarchy - How to visualize the component 
hierarchy just on your pages in the browser
   * Tapestry5HowToAddAttributesConditionally - How to conditionally render 
HTML tag attributes in Tapestry templates
  
+ === Selection Objects ===
+  * Tapestry5DisplayableSelectionModel - A selection model for objects that 
implement an interface.  Used for select components and more.
+  * Tapestry5SelectObject - An alternative implementation of the Select core 
component based on the Daniel Jue's !GenericSelectionModel and 
!GenericValueEncoder classes.
+  * Tapestry5MultipleSelectOnObjects - Explains how to build a multiple select 
component based on Daniel Jue's !GenericValueEncoder classes.
+  * Tapestry5HowtoSelectWithObjects - another example on how to make <SELECT> 
filled with objects
+  * Tapestry5AnotherSelectWithObjects - One more example with on how to make 
<SELECT> on objects, now with annotations.
+ 
+ === Inversion of Control (IOC) ===
+  * Tapestry5HowToIocOnly - Example of using tapestry-ioc standalone (without 
web part). And the same, but with tapestry-hibernate added 
Tapestry5HowToIocAndHibernate
+  * [[Tapestry5HowToCreateADispatcher]] - How to create a completely 
transparent access control system by implementing a Dispatcher.
+  * [[Tapestry5HowToCreateADispatcher2]] - A supplemental article showing how 
to access request-specific data (ASOs) from a singleton service. To demonstrate 
we expand on the code shown in the first article.
+  * Tapestry5HowToDecorateService - An example of a simple service decorator
+ 
+ === Binding Prefixes ===
+ Bindings are used in templates ''${message:myMessageKey}'' or as attribute to 
components ''<t:mycomponent value="literal:Hello world"/>'' to access message 
in resource bundles, properties, pass String literals and many more.  The 
following pages explain how to write your own bindings.
+ 
+  * Tapestry5HowToAddBindingPrefix - An example of a list: binding prefix. 
Useful for Action/Event/!PageLink context etc.
+  * Tapestry5HowToAddMapBindingPrefix - An example of a map: binding prefix. 
Useful for supplying key=value pairs to components.
+  * Tapestry5HowToAddBindingPrefixCycle - An example of an cycle: binding 
prefix. Makes zebra effect simple to do {{{<t:grid ....  
rowClass="cycle:line1,line2">}}}
+  * Tapestry5HowToAddMessageFormatBindingPrefix - Describes how to add a 
messageformat prefix for specifying values for use in messages inline.
+ 
+ === Localization ===
+  * Tapestry5HowToDomainLevelLocalization - An example of how to overwrite the 
Locale domain-dependent
+ 
- == Streaming Data ==
+ === Streaming Data ===
   * [[Tapestry5HowToCreatePieChartsInAPage]] - An example of dynamic charts 
inside a page (Using StreamResponse)
   * [[Tapestry5HowToCreateASimpleGraphComponent]] - An example of simple pie 
chart component (Using StreamResponse)
   * [[Tapestry5HowToCreateGenericGraphComponent]] - A component that takes in 
a JFreeChart as a parameter
@@ -133, +135 @@

  === JPA ===
   * [[http://tynamo.org/tapestry-jpa+guide|Tapestry JPA Guide]]
  
- ==== Spring ====
+ === Spring ===
   * Tapestry5SpringIntegration - How to inject Spring beans into Tapestry 
pages and components
   * Tapestry51SpringJpaIntegration - Quick tutorial on using Tapestry with 
Spring Transactions and JPA
   * [[Tapestry5_How_To_Integrate_Components_With_Spring_Transactions]] - brief 
tutorial of how to integrate Tapestry5 components with Spring transactions.
   * [[Tapestry5-TestWithTapestry-Spring]] - How to test Tapestry pages which 
use Spring Beans
  
- ==== Google Web Toolkit (GWT) ====
+ === Google Web Toolkit (GWT) ===
   * 
[[http://www.pmdit.se/blog/2008/04/03/tapestry_5_and_gwt_part_1.html|Tapestry 5 
and GWT]] 
[[http://www.pmdit.se/blog/2008/04/08/tapestry_5_and_gwt_part_2.html|Part 2]]
   * [[Tapestry5GWTIntegration]] - An example based heavily on Pär Dahlberg's 
blog example on http://www.pmdit.se/blog, with generalized design tips.
  
- ==== Adobe Flash ====
+ === Adobe Flash ===
   * 
[[http://knol.google.com/k/toby-hobson/tapestry-5-flash-integration/|Tapestry5 
Adobe Flash integration]] - Explains how to create reusable Tapestry components 
which render swf's
  
  == Security related ==

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to