public abstract void getSideChanges();

That's a getter method with the wrong signature; it should be

public abstract boolean getSideChanges();

So Tapestry is correct ... it's not an accessor method, so Tapestry
does nothing with it and it is an un-implemented method.  There's a
bug that the error for this should be more explicity (accessor method
with wrong return value should get a special message, since it's so
common and so easy to miss ... as you've proved).


On 10/24/05, Jean-Yves Sironneau <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I have  a  small question,  i think i used to  use interface like
>
> public interface ISideChange {
>
>     public abstract void setSideChanges(Boolean sideChanges);
>
>     public abstract void getSideChanges();
>
>     public abstract void setLinkedException(LinkedException e);
>
>     public abstract LinkedException getLinkedException();
>
> }
>
> make a page class implements it and then let tapestry create the
> implementation at runtime, but now  i get an error :
>
> Error at context:/WEB-INF/edit/EditEvents.page, line 7, column 71:
> Method 'public abstract void
> org.jys.clepsydra.ui.ISideChange.getSideChanges()' has no implementation
> in class org.jys.clepsydra.ui.pages.EditEventsPage (or enhanced subclass
> $EditEventsPage_43).
>
> Is that normal ?
>
> Jean-Yves
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to