The getResource methods are blocking but not blocking. IE even when
called in the UI they will not block the UI thread so updates will
occur to the UI. However it is synchronous so that the thread that
calls it will not continue on until a result is obtained.
Jesse
On 8-Sep-06, at 7:29 AM, Jody Garnett wrote:
Just found a good one here ... some of the changes to the Layer API
force me to dodge GeoResource, problem is GeoResource has access to
GeoResourceInfo (which is way more specific then anything I can get
out of GeoTools FeatureSource).
So in the case where I have multiple GeoResources for a layer I
really need the following method to figure out what is going on...
- getGeoResource( type ) - // note this is a non blocking search!
The two alternatives recommended by the @deprecated tag do not
measure up:
- getResource( type, monitor ) - // this is blocking, I can not use
it from the UI thread (specifically for tool enable/disable)
If I have missed something please let me know, if not can we
restore the method mentioned.
Jody
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel