Re: T4.1 List of pages

2007-08-13 Thread Jesse Kuhnert
Yep,  it's impossible to do.  (and would be extremely inefficient if
tapestry did do it for very large apps)

I'd recommend using something like the tacos SiteMap service - I still
seem to end up using it on almost every project I work on.

http://tacos.sourceforge.net/hivemind/SiteMap.html

On 7/31/07, Craig Spry <[EMAIL PROTECTED]> wrote:
> Thanks
>
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, 31 July 2007 4:47 PM
> To: users@tapestry.apache.org
> Subject: RE: T4.1 List of pages
>
> Hi Craig,
>
> most probably, you don't have your page-specifications listed in your
> *.application (or *.library, if you're interested in a library's pages.)
>
> Unfortunately, Tapestry's page-/component-lookup mechanism is
> sufficiently complicated to make it hard to detect all pages before
> usage -- unless they're listed in the specification.
>
> Marcus
>
> > -Original Message-
> > From: Craig Spry [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, July 31, 2007 3:46 AM
> > To: Tapestry users
> > Subject: RE: T4.1 List of pages
> >
> > Hello,
> >
> > I tried to do getNamespace().getPageNames() and all I got was
> > the name of the current page.  Then I tried this:
> > List pages = new Vector(); for ( Object id :
> > getNamespace().getChildIds() ) {
> > INamespace lib = getNamespace().getChildNamespace(
> > id.toString() );
> > pages.addAll(lib.getPageNames()); }
> >
> > This gave me a list of components.  Is there anything eles
> > that I need to do?
> >
> > Craig
> >
> > -Original Message-
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, 25 July 2007 4:16 PM
> > To: users@tapestry.apache.org
> > Subject: RE: T4.1 List of pages
> >
> > getNamespace().getPageNames()
> >
> > /Marcus
> >
> > > -Original Message-
> > > From: Craig Spry [mailto:[EMAIL PROTECTED]
> > > Sent: Wednesday, July 25, 2007 8:01 AM
> > > To: Tapestry users
> > > Subject: T4.1 List of pages
> > >
> > > Hello All,
> > >
> > > I'm currently adding user permissions to my application,
> > this is going
> > > to be done on a per page basis.  I was wondering if it is
> > possible to
> > > get tapestry to give me a list of pages so I can build the
> > permissions
> > > page dynamically to save me having to manually up date this
> > every time
> > > a new page is added.
> > >
> > > TIA,
> > > Craig
> > >
> > >
> > -
> > > 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]
>
>


-- 
Jesse Kuhnert
Tapestry/Dojo team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

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



RE: T4.1 List of pages

2007-07-31 Thread Craig Spry
Thanks

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, 31 July 2007 4:47 PM
To: users@tapestry.apache.org
Subject: RE: T4.1 List of pages

Hi Craig,

most probably, you don't have your page-specifications listed in your
*.application (or *.library, if you're interested in a library's pages.)

Unfortunately, Tapestry's page-/component-lookup mechanism is
sufficiently complicated to make it hard to detect all pages before
usage -- unless they're listed in the specification.

Marcus

> -Original Message-
> From: Craig Spry [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 31, 2007 3:46 AM
> To: Tapestry users
> Subject: RE: T4.1 List of pages
>
> Hello,
>
> I tried to do getNamespace().getPageNames() and all I got was
> the name of the current page.  Then I tried this:
> List pages = new Vector(); for ( Object id :
> getNamespace().getChildIds() ) {
> INamespace lib = getNamespace().getChildNamespace(
> id.toString() );
> pages.addAll(lib.getPageNames()); }
>
> This gave me a list of components.  Is there anything eles
> that I need to do?
>
> Craig
>
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, 25 July 2007 4:16 PM
> To: users@tapestry.apache.org
> Subject: RE: T4.1 List of pages
>
> getNamespace().getPageNames()
>
> /Marcus
>
> > -Original Message-
> > From: Craig Spry [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, July 25, 2007 8:01 AM
> > To: Tapestry users
> > Subject: T4.1 List of pages
> >
> > Hello All,
> >
> > I'm currently adding user permissions to my application,
> this is going
> > to be done on a per page basis.  I was wondering if it is
> possible to
> > get tapestry to give me a list of pages so I can build the
> permissions
> > page dynamically to save me having to manually up date this
> every time
> > a new page is added.
> >
> > TIA,
> > Craig
> >
> >
> -
> > 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]



RE: T4.1 List of pages

2007-07-31 Thread Marcus.Schulte
Hi Craig,

most probably, you don't have your page-specifications listed in your
*.application (or *.library, if you're interested in a library's pages.)

Unfortunately, Tapestry's page-/component-lookup mechanism is
sufficiently complicated to make it hard to detect all pages before
usage -- unless they're listed in the specification.

Marcus

> -Original Message-
> From: Craig Spry [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, July 31, 2007 3:46 AM
> To: Tapestry users
> Subject: RE: T4.1 List of pages
> 
> Hello,
> 
> I tried to do getNamespace().getPageNames() and all I got was 
> the name of the current page.  Then I tried this:
> List pages = new Vector(); for ( Object id : 
> getNamespace().getChildIds() ) {
> INamespace lib = getNamespace().getChildNamespace( 
> id.toString() );
> pages.addAll(lib.getPageNames()); }
> 
> This gave me a list of components.  Is there anything eles 
> that I need to do?
> 
> Craig
> 
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, 25 July 2007 4:16 PM
> To: users@tapestry.apache.org
> Subject: RE: T4.1 List of pages
> 
> getNamespace().getPageNames()
> 
> /Marcus
> 
> > -Original Message-
> > From: Craig Spry [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, July 25, 2007 8:01 AM
> > To: Tapestry users
> > Subject: T4.1 List of pages
> >
> > Hello All,
> >
> > I'm currently adding user permissions to my application, 
> this is going 
> > to be done on a per page basis.  I was wondering if it is 
> possible to 
> > get tapestry to give me a list of pages so I can build the 
> permissions 
> > page dynamically to save me having to manually up date this 
> every time 
> > a new page is added.
> >
> > TIA,
> > Craig
> >
> > 
> -
> > 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]



RE: T4.1 List of pages

2007-07-30 Thread Craig Spry
Hello,

I tried to do getNamespace().getPageNames() and all I got was the name of the 
current page.  Then I tried this:
List pages = new Vector();
for ( Object id : getNamespace().getChildIds() )
{
INamespace lib = getNamespace().getChildNamespace( id.toString() );
pages.addAll(lib.getPageNames());
}

This gave me a list of components.  Is there anything eles that I need to do?

Craig

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, 25 July 2007 4:16 PM
To: users@tapestry.apache.org
Subject: RE: T4.1 List of pages

getNamespace().getPageNames()

/Marcus

> -Original Message-
> From: Craig Spry [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, July 25, 2007 8:01 AM
> To: Tapestry users
> Subject: T4.1 List of pages
>
> Hello All,
>
> I'm currently adding user permissions to my application, this
> is going to be done on a per page basis.  I was wondering if
> it is possible to get tapestry to give me a list of pages so
> I can build the permissions page dynamically to save me
> having to manually up date this every time a new page is added.
>
> TIA,
> Craig
>
> -
> 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]



RE: T4.1 List of pages

2007-07-24 Thread Marcus.Schulte
getNamespace().getPageNames()

/Marcus 

> -Original Message-
> From: Craig Spry [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, July 25, 2007 8:01 AM
> To: Tapestry users
> Subject: T4.1 List of pages
> 
> Hello All,
> 
> I'm currently adding user permissions to my application, this 
> is going to be done on a per page basis.  I was wondering if 
> it is possible to get tapestry to give me a list of pages so 
> I can build the permissions page dynamically to save me 
> having to manually up date this every time a new page is added.
> 
> TIA,
> Craig
> 
> -
> 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]



T4.1 List of pages

2007-07-24 Thread Craig Spry
Hello All,

I'm currently adding user permissions to my application, this is going to be 
done on a per page basis.  I was wondering if it is possible to get tapestry to 
give me a list of pages so I can build the permissions page dynamically to save 
me having to manually up date this every time a new page is added.

TIA,
Craig

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