A data system user interface that can employ different data collection
renderers (e.g., views) based on an attribute of the content of a
view-set (e.g., list, folder, directory) is provided. In accordance with
aspects of the subject invention, views that are suitable to present
certain types of content can be automatically selected. This automatic
selection can employ the use of more specialized, optimized views based
on the content of the view-set. The contents of the view-set can be
analyzed and matched against an extensible set of view selection rules.
It will be understood that, although the custom view can have a
completely different visual appearance from the standard, default and/or
generic view, the subject invention enables custom views to run within
the same window as the standard view.