Index

A B C D E F G H I K L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractFitsTableWriter - Class in uk.ac.starlink.fits
Abstract table writer superclass designed for writing FITS tables.
AbstractFitsTableWriter(String) - Constructor for class uk.ac.starlink.fits.AbstractFitsTableWriter
Constructor.
AbstractWideFits - Class in uk.ac.starlink.fits
Implementations of the WideFits interface.
AbstractWideFits(int, int, CardFactory, String) - Constructor for class uk.ac.starlink.fits.AbstractWideFits
Constructor.
acquireBlock(int) - Method in class uk.ac.starlink.fits.BlockInput
Obtains a buffer corresponding to a named block of the stream.
acquireBlock(int) - Method in class uk.ac.starlink.fits.MultiByteBufferInput
 
allowHierarch() - Method in interface uk.ac.starlink.fits.CardFactory.Config
Determines whether the HIERARCH keyword convention is permitted.
allowSignedByte() - Method in interface uk.ac.starlink.fits.FitsTableSerializerConfig
Indicates how byte values will be written.
allowSignedByte() - Method in class uk.ac.starlink.fits.FitsTableWriter.PrimaryType
Indicates whether signed byte values will be permitted in files with this PHDU type.
allowTrim() - Method in interface uk.ac.starlink.fits.CardFactory.Config
Determines whether overlength string values will be trimmed to fits card constraints.
allowZeroLengthString() - Method in interface uk.ac.starlink.fits.FitsTableSerializerConfig
Indicates whether columns with TFORMn=0A may be output.
AsciiTableStarTable - Class in uk.ac.starlink.fits
StarTable implementation for FITS (ASCII) TABLE extensions.
AsciiTableStarTable(FitsHeader) - Constructor for class uk.ac.starlink.fits.AsciiTableStarTable
Constructor.
asNumericArray(String) - Static method in class uk.ac.starlink.fits.FitsUtil
Attempts to interpret a string as a formatted numeric array.
attemptReadTable(InputStream, boolean, DataSource, WideFits, long[], StoragePolicy) - Static method in class uk.ac.starlink.fits.FitsTableBuilder
Reads the next header, and returns a StarTable based on it if it represents a table.

B

BASIC - Static variable in class uk.ac.starlink.fits.FitsTableWriter.PrimaryType
Basic Primary HDU, containing minimal headers and no data part.
BasicInput - Interface in uk.ac.starlink.fits
Interface defining the basic data input operations required for the FITS reading classes.
BasicInputThreadLocal - Class in uk.ac.starlink.fits
ThreadLocal based on an InputFactory.
BasicInputThreadLocal(InputFactory, boolean) - Constructor for class uk.ac.starlink.fits.BasicInputThreadLocal
Constructor.
BintableColumnHeader - Class in uk.ac.starlink.fits
Understands how per-column metadata is stored in the headers of a FITS BINTABLE extension.
BintableColumnHeader(CardFactory) - Constructor for class uk.ac.starlink.fits.BintableColumnHeader
Constructor.
BintableStarTable - Class in uk.ac.starlink.fits
An implementation of the StarTable interface which uses a FITS BINTABLE extension.
BintableStarTable(FitsHeader, boolean, WideFits) - Constructor for class uk.ac.starlink.fits.BintableStarTable
Constructor.
BLOCK_LENG - Static variable in class uk.ac.starlink.fits.FitsUtil
FITS block length in bytes (2880).
BlockInput - Class in uk.ac.starlink.fits
Partial random-access BasicInput implementation based on a set of ByteBuffers.
BlockInput(int) - Constructor for class uk.ac.starlink.fits.BlockInput
Constructor.
BlockManager - Class in uk.ac.starlink.fits
Manages access to a region of a file in blocks using multiple BufferManagers to cover it.
BlockManager(FileChannel, long, long, String, Unmapper, int) - Constructor for class uk.ac.starlink.fits.BlockManager
Constructor.
BlockMappedInput - Class in uk.ac.starlink.fits
Random-access BasicInput implementation that maps a given region of a file as a number of byte buffers.
BlockMappedInput(BlockManager) - Constructor for class uk.ac.starlink.fits.BlockMappedInput
Constructor.
BORING_KEYS - Variable in class uk.ac.starlink.fits.FitsHeader
Keywords which are never used as table parameters.
BufferedRandomInput - Class in uk.ac.starlink.fits
BasicInput implementation based on a RandomAccessFile.
BufferedRandomInput(RandomAccessFile, long) - Constructor for class uk.ac.starlink.fits.BufferedRandomInput
Constructs a BufferedRandomInput with a default sized buffer.
BufferedRandomInput(RandomAccessFile, long, int) - Constructor for class uk.ac.starlink.fits.BufferedRandomInput
Constructs a BufferedRandomInput with a buffer of specified size.
BufferManager - Class in uk.ac.starlink.fits
Manages access to a region of a file using monolithic byte buffers.
BufferManager(FileChannel, long, int, String, Unmapper) - Constructor for class uk.ac.starlink.fits.BufferManager
Constructor.
ByteBufferInput - Class in uk.ac.starlink.fits
Random-access BasicInput implementation based on a ByteBuffer.
ByteBufferInput(ByteBuffer) - Constructor for class uk.ac.starlink.fits.ByteBufferInput
Constructor.

C

canImport(DataFlavor) - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
 
canImport(DataFlavor) - Method in class uk.ac.starlink.fits.FitsTableBuilder
Returns true for a flavor with the MIME type "application/fits".
canStream() - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
 
canStream() - Method in class uk.ac.starlink.fits.FitsTableBuilder
 
