Package uk.ac.starlink.fits
Class HduFitsTableWriter
java.lang.Object
uk.ac.starlink.table.StreamStarTableWriter
uk.ac.starlink.fits.AbstractFitsTableWriter
uk.ac.starlink.fits.HduFitsTableWriter
- All Implemented Interfaces:
uk.ac.starlink.table.MultiStarTableWriter
,uk.ac.starlink.table.StarTableWriter
Deprecated.
TableWriter which writes a single extension BINTABLE HDU containing the
table. It differs from
FitsTableWriter
in that it does not
write a primary HDU, so the result will only form a legal FITS file
if it is appended to an existing FITS file which already has a primary
HDU, and possibly other extension HDUs already.
This class can be used to generate a multi-extension FITS file.- Since:
- 23 Oct 2009
- Author:
- Mark Taylor
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Default constructor.HduFitsTableWriter
(String name, boolean allowSignedByte, WideFits wide) Deprecated.allows some configuration options but not others; use no-arg constructor and configuration methods instead -
Method Summary
Modifier and TypeMethodDescriptionprotected FitsTableSerializer
createSerializer
(uk.ac.starlink.table.StarTable table) Deprecated.Provides a suitable serializer for a given table.boolean
looksLikeFile
(String location) Deprecated.Returns false.void
Deprecated.Does nothing.Methods inherited from class uk.ac.starlink.fits.AbstractFitsTableWriter
getAllowSignedByte, getAllowZeroLengthString, getConfig, getCurrentDate, getFormatName, getMetadataCards, getMimeType, getPadCharacter, getWide, getWriteDate, setAllowSignedByte, setAllowZeroLengthString, setFormatName, setPadCharacter, setWide, setWriteDate, writeStarTable, writeStarTables, writeStarTables, writeTableHDU
Methods inherited from class uk.ac.starlink.table.StreamStarTableWriter
writeStarTable, writeStarTable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface uk.ac.starlink.table.StarTableWriter
writeStarTable
-
Constructor Details
-
HduFitsTableWriter
public HduFitsTableWriter()Deprecated.Default constructor. -
HduFitsTableWriter
Deprecated.allows some configuration options but not others; use no-arg constructor and configuration methods insteadDeprecated custom constructor.
-
-
Method Details
-
writePrimaryHDU
Deprecated.Does nothing.- Overrides:
writePrimaryHDU
in classAbstractFitsTableWriter
- Parameters:
out
- destination stream
-
looksLikeFile
Deprecated.Returns false. -
createSerializer
protected FitsTableSerializer createSerializer(uk.ac.starlink.table.StarTable table) throws IOException Deprecated.Description copied from class:AbstractFitsTableWriter
Provides a suitable serializer for a given table. Note this should throw an IOException if it can be determined that the submitted table cannot be written by this writer, for instance if it has too many columns.- Specified by:
createSerializer
in classAbstractFitsTableWriter
- Parameters:
table
- table to serialize- Returns:
- FITS serializer
- Throws:
IOException
- if the table can't be written
-
invalid reference