getNode
public static DasNode getNode(java.lang.String sUrl,
ProgressMonitor mon,
boolean bReload)
throws DasResolveException,
java.io.IOException,
java.text.ParseException
Get a node from the global node map by URL.
This function tries to load and return the node for the given URL. If the file
portion of the node is a recognized filesystem type then that exact URL is
attempted. For example:
https://space.physics.uiowa.edu/juno/test/random_source.data
would trigger a filesystem type lookup that expects an exact match. While a URL
such as:
tag:das2.org,2012:test:/uiowa/juno/random_collection/das2
For space savings, tag:das2.org,2012: may be left off of the given URLs.
If nothing can be matched, null is return. The resulting parsed node is saved
in a cache to avoid repeated network traffic.
- Parameters:
sUrl
-
mon
-
bReload
- - Reload the node definition from the original source
- Returns:
- The node requested, or throws an error
- Throws:
DasResolveException
java.io.IOException
java.text.ParseException