CARD_LENG - Static variable in class uk.ac.starlink.fits.FitsUtil
FITS header card length in bytes (80).
CARD_TYPES - Static variable in class uk.ac.starlink.fits.CardType
Unmofifiable list of all known card types.
CardFactory - Class in uk.ac.starlink.fits
Creates FITS CardImages suitable for writing to a FITS header.
CardFactory(CardFactory.Config) - Constructor for class uk.ac.starlink.fits.CardFactory
Constructor.
CardFactory.Config - Interface in uk.ac.starlink.fits
CardFactory configuration.
CardImage - Class in uk.ac.starlink.fits
Represents a FITS header card that will be written.
CardImage(byte[]) - Constructor for class uk.ac.starlink.fits.CardImage
Constructs a CardImage from an 80-element byte array.
CardImage(CharSequence) - Constructor for class uk.ac.starlink.fits.CardImage
Constructs a CardImage from an 80-character CharSequence.
CARDS_PER_BLOCK - Static variable in class uk.ac.starlink.fits.FitsUtil
Number of header cards per FITS block (36).
CardType<T> - Class in uk.ac.starlink.fits
Defines different types of FITS header card.
checkColumnCount(WideFits, int) - Static method in class uk.ac.starlink.fits.FitsUtil
Checks that a table with the given number of columns can be written.
CLASSIC - Static variable in class uk.ac.starlink.fits.CardFactory
Instance with value trimming, bad char replacement, no HIERARCH.
close() - Method in interface uk.ac.starlink.fits.BasicInput
Releases resources belonging to this object.
close() - Method in class uk.ac.starlink.fits.BasicInputThreadLocal
 
close() - Method in class uk.ac.starlink.fits.BlockInput
 
close() - Method in class uk.ac.starlink.fits.BlockManager
Closes all the BufferManagers maintained by this object.
close() - Method in class uk.ac.starlink.fits.BlockMappedInput
This does not close the BlockManager.
close() - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
close() - Method in class uk.ac.starlink.fits.BufferManager
Asserts that neither this manager, nor any of the buffers it has supplied, will be used again.
close() - Method in class uk.ac.starlink.fits.ByteBufferInput
 
close() - Method in class uk.ac.starlink.fits.ColFitsStarTable
 
close() - Method in class uk.ac.starlink.fits.MultiByteBufferInput
 
close() - Method in class uk.ac.starlink.fits.SimpleMappedInput
This does not close the BufManager.
ColFitsStarTable - Class in uk.ac.starlink.fits
StarTable based on a single-row FITS BINTABLE which contains the data for an entire column in each cell of the table.
ColFitsStarTable(DataSource, FitsHeader, long, boolean, WideFits) - Constructor for class uk.ac.starlink.fits.ColFitsStarTable
Constructor.
ColFitsTableBuilder - Class in uk.ac.starlink.fits
Implementation of the TableBuilder interface which reads tables stored in column-oriented FITS binary table format.
ColFitsTableBuilder() - Constructor for class uk.ac.starlink.fits.ColFitsTableBuilder
Default constructor.
ColFitsTableBuilder(WideFits) - Constructor for class uk.ac.starlink.fits.ColFitsTableBuilder
Constructor.
ColFitsTableSerializer - Class in uk.ac.starlink.fits
Object which can serialize a StarTable to a data stream as a one-row FITS file in which each element contains an entire column of the table.
ColFitsTableSerializer(FitsTableSerializerConfig, StarTable) - Constructor for class uk.ac.starlink.fits.ColFitsTableSerializer
Constructor.
ColFitsTableWriter - Class in uk.ac.starlink.fits
Deprecated.
Use
invalid reference
uk.ac.starlink.votable.UnifiedFitsTableWriter
instead
ColFitsTableWriter() - Constructor for class uk.ac.starlink.fits.ColFitsTableWriter
Deprecated.
Default constructor.
ColFitsTableWriter(String, WideFits) - Constructor for class uk.ac.starlink.fits.ColFitsTableWriter
Deprecated.
allows some configuration options but not others; use no-arg constructor and configuration methods instead
COMMENT - Static variable in class uk.ac.starlink.fits.CardType
COMMENT card type.
COMMENT_BLANK - Static variable in class uk.ac.starlink.fits.CardType
Card type with nothing in the keyword field.
COMMENT_OTHER - Static variable in class uk.ac.starlink.fits.CardType
Non-standard comment card (no value indicator).
COMPLEX - Static variable in class uk.ac.starlink.fits.CardType
Standard key/value card with complex content.
COMPLEX_HIER - Static variable in class uk.ac.starlink.fits.CardType
HIERARCH key/value card with complex content.
CONTINUE - Static variable in class uk.ac.starlink.fits.CardType
CONTINUE card type.
createAlphaWideFits(int) - Static method in class uk.ac.starlink.fits.AbstractWideFits
Returns a WideFits instance that uses normal TFORMaaa headers where aaa is a 3-digit base-26 integer (each digit is [A-Z]).
createBuffer() - Method in class uk.ac.starlink.fits.BufferManager
Returns a new read-only ByteBuffer providing access to the file region.
createByteStoreFactory(ByteStore) - Static method in class uk.ac.starlink.fits.InputFactory
Returns an input factory based on a populated bytestore.
createCommentCard(String) - Method in class uk.ac.starlink.fits.CardFactory
Constructs a COMMENT card with the given comment.
createExtendedHeader(int, int) - Method in interface uk.ac.starlink.fits.WideFits
Creates a BintableColumnHeader instance suitable for use with the extended column convention defined by this class.
createFactory(DataSource, long, long) - Static method in class uk.ac.starlink.fits.InputFactory
Constructs an instance of this class to read a given data source.
createFileFactory(File, long, long) - Static method in class uk.ac.starlink.fits.InputFactory
Constructs an instance of this class to read a given uncompressed file.
createHierarchWideFits(int) - Static method in class uk.ac.starlink.fits.AbstractWideFits
Returns a WideFits instance that uses headers of the form HIERARCH XT TFORMnnnnn, using the ESO HIERARCH convention.
createInput(boolean) - Method in class uk.ac.starlink.fits.InputFactory
Returns a BasicInput instance to read this object's byte stream.
createInput(BlockManager, boolean) - Static method in class uk.ac.starlink.fits.BlockMappedInput
Constructs an instance that does or does not support caching.
createInput(BlockManager, long) - Static method in class uk.ac.starlink.fits.BlockMappedInput
Constructs an instance with explicit configuration.
createIntegerCard(String, long, String) - Method in class uk.ac.starlink.fits.CardFactory
Constructs a key-value card with integer content.
createLiteralCard(String, String, String) - Method in class uk.ac.starlink.fits.CardFactory
Constructs a key-value card with given literal text for the value part.
createLogicalCard(String, boolean, String) - Method in class uk.ac.starlink.fits.CardFactory
Constructs a key-value card with logical content.
createPlainCard(String) - Method in class uk.ac.starlink.fits.CardFactory
Constructs a card containing the given exact text.
createRandomFactory(DataSource, long, long, StoragePolicy) - Static method in class uk.ac.starlink.fits.InputFactory
Returns an InputFactory for which random access is guaranteed.
createRealCard(String, double, String) - Method in class uk.ac.starlink.fits.CardFactory
Constructs a key-value card with floating point content.
createSequentialFactory(DataSource, long, long) - Static method in class uk.ac.starlink.fits.InputFactory
Constructs an instance of this class to read a given data source viewed as a stream, not a file.
createSequentialInput(InputStream) - Static method in class uk.ac.starlink.fits.InputFactory
Returns a non-random-access BasicInput based on a supplied input stream.
createSerializer(StarTable) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Provides a suitable serializer for a given table.
createSerializer(StarTable) - Method in class uk.ac.starlink.fits.ColFitsTableWriter
Deprecated.
 
