|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.starlink.fits.StandardFitsTableSerializer
uk.ac.starlink.fits.VariableFitsTableSerializer
public class VariableFitsTableSerializer
FitsTableSerializer which can write variable array-valued columns using the 'P' or 'Q' TFORM formatting characters.
| Constructor Summary | |
|---|---|
VariableFitsTableSerializer(StarTable table,
StoragePolicy storagePolicy,
boolean allowSignedByte)
Constructor. |
|
| Method Summary | |
|---|---|
nom.tam.fits.Header |
getHeader()
Returns a header suitable for the HDU which will contain the table. |
void |
set64BitMode(boolean useQ)
Sets whether this serializer should use the 'P' descriptor (32-bit addressing into the heap) or the 'Q' descriptor (64-bit addressing into the heap) for variable-length array columns. |
void |
writeData(DataOutput out)
Writes the HDU data for the table to an output stream. |
| Methods inherited from class uk.ac.starlink.fits.StandardFitsTableSerializer |
|---|
getBadValue, getDimensions, getFormatChar, getRowCount |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VariableFitsTableSerializer(StarTable table,
StoragePolicy storagePolicy,
boolean allowSignedByte)
throws IOException
table - table to writestoragePolicy - policy for acquiring byte array scratch buffersallowSignedByte - if true, bytes written as FITS signed bytes
(TZERO=-128), if false bytes written as signed shorts
IOException| Method Detail |
|---|
public void set64BitMode(boolean useQ)
useQ - true for Q, false for P
public nom.tam.fits.Header getHeader()
throws nom.tam.fits.HeaderCardException
FitsTableSerializer
getHeader in interface FitsTableSerializergetHeader in class StandardFitsTableSerializernom.tam.fits.HeaderCardException
public void writeData(DataOutput out)
throws IOException
FitsTableSerializer
writeData in interface FitsTableSerializerwriteData in class StandardFitsTableSerializerout - destination stream
IOException
|
Copyright © 2004 CLRC: Central Laboratory of the Research Councils. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||