You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "Muralidhar Y." <TC...@emirates.com> on 2005/08/11 10:45:37 UTC
Session time out
hi friends is there any thing to recognise session time out in tapestry.so
that I can know the visit object getting invalidate to release locks held by
visit object.
Muralidhar Y
Software Engineer,
Emirates-I.T Division,
Dubai.
Mobile : 00971-50-2256149
(Keep Smiling. Be happy All The Time.)
-----Original Message-----
From: Norbert Sándor [mailto:developer@erinors.com]
Sent: 11 August 2005 11:33
To: Tapestry users; tacos-devel@lists.sourceforge.net
Subject: Re: Recursive rendering of tree model
I have created a Tapestry4 compatible Tree component which uses real
recursive rendering using Block and RenderBlock components. You should try
using these components to implement template-based recursion.
BR,
Norbi
----- Original Message -----
From: "Paul Cantrell" <ca...@pobox.com>
To: "Tapestry users" <ta...@jakarta.apache.org>
Sent: Thursday, August 11, 2005 12:50 AM
Subject: Re: Recursive rendering of tree model
Actually, on second inspection, that's not quite it.
The Tacos components uses CSS to indent the data:
<div style="margin-left: 0px">
Parent
</div>
<div style="margin-left: 16px">
Child
</div>
But for my purposes (because of javascript manipulation of the DOM),
it's very important that the tags actually *be nested* recursively:
<div class="tree-node">
Parent
<div class="tree-node">
Child
</div>
</div>
So I guess it's not what I'm after. Slick component, though!
Cheers,
Paul
On Aug 10, 2005, at 4:56 PM, Viktor Szathmary wrote:
> Check out the Tacos Tree component (http://tacos.sf.net/). The source
> has a TreeIterator that you can use independently to flatten out
> hierarchical iterations so you can use a regular Foreach (while
> tracking depth)...
>
> check the source for:
>
> http://cvs.sourceforge.net/viewcvs.py/tacos/tacos/src/net/sf/tacos/
> tree/TreeIterator.java?rev=1.2&view=auto
>
> viktor
>
>
> On 8/10/05, Paul Cantrell <ca...@pobox.com> wrote:
>
>> Suppose I have some data like this:
>>
>> public interface TaxonomyTree
>> {
>> public String getAnimalName();
>> public Set<TaxonomyTree> getChildren();
>> }
>>
>> ...and suppose I want to render it in a page with a recursively
>> nested structure, so that my HTML tag structure matches the tree
>> structure of the data:
>>
>> <div>
>> Birds
>> <div> Hummingbird </div>
>> <div> Warbler </div>
>> <div> Raptor
>> <div> Eagle </div>
>> <div> Vulture </div>
>> </div>
>> </div>
>> <div>
>> Mammals
>> <div> Platypus </div>
>> ...etc...
>>
>> Of course, *if* I know that the tree is n levels deep, I can render
>> it with n nested @For components (though it's pretty ugly!). But if I
>> don't know the depth of the tree, I need true recursion.
>>
>> Is there a way to do this without writing a custom component for my
>> specific data? Is anybody aware of a generic component that will do
>> the job? I'm hoping for something like this:
>>
>> <span jwcid="animalTree@RecursiveFor" source="ognl:treeRootNodes">
>> <div>
>> <span jwcid="@Insert"
>> value="ognl:components.animalTree.value.animalName" />
>> <span jwcid="@RecursiveChildren" loop="animalTree"
>> value="ognl:components.animalTree.value.children" />
>> </div>
>> </span>
>>
>> If nobody's aware of such a thing, I might try my hand at writing it.
>> But I'd rather spare myself the effort if there's already a good
>> solution out there....
>>
>> Cheers,
>>
>> Paul
>>
>> _________________________________________________________________
>>
>> "Les grandes personnes ne comprennent jamais rien toutes seules,
>> et c'est fatigant, pour les enfants, de toujours et toujours
>> leur donner des explications." -- Antoine de Saint-Exupéry
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tapestry-user- help@jakarta.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
>
_________________________________________________________________
"The pursuit of truth and beauty is a sphere of activity in which
we are permitted to remain children all our lives."
-- Albert Einstein
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
Re: Session time out
Posted by Norbert Sándor <de...@erinors.com>.
Check out javax.servlet.http.HttpSessionListener.
BR,
Norbi
----- Original Message -----
From: "Muralidhar Y." <TC...@emirates.com>
To: "'Tapestry users'" <ta...@jakarta.apache.org>
Sent: Thursday, August 11, 2005 10:45 AM
Subject: Session time out
hi friends is there any thing to recognise session time out in tapestry.so
that I can know the visit object getting invalidate to release locks held by
visit object.
Muralidhar Y
Software Engineer,
Emirates-I.T Division,
Dubai.
Mobile : 00971-50-2256149
(Keep Smiling. Be happy All The Time.)
-----Original Message-----
From: Norbert Sándor [mailto:developer@erinors.com]
Sent: 11 August 2005 11:33
To: Tapestry users; tacos-devel@lists.sourceforge.net
Subject: Re: Recursive rendering of tree model
I have created a Tapestry4 compatible Tree component which uses real
recursive rendering using Block and RenderBlock components. You should try
using these components to implement template-based recursion.
BR,
Norbi
----- Original Message -----
From: "Paul Cantrell" <ca...@pobox.com>
To: "Tapestry users" <ta...@jakarta.apache.org>
Sent: Thursday, August 11, 2005 12:50 AM
Subject: Re: Recursive rendering of tree model
Actually, on second inspection, that's not quite it.
The Tacos components uses CSS to indent the data:
<div style="margin-left: 0px">
Parent
</div>
<div style="margin-left: 16px">
Child
</div>
But for my purposes (because of javascript manipulation of the DOM),
it's very important that the tags actually *be nested* recursively:
<div class="tree-node">
Parent
<div class="tree-node">
Child
</div>
</div>
So I guess it's not what I'm after. Slick component, though!
Cheers,
Paul
On Aug 10, 2005, at 4:56 PM, Viktor Szathmary wrote:
> Check out the Tacos Tree component (http://tacos.sf.net/). The source
> has a TreeIterator that you can use independently to flatten out
> hierarchical iterations so you can use a regular Foreach (while
> tracking depth)...
>
> check the source for:
>
> http://cvs.sourceforge.net/viewcvs.py/tacos/tacos/src/net/sf/tacos/
> tree/TreeIterator.java?rev=1.2&view=auto
>
> viktor
>
>
> On 8/10/05, Paul Cantrell <ca...@pobox.com> wrote:
>
>> Suppose I have some data like this:
>>
>> public interface TaxonomyTree
>> {
>> public String getAnimalName();
>> public Set<TaxonomyTree> getChildren();
>> }
>>
>> ...and suppose I want to render it in a page with a recursively
>> nested structure, so that my HTML tag structure matches the tree
>> structure of the data:
>>
>> <div>
>> Birds
>> <div> Hummingbird </div>
>> <div> Warbler </div>
>> <div> Raptor
>> <div> Eagle </div>
>> <div> Vulture </div>
>> </div>
>> </div>
>> <div>
>> Mammals
>> <div> Platypus </div>
>> ...etc...
>>
>> Of course, *if* I know that the tree is n levels deep, I can render
>> it with n nested @For components (though it's pretty ugly!). But if I
>> don't know the depth of the tree, I need true recursion.
>>
>> Is there a way to do this without writing a custom component for my
>> specific data? Is anybody aware of a generic component that will do
>> the job? I'm hoping for something like this:
>>
>> <span jwcid="animalTree@RecursiveFor" source="ognl:treeRootNodes">
>> <div>
>> <span jwcid="@Insert"
>> value="ognl:components.animalTree.value.animalName" />
>> <span jwcid="@RecursiveChildren" loop="animalTree"
>> value="ognl:components.animalTree.value.children" />
>> </div>
>> </span>
>>
>> If nobody's aware of such a thing, I might try my hand at writing it.
>> But I'd rather spare myself the effort if there's already a good
>> solution out there....
>>
>> Cheers,
>>
>> Paul
>>
>> _________________________________________________________________
>>
>> "Les grandes personnes ne comprennent jamais rien toutes seules,
>> et c'est fatigant, pour les enfants, de toujours et toujours
>> leur donner des explications." -- Antoine de Saint-Exupéry
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tapestry-user- help@jakarta.apache.org
>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
>
>
>
_________________________________________________________________
"The pursuit of truth and beauty is a sphere of activity in which
we are permitted to remain children all our lives."
-- Albert Einstein
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-user-help@jakarta.apache.org