createSerializer(StarTable) - Method in class uk.ac.starlink.fits.FitsTableWriter
 
createSerializer(StarTable) - Method in class uk.ac.starlink.fits.HduFitsTableWriter
Deprecated.
 
createSerializer(StarTable) - Method in class uk.ac.starlink.fits.HealpixFitsTableWriter
Returns a StandardFitsTableSerializer only if the table looks like a HEALpix map.
createSerializer(StarTable) - Method in class uk.ac.starlink.fits.VariableFitsTableWriter
Deprecated.
 
createStandardHeader(int) - Static method in class uk.ac.starlink.fits.BintableColumnHeader
Returns an instance of this class for use with standard FITS BINTABLE headers.
createStringCard(String, String, String) - Method in class uk.ac.starlink.fits.CardFactory
Constructs a key-value card with string content.
createTable(FitsHeader, InputFactory) - Static method in class uk.ac.starlink.fits.AsciiTableStarTable
Creates a table instance from a TABLE HDU.
createTable(FitsHeader, InputFactory, WideFits) - Static method in class uk.ac.starlink.fits.BintableStarTable
Returns an instance of this class given a data access instance.

D

DEFAULT - Static variable in class uk.ac.starlink.fits.CardFactory
Default instance (currently CardFactory.CLASSIC).
DEFAULT - Static variable in interface uk.ac.starlink.fits.WideFits
Default WideFits instance; currently TFORMaaa using column 999.
DEFAULT_BLOCKSIZE - Static variable in class uk.ac.starlink.fits.BlockManager
Default size of a block.
DEFAULT_EXPIRYMILLIS - Static variable in class uk.ac.starlink.fits.BlockMappedInput
Default time in milliseconds after which buffers will be discarded.
DFLT_BUFSIZE - Static variable in class uk.ac.starlink.fits.BufferedRandomInput
 
disposeBuffer(ByteBuffer) - Method in class uk.ac.starlink.fits.BufferManager
Asserts that the supplied buffer, originally acquired from BufferManager.createBuffer(), will no longer be used.
docIncludesExample() - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
 
docIncludesExample() - Method in class uk.ac.starlink.fits.FitsTableBuilder
 

E

END - Static variable in class uk.ac.starlink.fits.CardType
END card type.
END_CARD - Static variable in class uk.ac.starlink.fits.CardFactory
CardImage for terminating header ("END").

F

FALSE - Enum constant in enum class uk.ac.starlink.fits.FitsTableWriter.VarArrayMode
All arrays are stored as fixed-length in the body of the table.
findNamedTable(InputStream, DataSource, String, WideFits, long[], StoragePolicy) - Static method in class uk.ac.starlink.fits.FitsTableBuilder
Looks through the HDUs in a given FITS stream and if it finds one which has a given name, attempts to make a table out of it.
FitsHeader - Class in uk.ac.starlink.fits
Represents the header part of a FITS HDU that has been read.
FitsHeader(ParsedCard<?>[]) - Constructor for class uk.ac.starlink.fits.FitsHeader
Constructor.
FitsTableBuilder - Class in uk.ac.starlink.fits
Implementation of the TableBuilder interface which gets StarTables from FITS files.
FitsTableBuilder() - Constructor for class uk.ac.starlink.fits.FitsTableBuilder
Default constructor.
FitsTableBuilder(WideFits) - Constructor for class uk.ac.starlink.fits.FitsTableBuilder
Constructor.
FitsTableSerializer - Interface in uk.ac.starlink.fits
Defines an object which can serialize a table to a FITS HDU.
FitsTableSerializerConfig - Interface in uk.ac.starlink.fits
Aggregates configuration options for FITS table serialization.
FitsTableWriter - Class in uk.ac.starlink.fits
Handles writing of a StarTable in FITS binary format.
FitsTableWriter() - Constructor for class uk.ac.starlink.fits.FitsTableWriter
Default constructor.
FitsTableWriter(String, boolean, WideFits) - Constructor for class uk.ac.starlink.fits.FitsTableWriter
Deprecated.
allows some configuration options but not others; use no-arg constructor and configuration methods instead
FitsTableWriter.PrimaryType - Class in uk.ac.starlink.fits
Characterises the type of Primary HDU that will precede table extensions written by this writer.
FitsTableWriter.VarArrayMode - Enum Class in uk.ac.starlink.fits
Enumeration for variable-length array value storage options.
FitsUtil - Class in uk.ac.starlink.fits
Utilities for working with FITS files.
FLOAT_REGEX - Static variable in class uk.ac.starlink.fits.FitsUtil
Regex pattern matching floating point value, no grouping.

G

getAllowSignedByte() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Returns a flag indicating how Byte-valued columns are written.
getAllowSignedByte() - Method in class uk.ac.starlink.fits.FitsTableWriter
 
getAllowZeroLengthString() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Indicates whether zero-length string columns may be output.
getBadValue(int) - Method in class uk.ac.starlink.fits.ColFitsTableSerializer
 
