public class WCSDataNode extends DefaultDataNode
DataNode
representing the WCS component of
an NDF.Constructor and Description |
---|
WCSDataNode(FrameSet wcs)
Constructs a WCSDataNode from a FrameSet object.
|
WCSDataNode(HDSObject hobj)
Constructs a WCSDataNode from an HDS object.
|
WCSDataNode(Source xsrc)
Constructs a WCSDataNode from an XML Source.
|
WCSDataNode(String path)
Constructs a WCSDataNode from an HDS path.
|
Modifier and Type | Method and Description |
---|---|
boolean |
allowsChildren()
The
DefaultDataNode implementation of this method returns
false . |
void |
configureDetail(DetailViewer dv)
No custom configuration is performed.
|
Iterator |
getChildIterator()
Gets the children of this node.
|
String |
getDescription()
Gets a concise description of this object.
|
String |
getNodeTLA()
The
DefaultDataNode implementation returns the string "...". |
String |
getNodeType()
Returns a short sentence indicating what kind of node this is.
|
String |
getPathSeparator()
Returns a default separator string.
|
FrameSet |
getWcs() |
beep, getChildMaker, getCreator, getDataObject, getIcon, getLabel, getName, getParentObject, getPathElement, hasDataObject, makeChild, makeErrorChild, registerDataObject, setChildMaker, setCreator, setDescription, setIconID, setLabel, setName, setParentObject, toString
public WCSDataNode(FrameSet wcs) throws NoSuchDataException
NoSuchDataException
public WCSDataNode(HDSObject hobj) throws NoSuchDataException
NoSuchDataException
public WCSDataNode(String path) throws NoSuchDataException
NoSuchDataException
public WCSDataNode(Source xsrc) throws NoSuchDataException
NoSuchDataException
public boolean allowsChildren()
DefaultDataNode
DefaultDataNode
implementation of this method returns
false
.allowsChildren
in interface DataNode
allowsChildren
in class DefaultDataNode
true
if the node is of a type which can have
child nodes, false
otherwisepublic Iterator getChildIterator()
getChildIterator
in interface DataNode
getChildIterator
in class DefaultDataNode
public String getDescription()
DataNode
getName
method, since they may be presented together.
It should be on one line, and preferably no longer than around
70 characters. The null
value may be returned if
there is nothing to say.getDescription
in interface DataNode
getDescription
in class DefaultDataNode
public String getPathSeparator()
DefaultDataNode
getPathSeparator
in interface DataNode
getPathSeparator
in class DefaultDataNode
public String getNodeTLA()
DefaultDataNode
DefaultDataNode
implementation returns the string "...".getNodeTLA
in interface DataNode
getNodeTLA
in class DefaultDataNode
public String getNodeType()
DataNode
getNodeType
in interface DataNode
getNodeType
in class DefaultDataNode
DataNode
public void configureDetail(DetailViewer dv)
DefaultDataNode
configureDetail
in interface DataNode
configureDetail
in class DefaultDataNode
dv
- the detail viewer which this node is given an opportunity
to configurepublic FrameSet getWcs()
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.