blob: aa9b951bf1cc585763d6d248ae125f7df8ded436 [file] [log] [blame]
<html t:type="Border" xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
<h1>Tapestry 5 Integration Application 1</h1>
<p>${items.size()} standard test pages</p>
<ul>
<li t:type="loop" source="items" value="item">
<t:pagelink page="prop:item.pageName">${item.label}</t:pagelink>
-- ${item.description}
</li>
</ul>
<h2>Special Pages</h2>
<p>These are often pages which can't load due to errors.</p>
<ul>
<li>
<a href="${injectDemoLink}">PageLink via Class Demo</a>
-- use ComponentResources to generate a link to a page using target
page class, not logical page name
</li>
<li>
<a href="BadTemplate">BadTemplate Page</a>
-- More exception reporting
</li>
<li>
<t:pagelink page="eventhandlerdemo" context="'clear'">
EventHandler Demo
</t:pagelink>
-- Tests for event handling method order and matching
</li>
<li>
<a href="InjectContainerMismatch">
InjectContainerMismatch
</a>
-- check error reporting when @InjectContainer doesn't match
the actual field type
</li>
<li>
<a href="injectcomponentmismatch">InjectComponentMismatch</a>
-- check error reporting when @InjectComponent
doesn't match actual field type
</li>
<li>
<a href="recursivedemo">Recursive Demo</a>
-- check for handling of recursive components
</li>
<li>
<t:actionlink t:id="securepage">Secure Page Demo</t:actionlink>
-- transition to HTTPS
</li>
<li>
<t:pagelink page="listeventcontextdemo" context="demoContext">List Event Context Demo</t:pagelink>
-- using a List for catch-all event context parameters
</li>
<li>
<a href="datumeditor">Class Transformation Exception Demo</a>
-- demo proper reporting of exceptions during class transformation
</li>
<li>
<t:actionlink t:id="instantiatePage">Instantiate Page</t:actionlink>
--
attempt to instantiate (and return) a page instance
</li>
<li>
<a href="fieldannotationconflict">Field Annotation Conflict</a>
-- demo failure behavior when a field contains conflicting annotations
</li>
<li>
<a href="failedinjectdemo">Failed Field Injection Demo</a>
-- demo failure when attempting to inject into a field
</li>
<li>
<a href="pageAttachFailure">Page Attach Failure</a>
-- demo failure when attaching a page
</li>
<li>
<a href="componentsNotInTemplateDemo">Components Not In Template Demo</a>
-- demo exception when a component is defined in the class but not present in the template
</li>
<li>
<a href="GetterMethodAlreadyExists">Getter Method Already Exists</a>
-- demo @Property attempting to overwrite an existing getter method
</li>
</ul>
</html>