[mapguide-internals] MapGuide RFC 36 - Improve EnumerateResourcesAPI's performance

Steve Dang steve.dang at autodesk.com
Mon Sep 17 14:21:36 EDT 2007


Yes, the EnumerateResources API does return the computed number of
folders and documents for all folders, except for the leaf level
folders, these numbers will be set to -1 when the "computeChildren" flag
is false. It's up the client to choose how to display the folders based
on these numbers.

This API does not affect any other API.

Steve.

-----Original Message-----
From: mapguide-internals-bounces at lists.osgeo.org
[mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of
Kenneth, GEOGRAF A/S
Sent: Monday, September 17, 2007 12:45 AM
To: MapGuide Internals Mail List
Subject: Re: [mapguide-internals] MapGuide RFC 36 - Improve
EnumerateResourcesAPI's performance

Yes, that would be very nice.
I belive that it returns the number of children, so that a client can 
choose
how to display the folder, ea. expandable or not.

You might consider just returning 1 if the folder has any children and 0

if not.
If such a solution is not possible due to performance problems, I would 
consider it a minor inconvenience.

Can this possibly affect the reverse operation 
EnumerateResourceReferences or are they unrelated codewise?

Regards, Kenneth, GEOGRAF A/S



Steve Dang skrev:
> Hi List,
>
> Please review the first draft of MapGuide RFC 36 - Improve
> EnumerateResources API's performance (
> http://trac.osgeo.org/mapguide/wiki/MapGuideRfc36 ), and reply to this
> list with your comments. 
>
> Thanks.
> Steve.
>
>
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>   
_______________________________________________
mapguide-internals mailing list
mapguide-internals at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-internals



More information about the mapguide-internals mailing list