getBadValue(int) - Method in interface uk.ac.starlink.fits.FitsTableSerializer
Returns the bad value (text of the TNULLnn card), if any, used for a given column.
getBadValue(int) - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
 
getBlockCount() - Method in class uk.ac.starlink.fits.BlockInput
Returns the number of mapped blocks used.
getBlockCount() - Method in class uk.ac.starlink.fits.BlockManager
Returns the number of blocks used by this mananger.
getBlockOffset(int, int) - Method in class uk.ac.starlink.fits.BlockInput
Returns the offset into this stream corresponding to a given block index and offset into that block.
getBlockOffset(int, int) - Method in class uk.ac.starlink.fits.BlockMappedInput
 
getBlockOffset(int, int) - Method in class uk.ac.starlink.fits.MultiByteBufferInput
 
getBlockPos(long) - Method in class uk.ac.starlink.fits.BlockInput
Returns the block location of a given byte offset.
getBlockPos(long) - Method in class uk.ac.starlink.fits.BlockMappedInput
 
getBlockPos(long) - Method in class uk.ac.starlink.fits.MultiByteBufferInput
 
getBlockSize() - Method in class uk.ac.starlink.fits.BlockManager
Returns the size of blocks used by this manager.
getBooleanValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns the boolean value for a card with a given key, if one exists.
getBufferManager(int) - Method in class uk.ac.starlink.fits.BlockManager
Returns the BufferManager for a given block.
getBytes() - Method in class uk.ac.starlink.fits.CardImage
Returns this image as a byte array.
getCardFactory() - Method in class uk.ac.starlink.fits.BintableColumnHeader
Returns the card factory to use when constructing header cards associated with this header.
getCards() - Method in class uk.ac.starlink.fits.FitsHeader
Returns the header cards of which this header is composed.
getCell(long, int) - Method in class uk.ac.starlink.fits.ColFitsStarTable
 
getColumnAuxDataInfos() - Method in class uk.ac.starlink.fits.BintableStarTable
 
getColumnCount() - Method in class uk.ac.starlink.fits.AsciiTableStarTable
 
getColumnCount() - Method in class uk.ac.starlink.fits.BintableStarTable
 
getColumnCount() - Method in class uk.ac.starlink.fits.ColFitsStarTable
 
getColumnInfo(int) - Method in class uk.ac.starlink.fits.AsciiTableStarTable
 
getColumnInfo(int) - Method in class uk.ac.starlink.fits.BintableStarTable
 
getColumnInfo(int) - Method in class uk.ac.starlink.fits.ColFitsStarTable
 
getColumnLengths() - Method in class uk.ac.starlink.fits.AsciiTableStarTable
Returns the array of column lengths in bytes.
getColumnOffsets() - Method in class uk.ac.starlink.fits.AsciiTableStarTable
Returns the array of column offsets from the start of the row.
getColumnOffsets() - Method in class uk.ac.starlink.fits.BintableStarTable
Returns the array of byte offsets from the start of the row at which each column starts.
getComment() - Method in class uk.ac.starlink.fits.ParsedCard
Returns the comment text associated with this card.
getConfig() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Returns the configuration details for writing FITS files.
getConfig() - Method in class uk.ac.starlink.fits.CardFactory
Returns the configuration state of this factory.
getConfig() - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
Returns the configuration information for this serializer.
getContainerColumnCards(long, long) - Method in class uk.ac.starlink.fits.AbstractWideFits
 
getContainerColumnCards(long, long) - Method in interface uk.ac.starlink.fits.WideFits
Returns an array of per-HDU header cards that describe the single container column (with index icolContainer) used to implement this convention in a BINTABLE HDU.
getContainerColumnIndex() - Method in class uk.ac.starlink.fits.AbstractWideFits
 
getContainerColumnIndex() - Method in interface uk.ac.starlink.fits.WideFits
Returns the index of the column used (if any) by this specification for extended column data.
getCurrentDate() - Static method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Returns an ISO-8601 data string representing the time at which this method is called.
getDataBlockCount() - Method in class uk.ac.starlink.fits.FitsHeader
Returns the number of FITS blocks occupied by the Data part of the HDU described by this header.
getDataByteCount() - Method in class uk.ac.starlink.fits.FitsHeader
Returns the number of bytes occupied by the Data part of the HDU described by this header, rounded up to an integer number of blocks.
getDescribedValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns the content of a card with a given key as a DescribedValue, if such a key exists.
getDimensions(int) - Method in class uk.ac.starlink.fits.ColFitsTableSerializer
 
getDimensions(int) - Method in interface uk.ac.starlink.fits.FitsTableSerializer
Returns the dimensions of the items which will be output for a given column.
getDimensions(int) - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
 
getDoubleValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns the double value for a card with a given key, if one exists.
getExtColumnMax() - Method in class uk.ac.starlink.fits.AbstractWideFits
 
getExtColumnMax() - Method in interface uk.ac.starlink.fits.WideFits
Maximum extended number of columns that can be represented by this convention.
getExtendedColumnCount(FitsHeader, int) - Method in class uk.ac.starlink.fits.AbstractWideFits
 
getExtendedColumnCount(FitsHeader, int) - Method in interface uk.ac.starlink.fits.WideFits
Returns the total number of columns, including extended ones, described by a FITS header according to this convention.
getExtensionCards(int) - Method in class uk.ac.starlink.fits.AbstractWideFits
 
getExtensionCards(int) - Method in interface uk.ac.starlink.fits.WideFits
Returns an array of per-HDU header cards that announce the operation of this convention in a BINTABLE HDU.
getFormatChar(int) - Method in class uk.ac.starlink.fits.ColFitsTableSerializer
 
getFormatChar(int) - Method in interface uk.ac.starlink.fits.FitsTableSerializer
Returns the FITS TFORM letter which describes the type of data output for a given column.
getFormatChar(int) - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
 
getFormatName() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
 
getFormatName() - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
 
getFormatName() - Method in class uk.ac.starlink.fits.FitsTableBuilder
Returns "FITS".
getHeader() - Method in class uk.ac.starlink.fits.ColFitsTableSerializer
 
