Extension independent reader chooser
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Right now, ParaView uses the file extension to determine what type of reader to use for a file. Unfortunatly, it is not always clear by the file extension what the format for the file is.
It would be much better to give readers the capability to determine for themselves whether they can read a file. For each reader, there could be a mechanism (which may be independent from the actual reader) that could introspect the file (read some header information) and determine if the file is definitely readable, possibly readable, or definitely not readable. If exactly one reader says it can definitely read the file, use that reader. Otherwise, present to the user the subset of readers that can definitely or possibly read the file.