Index
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.
- 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 getsStarTable
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
- 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
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
invalid reference