uk.ac.starlink.datanode.nodes
Interface FITSDataNode.ArrayDataMaker

Enclosing class:
FITSDataNode

public static interface FITSDataNode.ArrayDataMaker

Interface used for objects which can supply an ArrayDataInput object on demand (more than once if necessary).


Method Summary
 ArrayDataInput getArrayData()
          Returns an ArrayDataInput object which can supply the array data.
 DataSource getDataSource()
          Returns a DataSource which can supply the input stream again.
 long getOffset()
          Returns the offset into the datasource's input stream at which the ArrayDataInput data starts.
 

Method Detail

getArrayData

ArrayDataInput getArrayData()
                            throws IOException
Returns an ArrayDataInput object which can supply the array data.

Throws:
IOException

getDataSource

DataSource getDataSource()
Returns a DataSource which can supply the input stream again.


getOffset

long getOffset()
Returns the offset into the datasource's input stream at which the ArrayDataInput data starts.



Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.