org.das2.catalog.impl.AbstractDirNode
All nodes which have child catalog nodes should inherit from this package
private class.
In addition to the 3-phase construction interface, this abstract class adds the
ability to have sub-nodes, which is provided via the resolve() and nearest()
functions.
The two main data members intended for inheritance are dSubNodes and sSep.
If derived classes use this sub-node list and fill in their separator string
the sub-node resolution can be handled by this class with out overriding
resolve() and nearest().
childPath
childPath( org.das2.catalog.DasNode child ) → String
Parameters
child - a DasNode
Returns:
java.lang.String
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
get
get( String sChildId ) → org.das2.catalog.DasNode
Parameters
sChildId - a String
Returns:
org.das2.catalog.DasNode
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
list
list( ) → String[]
Returns:
java.lang.String[]
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
nearest
nearest( String sSubPath, ProgressMonitor mon ) → org.das2.catalog.DasNode
Parameters
sSubPath - a String
mon - a ProgressMonitor
Returns:
org.das2.catalog.DasNode
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
pathSeparator
pathSeparator( ProgressMonitor mon ) → String
Parameters
mon - a ProgressMonitor
Returns:
java.lang.String
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
resolve
resolve( String sSubPath, ProgressMonitor mon ) → org.das2.catalog.DasNode
Parameters
sSubPath - a String
mon - a ProgressMonitor
Returns:
org.das2.catalog.DasNode
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]