## org.das2.catalog.impl.AbstractNode

All nodes loadable by the DasNodeFactory should inherit from this package private abstract class. It supports the general 3-phase construction. In general the construction phases are: 1. Create a stub object that knows what kind of thing it is and who it's parents are. 2. Resolve one of the URLs to get a full definition of the object. 3. Possibly merge information from a secondary URL if requested.

getRoot( ) → org.das2.catalog.DasNode [view source]
isRoot( ) → boolean [view source]
name( ) → String [view source]
path( ) → String [view source]

## prettyPrintLoc

prettyPrintLoc( String sPre, String sSep ) → String

Get the root node list as a string with some separator and prefix

### Parameters

sPre - A prefix to place before each root node URL, may be null
sSep - The separator to use between each root node URL, may be null

### Returns:

A formatted string containing a list of all root node URLs
[search for examples] [view on GitHub] [view on old javadoc] [view source]
toString( ) → String [view source]