| <?xml version="1.0" encoding="utf-8"?> |
| <!-- $Id$ --> |
| <!-- |
| Copyright 2004 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. |
| --> |
| <!DOCTYPE book PUBLIC |
| "-//OASIS//DTD DocBook XML V4.1.2//EN" |
| "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd" [ |
| <!ENTITY % TapestryLinks SYSTEM "../common/TapestryLinks.xml"> |
| %TapestryLinks; |
| |
| <!-- Each chapter is in its own file --> |
| |
| <!ENTITY chap-intro SYSTEM "intro.xml"> |
| <!ENTITY chap-template SYSTEM "template.xml"> |
| <!ENTITY chap-components SYSTEM "components.xml"> |
| <!ENTITY chap-state SYSTEM "state.xml"> |
| <!ENTITY chap-configuration SYSTEM "configuration.xml"> |
| |
| <!ENTITY appendix-properties SYSTEM "properties.xml"> |
| <!ENTITY appendix-jars SYSTEM "jars.xml"> |
| <!ENTITY appendix-spec SYSTEM "spec.xml"> |
| <!ENTITY appendix-script-spec SYSTEM "script-spec.xml"> |
| |
| |
| <!-- Configuration entities --> |
| |
| <!ENTITY configuration.character-sets '<link linkend="configuration.character-sets">Character Sets</link>'> |
| |
| <!-- Application, page, library, component specification entities --> |
| |
| <!ENTITY spec.application '<link linkend="spec.application"><sgmltag class="starttag">application</sgmltag></link>'> |
| <!ENTITY spec.bean '<link linkend="spec.bean"><sgmltag class="starttag">bean</sgmltag></link>'> |
| <!ENTITY spec.binding '<link linkend="spec.binding"><sgmltag class="starttag">binding</sgmltag></link>'> |
| <!ENTITY spec.configure '<link linkend="spec.configure"><sgmltag class="starttag">configure</sgmltag></link>'> |
| <!ENTITY spec.component '<link linkend="spec.component"><sgmltag class="starttag">component</sgmltag></link>'> |
| <!ENTITY spec.component-type '<link linkend="spec.component-type"><sgmltag class="starttag">component-type</sgmltag></link>'> |
| <!ENTITY spec.component-specification '<link linkend="spec.component-specification"><sgmltag class="starttag">component-specification</sgmltag></link>'> |
| <!ENTITY spec.context-asset '<link linkend="spec.context-asset"><sgmltag class="starttag">context-asset</sgmltag></link>'> |
| <!ENTITY spec.description '<link linkend="spec.description"><sgmltag class="starttag">description</sgmltag></link>'> |
| <!ENTITY spec.extension '<link linkend="spec.extension"><sgmltag class="starttag">extension</sgmltag></link>'> |
| <!ENTITY spec.external-asset '<link linkend="spec.external-asset"><sgmltag class="starttag">external-asset</sgmltag></link>'> |
| <!ENTITY spec.inherited-binding '<link linkend="spec.inherited-binding"><sgmltag class="starttag">inherited-binding</sgmltag></link>'> |
| <!ENTITY spec.library '<link linkend="spec.library"><sgmltag class="starttag">library</sgmltag></link>'> |
| <!ENTITY spec.library-specification '<link linkend="spec.library-specification"><sgmltag class="starttag">library-specification</sgmltag></link>'> |
| <!ENTITY spec.listener-binding '<link linkend="spec.listener-binding"><sgmltag class="starttag">listener-binding</sgmltag></link>'> |
| <!ENTITY spec.page '<link linkend="spec.page"><sgmltag class="starttag">page</sgmltag></link>'> |
| <!ENTITY spec.page-specification '<link linkend="spec.page-specification"><sgmltag class="starttag">page-specification</sgmltag></link>'> |
| <!ENTITY spec.parameter '<link linkend="spec.parameter"><sgmltag class="starttag">parameter</sgmltag></link>'> |
| <!ENTITY spec.private-asset '<link linkend="spec.private-asset"><sgmltag class="starttag">private-asset</sgmltag></link>'> |
| <!ENTITY spec.property '<link linkend="spec.property"><sgmltag class="starttag">property</sgmltag></link>'> |
| <!ENTITY spec.property-specification '<link linkend="spec.property-specification"><sgmltag class="starttag">property-specification</sgmltag></link>'> |
| <!ENTITY spec.reserved-parameter '<link linkend="spec.reserved-parameter"><sgmltag class="starttag">reserved-parameter</sgmltag></link>'> |
| <!ENTITY spec.service '<link linkend="spec.service"><sgmltag class="starttag">service</sgmltag></link>'> |
| <!ENTITY spec.set-property '<link linkend="spec.set-property"><sgmltag class="starttag">set-property</sgmltag></link>'> |
| <!ENTITY spec.set-message-property '<link linkend="spec.set-message-property"><sgmltag class="starttag">set-message-property</sgmltag></link>'> |
| <!ENTITY spec.static-binding '<link linkend="spec.static-binding"><sgmltag class="starttag">static-binding</sgmltag></link>'> |
| <!ENTITY spec.message-binding '<link linkend="spec.message-binding"><sgmltag class="starttag">message-binding</sgmltag></link>'> |
| |
| |
| <!-- Script specification entities --> |
| |
| <!ENTITY script-spec.body '<link linkend="script-spec.body"><sgmltag class="starttag">body</sgmltag></link>'> |
| <!ENTITY script-spec.foreach '<link linkend="script-spec.foreach"><sgmltag class="starttag">foreach</sgmltag></link>'> |
| <!ENTITY script-spec.if '<link linkend="script-spec.if"><sgmltag class="starttag">if</sgmltag></link>'> |
| <!ENTITY script-spec.if-not '<link linkend="script-spec.if-not"><sgmltag class="starttag">if-not</sgmltag></link>'> |
| <!ENTITY script-spec.include-script '<link linkend="script-spec.include-script"><sgmltag class="starttag">include-script</sgmltag></link>'> |
| <!ENTITY script-spec.initialization '<link linkend="script-spec.initialization"><sgmltag class="starttag">initialization</sgmltag></link>'> |
| <!ENTITY script-spec.input-symbol '<link linkend="script-spec.input-symbol"><sgmltag class="starttag">input-symbol</sgmltag></link>'> |
| <!ENTITY script-spec.let '<link linkend="script-spec.let"><sgmltag class="starttag">let</sgmltag></link>'> |
| <!ENTITY script-spec.script '<link linkend="script-spec.script"><sgmltag class="starttag">script</sgmltag></link>'> |
| <!ENTITY script-spec.set '<link linkend="script-spec.set"><sgmltag class="starttag">set</sgmltag></link>'> |
| <!ENTITY script-spec.unique '<link linkend="script-spec.unique"><sgmltag class="starttag">unique</sgmltag></link>'> |
| |
| <!ENTITY script-spec.full-content '<replaceable>text</replaceable> | &script-spec.foreach; | &script-spec.if; | &script-spec.if-not; | &script-spec.unique;'> |
| |
| <!ENTITY configuration-property '<link linkend="configuration.search-path">configuration property</link>'> |
| |
| <!ENTITY WEB-INF '<filename>WEB-INF</filename>'> |
| |
| <!ENTITY jwcid '<literal>jwcid</literal>'> |
| |
| <!ENTITY listener-method 'listener method'> |
| |
| <!ENTITY span '<sgmltag class="starttag">span</sgmltag>'> |
| <!ENTITY html '<sgmltag class="starttag">html</sgmltag>'> |
| <!ENTITY head '<sgmltag class="starttag">head</sgmltag>'> |
| <!ENTITY body '<sgmltag class="starttag">body</sgmltag>'> |
| |
| |
| ]> |
| <!-- Conventions: |
| |
| Component ids are <varname> |
| Java packages and class names are <classname> |
| Tapestry component aliases are <classname> |
| |
| In-line code snippets use <function> |
| Property paths and JavaBeans property names used <varname> |
| --> |
| <book> |
| <title>Tapestry User's Guide</title> |
| <bookinfo> |
| <author> |
| <firstname>Howard</firstname> |
| <surname>Lewis Ship</surname> |
| </author> |
| <copyright> |
| <year>2003-2004</year> |
| <holder>The Apache Software Foundation</holder> |
| </copyright> |
| </bookinfo> |
| |
| &chap-intro; |
| |
| &chap-template; |
| |
| &chap-components; |
| |
| &chap-state; |
| |
| &chap-configuration; |
| |
| &appendix-properties; |
| |
| &appendix-jars; |
| |
| &appendix-spec; |
| |
| &appendix-script-spec; |
| |
| </book> |