org.das2.catalog.DasNodeFactory
Public static generator functions for das2 federated catalog node objects.
DasNodeFactory( )
defaultDataPath
defaultDataPath(  ) → String
Returns:
java.lang.String
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
defaultTestPath
defaultTestPath(  ) → String
Returns:
java.lang.String
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getNearestNode
getNearestNode( String sUrl, ProgressMonitor mon, boolean bReload ) → org.das2.catalog.DasNode
Kind of like traceroute, try to resolve successively longer paths until
 you get to one that fails.  For filesystem type URLS (http:, file:, etc.)
 this is the same as getNode().
Parameters
sUrl - An autoplot URL
mon - a ProgressMonitor
bReload - a boolean
Returns:
The nearest loadable DasNode for the path specified.
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]
getNode
getNode( String sUrl, ProgressMonitor mon, boolean bReload ) → org.das2.catalog.DasNode
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 - a String
mon - a ProgressMonitor
bReload - - Reload the node definition from the original source
Returns:
The node requested, or throws an error
[search for examples]
 [view on GitHub]
 [view on old javadoc]
 [view source]