| Today I am kicking the tires of the fileFormat extension point -- which is used like so:     <extension           id="net.refractions.udig.catalog.shp.fileFormat"           point="net.refractions.udig.catalog.ui.fileFormat">        <fileService              fileExtension="*.shp"              name="%fileService.name"/>     </extension>
Mostly I am filling in the description information so it is easier to fill in for 1st time users (cause I never remember that * is needed). 
 I am also looking at this with an eye for the generic datastore supported; I need to programatically come up with a list of supported file extensions - and doing the same thing for the imageio-ext formats would also be smart. 
 So I am thinking of allowing ...     <extension           id="net.refractions.udig.catalog.shp.fileFormat"           point="net.refractions.udig.catalog.ui.fileFormat">        <fileService              fileExtension="*.shp"              name="%fileService.name"/> <!-- explicit is still allowed -->
        <dynamic              provider="net.refractions.udig.catalog.geotools.data.DataStoreFormatProvider" />     </extension>
   The "FormatProvider" interface would need to produce a Map<String,String> documenting extension and format name. 
 Jody |