uk.ac.starlink.datanode.nodes
Class FITSStreamDataNode
java.lang.Object
uk.ac.starlink.datanode.nodes.DefaultDataNode
uk.ac.starlink.datanode.nodes.FITSDataNode
uk.ac.starlink.datanode.nodes.FITSStreamDataNode
- All Implemented Interfaces:
- DataNode
public class FITSStreamDataNode
- extends FITSDataNode
A DataNode representing a FITS file whose data comes from a stream.
- Author:
- Mark Taylor (Starlink)
Method Summary |
protected FITSDataNode.ArrayDataMaker |
getArrayData(long start,
long size)
Returns an ArrayDataMaker encapsulating the same input stream as the
on one which this FITSDataNode is based, but starting at a given
offset start into the stream and size bytes long. |
Methods inherited from class uk.ac.starlink.datanode.nodes.DefaultDataNode |
beep, configureDetail, getChildMaker, getCreator, getDataObject, getIcon, getLabel, getParentObject, getPathElement, hasDataObject, makeChild, makeErrorChild, registerDataObject, setChildMaker, setCreator, setDescription, setIconID, setLabel, setName, setParentObject, toString |
FITSStreamDataNode
public FITSStreamDataNode(DataSource datsrc)
throws NoSuchDataException
- Throws:
NoSuchDataException
getArrayData
protected FITSDataNode.ArrayDataMaker getArrayData(long start,
long size)
- Description copied from class:
FITSDataNode
- Returns an ArrayDataMaker encapsulating the same input stream as the
on one which this FITSDataNode is based, but starting at a given
offset start into the stream and size bytes long.
- Specified by:
getArrayData
in class FITSDataNode
- Parameters:
start
- the offset into this FITSDataNode's stream at which
the returned source's streams should startsize
- the number of bytes contained by the returned
source's stream
Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.