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( ) → 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]