## 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

getRoot( ) → org.das2.catalog.DasNode

### Returns:

org.das2.catalog.DasNode
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## isRoot

isRoot( ) → boolean

### Returns:

boolean
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## name

name( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [view source]

## path

path( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [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

toString( ) → String

### Returns:

java.lang.String
[search for examples] [view on GitHub] [view on old javadoc] [view source]