That'll do 'er. Thanks. On 12/7/05, Bryan Lewis <[EMAIL PROTECTED]> wrote: > This is something different... it looks like the first problem has been > solved. > > Check your pageBeginRender() code. The method must be defined in your > page if the page implements PageRenderListener, and vice versa. Check > that the method signature is correct. > > > Phil Ulrich wrote: > > I tried both of these (first in, then auto). Now I'm getting this instead: > > > > java.lang.AbstractMethodError > > company.package.Component$Enhance_9.pageBeginRender(Lorg/apache/tapestry/event/PageEvent;)V > > > > > > > > On 12/7/05, Bryan Lewis <[EMAIL PROTECTED]> wrote: > > > >>Try adding direction="in" or direction="auto" to the <parameter> > >>declaration. According to the book on page 222: > >> > >> direction Specifies how, if at all, you want to connect the > >> parameter binding to a property; defaults to custom, > >> which means no connected parameter property. > >> > >> > >> > >>Phil Ulrich wrote: > >> > >>>The preamble: Tap 3.0.3. > >>> > >>>The quote: Page 237, "Tapestry in Action," Chapter 6, 'Creating > >>>Reusable Components': "The enhanced subclass generated at runtime by > >>>Tapestry includes the necessary fields, a get method, and a set > >>>method." > >>> > >>>The problem: Tapestry is exhibiting exactly the opposite behavior. I > >>>have a component that takes one parameter, a required one, called > >>>company (a String). > >>> > >>><parameter name="company" type="java.lang.String" required="yes" /> > >>> > >>>In the component's Java file, I have two abstract accessors declared: > >>> > >>>public abstract String getCompany(); > >>>public abstract void setCompany(String s); > >>> > >>>And when I attempt to access a page containing this component, I get: > >>> > >>>Method 'public abstract java.lang.String > >>>company.package.Component.getCompany()' (declared in class > >>>company.package.Component) has no implementation in class > >>>company.package.Component (or enhanced subclass > >>>company.package.Component$Enhance_9). > >>> > >>>Any ideas why I'm getting exactly the opposite of what should happen? > >>> > >>>Thanks, > >>>Phil > >>> > >>>--------------------------------------------------------------------- > >>>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>>For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >> > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