getHeader() - Method in interface uk.ac.starlink.fits.FitsTableSerializer
Returns header cards suitable for the HDU which will contain the table.
getHeader() - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
 
getHeader() - Method in class uk.ac.starlink.fits.VariableFitsTableSerializer
 
getHeaderBlockCount() - Method in class uk.ac.starlink.fits.FitsHeader
Returns the number of FITS blocks occupied by this header.
getHeaderByteCount() - Method in class uk.ac.starlink.fits.FitsHeader
Returns the number of bytes occupied by this header, rounded up to an integer number of blocks.
getHealpixHeaders(HealpixTableInfo) - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
Returns FITS headers specific for a table containing a HEALPix map.
getInstance() - Static method in class uk.ac.starlink.fits.Unmapper
Returns an instance of this class.
getIntValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns the integer value for a card with a given key, if one exists.
getKey() - Method in class uk.ac.starlink.fits.ParsedCard
Returns the FITS keyword.
getKeyName(String) - Method in class uk.ac.starlink.fits.BintableColumnHeader
Gives the name of the actual FITS header card for the column managed by this object and a standard FITS BINTABLE base header name.
getLongIndexing() - Method in class uk.ac.starlink.fits.VariableFitsTableWriter
Deprecated.
Indicates whether this writer will use P or Q format descriptors for writing variable-length arrays.
getLongValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns the long value for a card with a given key, if one exists.
getMetadataCards() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Adds some standard metadata header cards to a FITS table header.
getMimeType() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Returns "application/fits".
getNumberValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns a numeric value for a card with a given key, if one exists.
getOffset() - Method in interface uk.ac.starlink.fits.BasicInput
Returns the curent position in this stream (optional operation).
getOffset() - Method in class uk.ac.starlink.fits.BlockInput
 
getOffset() - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
getOffset() - Method in class uk.ac.starlink.fits.ByteBufferInput
 
getOffset() - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
getPadCharacter() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Returns the byte value with which under-length string (character array) values will be padded.
getPadCharacter() - Method in interface uk.ac.starlink.fits.FitsTableSerializerConfig
Returns the byte value with which under-length string (character array) values should be padded.
getPrimaryType() - Method in class uk.ac.starlink.fits.FitsTableWriter
Returns the type of Primary HDU that will precede the extension HDU(s) corresponding to the table(s) being written.
getRequiredIntValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns an integer value for a card with a given key, or throws an exception if none exists.
getRequiredLongValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns a long value for a card with a given key, or throws an exception if none exists.
getRequiredStringValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns a long value for a card with a given key, or throws an exception if none exists.
getRow(long) - Method in class uk.ac.starlink.fits.ColFitsStarTable
 
getRowAccess() - Method in class uk.ac.starlink.fits.ColFitsStarTable
 
getRowCount() - Method in class uk.ac.starlink.fits.AsciiTableStarTable
 
getRowCount() - Method in class uk.ac.starlink.fits.BintableStarTable
 
getRowCount() - Method in class uk.ac.starlink.fits.ColFitsStarTable
 
getRowCount() - Method in class uk.ac.starlink.fits.ColFitsTableSerializer
 
getRowCount() - Method in interface uk.ac.starlink.fits.FitsTableSerializer
Returns the number of rows which will be output.
getRowCount() - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
 
getRowLength() - Method in class uk.ac.starlink.fits.AsciiTableStarTable
Returns the length of each row in bytes.
getRowLength() - Method in class uk.ac.starlink.fits.BintableStarTable
Returns the number of bytes occupied in the data stream by a single row of the table.
getRowSequence() - Method in class uk.ac.starlink.fits.ColFitsStarTable
 
getStoragePolicy() - Method in class uk.ac.starlink.fits.FitsTableWriter
Returns the storage policy that will be used if required.
getStringValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns the string value for a card with a given key, if one exists.
getType() - Method in class uk.ac.starlink.fits.ParsedCard
Returns the type of header card.
getUnusedParams() - Method in class uk.ac.starlink.fits.FitsHeader
Returns an array of DescribedValue objects suitable for use as items of per-table metadata derived from this FITS header.
getValue() - Method in class uk.ac.starlink.fits.ParsedCard
Returns the keyword value.
getValue(String) - Method in class uk.ac.starlink.fits.FitsHeader
Returns the untyped value for a card with a given key, if one exists.
getValueClass() - Method in class uk.ac.starlink.fits.CardType
Returns the type of values yielded by this CardType.
getVarArray() - Method in class uk.ac.starlink.fits.FitsTableWriter
Indicates how variable-length array valued columns will be stored.
getWide() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Indicates the convention in use for representing over-wide tables.
getWide() - Method in interface uk.ac.starlink.fits.FitsTableSerializerConfig
Returns the convention for representing over-wide tables.
getWriteDate() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Indicates whether a datestamp is written to output FITS files.
getXmlDescription() - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
 
getXmlDescription() - Method in class uk.ac.starlink.fits.FitsTableBuilder
 

H

HduFitsTableWriter - Class in uk.ac.starlink.fits
Deprecated.
Use
invalid reference
uk.ac.starlink.votable.UnifiedFitsTableWriter
instead
HduFitsTableWriter() - Constructor for class uk.ac.starlink.fits.HduFitsTableWriter
Deprecated.
Default constructor.
HduFitsTableWriter(String, boolean, WideFits) - Constructor for class uk.ac.starlink.fits.HduFitsTableWriter
Deprecated.
allows some configuration options but not others; use no-arg constructor and configuration methods instead
HeaderValueException - Exception Class in uk.ac.starlink.fits
Indicates a problem with a FITS header card.
HeaderValueException() - Constructor for exception class uk.ac.starlink.fits.HeaderValueException
No-arg constructor.
HeaderValueException(String) - Constructor for exception class uk.ac.starlink.fits.HeaderValueException
Constructor.
HealpixFitsTableWriter - Class in uk.ac.starlink.fits
TableWriter implementation that writes FITS files using the HEALPix-FITS convention.
HealpixFitsTableWriter() - Constructor for class uk.ac.starlink.fits.HealpixFitsTableWriter
Constructor.
HIERARCH - Static variable in class uk.ac.starlink.fits.CardFactory
Instance with value trimming, bad char replacement, and HIERARCH.
HISTORY - Static variable in class uk.ac.starlink.fits.CardType
HISTORY card type.

