# 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 `StarTable`s 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, 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
  Invokes `AbstractFitsTableWriter.writeStarTables(uk.ac.starlink.table.TableSequence, java.io.OutputStream)`.
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