You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by jk...@apache.org on 2006/07/23 01:20:56 UTC
svn commit: r424647 [1/2] - in /tapestry/tapestry4/trunk/src/site: ./ fml/
xdoc/ xdoc/components/
Author: jkuhnert
Date: Sat Jul 22 16:20:55 2006
New Revision: 424647
URL: http://svn.apache.org/viewvc?rev=424647&view=rev
Log:
Fixed apdidoc references, added existing faq entry to navigation
Added:
tapestry/tapestry4/trunk/src/site/fml/
tapestry/tapestry4/trunk/src/site/fml/faq.fml
Removed:
tapestry/tapestry4/trunk/src/site/xdoc/faq.xml
Modified:
tapestry/tapestry4/trunk/src/site/site.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Any.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Block.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Body.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Checkbox.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/DatePicker.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Delegator.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Describe.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/DirectLink.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Else.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/ExceptionDisplay.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/ExternalLink.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/FieldLabel.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/For.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Form.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/GenericLink.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Hidden.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/If.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Image.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/ImageSubmit.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Insert.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/InsertText.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/InvokeListener.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/LinkSubmit.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Option.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/PageLink.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/PropertySelection.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Radio.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/RadioGroup.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/RenderBlock.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Rollover.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Script.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Select.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/ServiceLink.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Submit.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/TextArea.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/TextField.xml
tapestry/tapestry4/trunk/src/site/xdoc/components/Upload.xml
Added: tapestry/tapestry4/trunk/src/site/fml/faq.fml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/fml/faq.fml?rev=424647&view=auto
==============================================================================
--- tapestry/tapestry4/trunk/src/site/fml/faq.fml (added)
+++ tapestry/tapestry4/trunk/src/site/fml/faq.fml Sat Jul 22 16:20:55 2006
@@ -0,0 +1,697 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright 2004, 2005 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<faqs title="Frequently Asked Questions">
+
+
+ <part id="general">
+
+
+ <faq id="framework-comparison">
+ <question>How does Tapestry compare to other frameworks?</question>
+ <answer>
+ <p>
+ Tapestry is very much unlike most other frameworks in that it doesn't use code
+ generation; instead it uses a true component object model based on JavaBeans
+ properties and strong specifications. This gives Tapestry a huge amount of
+ flexibility and enables dynamic runtime inspection of the application with the
+ Tapestry Inspector (a mini-application that can be built into any Tapestry
+ application).
+ </p>
+
+ <p>
+ In addition, Tapestry applications require far less Java coding and are far more
+ robust than equivalent applications developed with other popular frameworks.
+ This is because the Tapestry framework takes responsibility for many important
+ tasks, such as maintaining server-side state and dispatching incoming requests
+ to appropriate objects and methods.
+ </p>
+ <p>
+ The many new features of release 4.0 mean that Tapestry is not only the most
+ powerful web application framework available, it is also the fastest and easiest
+ to adopt, regardless of whether your background is Java, Perl, XML or PHP!
+ </p>
+ </answer>
+ </faq>
+
+
+ <faq id="performance">
+ <question>How is the performance of Tapestry?</question>
+ <answer>
+ <p>
+ My own testing, documented in the Sept. 2001 issue of the Java Report, agrees
+ with other testing (documented in the Tapestry discussion forums): Although
+ straight JSPs have a slight edge in demo applications, in real applications with
+ a database or application server backend, the performance curves for equivalent
+ Tapestry and JSP applications are identical.
+ </p>
+
+ <p>
+ Tapestry has a performance advantage in that it uses a very coarse-grained
+ pooling strategy (pooling entire pages), whereas JSPs burn a fair number of
+ cycles pooling individual JSP tags. Tapestry 4.0 trades slightly longer start up
+ time for improved runtime performance, since it makes much less use of Java
+ reflection.
+ </p>
+
+ <p>
+ Except in the most extreme cases, application performance is gated by the
+ database. Tapestry gives your developers the time they need to analyze and fix
+ those kinds of problems, rather than getting bogged down in the user interface
+ layer.
+ </p>
+
+ </answer>
+ </faq>
+
+ <faq id="jsp-library">
+ <question>Is Tapestry a JSP tag library?</question>
+
+ <answer>
+ <p>
+ Tapestry is most explicitly
+ <strong>not</strong>
+ a JSP tag library; Tapestry builds on the servlet API, but doesn't use JSPs in
+ any way. Tapestry uses it own HTML template format and its own rendering engine.
+ </p>
+
+
+
+ </answer>
+ </faq>
+
+ <faq id="cost">
+ <question>What does it cost?</question>
+
+ <answer>
+ <p>
+ Tapestry is open source and free. It is licensed under the Apache Software
+ License, which allows it to be used even inside proprietary software.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="ide-support">
+ <question>Is there a WYSIWYG editor for Tapestry, or an IDE plugin?</question>
+
+ <answer>
+ <p>
+
+ Currently, no WYSIWYG editor is available for Tapestry; however, the design of
+ Tapestry allows existing editors to work reasonably well (Tapestry additions to
+ the HTML markup are virtually invisible to a WYSIWYG editor).
+ </p>
+
+ <p>
+ <a href="http://sf.net/projects/spindle">Spindle</a>
+ is a Tapestry plugin for the excellent open-source
+ <a href="http://www.eclipse.org">Eclipse</a>
+ IDE. It adds wizards and editors for creating Tapestry applications, pages and
+ components.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="integration-support">
+ <question>
+ Does Tapestry work with other other application servers besides JBoss?
+ </question>
+ <answer>
+
+ <p>
+ Of course!
+ <a href="http://www.jboss.org">JBoss</a>
+ is free and convienient for the turn-key demonstrations. You can download
+ Tapestry and JBoss and have a real J2EE application running in about a minute!
+ The scripts that configure JBoss are sensitive to the particular release of
+ JBoss, it must be release 3.0.6.
+ </p>
+ <p>
+ However, Tapestry applications are 100% container agnostic ... Tapestry doesn't
+ care what servlet container it is used with and does not even require an EJB
+ container.
+ </p>
+ </answer>
+ </faq>
+
+ </part>
+
+ <part id="technical">
+
+
+ <faq id="j2ee-security">
+ <question>
+ How do I integrate a Tapestry application with J2EE declarative security/JAAS?
+ </question>
+ <answer>
+ <p>
+ In Tapestry 3.0, this could be a problem, because of the way Tapestry generated
+ URLs. Tapestry 4.0 adds native support for
+ <a href="UsersGuide/friendly-urls.html">friendly URLs</a>
+ which allow you to modularize your application across multiple folders in a more
+ traditional manner.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="script-component">
+ <question>
+ What is the
+ <a href="tapestry/ComponentReference/Script.html">Script</a>
+ component? Why is it needed and how does it work?
+ </question>
+ <answer>
+
+ <p>
+ One of the challenges in building a component framework for the web is
+ addressing client-side scripting. In the Tapestry world, a component may be used
+ multiple times within a single page, or even rendered multiple times within a
+ loop. This creates issues when that component is expected to have client-side
+ behavior because the same component will render out as many HTML elements with
+ different names, and naming conflicts could break the behavior on the client
+ side.
+ </p>
+
+ <p>
+ The challenge is to adapt the JavaScript to the particular names related to a
+ specific component. This requires a special templating language just for
+ generating JavaScript.
+ </p>
+
+ <p>
+ IMO, this script templating framework is an effective means to bundle scripts in
+ components. It provides scripts with the advantages of components. It can now be
+ reused like a component and not have to worry about renaming field names or the
+ wiring between the fields and the scripts. You just declare the component and
+ you are good to go. It certainly is another layer of abstraction that one will
+ have to learn but once you have learned it, it is very powerful. And honestly
+ there is not much to it.
+ </p>
+
+ <p>
+ The script framework is mandated by the fact that form element/field names are
+ automatically generated by the framework. And so you write your script in XML
+ and use variables for these names and let the framework provide the correct
+ names during runtime. Going further, you may also ask the framework to provide
+ other objects that would help in creating your script. For example...
+ </p>
+
+
+ <source xml:space="preserve"><pre>
+<input-symbol key="select"
+ class="org.apache.tapestry.form.PropertySelection"
+ required="yes"/></pre>
+ </source>
+
+ <p>
+ This defines an input variable "select" of type
+ "org.apache.tapestry.form.PropertySelection". All such variables/symbols passed
+ in to the script is stored in a symbol map. And now you can use the form select
+ list name by using an ant style syntax like ${select.name}. The expression
+ within "${}" is an OGNL expression and is evaluated with respect to the symbol
+ map. You may also define your own symbols/variables using <let...> like...
+ </p>
+
+ <source xml:space="preserve"><pre>
+<let key="formObj">
+
+ document.${select.form.name}
+
+</let>
+<let key="selectObj">
+
+ ${formObj}.${select.name}
+
+</let>
+ </pre>
+ </source>
+
+ <p>
+ These variables/symbols are stored in the symbol map also. So now if you want to
+ set the value of the form select list all you do is say
+ ${formObj}.${selectObj}.value = 'whatever'; this would be equivalent to
+ <code>document.myForm.mySelect.value = 'whatever';</code>
+ where
+ <code>myForm</code>
+ is the form name and mySelect is the select list name.
+ </p>
+
+
+ <p>
+ <input-symbol...>s are like method parameters and <let...>s are like
+ instance variables. Typically you would pass values to the
+ <input-symbol...>s via the Script component like...
+ </p>
+
+
+ <source xml:space="preserve"><pre>
+<component id="myScript" type="Script">
+
+ <binding name="script" value="ScriptSpecificationName.script"/>
+ <binding name="select" value="components.somePropertySelection"/>
+
+</component></pre>
+ </source>
+
+ <p>
+ The actual scripts are defined in one of the two sections of the script
+ specification, <body...> or <initialization...>, depending on when
+ you want the script to execute. If you want the script to execute on load of the
+ page, then you define it in the <initialization...>, if you want it to
+ execute on any other event, define it in the <body...> section of the
+ specification. For example...
+ </p>
+
+ <source xml:space="preserve"><pre>
+<body>
+
+ function onChangeList(listObj)
+ {
+
+ alert(listObj.value);
+
+ }
+
+</body>
+
+<initialization>
+
+ ${selectObj}.onchange = function(e)
+ {
+
+ onChangeList(${selectObj});
+
+ }
+
+</initialization></pre>
+ </source>
+
+ <p>
+ The JavaScript generated inside the <body> element (of the script
+ template) is ultimately rendered into a single JavaScript block located just
+ inside the HTML <body> tag. The <intialization> content is placed in
+ a second JavaScript block, just before the HTML </body> tag.
+ </p>
+
+
+ <p>
+ One more thing to remember, scripts being components, and components by nature
+ being independent of its environment, will render the script in the page once
+ for every ocurrance of the component. If you want the body of the script to be
+ rendered only once no matter how many times the component is used, just wrap the
+ body in a <unique> tag like...
+ </p>
+
+
+ <source xml:space="preserve"><pre>
+<body>
+<unique>
+
+ function onChangeList(listObj)
+ {
+
+ alert(listObj.value);
+
+ }
+
+</unique>
+</body>
+</pre>
+ </source>
+
+ <p>That's all there is to it!</p>
+
+ </answer>
+ </faq>
+
+ <faq id="cycle-activate">
+ <question>
+ cycle.activate() does not seem to alter the URL. Is there any alternative that will
+ alter the URL to point to the correct page?
+ </question>
+ <answer>
+ <p>
+ You would need to throw a RedirectException with the new URL; this sends an HTTP
+ redirect to the client.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="page-navigation">
+ <question>How do I do page navigation like Struts?</question>
+ <answer>
+ <p>Usage page meta-data:</p>
+
+
+ <source xml:space="preserve"><pre>
+Page1.page
+<page-specification>
+...
+ <meta key="success" value="Home" />
+ <meta key="error" value="Error" />
+
+
+</page-specification>
+
+
+Page2.page
+<page-specification>
+...
+ <meta key="success" value="ClientInfo" />
+ <meta key="error" value="SecurityCheck" />
+
+</page-specification>
+
+
+public void submitListener(IRequestCycle cycle)
+{
+ String key = ifSuccess() ? "success" : "error";
+ String pageName = getSpecification().getProperty(key);
+
+ cycle.activate(pageName);
+}
+</pre>
+</source>
+
+ <p>-- Tip from Harish</p>
+
+ </answer>
+ </faq>
+
+ <faq id="popup-component">
+ <question>How do I make a link popup a new window?</question>
+ <answer>
+ <p>Use the contrib:PopupLink component.</p>
+ </answer>
+ </faq>
+
+ <faq id="file-streaming">
+ <question>How do I stream a file to the user from Tapestry?</question>
+ <answer>
+ <p>
+ Make a method like the following a a listener, such as from a DirectLink or
+ whatever.
+ </p>
+
+ <p>
+ (The Document is just a class that holds the file information you want to send
+ to the user.)
+ </p>
+
+ <source xml:space="preserve"><pre>
+public void downloadAction(IRequestCycle cycle)
+{
+ try
+ {
+ HttpServletResponse response =
+ cycle.getRequestContext().getResponse();
+
+
+ byte[] data = new byte[1024];
+ FileInputStream in = document.getFileInputstream();
+
+
+ response.setHeader("Content-disposition",
+ "inline; filename=" +
+ document.getFileName());
+ response.setContentType(document.getMimeType());
+ response.setContentLength(new Long(document.getSize()).intValue());
+ ServletOutputStream out = response.getOutputStream();
+
+ int bytesRead = 0;
+ while ((bytesRead = in.read(data)) > -1)
+ {
+ out.write(data, 0 , bytesRead);
+ }
+ in.close();
+ response.flushBuffer();
+ }
+ catch (IOException e)
+ {
+ e.printStackTrace();
+ }
+}
+</pre>
+ </source>
+
+ <span class="warn">
+ <strong>Warning:</strong>
+ <p>
+ This is not sanctioned by Howard. The correct approach is to define a new engine
+ service for accessing the content, and build a URL to that content, possibly
+ sending a redirect to the client to load that content. This approach has not be
+ verified to work in Tapestry 4.0.
+ </p>
+ </span>
+ </answer>
+
+
+
+ </faq>
+
+ <faq id="url-generation">
+ <question>
+ I need to calculate a URL to jump to a particular page. How do I do this?
+ </question>
+ <answer>
+ <p>
+ The best bet is to use the external service. This lets you directly invoke a
+ page and pass objects as parameters. The page you want to jump to will need to
+ implement IExternalPage. To calculate the URL you have to use something like
+ this:
+ </p>
+
+
+ <source xml:space="preserve">
+
+// Add <inject property="externalService" object="engine-service:external"> to specification
+// or use @InjectObject("engine-service:external")
+public abstract IEngineService getExternalService();
+
+public String getURL(IRequestCycle cycle, String pageName, Object[] parameters)
+{
+ IEngineService service = getExternalService();
+ ExternalServiceParameter parameter = new ExternalServiceParameter(pageName, parameters);
+ ILink link = service.getLink(cycle, parameter);
+
+ return link.getURL();
+}
+
+ </source>
+
+ <p>
+ Different engine services take different types of objects as that final
+ parameter.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="submit-listeners">
+ <question>
+ I have a form with a submit button. On the form and the submit button are two
+ separate listeners. Which is invoked first?
+ </question>
+ <answer>
+
+ <p>
+ The listener for the Submit (or ImageSubmit, or LinkSubmit) component will
+ always trigger first; the Form's listener always triggers last.
+ </p>
+
+ <p>
+ The timing on the Submit listener can be confusing. In Tapestry 3.0, the Submit
+ listener would be invoked in the middle of the form's "rewind"; and in some
+ cases, properties (set by components "further down" the form) would not have
+ been set yet.
+ </p>
+
+ <p>
+ In Tapestry 4.0, the execution of the listener method is deferred until just
+ before the form's listener by default. This can be turned off using the Submit's
+ defer parameter.
+ </p>
+
+ </answer>
+ </faq>
+
+ <faq id="form-javascript">
+ <question>
+ I'd like to be able attach my own client-side javascript handling on the form
+ submit. What's the best way to do this?
+ </question>
+ <answer>
+ <p>You can add event handler during component rendering:</p>
+
+ <source xml:space="preserve">
+protected void renderComponent(IMarkupWriter writer, IRequestCycle cycle){
+ ...
+ yourFormComponent.addEventHandler(FormEventType.SUBMIT, "javaScriptValidatingFunctionName");
+ ...
+}
+ </source>
+
+ <p>
+ <code>org.apache.tapestry.contrib.palette.Palette</code>
+ can be used for detailed example.
+ </p>
+
+ <p>
+ <strong>Warning:</strong>
+ <br />
+ This is about to change significantly for Tapestry 4.0, with the bulk of the
+ client-side event handling moving to the client side.
+ </p>
+ </answer>
+ </faq>
+
+ <faq id="submit-lifecycle">
+ <question>What's the lifecycle of a form submit?</question>
+ <answer>
+ <p>Events will trigger in the following order:</p>
+
+ <ul>
+ <li>initialize()</li>
+ <li>pageBeginRender() ("rewind")</li>
+ <li>rewind of the form / setting of properties</li>
+ <li>Deferred listeners (for Submit components)</li>
+ <li>Form's listener</li>
+ <li>pageEndRender() ("rewind")</li>
+ <li>pageBeginRender() (normal)</li>
+ <li>pageEndRender() (normal)</li>
+ </ul>
+
+
+ <p>
+ The form "rewind" cycle is nothing more than a render cycle where the output is
+ buffered and scrapped rather than written to the servlet output stream. The
+ second pageBeginRender() is triggered during the actual page rendering. You can
+ use requestCycle.isRewinding() to distinguish between these two render cycles.
+ </p>
+
+ </answer>
+ </faq>
+
+ <faq id="component-reuse">
+ <question>Can I use the same component multiple times in one template?</question>
+ <answer>
+ <p>No - but you can copy the definition of a component pretty easily.</p>
+
+ <source xml:space="preserve">
+<component id="valueInsert" type="Insert" >
+ <binding name="value" value="getValueAt( rowIndex, columnIndex )" />
+</component>
+
+<component id="valueInsert1" copy-of="valueInsert"/>
+<component id="valueInsert2" copy-of="valueInsert"/>
+<component id="valueInsert3" copy-of="valueInsert"/>
+<component id="valueInsert4" copy-of="valueInsert"/>
+ </source>
+ </answer>
+ </faq>
+
+ <faq id="development-caching">
+ <question>
+ I have to restart my application to pick up changes to specifications and templates,
+ how can I avoid this?
+ </question>
+
+ <answer>
+ <p>
+
+ Start your servlet container with the JVM system parameter
+ <code>org.apache.tapestry.disable-caching</code>
+ set to true, i.e.,
+ <code>-Dorg.apache.tapestry.disable-caching=true</code>
+ .
+ </p>
+
+ <p>
+ Tapestry will discard cached specifications and templates after each request.
+ You application will run a bit slower, but changes to templates and
+ specifications will show up immediately. This also tests that you are persisting
+ server-side state correctly.
+ </p>
+ </answer>
+
+ </faq>
+
+ <faq id="error-reporting">
+ <question>What is "line precise error reporting"?</question>
+
+ <answer>
+ <p>
+ Tapestry applications are built from templates and specifications. It's natural
+ that when these templates and specifications are read, any syntax errors are
+ reported, and the precise file and location is identified.
+ </p>
+
+ <p>
+ Tapestry goes far beyond that! It always relates runtime objects back to the
+ corresponding files so that even runtime errors report the file and location.
+
+
+
+ <a href="images/LinePrecise.png">
+ <img src="images/LinePrecise_thumb.png" alt="Line Precise" />
+ </a>
+
+ </p>
+
+ <p>
+ For example; say you bind a parameter of a component that expects a non-null
+ value, but the value ends up being null anyway, due to a bug in your code or
+ your specification. Tapestry can't tell, until runtime, that you made a mistake
+ ... but when it does, part of the exception report will be the line in the
+ template or specification where you bound the component parameter. Zap! You are
+ sent right to the offending file to fix the problem.
+ </p>
+
+
+ <p>
+ Other frameworks may report syntax errors when they parse their specifications,
+ but after that, you are own your own: if you are lucky, you'll get a stack
+ trace. Good luck finding your error in that! Tapestry gives you a wealth of
+ information when unexpected exceptions occur, usually more than enough to
+ pinpoint the problem
+ <em>without</em>
+ having to restart the application inside a debugger.
+ </p>
+ </answer>
+ </faq>
+ </part>
+
+ <part id="other-frameworks">
+
+ <faq id="spring-integration">
+ <question>How do I integrate Tapestry with Spring?</question>
+
+ <answer>
+ <p>
+ <a href="http://www.springframework.org/">Spring</a>
+ is a popular service framework. There is an
+ <a
+ href="http://www.springframework.org/docs/reference/webintegration.html#view-tapestry">
+ integration section
+ </a>
+ in Spring Reference Documentation about how to integrate these two open-source
+ frameworks together. This documentation refers to Tapestry 3.0, however. The
+ Tapestry 4.0 story is much cleaner, but still evolving.
+ </p>
+ </answer>
+ </faq>
+
+ </part>
+</faqs>
Modified: tapestry/tapestry4/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/site.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/site.xml (original)
+++ tapestry/tapestry4/trunk/src/site/site.xml Sat Jul 22 16:20:55 2006
@@ -39,6 +39,7 @@
<item name="Home" href="/index.html" />
<item name="Download" href="http://tapestry.apache.org/tapestry4.1/download.html" />
<item name="Wiki" href="http://wiki.apache.org/tapestry/" />
+ <item name="FAQ" href="http://tapestry.apache.org/tapestry4.1/faq.html" />
</menu>
<menu name="Documentation" >
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Any.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Any.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Any.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Any.xml Sat Jul 22 16:20:55 2006
@@ -33,7 +33,7 @@
<strong>
See also:
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/components/Any.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/components/Any.html">
org.apache.tapestry.components.Any
</a>
,
@@ -135,7 +135,7 @@
<p>
The
- <a href="site:RenderBlock">RenderBlock</a>
+ <a href="RenderBlock.html">RenderBlock</a>
component contains an extensive example that includes the use of the Any
component.
</p>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Block.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Block.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Block.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Block.xml Sat Jul 22 16:20:55 2006
@@ -31,7 +31,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/components/Block.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/components/Block.html">
org.apache.tapestry.components.Block
</a>
,
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Body.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Body.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Body.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Body.xml Sat Jul 22 16:20:55 2006
@@ -31,7 +31,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/html/Body.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/html/Body.html">
org.apache.tapestry.html.Body
</a>
,
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Checkbox.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Checkbox.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Checkbox.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Checkbox.xml Sat Jul 22 16:20:55 2006
@@ -26,7 +26,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/Checkbox.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/Checkbox.html">
org.apache.tapestry.form.Checkbox
</a>
,
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/DatePicker.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/DatePicker.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/DatePicker.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/DatePicker.xml Sat Jul 22 16:20:55 2006
@@ -100,12 +100,12 @@
<td>
Array or collection of
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
Validator
</a>
, or
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
Validator
</a>
</td>
@@ -132,7 +132,7 @@
<tr>
<td>icon</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Delegator.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Delegator.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Delegator.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Delegator.xml Sat Jul 22 16:20:55 2006
@@ -45,7 +45,7 @@
<tr>
<td>delegate</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IRender.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IRender.html">
IRender
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Describe.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Describe.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Describe.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Describe.xml Sat Jul 22 16:20:55 2006
@@ -41,7 +41,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/html/Describe.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/html/Describe.html">
org.apache.tapestry.html.Describe
</a>
,
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/DirectLink.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/DirectLink.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/DirectLink.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/DirectLink.xml Sat Jul 22 16:20:55 2006
@@ -123,8 +123,8 @@
may now be of any type; type will be maintained when the parameters
are later retrieved by a listener. See
<a
- href="../tapestry-framework/apidocs/org/apache/tapestry/util/io/DataSqueezer.html">
- DataSqueezer
+ href="../tapestry-framework/apidocs/org/apache/tapestry/util/io/SqueezAdaptor.html">
+ SqueezAdaptor
</a>
for more details.
</p>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Else.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Else.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Else.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Else.xml Sat Jul 22 16:20:55 2006
@@ -30,7 +30,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/components/ElseBean.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/components/ElseBean.html">
org.apache.tapestry.components.ElseBean
</a>
,
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/ExceptionDisplay.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/ExceptionDisplay.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/ExceptionDisplay.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/ExceptionDisplay.xml Sat Jul 22 16:20:55 2006
@@ -51,7 +51,7 @@
<td>exceptions</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/util/exception/ExceptionDescription.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/util/exception/ExceptionDescription.html">
ExceptionDescription
</a>
[]
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/ExternalLink.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/ExternalLink.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/ExternalLink.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/ExternalLink.xml Sat Jul 22 16:20:55 2006
@@ -24,7 +24,7 @@
<p>
Creates a <a> hyperlink to an
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IExternalPage.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IExternalPage.html">
IExternalPage
</a>
which may be bookmarked using the hyperlink's URL.
@@ -33,7 +33,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/link/ExternalLink.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/link/ExternalLink.html">
org.apache.tapestry.link.ExternalLink
</a>
,
@@ -146,7 +146,7 @@
<td>renderer</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
ILinkRenderer
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/FieldLabel.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/FieldLabel.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/FieldLabel.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/FieldLabel.xml Sat Jul 22 16:20:55 2006
@@ -45,12 +45,12 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/valid/FieldLabel.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/valid/FieldLabel.html">
org.apache.tapestry.valid.FieldLabel
</a>
,
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/valid/IValidationDelegate.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/valid/IValidationDelegate.html">
IValidationDelegate
</a>
</strong>
@@ -73,7 +73,7 @@
<td>field</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/IFormComponent.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/IFormComponent.html">
IFormComponent
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/For.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/For.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/For.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/For.xml Sat Jul 22 16:20:55 2006
@@ -32,12 +32,12 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/components/ForBean.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/components/ForBean.html">
org.apache.tapestry.components.ForBean
</a>
,
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/utils/DefaultPrimaryKeyConverter.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/utils/DefaultPrimaryKeyConverter.html">
org.apache.tapestry.utils.DefaultPrimaryKeyConverter
</a>
</strong>
@@ -164,7 +164,7 @@
<td>converter</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/components/IPrimaryKeyConverter.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/components/IPrimaryKeyConverter.html">
IPrimaryKeyConverter
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Form.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Form.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Form.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Form.xml Sat Jul 22 16:20:55 2006
@@ -38,12 +38,12 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/Form.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/Form.html">
org.apache.tapestry.form.Form
</a>
,
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/valid/IValidationDelegate.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/valid/IValidationDelegate.html">
IValidationDelegate
</a>
</strong>
@@ -71,7 +71,7 @@
<td>success</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
@@ -89,7 +89,7 @@
<td>cancel</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
@@ -111,7 +111,7 @@
<td>refresh</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
@@ -129,7 +129,7 @@
<td>listener</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
@@ -168,7 +168,7 @@
<td>delegate</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/valid/IValidationDelegate.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/valid/IValidationDelegate.html">
IValidationDelegate
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/GenericLink.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/GenericLink.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/GenericLink.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/GenericLink.xml Sat Jul 22 16:20:55 2006
@@ -110,7 +110,7 @@
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
ILinkRenderer
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Hidden.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Hidden.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Hidden.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Hidden.xml Sat Jul 22 16:20:55 2006
@@ -60,7 +60,7 @@
when the HTML response is generated, and then written when the form is
submitted. A
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/util/io/DataSqueezer.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/util/io/DataSqueezer.html">
DataSqueezer
</a>
is used to convert the value between an arbitrary type and a String.
@@ -83,7 +83,7 @@
<td>listener</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
@@ -117,7 +117,7 @@
<p>
If true (the default) a
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/util/io/DataSqueezer.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/util/io/DataSqueezer.html">
DataSqueezer
</a>
is used to transform the value Object into the HTML value string,
@@ -129,7 +129,7 @@
in JavaScript (which is not able to interpret even Strings encoded
by
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/util/io/DataSqueezer.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/util/io/DataSqueezer.html">
DataSqueezer
</a>
). If you find yourself getting strange errors during the form
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/If.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/If.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/If.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/If.xml Sat Jul 22 16:20:55 2006
@@ -30,7 +30,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/components/IfBean.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/components/IfBean.html">
org.apache.tapestry.components.IfBean
</a>
,
@@ -78,7 +78,7 @@
<td>listener</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Image.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Image.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Image.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Image.xml Sat Jul 22 16:20:55 2006
@@ -53,7 +53,7 @@
<tr>
<td>image</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
</td>
@@ -117,7 +117,7 @@
Inserts the dynamic image obtained from the page's NewsItem property.
<br />
This example uses the
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/asset/ExternalAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/asset/ExternalAsset.html">
ExternalAsset
</a>
to reference the image's URL.
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/ImageSubmit.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/ImageSubmit.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/ImageSubmit.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/ImageSubmit.xml Sat Jul 22 16:20:55 2006
@@ -36,7 +36,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/ImageSubmit.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/ImageSubmit.html">
org.apache.tapestry.form.ImageSubmit
</a>
,
@@ -64,7 +64,7 @@
<tr>
<td>image</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
</td>
@@ -103,7 +103,7 @@
<tr>
<td>disabledImage</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
</td>
@@ -154,7 +154,7 @@
<td>listener</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
@@ -170,7 +170,7 @@
<td>action</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Insert.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Insert.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Insert.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Insert.xml Sat Jul 22 16:20:55 2006
@@ -31,7 +31,7 @@
<p>
<strong>See also:</strong>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/components/Insert.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/components/Insert.html">
org.apache.tapestry.components.Insert
</a>
<a href="RenderBlock.html">RenderBlock</a>
@@ -104,12 +104,12 @@
<td>
If true, then the method
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IMarkupWriter.html#printRaw(java.lang.String)">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IMarkupWriter.html#printRaw(java.lang.String)">
<code>IMarkupWriter.printRaw(String)</code>
</a>
is used, rather than
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IMarkupWriter.html#print(java.lang.String)">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IMarkupWriter.html#print(java.lang.String)">
<code>IMarkupWriter.print(String)</code>
</a>
.
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/InsertText.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/InsertText.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/InsertText.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/InsertText.xml Sat Jul 22 16:20:55 2006
@@ -32,11 +32,11 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/html/InsertText.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/html/InsertText.html">
org.apache.tapestry.html.InsertText
</a>
,
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/html/InsertTextMode.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/html/InsertTextMode.html">
org.apache.tapestry.html.InsertTextMode
</a>
,
@@ -70,7 +70,7 @@
<td>mode</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/html/InsertTextMode.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/html/InsertTextMode.html">
InsertTextMode
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/InvokeListener.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/InvokeListener.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/InvokeListener.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/InvokeListener.xml Sat Jul 22 16:20:55 2006
@@ -31,7 +31,7 @@
<strong>
See also:
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/components/InvokeListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/components/InvokeListener.html">
org.apache.tapestry.components.InvokeListener
</a>
,
@@ -56,7 +56,7 @@
<td>listener</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/LinkSubmit.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/LinkSubmit.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/LinkSubmit.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/LinkSubmit.xml Sat Jul 22 16:20:55 2006
@@ -33,7 +33,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/LinkSubmit.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/LinkSubmit.html">
org.apache.tapestry.form.LinkSubmit
</a>
,
@@ -95,7 +95,7 @@
<td>listener</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
@@ -113,7 +113,7 @@
<td>action</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Option.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Option.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Option.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Option.xml Sat Jul 22 16:20:55 2006
@@ -35,7 +35,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/Option.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/Option.html">
org.apache.tapestry.form.Option
</a>
,
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/PageLink.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/PageLink.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/PageLink.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/PageLink.xml Sat Jul 22 16:20:55 2006
@@ -30,7 +30,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/link/PageLink.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/link/PageLink.html">
org.apache.tapestry.link.PageLink
</a>
,
@@ -72,7 +72,7 @@
<tr>
<td>namespace</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/INamespace.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/INamespace.html">
INamespace
</a>
</td>
@@ -160,7 +160,7 @@
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
ILinkRenderer
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/PropertySelection.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/PropertySelection.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/PropertySelection.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/PropertySelection.xml Sat Jul 22 16:20:55 2006
@@ -29,7 +29,7 @@
<p>
Uses a
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/IPropertySelectionModel.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/IPropertySelectionModel.html">
IPropertySelectionModel
</a>
to map between Java values that will be assigned, and textual labels that will
@@ -38,7 +38,7 @@
<p>
A useful property selection model is available (
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/StringPropertySelectionModel.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/StringPropertySelectionModel.html">
StringPropertySelectionModel
</a>
). You can also create your own model, as illustrated in the examples below.
@@ -62,7 +62,7 @@
<strong>
See also:
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/PropertySelection.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/PropertySelection.html">
org.apache.tapestry.form.PropertySelection
</a>
,
@@ -113,7 +113,7 @@
<td>model</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/IPropertySelectionModel.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/IPropertySelectionModel.html">
IPropertySelectionModel
</a>
</td>
@@ -173,12 +173,12 @@
<td>
Array or collection of
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
Validator
</a>
, or
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
Validator
</a>
</td>
@@ -231,7 +231,7 @@
The PropertySelection component provides Gender selection drop down list
using a
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/StringPropertySelectionModel.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/StringPropertySelectionModel.html">
StringPropertySelectionModel
</a>
</p>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Radio.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Radio.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Radio.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Radio.xml Sat Jul 22 16:20:55 2006
@@ -39,7 +39,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/Radio.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/Radio.html">
org.apache.tapestry.form.Radio
</a>
,
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/RadioGroup.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/RadioGroup.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/RadioGroup.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/RadioGroup.xml Sat Jul 22 16:20:55 2006
@@ -46,7 +46,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/RadioGroup.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/RadioGroup.html">
org.apache.tapestry.form.RadioGroup
</a>
,
@@ -117,12 +117,12 @@
<td>
Array or collection of
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
Validator
</a>
, or
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
Validator
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/RenderBlock.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/RenderBlock.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/RenderBlock.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/RenderBlock.xml Sat Jul 22 16:20:55 2006
@@ -35,12 +35,12 @@
<p>
The
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/event/PageBeginRenderListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/event/PageBeginRenderListener.html">
PageBeginRenderListener
</a>
(and
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/event/PageEndRenderListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/event/PageEndRenderListener.html">
PageEndRenderListener
</a>
) event notications only go to the
@@ -58,7 +58,7 @@
<strong>
See also:
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/components/RenderBlock.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/components/RenderBlock.html">
org.apache.tapestry.components.RenderBlock
</a>
,
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Rollover.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Rollover.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Rollover.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Rollover.xml Sat Jul 22 16:20:55 2006
@@ -69,7 +69,7 @@
<tr>
<td>image</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
</td>
@@ -86,7 +86,7 @@
<tr>
<td>mouseOver</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
</td>
@@ -104,7 +104,7 @@
<tr>
<td>mouseOut</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
</td>
@@ -122,7 +122,7 @@
<td>disabled</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
</td>
@@ -148,7 +148,7 @@
<td>renderer</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
ILinkRenderer
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Script.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Script.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Script.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Script.xml Sat Jul 22 16:20:55 2006
@@ -72,7 +72,7 @@
<tr>
<td>scriptAsset</td>
<td>
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
</td>
@@ -82,7 +82,7 @@
<td></td>
<td>
A reference to a script as an
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IAsset.html">
IAsset
</a>
parameter. One of either scriptPath or scriptAsset must be specified.
@@ -97,7 +97,7 @@
<td></td>
<td>
The base set of symbols to be provided to the
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/IScript.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/IScript.html">
IScript
</a>
. To this is added (in a copy of the Map) any informal parameters.
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Select.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Select.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Select.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Select.xml Sat Jul 22 16:20:55 2006
@@ -40,7 +40,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/Select.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/Select.html">
org.apache.tapestry.form.Select
</a>
,
@@ -110,12 +110,12 @@
<td>
Array or collection of
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
Validator
</a>
, or
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/form/validator/Validator.html">
Validator
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/ServiceLink.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/ServiceLink.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/ServiceLink.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/ServiceLink.xml Sat Jul 22 16:20:55 2006
@@ -71,7 +71,7 @@
<td>
The name of the
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/engine/IEngineService.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/engine/IEngineService.html">
IEngineService
</a>
to invoke.
@@ -165,7 +165,7 @@
<td>renderer</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/link/ILinkRenderer.html">
ILinkRenderer
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/Submit.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/Submit.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/Submit.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/Submit.xml Sat Jul 22 16:20:55 2006
@@ -55,7 +55,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/Submit.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/Submit.html">
org.apache.tapestry.form.Submit
</a>
,
@@ -136,7 +136,7 @@
<td>listener</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
@@ -160,7 +160,7 @@
<td>action</td>
<td>
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/IActionListener.html">
IActionListener
</a>
</td>
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/TextArea.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/TextArea.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/TextArea.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/TextArea.xml Sat Jul 22 16:20:55 2006
@@ -30,7 +30,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/TextArea.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/TextArea.html">
org.apache.tapestry.form.TextArea
</a>
,
@@ -108,7 +108,7 @@
<p>
TextArea components may not have a validator, but they will be decorated by a
<a
- href="../../tapestry-framework/apidocs/org/apache/tapestry/valid/IValidationDelegate.html">
+ href="../tapestry-framework/apidocs/org/apache/tapestry/valid/IValidationDelegate.html">
IValidationDelegate
</a>
if in error. Since there is no validator, such errors would be set within a
Modified: tapestry/tapestry4/trunk/src/site/xdoc/components/TextField.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/src/site/xdoc/components/TextField.xml?rev=424647&r1=424646&r2=424647&view=diff
==============================================================================
--- tapestry/tapestry4/trunk/src/site/xdoc/components/TextField.xml (original)
+++ tapestry/tapestry4/trunk/src/site/xdoc/components/TextField.xml Sat Jul 22 16:20:55 2006
@@ -27,7 +27,7 @@
<p>
<strong>
See also:
- <a href="../../tapestry-framework/apidocs/org/apache/tapestry/form/TextField.html">
+ <a href="../tapestry-framework/apidocs/org/apache/tapestry/form/TextField.html">
org.apache.tapestry.form.TextField
</a>
,