I

initialValue() - Method in class uk.ac.starlink.fits.BasicInputThreadLocal
 
InputFactory - Class in uk.ac.starlink.fits
Represents a sequence of bytes, and can create BasicInput objects to read it.
InputFactory() - Constructor for class uk.ac.starlink.fits.InputFactory
 
INTEGER - Static variable in class uk.ac.starlink.fits.CardType
Standard key/value card with integer content.
INTEGER_HIER - Static variable in class uk.ac.starlink.fits.CardType
HIERARCH key/value card with integer content.
isColfits() - Method in class uk.ac.starlink.fits.FitsTableWriter
Returns whether table data will be written in column-oriented form.
isFitsCharacter(int) - Static method in class uk.ac.starlink.fits.FitsUtil
Indicates whether a given character is a legal FITS header character (0x20..0x7e inclusive).
isMagic(byte[]) - Static method in class uk.ac.starlink.fits.FitsUtil
Indicates whether the supplied buffer is the start of a FITS file.
isRandom() - Method in interface uk.ac.starlink.fits.BasicInput
Indicates whether this object supports random access.
isRandom() - Method in class uk.ac.starlink.fits.BlockInput
 
isRandom() - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
isRandom() - Method in class uk.ac.starlink.fits.ByteBufferInput
 
isRandom() - Method in class uk.ac.starlink.fits.ColFitsStarTable
 
isRandom() - Method in class uk.ac.starlink.fits.InputFactory
Indicates whether the BasicInput objects created by this factory will support random access.
isRandom() - Method in class uk.ac.starlink.fits.SimpleMappedInput
 

K

KEY_ICOL_CONTAINER - Static variable in class uk.ac.starlink.fits.AbstractWideFits
Index of container column hosting extended column data.
KEY_NCOL_EXT - Static variable in class uk.ac.starlink.fits.AbstractWideFits
Header key for extended column count - includes standard ones.

L

LOGICAL - Static variable in class uk.ac.starlink.fits.CardType
Standard key/value card with logical content.
LOGICAL_HIER - Static variable in class uk.ac.starlink.fits.CardType
HIERARCH key/value card with logical content.
logWideRead(Logger, int, int) - Static method in class uk.ac.starlink.fits.AbstractWideFits
Utility method to write a log message indicating that this convention is being used to read a FITS file.
logWideWrite(Logger, int, int) - Static method in class uk.ac.starlink.fits.AbstractWideFits
Utility method to write a log message indicating that this convention is being used to write a FITS file.
LONGOFF_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
Column aux metadata key for stringified longs offset.
looksLikeFile(String) - Method in class uk.ac.starlink.fits.ColFitsTableWriter
Deprecated.
 
looksLikeFile(String) - Method in class uk.ac.starlink.fits.FitsTableWriter
Returns true if location ends with something like ".fit" or ".fits" or ".fts".
looksLikeFile(String) - Method in class uk.ac.starlink.fits.HduFitsTableWriter
Deprecated.
Returns false.
looksLikeFile(String) - Method in class uk.ac.starlink.fits.HealpixFitsTableWriter
Returns false.
looksLikeFile(String) - Method in class uk.ac.starlink.fits.VariableFitsTableWriter
Deprecated.
Always returns false.

M

makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
 
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.fits.FitsTableBuilder
Creates a StarTable from a DataSource which refers to a FITS file or stream.
makeStarTables(DataSource, StoragePolicy) - Method in class uk.ac.starlink.fits.FitsTableBuilder
 
MAX_NCOLSTD - Static variable in class uk.ac.starlink.fits.FitsUtil
Maximum No.
MAX_NCOLSTD - Static variable in interface uk.ac.starlink.fits.WideFits
Maximum number of standard columns, imposed by FITS standard (999).
MultiByteBufferInput - Class in uk.ac.starlink.fits
Random-access BasicInput implementation based on a supplied array of byte buffers.
MultiByteBufferInput(ByteBuffer[]) - Constructor for class uk.ac.starlink.fits.MultiByteBufferInput
Constructor.

N

NONE - Static variable in class uk.ac.starlink.fits.FitsTableWriter.PrimaryType
No Primary HDU is written.

P

P - Enum constant in enum class uk.ac.starlink.fits.FitsTableWriter.VarArrayMode
Variable-length arrays are stored on the heap, using a 32-bit pointer size ('P' array descriptor) for indirection.
parseCard(byte[]) - Static method in class uk.ac.starlink.fits.FitsUtil
Turns an 80-byte array into a ParsedCard.
ParsedCard<T> - Class in uk.ac.starlink.fits
Represents a single parsed FITS header card.
ParsedCard(String, CardType<T>, T, String) - Constructor for class uk.ac.starlink.fits.ParsedCard
Constructor.
PrimaryType(String) - Constructor for class uk.ac.starlink.fits.FitsTableWriter.PrimaryType
Constructor.

Q

Q - Enum constant in enum class uk.ac.starlink.fits.FitsTableWriter.VarArrayMode
Variable-length arrays are stored on the heap, using a 64-bit pointer size ('Q' array descriptor) for indirection.

R

readByte() - Method in interface uk.ac.starlink.fits.BasicInput
Reads a byte from the stream.
readByte() - Method in class uk.ac.starlink.fits.BlockInput
 
readByte() - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
readByte() - Method in class uk.ac.starlink.fits.ByteBufferInput
 
readByte() - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
readBytes(byte[]) - Method in interface uk.ac.starlink.fits.BasicInput
Reads bytes into an array from the stream.
readBytes(byte[]) - Method in class uk.ac.starlink.fits.BlockInput
 
readBytes(byte[]) - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
readBytes(byte[]) - Method in class uk.ac.starlink.fits.ByteBufferInput
 
