In Tapestry 4, you should NOT include the type attribute for parameters. Check out the specs in: http://jakarta.apache.org/tapestry/UsersGuide/spec.html
Borut BolĨina wrote: > Hello, > > I am getting > org.apache.tapestry.util.xml.DocumentParseException > Unable to read context:/WEB-INF/DirectArea.jwc: Attribute "type" must > be declared for element type "parameter". > location: context:/WEB-INF/DirectArea.jwc, line 9, column 89 > > 4 "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd"> > 5 <component-specification > 6 class="si.noviforum.tapestry.components.DirectArea" > 7 allow-body="no" > 8 allow-informal-parameters="yes"> > 9 <parameter name="listener" required="yes" > type="org.apache.tapestry.IActionListener" /> > 10 <parameter name="parameters" type="java.lang.Object" /> > 11 </component-specification> > 12 > > > There obviously is attribute type (in bold below). I am using T4b13 > > *DirectArea:* > <!DOCTYPE component-specification PUBLIC > "-//Apache Software Foundation//Tapestry Specification 4.0//EN" > "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd"> > <component-specification > class="my.company.tapestry.components.DirectArea" > allow-body="no" > allow-informal-parameters="yes"> <parameter > name="listener" required="yes" > *type="org.apache.tapestry.IActionListener"* /> > <parameter name="parameters" type="java.lang.Object" /> > </component-specification> > > *Home.page* > <component id="directAreaPlay" type="DirectArea"> > <binding name="listener" value="playGame"/> > </component> > > *Home.java* > @InjectPage("Play") > abstract public Play getPlayPage(); > > public Play getPlayGame() { > return getPlayPage(); > } > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
