Have you tried the following ?

Suppose org.man.tapestry5.components will hold the new
components.

1) add the following to AppModule


    public static void
contributeComponentClassResolver(Configuration<LibraryMapping>
configuration)
    {
        // Creates a virtual root pacakge for
pages,components.
        configuration.add(new LibraryMapping("man",
"org.man.tapestry5"));
    }

2) Suppose in  org.man.tapestry5.components, we have
component PageLinkPopup.java.

Usage :

<a href="#" t:type="man/pagelinkPopup" t:page="home"
   windowName="literal:my windown" features="literal:
'resizable,scrollbars,top=100,left=200,height=300,width=500'"
>Home</a>

or


<t:man.pagelinkPopup page="test/sum"
   windowName="literal:sum" features="literal:
'resizable,scrollbars,top=100,left=200,height=300,width=500'"
>Sum</t:man.pagelinkPopup>

Shing


--- Steph <[EMAIL PROTECTED]> wrote:

> Hi all,
> 
> I need to import in my tap5 project a library which
> includes tap5 pages
> and components.
> But when i try to extend a page from the library in
> my project, i get
> the following exception :
> 
> java.lang.RuntimeException: Base class
> com.mylibrary.pages.FramePage
> (super class of com.myproject.pages.Start) is not in
> a controlled
> package and is therefore not valid. You should try
> moving the class to
> package com.myproject.base.
> 
> Should i declare the 'pages' and 'components'
> directories of my library
> in the tapestry.app-package context of my web.xml ?
> If yes, what is the
> syntax to do such a declaration ?
> 
> Thanks in advance.
> 
> Stephane
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


Home page : http://www.lombok.demon.co.uk/



      ___________________________________________________________
Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
now.
http://uk.answers.yahoo.com/ 

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

Reply via email to