readBytes(byte[]) - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
readCell(byte[], int) - Method in class uk.ac.starlink.fits.AsciiTableStarTable
Reads the content of a cell of this table from a byte buffer.
readCell(BasicInput, int) - Method in class uk.ac.starlink.fits.BintableStarTable
Reads a cell from a given column from the current position in a stream.
readDouble() - Method in interface uk.ac.starlink.fits.BasicInput
Reads an 8-byte floating point value from the stream.
readDouble() - Method in class uk.ac.starlink.fits.BlockInput
 
readDouble() - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
readDouble() - Method in class uk.ac.starlink.fits.ByteBufferInput
 
readDouble() - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
readFloat() - Method in interface uk.ac.starlink.fits.BasicInput
Reads a 4-byte floating point value from the stream.
readFloat() - Method in class uk.ac.starlink.fits.BlockInput
 
readFloat() - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
readFloat() - Method in class uk.ac.starlink.fits.ByteBufferInput
 
readFloat() - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
readHeader(InputStream) - Static method in class uk.ac.starlink.fits.FitsUtil
Reads a FITS header from an input stream.
readHeaderIfPresent(InputStream) - Static method in class uk.ac.starlink.fits.FitsUtil
Reads a FITS header from an input stream if the stream has content.
readInt() - Method in interface uk.ac.starlink.fits.BasicInput
Reads a 4-byte integer from the stream.
readInt() - Method in class uk.ac.starlink.fits.BlockInput
 
readInt() - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
readInt() - Method in class uk.ac.starlink.fits.ByteBufferInput
 
readInt() - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
readLong() - Method in interface uk.ac.starlink.fits.BasicInput
Reads an 8-byte integer from the stream.
readLong() - Method in class uk.ac.starlink.fits.BlockInput
 
readLong() - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
readLong() - Method in class uk.ac.starlink.fits.ByteBufferInput
 
readLong() - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
readRow(byte[]) - Method in class uk.ac.starlink.fits.AsciiTableStarTable
Reads the content of a row of this table from a byte buffer.
readRow(BasicInput) - Method in class uk.ac.starlink.fits.BintableStarTable
Reads a whole row of the table from the current position in a stream, returning a new Object[] array.
readShort() - Method in interface uk.ac.starlink.fits.BasicInput
Reads a 2-byte integer from the stream.
readShort() - Method in class uk.ac.starlink.fits.BlockInput
 
readShort() - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
readShort() - Method in class uk.ac.starlink.fits.ByteBufferInput
 
readShort() - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
REAL - Static variable in class uk.ac.starlink.fits.CardType
Standard key/value card with floating point content.
REAL_HIER - Static variable in class uk.ac.starlink.fits.CardType
HIERARCH key/value card with floating point content.
roundUp(long, int) - Static method in class uk.ac.starlink.fits.FitsUtil
Utility method to round an integer value up to a multiple of a given block size.

S

sanitiseAsError(String) - Static method in class uk.ac.starlink.fits.CardFactory
Utility string sanitisation function that throws an IllegalArgumentException if any illegal characters are present.
sanitiseByReplacement(String, char) - Static method in class uk.ac.starlink.fits.CardFactory
Utility string sanitisation function that replaces illegal characters by a given char.
sanitiseText(String) - Method in interface uk.ac.starlink.fits.CardFactory.Config
This method is called on uncontrolled text inputs that will end up as text or comment content in output cards.
seek(long) - Method in interface uk.ac.starlink.fits.BasicInput
Moves the current position of this stream to a given byte offset (optional operation).
seek(long) - Method in class uk.ac.starlink.fits.BlockInput
 
seek(long) - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
seek(long) - Method in class uk.ac.starlink.fits.ByteBufferInput
 
seek(long) - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
set64BitMode(boolean) - Method in class uk.ac.starlink.fits.VariableFitsTableSerializer
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.
setAllowSignedByte(boolean) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Configures how Byte-valued columns are written.
setAllowZeroLengthString(boolean) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Sets whether zero-length string columns may be written.
setColfits(boolean) - Method in class uk.ac.starlink.fits.FitsTableWriter
Sets whether table data should be written in column-oriented form.
setFormatName(String) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Sets the declared format name.
setLongIndexing(Boolean) - Method in class uk.ac.starlink.fits.VariableFitsTableWriter
Deprecated.
Sets whether this writer will use P or Q format descriptors for writing variable-length arrays.
setPadCharacter(byte) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Sets the byte value with which under-length string (character array) values should be padded.
setPrimaryType(FitsTableWriter.PrimaryType) - Method in class uk.ac.starlink.fits.FitsTableWriter
Sets the type of Primary HDU that will precede the extension HDU(s) corresponding to the table(s) being written.
setStoragePolicy(StoragePolicy) - Method in class uk.ac.starlink.fits.FitsTableWriter
Sets the storage policy to use where required.
setStoragePolicy(StoragePolicy) - Method in class uk.ac.starlink.fits.VariableFitsTableWriter
Deprecated.
Sets the storage policy which will be used for temporary storage during writing.
setVarArray(FitsTableWriter.VarArrayMode) - Method in class uk.ac.starlink.fits.FitsTableWriter
Configures how variable-length array values will be stored.
setWide(WideFits) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Sets the convention for representing over-wide (>999 column) tables.
setWriteDate(boolean) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Configures whether a datestamp is written to output FITS files.
SimpleMappedInput - Class in uk.ac.starlink.fits
Random-access BasicInput implementation based on a single byte buffer.
SimpleMappedInput(BufferManager) - Constructor for class uk.ac.starlink.fits.SimpleMappedInput
Constructor.
skip(long) - Method in interface uk.ac.starlink.fits.BasicInput
Skips a given number of bytes forwards through the stream.
skip(long) - Method in class uk.ac.starlink.fits.BlockInput
 
skip(long) - Method in class uk.ac.starlink.fits.BufferedRandomInput
 
skip(long) - Method in class uk.ac.starlink.fits.ByteBufferInput
 
skip(long) - Method in class uk.ac.starlink.fits.SimpleMappedInput
 
skipHDUs(InputStream, int) - Static method in class uk.ac.starlink.fits.FitsUtil
Skips forward over a given number of HDUs in the supplied stream.
StandardFitsTableSerializer - Class in uk.ac.starlink.fits
Class which knows how to do the various bits of serializing a StarTable to FITS BINTABLE format.
StandardFitsTableSerializer(FitsTableSerializerConfig, StarTable) - Constructor for class uk.ac.starlink.fits.StandardFitsTableSerializer
Constructor.
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
 
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.fits.FitsTableBuilder
Reads a FITS table from an input stream and writes it to a sink.
streamStarTable(FitsHeader, BasicInput, WideFits, TableSink) - Static method in class uk.ac.starlink.fits.BintableStarTable
Reads a BINTABLE extension from a stream and writes the result to a table sink.
streamStarTable(FitsHeader, BasicInput, TableSink) - Static method in class uk.ac.starlink.fits.AsciiTableStarTable
Reads a TABLE HDU from a stream and writes the result to a table sink.
STRICT - Static variable in class uk.ac.starlink.fits.CardFactory
Instance with no value trimming, bad char rejection, no HIERARCH.
STRING - Static variable in class uk.ac.starlink.fits.CardType
Standard key/value card with string content.
STRING_HIER - Static variable in class uk.ac.starlink.fits.CardType
HIERARCH key/value card with string content.

T

TBCOL_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
Column aux metadata key for TBCOLn cards.
TDISP_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
Column aux metadata key for TDISPn cards.
TFORM_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
Column aux metadata key for TFORMn cards.
TNULL_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
Column aux metadata key for TNULLn cards.
toCard(String) - Method in class uk.ac.starlink.fits.CardType
Parses an 80-character string as a FITS header card.
toString() - Method in class uk.ac.starlink.fits.AbstractWideFits
 
toString() - Method in class uk.ac.starlink.fits.CardImage
 
toString() - Method in class uk.ac.starlink.fits.CardType
 
toString() - Method in class uk.ac.starlink.fits.FitsTableWriter.PrimaryType
 
TRUE - Enum constant in enum class uk.ac.starlink.fits.FitsTableWriter.VarArrayMode
Variable-length arrays are stored on the heap, using a suitable pointer size for indirection.
TSCAL_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
Column aux metadata key for TSCALn cards.
TZERO_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
Column aux metadata key for TZEROn cards.

U

uk.ac.starlink.fits - package uk.ac.starlink.fits
Classes for general FITS handling, including NDX, NDArray and StarTable implementations.
UNKNOWN - Static variable in class uk.ac.starlink.fits.CardType
Catch-all card type - apparently not legal FITS.
unmap(MappedByteBuffer) - Method in class uk.ac.starlink.fits.Unmapper
Attempts to release the resources (mapped memory) used by a given MappedByteBuffer.
UNMAP_PROPERTY - Static variable in class uk.ac.starlink.fits.Unmapper
Name of system property to control buffer unmapping ("startable.unmap").
Unmapper - Class in uk.ac.starlink.fits
Attempts to free resources from a MappedByteBuffer.
Unmapper() - Constructor for class uk.ac.starlink.fits.Unmapper
 
useKey(String) - Method in class uk.ac.starlink.fits.FitsHeader
Marks a given keyword as used.

V

valueOf(String) - Static method in enum class uk.ac.starlink.fits.FitsTableWriter.VarArrayMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class uk.ac.starlink.fits.FitsTableWriter.VarArrayMode
Returns an array containing the constants of this enum class, in the order they are declared.
VariableFitsTableSerializer - Class in uk.ac.starlink.fits
FitsTableSerializer which can write variable array-valued columns using the 'P' or 'Q' TFORM formatting characters.
VariableFitsTableSerializer(FitsTableSerializerConfig, StarTable, StoragePolicy) - Constructor for class uk.ac.starlink.fits.VariableFitsTableSerializer
Constructor.
VariableFitsTableWriter - Class in uk.ac.starlink.fits
Deprecated.
Use
invalid reference
uk.ac.starlink.votable.UnifiedFitsTableWriter
instead
VariableFitsTableWriter() - Constructor for class uk.ac.starlink.fits.VariableFitsTableWriter
Deprecated.
Constructs a writer with default characteristics.
VariableFitsTableWriter(Boolean, boolean, WideFits) - Constructor for class uk.ac.starlink.fits.VariableFitsTableWriter
Deprecated.
allows some configuration options but not others; use no-arg constructor and configuration methods instead

W

WideFits - Interface in uk.ac.starlink.fits
Defines a convention for storing extended column data in a FITS BINTABLE extension.
writeData(DataOutput) - Method in class uk.ac.starlink.fits.ColFitsTableSerializer
Write the FITS data unit populated by this serializer.
writeData(DataOutput) - Method in interface uk.ac.starlink.fits.FitsTableSerializer
Writes the HDU data for the table to an output stream.
writeData(DataOutput) - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
 
writeData(DataOutput) - Method in class uk.ac.starlink.fits.VariableFitsTableSerializer
 
writeDataOnly(DataOutput) - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
Writes the table data content without any trailing padding.
writeEmptyPrimary(OutputStream) - Static method in class uk.ac.starlink.fits.FitsUtil
Writes a data-less Primary HDU.
writeHeader(CardImage[], OutputStream) - Static method in class uk.ac.starlink.fits.FitsUtil
Writes a FITS header whose content is supplied by an array of cards.
writePrimaryHDU(OutputStream) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Writes the primary HDU.
writePrimaryHDU(OutputStream) - Method in class uk.ac.starlink.fits.HduFitsTableWriter
Deprecated.
Does nothing.
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Writes a single table.
writeStarTables(TableSequence, OutputStream) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Writes tables.
writeStarTables(TableSequence, OutputStream) - Method in class uk.ac.starlink.fits.FitsTableWriter
 
writeStarTables(TableSequence, String, StarTableOutput) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
writeTableHDU(StarTable, FitsTableSerializer, OutputStream) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
Writes a data HDU.
writeTables(FitsTableWriter, TableSequence, OutputStream) - Method in class uk.ac.starlink.fits.FitsTableWriter.PrimaryType
Writes a sequence of tables to an output stream.
A B C D E F G H I K L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form