A B C D E F G H I J K L M N O P Q R S T U V W X Y

## A

AbstractArrayDataIO - Class in uk.ac.starlink.fits
  Abstract implementation of an implementation of a `nom.tam.util`-compatible FITS I/O handler.
AbstractArrayDataIO() - Constructor for class uk.ac.starlink.fits.AbstractArrayDataIO
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.
AbstractItemAccumulator - Class in uk.ac.starlink.feather
  Partial ItemAccumulator implementation that handles generic aspects including writing the optional validity mask.
AbstractItemAccumulator(StoragePolicy, boolean) - Constructor for class uk.ac.starlink.feather.AbstractItemAccumulator
  Constructor.
AbstractStarTable - Class in uk.ac.starlink.table
  Abstract base class providing an implementation of the generic and straightforward parts of the `StarTable` interface.
AbstractStarTable() - Constructor for class uk.ac.starlink.table.AbstractStarTable
AbstractTableLoadDialog - Class in uk.ac.starlink.table.gui
  Partial implementation of TableLoadDialog interface.
AbstractTableLoadDialog(String, String) - Constructor for class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Constructor.
AbstractTextTableWriter - Class in uk.ac.starlink.table.formats
  A `StarTableWriter` which outputs text to a human-readable text file.
AbstractTextTableWriter(String[], boolean) - Constructor for class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Constructor.
AbstractWideFits - Class in uk.ac.starlink.fits
  Implementations of the WideFits interface.
AbstractWideFits(int, int, String) - Constructor for class uk.ac.starlink.fits.AbstractWideFits
  Constructor.
ACCEL_GRAV - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Standard acceleration of gravity on Earth m.s^-2
accept(T) - Method in interface uk.ac.starlink.util.IOConsumer
  Performs an operation on the given value.
ACCEPT_ENCODING - Static variable in class uk.ac.starlink.util.ContentCoding
  Name of HTTP request header to request coded response ("Accept-Encoding").
acceptCell(Object) - Method in interface uk.ac.starlink.table.storage.ColumnStore
  Writes a datum to this store.
acceptCell(Object) - Method in class uk.ac.starlink.table.storage.IndexedStreamColumnStore
acceptCell(Object) - Method in class uk.ac.starlink.table.storage.StreamColumnStore
acceptMetadata(StarTable) - Method in class uk.ac.starlink.table.gui.ProgressBarTableSink
acceptMetadata(StarTable) - Method in class uk.ac.starlink.table.OnceRowPipe
acceptMetadata(StarTable) - Method in class uk.ac.starlink.table.storage.ByteStoreRowStore
acceptMetadata(StarTable) - Method in class uk.ac.starlink.table.storage.DiscardRowStore
acceptMetadata(StarTable) - Method in class uk.ac.starlink.table.storage.ListRowStore
acceptMetadata(StarTable) - Method in class uk.ac.starlink.table.storage.SidewaysRowStore
acceptMetadata(StarTable) - Method in class uk.ac.starlink.table.StreamTableSink
acceptMetadata(StarTable) - Method in interface uk.ac.starlink.table.TableSink
  Takes delivery of a row-less `StarTable` object which defines the metadata of the table to be transmitted.
acceptRow(Object[]) - Method in class uk.ac.starlink.table.gui.ProgressBarTableSink
acceptRow(Object[]) - Method in class uk.ac.starlink.table.OnceRowPipe
acceptRow(Object[]) - Method in class uk.ac.starlink.table.storage.ByteStoreRowStore
acceptRow(Object[]) - Method in class uk.ac.starlink.table.storage.DiscardRowStore
acceptRow(Object[]) - Method in class uk.ac.starlink.table.storage.ListRowStore
  Accepts a row.
acceptRow(Object[]) - Method in class uk.ac.starlink.table.storage.SidewaysRowStore
acceptRow(Object[]) - Method in class uk.ac.starlink.table.StreamTableSink
acceptRow(Object[]) - Method in interface uk.ac.starlink.table.TableSink
  Takes delivery of one row of data.
AccessRowSequence - Class in uk.ac.starlink.table
  RowSequence implementation based on a RowAccess.
AccessRowSequence(RowAccess, long) - Constructor for class uk.ac.starlink.table.AccessRowSequence
  Constructor.
accumulate(RowSplittable, A) - Method in class uk.ac.starlink.table.RowCollector
accumulate(S, A) - Method in interface uk.ac.starlink.util.SplitCollector
  Consumes the content of a splittable, collecting results into the supplied accumulator.
accumulateRows(RowSplittable, A) - Method in class uk.ac.starlink.table.RowCollector
  Processes rows as required.
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
actionPerformed(ActionEvent) - Method in class uk.ac.starlink.connect.ConnectorAction
ADAPTIVE - Static variable in class uk.ac.starlink.table.StoragePolicy
  Storage policy which will store small amounts of data in an array in memory, and larger amounts in a scratch disk file.
AdaptiveByteStore - Class in uk.ac.starlink.table.storage
  ByteStore which adopts a hybrid approach between use of memory and use of disk.
AdaptiveByteStore(int) - Constructor for class uk.ac.starlink.table.storage.AdaptiveByteStore
  Constructs a new store with a given maximum memory limit.
AdaptiveByteStore() - Constructor for class uk.ac.starlink.table.storage.AdaptiveByteStore
  Constructs a new store with a default memory limit.
add(byte) - Method in class uk.ac.starlink.util.ByteList
  Appends a value to the end of this list.
add(double) - Method in class uk.ac.starlink.util.DoubleList
  Appends a value to the end of this list.
add(float) - Method in class uk.ac.starlink.util.FloatList
  Appends a value to the end of this list.
add(int) - Method in class uk.ac.starlink.util.IntList
  Appends a value to the end of this list.
add(long) - Method in class uk.ac.starlink.util.LongList
  Appends a value to the end of this list.
add(short) - Method in class uk.ac.starlink.util.ShortList
  Appends a value to the end of this list.
addAll(ByteList) - Method in class uk.ac.starlink.util.ByteList
  Appends all the elements of a second list to this list.
addAll(byte[]) - Method in class uk.ac.starlink.util.ByteList
  Appends all the elements of a primitive array to this list.
addAll(DoubleList) - Method in class uk.ac.starlink.util.DoubleList
  Appends all the elements of a second list to this list.
addAll(double[]) - Method in class uk.ac.starlink.util.DoubleList
  Appends all the elements of a primitive array to this list.
addAll(FloatList) - Method in class uk.ac.starlink.util.FloatList
  Appends all the elements of a second list to this list.
addAll(float[]) - Method in class uk.ac.starlink.util.FloatList
  Appends all the elements of a primitive array to this list.
addAll(IntList) - Method in class uk.ac.starlink.util.IntList
  Appends all the elements of a second list to this list.
addAll(int[]) - Method in class uk.ac.starlink.util.IntList
  Appends all the elements of a primitive array to this list.
addAll(LongList) - Method in class uk.ac.starlink.util.LongList
  Appends all the elements of a second list to this list.
addAll(long[]) - Method in class uk.ac.starlink.util.LongList
  Appends all the elements of a primitive array to this list.
addAll(ShortList) - Method in class uk.ac.starlink.util.ShortList
  Appends all the elements of a second list to this list.
addAll(short[]) - Method in class uk.ac.starlink.util.ShortList
  Appends all the elements of a primitive array to this list.
addArgument(String, long) - Method in class uk.ac.starlink.util.CgiQuery
  Adds an integer argument to this query.
addArgument(String, double) - Method in class uk.ac.starlink.util.CgiQuery
  Adds a floating point argument to this query.
addArgument(String, float) - Method in class uk.ac.starlink.util.CgiQuery
  Adds a single-precision floating point argument to this query.
addArgument(String, String) - Method in class uk.ac.starlink.util.CgiQuery
  Adds a string argument to this query.
addBranch(Branch) - Method in class uk.ac.starlink.connect.BranchComboBox
  Adds a new normal branch to the model.
addCDATASection(Element, String) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Create a new CDATA section with the given content and add it as a child of a given element.
addChangeListener(ChangeListener) - Method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Registers a listener who wants to be informed about changes.
addChildElement(Element, String) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Create a child element with no content and add it to the given element.
addChildElement(Element, String, String) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Add an element with String value as a child of another element.
addChildElement(Element, String, boolean) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Add an element with boolean value as a child of another element.
addChildElement(Element, String, int) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Add an element with integer value as a child of another element.
addChildElement(Element, String, double) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Add an element with double value as a child of another element.
addColumn(ColumnData) - Method in class uk.ac.starlink.table.ColumnStarTable
  Appends a new column to the end of this model.
addConnection(ConnectorAction) - Method in class uk.ac.starlink.connect.BranchComboBox
  Adds a new branch to the model which represents a `Connector`.
addConnection(ConnectorAction) - Method in class uk.ac.starlink.connect.FilestoreChooser
  Adds a new branch representing a connection to a remote service to this chooser.
addContainerColumnHeader(Header, long, long) - Method in class uk.ac.starlink.fits.AbstractWideFits
addContainerColumnHeader(Header, long, long) - Method in interface uk.ac.starlink.fits.WideFits
  Adds the per-HDU header cards that describe the single container column (with index icolContainer) used to implement this convention in a BINTABLE HDU.
addDataItem(Object) - Method in class uk.ac.starlink.feather.AbstractItemAccumulator
  Adds the given item to the list to be output.
addDefaultBranches() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Populate this browser with a default set of branches.
addElement(String, String, String) - Method in class uk.ac.starlink.util.XmlWriter
  Writes a whole element with given attribute list and content.
addError(Throwable) - Method in class uk.ac.starlink.table.QueueTableSequence
  Adds a load error to the queue.
addExtensionHeader(Header, int) - Method in class uk.ac.starlink.fits.AbstractWideFits
addExtensionHeader(Header, int) - Method in interface uk.ac.starlink.fits.WideFits
  Adds the per-HDU header cards that announce the operation of this convention in a BINTABLE HDU.
addItem(Object) - Method in class uk.ac.starlink.feather.AbstractItemAccumulator
addItem(Object) - Method in interface uk.ac.starlink.feather.ItemAccumulator
  Receive the next value in the column.
addItem(T) - Method in class uk.ac.starlink.util.CountMap
  Counts an item.
addLine(String, String, Component) - Method in class uk.ac.starlink.table.gui.LabelledComponentStack
  Adds a (name,component) pair with an optional padding string and default xfill.
addLine(String, String, Component, boolean) - Method in class uk.ac.starlink.table.gui.LabelledComponentStack
  Adds a (name,component) pair with an optional padding string and explicit xfill.
addLine(String, Component) - Method in class uk.ac.starlink.table.gui.LabelledComponentStack
  Adds a (name,component) pair.
addLine(String, String) - Method in class uk.ac.starlink.table.gui.LabelledComponentStack
  Adds a (name,value) pair.
addListSelectionListener(ListSelectionListener) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
addMap(Map<K, V>) - Method in class uk.ac.starlink.util.MapGroup
  Adds a new Map to the end of this group.
addMetadata(Header) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Adds some standard metadata header cards to a FITS table header.
addPropertyChangeListener(PropertyChangeListener) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Adds a listener that will be notified about ViewBase changes.
addRow(Object[]) - Method in class uk.ac.starlink.table.RowListStarTable
  Adds a new row to the end of the table.
addScheme(TableScheme) - Method in class uk.ac.starlink.table.StarTableFactory
  Safely adds a table scheme for use by this factory.
addSelectionInterval(int, int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
addStringValue(Header, String, String, String) - Static method in class uk.ac.starlink.fits.FitsConstants
  Attempts to add a string-valued card to the header.
addTable(StarTable) - Method in class uk.ac.starlink.table.QueueTableSequence
  Adds a table to the queue.
addTableModelListener(TableModelListener) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
addTrimmedValue(Header, String, String, String) - Static method in class uk.ac.starlink.fits.FitsConstants
  Adds a string-valued card to the header.
addValue(Object, RecordConsumer) - Method in interface uk.ac.starlink.parquet.Encoder
  Passes a supplied value representing a cell of this encoder's column to a record consumer.
adoptNode(Node) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
allowBinary2() - Method in class uk.ac.starlink.votable.VOTableVersion
  Indicates whether the BINARY2 serialization format is defined by this version.
allowEmptyTd() - Method in class uk.ac.starlink.votable.VOTableVersion
  Indicates whether this version permits an empty TD element to represent a null value for all data types.
allowSignedByte() - Method in interface uk.ac.starlink.fits.FitsTableSerializerConfig
  Indicates how byte values will be written.
allowTimesys() - Method in class uk.ac.starlink.votable.VOTableVersion
  Indicates whether the TIMESYS element is supported in this version.
allowXtype() - Method in class uk.ac.starlink.votable.VOTableVersion
  Indicates whether the xtype attribute is permitted on FIELD elements etc in this version.
allowZeroLengthString() - Method in interface uk.ac.starlink.fits.FitsTableSerializerConfig
  Indicates whether columns with TFORMn=0A may be output.
APPEND - Static variable in class uk.ac.starlink.table.jdbc.WriteMode
  WriteMode which appends to an existing table.
appendChild(Node) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
appendData(String) - Method in class uk.ac.starlink.votable.dom.DelegatingCharacterData
applySetting(Object, BeanConfig.Setting) - Static method in class uk.ac.starlink.util.BeanConfig
  Applies a given setting to an object.
array() - Method in class uk.ac.starlink.util.GenericNioBuffer
  Returns the primitive array that backs this buffer (optional operation).
ArrayColumn - Class in uk.ac.starlink.table
  A column which provides data storage in java arrays.
arrayOffset() - Method in class uk.ac.starlink.util.GenericNioBuffer
  Returns the offset within this buffer's backing array of the first element of the buffer (optional operation).
ArrayPrimitiveStore - Class in uk.ac.starlink.table.storage
  ValueStore implementation which stores primitive values in a normal java array.
ArrayPrimitiveStore(Class<?>, int) - Constructor for class uk.ac.starlink.table.storage.ArrayPrimitiveStore
  Constructs a new store.
arrayTableSequence(StarTable[]) - Static method in class uk.ac.starlink.table.Tables
  Convenience method to construct a TableSequence for a supplied array of tables.
AsciiFileParser - Class in uk.ac.starlink.util
  Generalised parser for data stored as a table in a plain text file.
AsciiFileParser() - Constructor for class uk.ac.starlink.util.AsciiFileParser
  Create an instance.
AsciiFileParser(boolean) - Constructor for class uk.ac.starlink.util.AsciiFileParser
  Create an instance.
AsciiFileParser(File) - Constructor for class uk.ac.starlink.util.AsciiFileParser
  Create an instance and parse a given File.
AsciiFileParser(File, boolean) - Constructor for class uk.ac.starlink.util.AsciiFileParser
  Create an instance and parse a given File.
AsciiStarTable - Class in uk.ac.starlink.table.formats
  Simple ASCII-format table.
AsciiStarTable(DataSource) - Constructor for class uk.ac.starlink.table.formats.AsciiStarTable
  Constructor with default options.
AsciiStarTable(DataSource, int) - Constructor for class uk.ac.starlink.table.formats.AsciiStarTable
  Constructor with configuration option.
AsciiTableBuilder - Class in uk.ac.starlink.table.formats
  A table builder which reads tables in simple ASCII format.
AsciiTableBuilder() - Constructor for class uk.ac.starlink.table.formats.AsciiTableBuilder
AsciiTableWriter - Class in uk.ac.starlink.table.formats
  A StarTableWriter which outputs text to a simple format machine-readable text file.
AsciiTableWriter() - Constructor for class uk.ac.starlink.table.formats.AsciiTableWriter
asIOException(Throwable) - Static method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Converts an exception to an IOException, probably by wrapping it in one.
assertLongToInt(long) - Static method in class uk.ac.starlink.table.Tables
  Casts a long to an int, with an assertion that no truncation occurs.
attemptMakeByteStore() - Method in class uk.ac.starlink.table.storage.ByteStoreStoragePolicy
  Returns a ByteStore object to hold data.
attemptReadMetadata(Object) - Static method in class uk.ac.starlink.gbin.GbinMetadataReader
  Attempts to read a metadata object from a GbinReader object.
attemptReadTable(ArrayDataInput, 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.
attemptSave(StarTable[]) - Method in class uk.ac.starlink.table.gui.SaveWorker
  This method should do the work of saving the given tables.
AU - Static variable in class uk.ac.starlink.util.PhysicalConstants
  1 Astronomical unit - m
authenticate() - Method in interface uk.ac.starlink.table.jdbc.JDBCAuthenticator
  Obtains username and password.
authenticate() - Method in class uk.ac.starlink.table.jdbc.SwingAuthenticator
  This implementation of `authenticate` takes care to execute any GUI interactions on the AWT event dipatch thread, so it may be called from any thread.
authenticate() - Method in class uk.ac.starlink.table.jdbc.TerminalAuthenticator
authenticate() - Method in class uk.ac.starlink.table.jdbc.TextModelsAuthenticator
AuthKey - Class in uk.ac.starlink.connect
  Describes an item of authorization information required when connecting to a remote service.
AuthKey(String) - Constructor for class uk.ac.starlink.connect.AuthKey
  Constructs a new key with a given name.
AUTO_HANDLER - Static variable in class uk.ac.starlink.table.StarTableFactory
  Special handler identifier which signifies automatic format detection.
AUTO_HANDLER - Static variable in class uk.ac.starlink.table.StarTableOutput
  Special output handler name indicating automatic format selection.
AuxClassLoader - Class in uk.ac.starlink.util
  This class provides a ClassLoader which looks on a given class path.
AuxClassLoader(String) - Constructor for class uk.ac.starlink.util.AuxClassLoader
  Constructs a ClassLoader which will look on a given path.
available() - Method in class uk.ac.starlink.util.Base64InputStream
available() - Method in class uk.ac.starlink.util.UncompressInputStream

## B

BAD_BYTE - Static variable in class uk.ac.starlink.parquet.InputColumns
BAD_INT - Static variable in class uk.ac.starlink.parquet.InputColumns
BAD_LONG - Static variable in class uk.ac.starlink.parquet.InputColumns
BAD_SHORT - Static variable in class uk.ac.starlink.parquet.InputColumns
Base64InputStream - Class in uk.ac.starlink.util
  Reads in base-64 encoded input and spits out the raw binary decoding.
Base64InputStream(InputStream) - Constructor for class uk.ac.starlink.util.Base64InputStream
Base64OutputStream - Class in uk.ac.starlink.util
  An output stream filter that takes arbitrary bytes and outputs their base64 encoding.
Base64OutputStream(OutputStream) - Constructor for class uk.ac.starlink.util.Base64OutputStream
  Create a stream that does not insert line breaks.
Base64OutputStream(OutputStream, int) - Constructor for class uk.ac.starlink.util.Base64OutputStream
baseSeq - Variable in class uk.ac.starlink.table.WrapperRowSequence
baseTable - Variable in class uk.ac.starlink.table.WrapperStarTable
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.
BeanConfig - Class in uk.ac.starlink.util
  Utility class for configuring dynamically loaded objects.
BeanConfig(String, String) - Constructor for class uk.ac.starlink.util.BeanConfig
  Constructs a BeanConfig with a basic object representation and a string providing configuration information.
BeanConfig.Setting - Class in uk.ac.starlink.util
  Represents an object configuration operation.
BeanStarTable - Class in uk.ac.starlink.table
  StarTable which displays beans.
BeanStarTable(Class<?>) - Constructor for class uk.ac.starlink.table.BeanStarTable
  Constructs a new table which will hold beans which are all instances of a given class.
BINARY - Static variable in class uk.ac.starlink.votable.DataFormat
  Raw binary format.
BINARY2 - Static variable in class uk.ac.starlink.votable.DataFormat
  Binary format with additional null flags.
BintableColumnHeader - Class in uk.ac.starlink.fits
  Understands how per-column metadata is stored in the headers of a FITS BINTABLE extension.
BintableColumnHeader() - 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(Header, boolean, WideFits) - Constructor for class uk.ac.starlink.fits.BintableStarTable
  Constructor.
BlankColumn - Class in uk.ac.starlink.table
  Represents a column with metadata but no data.
BlankColumn(ColumnInfo) - Constructor for class uk.ac.starlink.table.BlankColumn
  Constructs a new column based on a given column metadata object.
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.
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(FileChannel, long, long, String, int) - Constructor for class uk.ac.starlink.fits.BlockMappedInput
  Constructor.
BOLTZMANN - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Boltzmann constant - J.K^-1
BOOLEAN - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for byte-serialized boolean values, null handled.
booleanFromString(String) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Convert a String back to a boolean.
BooleanStarColumnWriter - Class in uk.ac.starlink.feather
  StarColumnWriter implementation for boolean values.
BooleanStarColumnWriter(StarTable, int) - Constructor for class uk.ac.starlink.feather.BooleanStarColumnWriter
  Constructor.
booleanToString(boolean) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Convert a boolean to a String.
BORING_KEYS - Variable in class uk.ac.starlink.fits.HeaderCards
  Keywords which are never used as table parameters.
Branch - Interface in uk.ac.starlink.connect
  Represents a directory-like node in a (possibly remote) filesystem.
BranchComboBox - Class in uk.ac.starlink.connect
  JComboBox which allows selection of `Branch` objects.
BranchComboBox() - Constructor for class uk.ac.starlink.connect.BranchComboBox
  Constructor.
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.
BUILDDESCRIP_INFO - Static variable in class uk.ac.starlink.gbin.GbinTableBuilder
  ValueInfo for GBIN build description string.
buildDescription(boolean) - Method in interface uk.ac.starlink.gbin.GbinMeta
  Returns a description of the contents of the GBIN file.
BYTE - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for 8-bit byte, no null handling.
BYTE_ARRAY - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for variable-length array of 8-bit bytes.
ByteArrayDataSource - Class in uk.ac.starlink.util
  DataSource implementation that uses an internal byte buffer to store the data.
ByteArrayDataSource(String, byte[]) - Constructor for class uk.ac.starlink.util.ByteArrayDataSource
  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.
ByteList - Class in uk.ac.starlink.util
  Extendable array of bytes.
ByteList() - Constructor for class uk.ac.starlink.util.ByteList
  Constructs a new list.
ByteList(int) - Constructor for class uk.ac.starlink.util.ByteList
  Constructs a new list with a given initial capacity.
ByteList(byte[]) - Constructor for class uk.ac.starlink.util.ByteList
  Constructs a new list initialised to the contents of a given array.
ByteStore - Interface in uk.ac.starlink.table
  Defines a place where bytes can be written to and then read from.
ByteStoreAccess - Interface in uk.ac.starlink.table.storage
  Interface for random access reading for data that has been written into a byte store.
ByteStoreRowStore - Class in uk.ac.starlink.table.storage
  RowStore based on a ByteStore.
ByteStoreRowStore(ByteStore) - Constructor for class uk.ac.starlink.table.storage.ByteStoreRowStore
  Constructor.
ByteStoreStoragePolicy - Class in uk.ac.starlink.table.storage
  Abstract StoragePolicy implementation based on a ByteStore.
ByteStoreStoragePolicy() - Constructor for class uk.ac.starlink.table.storage.ByteStoreStoragePolicy
BZIP2 - Static variable in class uk.ac.starlink.util.Compression
  A Compression object representing BZip2 compression.

## C

CachedParquetStarTable - Class in uk.ac.starlink.parquet
  ParquetStarTable implementation that does a parallel read of all the column data at construction time.
CachedParquetStarTable(IOSupplier<ParquetFileReader>, int) - Constructor for class uk.ac.starlink.parquet.CachedParquetStarTable
  Constructor.
CalcStarTable<C> - Class in uk.ac.starlink.table
  StarTable implementation whose column values are derived from some single calculation on the column values of another table.
CalcStarTable(StarTable, CalcStarTable.Col<C, ?>[]) - Constructor for class uk.ac.starlink.table.CalcStarTable
  Constructor.
CalcStarTable.Col<C,T> - Interface in uk.ac.starlink.table
  Defines a column for use with this table implementation.
cancel() - Method in class uk.ac.starlink.table.gui.SaveWorker
  Interrupts any save which is in progress.
cancel() - Method in class uk.ac.starlink.table.gui.TableLoadWorker
  Cancels the current load.
canImport(DataFlavor) - Method in class uk.ac.starlink.cdf.CdfTableBuilder
  Returns false.
canImport(DataFlavor) - Method in class uk.ac.starlink.ecsv.EcsvTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.feather.FeatherTableBuilder
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".
canImport(DataFlavor) - Method in class uk.ac.starlink.gbin.GbinTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.AsciiTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.CoinsTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.TstTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
  Returns false since there is no MIME type which targets WDC format.
canImport(JComponent, DataFlavor[]) - Method in class uk.ac.starlink.table.gui.TableLoadTransferHandler
canImport(DataFlavor[]) - Method in class uk.ac.starlink.table.StarTableFactory
  Indicates whether a particular set of `DataFlavor` ojects offered by a `Transferable` is suitable for attempting to turn the `Transferable` into a StarTable.
canImport(DataFlavor) - Method in interface uk.ac.starlink.table.TableBuilder
  Indicates whether this builder is able to turn a resource of media type indicated by `flavor` into a table.
canImport(DataFlavor) - Method in class uk.ac.starlink.votable.ColFitsPlusTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.votable.FitsPlusTableBuilder
  Returns `true` for a flavor with the MIME type "application/fits".
canImport(DataFlavor) - Method in class uk.ac.starlink.votable.VOTableBuilder
  Returns `true` for flavors which have MIME types starting text/xml application/xml application/x-votable+xml
canStream() - Method in class uk.ac.starlink.cdf.CdfTableBuilder
canStream() - Method in class uk.ac.starlink.ecsv.EcsvTableBuilder
canStream() - Method in class uk.ac.starlink.feather.FeatherTableBuilder
canStream() - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
canStream() - Method in class uk.ac.starlink.fits.FitsTableBuilder
canStream() - Method in class uk.ac.starlink.gbin.GbinTableBuilder
canStream() - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
  Returns false; parquet metadata is in the footer.
canStream() - Method in class uk.ac.starlink.table.formats.AsciiTableBuilder
canStream() - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
canStream() - Method in class uk.ac.starlink.table.formats.DocumentedTableBuilder
  Indicates whether this handler can read tables from a stream.
canStream() - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
canStream() - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
canStream() - Method in class uk.ac.starlink.table.formats.TstTableBuilder
canStream() - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
canStream() - Method in class uk.ac.starlink.votable.VOTableBuilder
CdfDomains - Class in uk.ac.starlink.cdf
  Utility class for identifying domain mappers for CDF datatypes.
CdfDomains() - Constructor for class uk.ac.starlink.cdf.CdfDomains
CdfStarTable - Class in uk.ac.starlink.cdf
  StarTable implementation for CDF files.
CdfStarTable(CdfContent, CdfTableProfile) - Constructor for class uk.ac.starlink.cdf.CdfStarTable
  Constructor.
CdfTableBuilder - Class in uk.ac.starlink.cdf
  Table input handler for NASA CDF (Common Data Format) files.
CdfTableBuilder() - Constructor for class uk.ac.starlink.cdf.CdfTableBuilder
  Constructs a default Cdf table builder.
CdfTableBuilder(CdfTableProfile) - Constructor for class uk.ac.starlink.cdf.CdfTableBuilder
  Constructs a Cdf table builder with a custom translation profile.
CdfTableProfile - Interface in uk.ac.starlink.cdf
  Encapsulates choices about how to do the conversion from a CDF to a StarTable.
CFORMAT_INFO - Static variable in class uk.ac.starlink.ecsv.EcsvStarTable
  Metadata for ECSV format item.
CgiQuery - Class in uk.ac.starlink.util
  Utility class for constructing CGI query strings.
CgiQuery(String) - Constructor for class uk.ac.starlink.util.CgiQuery
  Constructs a CGI query.
CHAR - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for 16-bit character, no null handling.
characters(char[], int, int) - Method in class uk.ac.starlink.votable.TableContentHandler
characters(char[], int, int) - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
checkColumnCount(WideFits, int) - Static method in class uk.ac.starlink.fits.FitsConstants
  Checks that a table with the given number of columns can be written.
checkedLongToInt(long) - Static method in class uk.ac.starlink.table.AbstractStarTable
  Convenience method to get an `int` value from a `long`.
checkedLongToInt(long) - Static method in class uk.ac.starlink.table.Tables
  Convenience method to get an `int` value from a `long`.
checkedLongToInt(long) - Static method in class uk.ac.starlink.table.WrapperStarTable
  Convenience method to get an `int` value from a `long`.
checkJ2se() - Static method in class uk.ac.starlink.util.Loader
  Checks that the JRE contains classes that you'd expect it to.
checkJ2seVendor() - Static method in class uk.ac.starlink.util.Loader
  Checks the reported vendor for this J2SE.
checkTable(StarTable) - Static method in class uk.ac.starlink.table.Tables
  Diagnostic method which tests the invariants of a StarTable.
CLASSNAME_INFO - Static variable in class uk.ac.starlink.gbin.GbinTableBuilder
  ValueInfo for GBIN row object classname.
ClassTableScheme - Class in uk.ac.starlink.table
  TableScheme implementation that allows to use any TableScheme implementation on the classpath.
ClassTableScheme() - Constructor for class uk.ac.starlink.table.ClassTableScheme
clear() - Method in class uk.ac.starlink.util.CountMap
  Sets all the item counts to zero.
clear() - Method in class uk.ac.starlink.util.PrimitiveList
  Removes all of the elements from this list (optional operation).
clearRows() - Method in class uk.ac.starlink.table.RowListStarTable
  Removes all rows from the table.
clearSelection() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
clearValue() - Method in interface uk.ac.starlink.parquet.Decoder
  Resets this reader to the state in which no reads have been called.
cloneNode(boolean) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
close() - Method in class uk.ac.starlink.ecsv.EcsvReader
close() - Method in class uk.ac.starlink.ecsv.LineReader
close() - Method in class uk.ac.starlink.feather.AbstractItemAccumulator
close() - Method in class uk.ac.starlink.feather.FeatherStarTable
  Does nothing, but perhaps it ought to try to clear up resources related to the mapped buffers.
close() - Method in interface uk.ac.starlink.feather.ItemAccumulator
  Tidies up resources, in particular discarding any off-heap temporary storage that may have been allocated.
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.BlockMappedInput
close() - Method in class uk.ac.starlink.fits.BufferedRandomInput
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.MappedFile
close() - Method in class uk.ac.starlink.fits.MultiByteBufferInput
close() - Method in class uk.ac.starlink.fits.MultiMappedFile
close() - Method in class uk.ac.starlink.fits.SimpleMappedInput
close() - Method in class uk.ac.starlink.parquet.CachedParquetStarTable
close() - Method in class uk.ac.starlink.table.AbstractStarTable
  The `AbstractStarTable` implementation of this method does nothing.
close() - Method in class uk.ac.starlink.table.AccessRowSequence
close() - Method in interface uk.ac.starlink.table.ByteStore
  Tidies up.
close() - Method in class uk.ac.starlink.table.EmptyRowSequence
  Does nothing.
close() - Method in class uk.ac.starlink.table.IteratorRowSequence
close() - Method in class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
close() - Method in class uk.ac.starlink.table.jdbc.SequentialResultSetStarTable
close() - Method in class uk.ac.starlink.table.JoinStarTable
  Closes all the constituent tables.
close() - Method in class uk.ac.starlink.table.OnceRowPipe
close() - Method in class uk.ac.starlink.table.ProgressRowSplittable
close() - Method in class uk.ac.starlink.table.RandomRowSplittable
close() - Method in class uk.ac.starlink.table.ReaderRowSequence
  The `ReaderRowSequence` implementation does nothing.
close() - Method in interface uk.ac.starlink.table.RowAccess
  Closes this reader.
close() - Method in interface uk.ac.starlink.table.RowSequence
  Indicates that this sequence will not be required any more.
close() - Method in class uk.ac.starlink.table.SequentialRowSplittable
close() - Method in interface uk.ac.starlink.table.StarTable
  Relinquishes any resources associated with this table.
close() - Method in class uk.ac.starlink.table.storage.AdaptiveByteStore
close() - Method in class uk.ac.starlink.table.storage.DiscardByteStore
close() - Method in class uk.ac.starlink.table.storage.FileByteStore
close() - Method in class uk.ac.starlink.table.storage.LimitByteStore
close() - Method in class uk.ac.starlink.table.storage.MemoryByteStore
close() - Method in class uk.ac.starlink.table.WrapperRowAccess
close() - Method in class uk.ac.starlink.table.WrapperRowSequence
close() - Method in class uk.ac.starlink.table.WrapperStarTable
close() - Method in class uk.ac.starlink.util.Base64InputStream
close() - Method in class uk.ac.starlink.util.Base64OutputStream
  This invokes `Base64OutputStream.endBase64()` and closes the next stream downstream.
close() - Method in class uk.ac.starlink.util.DataSource
  Closes any open streams owned and not yet dispatched by this DataSource.
close() - Method in class uk.ac.starlink.votable.VOStarTable
closeData() - Method in class uk.ac.starlink.feather.AbstractItemAccumulator
  Releases resources.
Codec - Class in uk.ac.starlink.table.storage
  Serializes and deserializes objects to/from a data stream.
Codec() - Constructor for class uk.ac.starlink.table.storage.Codec
CoinsTableBuilder - Class in uk.ac.starlink.table.formats
  Can be used to make sense of the COINS data from the UK Government.
CoinsTableBuilder() - Constructor for class uk.ac.starlink.table.formats.CoinsTableBuilder
COLDETAIL_INFO - Static variable in class uk.ac.starlink.gbin.GbinTableBuilder
  ValueInfo for Gaia column detailed description string.
ColFitsPlusTableBuilder - Class in uk.ac.starlink.votable
  Implementation of the `TableBuilder` interface which reads tables stored in column-oriented FITS binary table format.
ColFitsPlusTableBuilder() - Constructor for class uk.ac.starlink.votable.ColFitsPlusTableBuilder
  Default constructor.
ColFitsPlusTableBuilder(WideFits) - Constructor for class uk.ac.starlink.votable.ColFitsPlusTableBuilder
  Constructor.
ColFitsPlusTableWriter - Class in uk.ac.starlink.votable
  Handles writing of a `StarTable` in a column-oriented FITS binary table format.
ColFitsPlusTableWriter() - Constructor for class uk.ac.starlink.votable.ColFitsPlusTableWriter
  Default constructor.
ColFitsPlusTableWriter(String, WideFits) - Constructor for class uk.ac.starlink.votable.ColFitsPlusTableWriter
  Deprecated.
  allows some configuration options but not others; use no-arg constructor and configuration methods instead
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, Header, 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
  Handles writing of a `StarTable` in a column-oriented FITS binary table format.
ColFitsTableWriter() - Constructor for class uk.ac.starlink.fits.ColFitsTableWriter
  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
colInfos_ - Variable in class uk.ac.starlink.table.formats.RowEvaluator.Metadata
collapseWhitespace(String) - Static method in class uk.ac.starlink.table.Tables
  Collapses whitespace in a string.
collect(RowCollector<A>, StarTable) - Method in class uk.ac.starlink.table.RowRunner
  Performs a collection operation on table rows.
collect(SplitCollector<S, A>, S) - Method in class uk.ac.starlink.util.SplitProcessor
  Collects content from a splittable object into an accumulator, as defined by a provided collector.
colorIcon(Icon, Color) - Static method in class uk.ac.starlink.util.IconUtils
  Modifies an existing icon by changing its colour.
ColumnData - Class in uk.ac.starlink.table
  A column which can supply and possibly store cells in array-like storage as well as supply column metadata.
ColumnData() - Constructor for class uk.ac.starlink.table.ColumnData
  Constructs a new ColumnData with no metadata.
ColumnData(ColumnInfo) - Constructor for class uk.ac.starlink.table.ColumnData
  Constructs a new `ColumnData` with metadata supplied by a given `ColumnInfo` object.
ColumnData(ValueInfo) - Constructor for class uk.ac.starlink.table.ColumnData
  Performs `ColumnData` initialisation based on template `ValueInfo` object.
ColumnInfo - Class in uk.ac.starlink.table
  Contains information about a table column.
ColumnInfo(String) - Constructor for class uk.ac.starlink.table.ColumnInfo
  Constructs a `ColumnInfo` object.
ColumnInfo(ValueInfo) - Constructor for class uk.ac.starlink.table.ColumnInfo
  Constructs a new `ColumnInfo` based on a `ValueInfo` object.
ColumnInfo(String, Class<?>, String) - Constructor for class uk.ac.starlink.table.ColumnInfo
  Constructs a new `ColumnInfo` object with a given name, class and description.
ColumnPermutedStarTable - Class in uk.ac.starlink.table
  Wrapper table which provides a view of a base table in which the columns are permuted.
ColumnPermutedStarTable(StarTable, int[]) - Constructor for class uk.ac.starlink.table.ColumnPermutedStarTable
  Constructs a new `ColumnPermutedStarTable` from a base `StarTable` and a `columnMap` array, making its own decision about how to read rows.
ColumnPermutedStarTable(StarTable, int[], boolean) - Constructor for class uk.ac.starlink.table.ColumnPermutedStarTable
  Constructs a new `ColumnPermutedStarTable` from a base `StarTable` and `columnMap` array, with explicit instruction about how to read rows.
ColumnReader - Interface in uk.ac.starlink.table.storage
  Accessor for stored values.
columns_ - Variable in class uk.ac.starlink.table.ColumnStarTable
ColumnStarTable - Class in uk.ac.starlink.table
  A random-access StarTable that manages its data in columns.
ColumnStarTable() - Constructor for class uk.ac.starlink.table.ColumnStarTable
  Default constructor.
ColumnStarTable(StarTable) - Constructor for class uk.ac.starlink.table.ColumnStarTable
  Initialises a `ColumnStarTable` using a template `StarTable` to provide per-table metadata.
ColumnStore - Interface in uk.ac.starlink.table.storage
  Defines an object which can store the data of a column, that is, an array of homogeneous objects.
ColumnStoreStarTable - Class in uk.ac.starlink.table.storage
  StarTable implementation which retrieves its data from `ColumnStore` objects.
ColumnStoreStarTable(StarTable, long, ColumnStore[]) - Constructor for class uk.ac.starlink.table.storage.ColumnStoreStarTable
  Constructor.
combine(A, A) - Method in interface uk.ac.starlink.util.SplitCollector
  Combines the content of two accumulators.
COMMA_WRITER - Static variable in class uk.ac.starlink.ecsv.EcsvTableWriter
  Instance using commas for delimiters.
COMMENT_INFO - Static variable in class uk.ac.starlink.table.formats.IpacTableBuilder
  Parameter used for IPAC format comments, of which there may be many, one per line.
compare(Node, Node) - Method in class uk.ac.starlink.connect.NodeComparator
compareDocumentPosition(Node) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
compareTo(UCD) - Method in class uk.ac.starlink.table.UCD
  Implements the `Comparable` interface, comparing alphabetically by ID.
compareTo(VOTableVersion) - Method in class uk.ac.starlink.votable.VOTableVersion
COMPRESS - Static variable in class uk.ac.starlink.util.Compression
  A Compression object representing Unix compress-type compression.
Compression - Class in uk.ac.starlink.util
  Characterises the compression status of a stream, and provides methods for decompressing it.
ConcatStarTable - Class in uk.ac.starlink.table
  StarTable implementation which concatenates several tables together top-to-bottom.
ConcatStarTable(StarTable, Iterator<StarTable>) - Constructor for class uk.ac.starlink.table.ConcatStarTable
  Constructs a concatenated table from a metadata table and an iterator over data-bearing tables.
ConcatStarTable(StarTable, StarTable[]) - Constructor for class uk.ac.starlink.table.ConcatStarTable
  Constructs a concatenated table from a metadata table and an array of data-bearing tables.
configBean(Object) - Method in class uk.ac.starlink.util.BeanConfig
  Attempts to apply this object's configuration setttings to a supplied target object.
ConfigMethod - Annotation Type in uk.ac.starlink.util
  Annotation that prepares a mutator method for use and documentation by the `BeanConfig` class.
configure(StarTableFactory, Action) - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
configure(StarTableFactory, Action) - Method in class uk.ac.starlink.table.gui.SQLTableLoadDialog
configure(StarTableFactory, Action) - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Provides some configuration which must be performed before use.
configureColumnWidth(JTable, int, int, int) - Static method in class uk.ac.starlink.table.gui.StarJTable
  Sets the width of one column to match the width of its contents.
configureColumnWidths(int, int) - Method in class uk.ac.starlink.table.gui.StarJTable
  Sets the width of each column heuristically from the contents of the cells headers and cells.
configureColumnWidths(JTable, int, int) - Static method in class uk.ac.starlink.table.gui.StarJTable
  Utility method provided to set the widths of the columns of a JTable so that they match the widths of their contents.
configureDefaultRenderers(JTable) - Static method in class uk.ac.starlink.table.gui.StarJTable
  Sets up numeric cell renderers for the columns of a JTable.
configureHierarch() - Static method in class uk.ac.starlink.fits.FitsConstants
  Ensures that use of the HIERARCH convention when dealing with FITS headers is set to the state expected for STIL operation.
configureModel(TableModel, JScrollBar) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Sets this mode up for use with a given underlying table model and scroll bar.
configureSAXParserFactory(SAXParserFactory) - Method in class uk.ac.starlink.votable.Namespacing
  Performs any necessary configuration of the namespacing capabilities of a given parser factory for use with this namespacing policy.
confirmOverwrite(Component, String) - Static method in class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
  Requests confirmation from the user that an existing file can be overwritten.
Connection - Class in uk.ac.starlink.connect
  Represents a connection to a remote resource.
Connection() - Constructor for class uk.ac.starlink.connect.Connection
  Constructs a connection with no information.
Connection(Connector, Map<AuthKey, ?>) - Constructor for class uk.ac.starlink.connect.Connection
  Constructs a connection recording the circumstances under which it was created.
CONNECTION_PROPERTY - Static variable in class uk.ac.starlink.connect.ConnectorAction
  Key for the property which stores a `Connection` object.
Connector - Interface in uk.ac.starlink.connect
  Interface for logging in to a remote facility.
Connector - Interface in uk.ac.starlink.table.jdbc
  Interface for objects which can supply a JDBC Connection to a single database.
ConnectorAction - Class in uk.ac.starlink.connect
  Action which controls logging in to and out of a remote service using a `Connector` object.
ConnectorAction(Connector) - Constructor for class uk.ac.starlink.connect.ConnectorAction
  Constructor.
ConnectorManager - Class in uk.ac.starlink.connect
  Marshals provision of `Connector` objects.
ConnectorManager() - Constructor for class uk.ac.starlink.connect.ConnectorManager
CONNECTORS_PROPERTY - Static variable in class uk.ac.starlink.connect.ConnectorManager
  Name of property containing colon-separated list of additional `Connector` implementations to be made available from this manager.
ConstantColumn - Class in uk.ac.starlink.table
  Represents a column which has the same value in every row.
ConstantColumn(ColumnInfo, Object) - Constructor for class uk.ac.starlink.table.ConstantColumn
  Constructs a new column with a given metadata object and constant datum.
ConstantStarTable - Class in uk.ac.starlink.table
  Table implementation representing a table in which every row is the same as every other.
ConstantStarTable(ColumnInfo[], Object[], long) - Constructor for class uk.ac.starlink.table.ConstantStarTable
  Constructs a new constant star table.
containsKey(HeaderCards, String) - Method in class uk.ac.starlink.fits.BintableColumnHeader
  Indicates whether a given header card is present for this object's column.
containsKey(String) - Method in class uk.ac.starlink.fits.HeaderCards
  Indicates whether the header collection contains a card with the given keyword.
CONTENT_ENCODING - Static variable in class uk.ac.starlink.util.ContentCoding
  Name of HTTP response header to mark coded response ("Content-Encoding").
ContentCoding - Class in uk.ac.starlink.util
  Defines a policy for Content Codings used in HTTP connections.
ContentCoding() - Constructor for class uk.ac.starlink.util.ContentCoding
  Constructor.
ContentType - Class in uk.ac.starlink.util
  Represents a Content Type (MIME type) string.
ContentType(String, String) - Constructor for class uk.ac.starlink.util.ContentType
  Constructs a ContentType from type and subtype strings.
ContentType(String, String, Map<String, String>) - Constructor for class uk.ac.starlink.util.ContentType
  Constructs a ContentType from its constituent parts.
convertNameToArchiveFormat(String) - Static method in class uk.ac.starlink.gbin.GbinMetadataReader
  Converts a java-type name to an archive-type (SQL-friendly) name.
COOSYS_EPOCH_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for COOSYS `epoch` attribute.
COOSYS_EQUINOX_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for COOSYS `equinox` attribute.
COOSYS_SYSTEM_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for COOSYS `system` attribute.
copy(OutputStream) - Method in interface uk.ac.starlink.table.ByteStore
  Takes all the data written so far into this store's sink stream and copies it to a destination stream.
copy(OutputStream) - Method in class uk.ac.starlink.table.storage.AdaptiveByteStore
copy(OutputStream) - Method in class uk.ac.starlink.table.storage.DiscardByteStore
copy(OutputStream) - Method in class uk.ac.starlink.table.storage.FileByteStore
copy(File, OutputStream) - Static method in class uk.ac.starlink.table.storage.FileByteStore
  Utility method to copy the contents of a file to an output stream.
copy(OutputStream) - Method in class uk.ac.starlink.table.storage.LimitByteStore
copy(OutputStream) - Method in class uk.ac.starlink.table.storage.MemoryByteStore
copy(InputStream, OutputStream) - Static method in class uk.ac.starlink.util.IOUtils
  Copies all the bytes from a given input stream to a given output stream.
copyBuffers(ByteBuffer[]) - Static method in class uk.ac.starlink.table.storage.NioByteStoreAccess
  Utility method to make a deep copy of an array of ByteBuffers.
copyTable(StarTable) - Method in class uk.ac.starlink.table.StoragePolicy
  Returns a random-access deep copy of the given table.
CountInputStream - Class in uk.ac.starlink.util
  Filter input stream that counts the number of bytes read.
CountInputStream(InputStream) - Constructor for class uk.ac.starlink.util.CountInputStream
  Constructor.
CountMap<T> - Class in uk.ac.starlink.util
  Keeps track of the number of times an item of type T has been added.
CountMap() - Constructor for class uk.ac.starlink.util.CountMap
  Constructor.
CREATE - Static variable in class uk.ac.starlink.table.jdbc.WriteMode
  WriteMode which creates a new database table before writing.
createAccess(ByteBuffer[]) - Static method in class uk.ac.starlink.table.storage.NioByteStoreAccess
  Returns a reader implementation for an array of ByteBuffers.
createAccumulator() - Method in interface uk.ac.starlink.util.SplitCollector
  Returns a new accumulator into which results can be collected.
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]).
createArrayLineReader(String[]) - Static method in class uk.ac.starlink.ecsv.LineReader
  Returns a LineReader instance that reads lines from an array.
createAsciiLineReader(InputStream) - Static method in class uk.ac.starlink.ecsv.LineReader
  Returns a LineReader instance that just uses the lower 7 bits of each input byte for character values.
createAttribute(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
createAttributeNS(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
createAuthentication() - Static method in class uk.ac.starlink.util.PropertyAuthenticator
  Returns a PasswordAuthentication instance suitable for use with PropertyAuthenticator.
createBasicParallelProcessor(SplitPolicy) - Static method in class uk.ac.starlink.util.SplitProcessor
  Returns a SplitProcessor instance that works in parallel, with one accumulator created for every forked subtask.
createByteArrayWriter(StarTable, int, boolean, VariableStarColumnWriter.PointerSize) - Static method in class uk.ac.starlink.feather.VariableStarColumnWriter
  Returns a column writer for variable-length byte array values.
createByteStoreFactory(ByteStore) - Static method in class uk.ac.starlink.fits.InputFactory
  Returns an input factory based on a populated bytestore.
createCalculation(RowData) - Method in class uk.ac.starlink.table.CalcStarTable
  Creates the calculation object for the current row of the input table.
createCalculation(long) - Method in class uk.ac.starlink.table.CalcStarTable
  Creates the calculation object for the given row of the input table.
createCDATASection(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
createCellEditor(ValueInfo) - Static method in class uk.ac.starlink.table.gui.StarTableColumn
  Utility method to create a table cell editor suitable for a given value info.
createCellRenderer(ValueInfo) - Static method in class uk.ac.starlink.table.gui.StarTableColumn
  Utility method to create a table cell renderer suitable for a given value info.
createCollectionTable(GbinTableProfile, Class<T>, Collection<? extends T>) - Static method in class uk.ac.starlink.gbin.GbinStarTable
  Returns a table instance based on a collection of gaia objects.
createColumnInfo(String) - Method in class uk.ac.starlink.table.formats.RowEvaluator.Decoder
  Returns a new ColumnInfo suitable for the decoded values.
createColumnWriter(StarTable, int) - Static method in class uk.ac.starlink.feather.StarColumnWriters
  Returns a StarColumnWriter suitable for a given column of a StarTable.
createCommandLineProcessBuilder(String) - Static method in class uk.ac.starlink.util.ProcessDataSource
  Utility method to create a process builder given a shell command line that generates output to standard output.
createComment(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
CREATEDBY_INFO - Static variable in class uk.ac.starlink.parquet.ParquetStarTable
  Parameter metadata for parquet creation info.
createDecoder(String, String) - Static method in class uk.ac.starlink.ecsv.EcsvDecoder
  Returns an instance of this class given a datatype and optional subtype.
createDecoder() - Method in interface uk.ac.starlink.parquet.InputColumn
  Returns a decoder that can read column values from the file.
createDelegatingAttr(Attr) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `Attr` in the base model.
createDelegatingAttr(Attr, boolean) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `Attr` and knows whether it is an ID-type attribute or not.
createDelegatingAttr(Attr) - Method in class uk.ac.starlink.votable.VODocument
createDelegatingCDATASection(CDATASection) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `CDATASection` in the base model.
createDelegatingCharacterData(CharacterData) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `CharacterData` (not one of its subclasses) in the base model.
createDelegatingComment(Comment) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `Comment` in the base model.
createDelegatingDocumentFragment(DocumentFragment) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `DocumentFragment` in the base model.
createDelegatingDocumentType(DocumentType) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `DocumentType` in the base model.
createDelegatingElement(Element) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `Element` in the base model.
createDelegatingElement(Element) - Method in class uk.ac.starlink.votable.VODocument
createDelegatingEntity(Entity) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `Entity` in the base model.
createDelegatingEntityReference(EntityReference) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `EntityReference` in the base model.
createDelegatingNamedNodeMap(NamedNodeMap) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Returns a NamedNodeMap which will dispense nodes in this document.
createDelegatingNodeList(NodeList) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Returns a NodeList which will dispense nodes in this document.
createDelegatingNotation(Notation) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `Notation` in the base model.
createDelegatingProcessingInstruction(ProcessingInstruction) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `ProcessingInstruction` in the base model.
createDelegatingSimpleNode(Node) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `Node` (not one of its subclasses) in the base model.
createDelegatingText(Text) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Creates a new node in this document that delegates to an object of class `Text` (not one of its subclasses) in the base model.
createDialog(Component) - Method in class uk.ac.starlink.connect.ConnectorAction
  Constructs the dialogue which is used to ask the user for authorization information.
createDialog(Component) - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Creates a dialogue which can be used for user interaction.
createDocumentFragment() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
createElement(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
createElementNS(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
createEncoder(ColumnInfo, char) - Static method in class uk.ac.starlink.ecsv.EcsvEncoder
  Returns an encoder suitable for encoding data from a column with given metadata.
createEncoder(ColumnInfo, boolean) - Static method in class uk.ac.starlink.parquet.Encoders
  Returns an encoder for a given ColumnInfo.
createEntityReference(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
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.
createFormatSelector() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Returns a new combo box which can be used to select table formats from the ones known by this dialogue.
createGbinReaderObject(InputStream) - Static method in class uk.ac.starlink.gbin.GbinObjectReader
  Constructs a GbinReader from a given input stream.
createHeaderCard(String) - Static method in class uk.ac.starlink.fits.FitsConstants
  Create a HeaderCard from a FITS card image.
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.
createIdentityRepresentation(Class<T>, boolean) - Static method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
  Returns a representation that uses the input values unchanged.
createIdentityValueHandler(ResultSetMetaData, int) - Static method in class uk.ac.starlink.table.jdbc.TypeMappers
  Constructs a new ValueHandler which performs no conversions.
createInput(FileChannel, long, long, String, boolean) - Static method in class uk.ac.starlink.fits.BlockMappedInput
  Constructs an instance that does or does not support caching.
createInput(FileChannel, long, long, String, int, long) - Static method in class uk.ac.starlink.fits.BlockMappedInput
  Constructs an instance with explicit configuration.
createInput(boolean) - Method in class uk.ac.starlink.fits.InputFactory
  Returns a BasicInput instance to read this object's byte stream.
createInputColumn(MessageType, String[]) - Static method in class uk.ac.starlink.parquet.InputColumns
  Returns an InputColumn for reading a given column from a parquet file.
createInstance(StarTable) - Static method in class uk.ac.starlink.table.AccessRowSequence
  Constructs an AccessRowSequence based on a given table.
createItemAccumulator(StoragePolicy) - Method in class uk.ac.starlink.feather.BooleanStarColumnWriter
createItemAccumulator(StoragePolicy) - Method in class uk.ac.starlink.feather.NumberStarColumnWriter
createItemAccumulator(StoragePolicy) - Method in class uk.ac.starlink.feather.StarColumnWriter
createItemAccumulator(StoragePolicy) - Method in class uk.ac.starlink.feather.VariableStarColumnWriter
createItemReaders(Class<?>, GbinTableProfile) - Static method in class uk.ac.starlink.gbin.ItemReader
  Constructs a list of objects that can each read a field from an object.
createJDBCTable(String, WriteMode) - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter
  Writes data from this formatter's input table into the database.
createJDBCTable(StarTable, String, WriteMode) - Method in class uk.ac.starlink.table.jdbc.JDBCHandler
createMultiplexer(Class<T>) - Method in class uk.ac.starlink.util.MultiplexInvocationHandler
  Returns a new proxy instance which implements the given interface type, and which uses this handler to execute its methods.
createNode(String) - Method in interface uk.ac.starlink.connect.Branch
  Attempts to construct a new node in the context of this one.
createNode(String) - Method in class uk.ac.starlink.connect.FileBranch
createNode(File) - Static method in class uk.ac.starlink.connect.FileNode
  Creates a new FileNode from a File.
createObject(String) - Method in class uk.ac.starlink.util.ObjectFactory
  Constructs and returns an object from one of the classes registered with this factory.
createOutputSink(OutputStream, StarTableWriter) - Method in class uk.ac.starlink.table.StarTableOutput
  Returns a sink which allows you to write data to an output table.
createOutputSink(String, String) - Method in class uk.ac.starlink.table.StarTableOutput
  Returns a sink which allows you to write data to an output table.
createPoolParallelProcessor(SplitPolicy) - Static method in class uk.ac.starlink.util.SplitProcessor
  Returns a SplitProcessor instance that works in parallel, with a pool of reusable accumulators shared by forked subtasks.
createProcessingInstruction(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
createProfile(boolean, String[], String[], String[]) - Static method in class uk.ac.starlink.cdf.CdfTableBuilder
  Constructs an instance of CdfTableProfile with some suggestions for attribute names with known semantics.
createQueryComponent() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Constructs the query component used by this dialogue.
createQueryComponent() - Method in class uk.ac.starlink.table.gui.FileChooserTableLoadDialog
createQueryComponent() - Method in class uk.ac.starlink.table.gui.FilestoreTableLoadDialog
createQueryComponent() - Method in class uk.ac.starlink.table.gui.LocationTableLoadDialog
createQueryComponent() - Method in class uk.ac.starlink.table.gui.SQLTableLoadDialog
createRandomFactory(DataSource, long, long, StoragePolicy) - Static method in class uk.ac.starlink.fits.InputFactory
  Returns an InputFactory for which random access is guaranteed.
createRawHeaderCard(String, String, String) - Static method in class uk.ac.starlink.fits.FitsConstants
  Create a header card given the final representation of the card value.
createReader(InputStream) - Static method in class uk.ac.starlink.gbin.GbinObjectReader
  Attempts to construct a GbinObjectReader that can read records from a given input stream.
createReader() - Method in interface uk.ac.starlink.table.storage.ColumnStore
  Returns an object that can provide random access to the cells written to this store.
createReader() - Method in class uk.ac.starlink.table.storage.IndexedStreamColumnStore
createReader() - Method in class uk.ac.starlink.table.storage.StreamColumnStore
createRepresentation(Class<?>) - Method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
createRepresentation(Class<?>) - Method in interface uk.ac.starlink.gbin.GbinTableProfile
  Returns an object which can represent a particular data type returned from an accessor method of a GBIN object (or one of its descendants).
createRowSequence(GbinObjectReader, Object) - Method in class uk.ac.starlink.gbin.GbinStarTable
  Returns a row sequence for this table based on some required objects.
createRowSequence() - Method in class uk.ac.starlink.table.jdbc.StarResultSet
  Returns a sequential RowSequence based on this object.
createRowSplittable(StarTable) - Method in class uk.ac.starlink.table.RowRunner
  Acquires a splittable row sequence from a table.
createSaveDialogAction(TableSaveDialog) - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Returns an action which will result in the given save dialogue being posted to allow the user to save this chooser's current table.
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(DataInput) - Static method in class uk.ac.starlink.fits.InputFactory
  Returns a non-random-access BasicInput based on a supplied input stream.
createSequentialProcessor() - Static method in class uk.ac.starlink.util.SplitProcessor
  Returns a SplitProcessor instance that performs sequential processing.
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
createSerializer(StarTable) - Method in class uk.ac.starlink.fits.FitsTableWriter
createSerializer(StarTable) - Method in class uk.ac.starlink.fits.HduFitsTableWriter
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
createSerializer(StarTable) - Method in class uk.ac.starlink.votable.ColFitsPlusTableWriter
createSerializer(StarTable) - Method in class uk.ac.starlink.votable.FitsPlusTableWriter
createServiceDescriptor(VOElement) - Method in class uk.ac.starlink.votable.datalink.ServiceDescriptorFactory
  Parses a DOM element as a ServiceDescriptor.
createServiceParam(ParamElement) - Method in class uk.ac.starlink.votable.datalink.ServiceDescriptorFactory
  Parses a VOTable DOM element as a ServiceParam.
createStandardHeader(int) - Static method in class uk.ac.starlink.fits.BintableColumnHeader
  Returns an instance of this class for use with standard FITS BINTABLE headers.
createStandardProcessor(SplitPolicy, boolean) - Static method in class uk.ac.starlink.util.SplitProcessor
  Returns a suitable processor instance.
createStream() - Method in interface uk.ac.starlink.util.Destination
  Returns an output stream which will write to this destination.
createStreamingStatement(Connection, boolean) - Static method in class uk.ac.starlink.table.jdbc.JDBCUtils
  Returns a statement which tries its best to stream data.
createStringColumnRepresentation(Class<?>) - Static method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
  Returns a representation that maps its input values to strings using their toString method, and uses the result like a column.
createStringValueHandler(ResultSetMetaData, int) - Static method in class uk.ac.starlink.table.jdbc.TypeMappers
  Constructs a new ValueHandler which converts values to Strings.
createStringWriter(StarTable, int, boolean, VariableStarColumnWriter.PointerSize) - Static method in class uk.ac.starlink.feather.VariableStarColumnWriter
  Returns a column writer for variable-length string values.
createTable(Header, InputFactory, WideFits) - Static method in class uk.ac.starlink.fits.BintableStarTable
  Returns an instance of this class given a data access instance.
createTable(String) - Method in class uk.ac.starlink.table.ClassTableScheme
createTable(String) - Method in class uk.ac.starlink.table.jdbc.JDBCTableScheme
createTable(String) - Method in class uk.ac.starlink.table.LoopTableScheme
createTable(String) - Method in interface uk.ac.starlink.table.TableScheme
  Turns a scheme-specific specification into a table.
createTable(String) - Method in class uk.ac.starlink.table.TestTableScheme
createTableLoader() - Method in class uk.ac.starlink.table.gui.FileChooserTableLoadDialog
createTableLoader() - Method in class uk.ac.starlink.table.gui.FilestoreTableLoadDialog
createTableLoader() - Method in class uk.ac.starlink.table.gui.LocationTableLoadDialog
createTableLoader() - Method in class uk.ac.starlink.table.gui.SQLTableLoadDialog
createTableLoader() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Returns a new object which specifies how table loading is to be performed.
createTextIcon(String, Graphics) - Static method in class uk.ac.starlink.util.IconUtils
  Returns an icon that paints a line of text.
createTextNode(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
createTimestampValueHandler(ResultSetMetaData, int, char) - Static method in class uk.ac.starlink.table.jdbc.TypeMappers
  Constructs a new ValueHandler which converts JDBC Timestamp values to Strings, with a configurable date/time separator character.
createUnsortedHeader() - Static method in class uk.ac.starlink.fits.FitsConstants
  Creates a Header instance which does not perform any unsolicited reordering of the header cards.
createURLStreamHandler(String) - Method in class uk.ac.starlink.util.CustomURLStreamHandlerFactory
createValueHandler(ResultSetMetaData, int) - Method in interface uk.ac.starlink.table.jdbc.TypeMapper
  Constructs a ValueHandler suitable for converting the data from a column in a given ResultSet.
CsvStarTable - Class in uk.ac.starlink.table.formats
  Comma-Separated Value table.
CsvStarTable(DataSource) - Constructor for class uk.ac.starlink.table.formats.CsvStarTable
  Constructor with default options.
CsvStarTable(DataSource, Boolean, int) - Constructor for class uk.ac.starlink.table.formats.CsvStarTable
  Constructor with configuration option.
CsvTableBuilder - Class in uk.ac.starlink.table.formats
  A table builder which reads tables in Comma-Separated Values format.
CsvTableBuilder() - Constructor for class uk.ac.starlink.table.formats.CsvTableBuilder
CsvTableWriter - Class in uk.ac.starlink.table.formats
  A StarTableWriter which outputs to Comma-Separated Value format.
CsvTableWriter() - Constructor for class uk.ac.starlink.table.formats.CsvTableWriter
  Constructs a default CSV table writer.
CsvTableWriter(boolean) - Constructor for class uk.ac.starlink.table.formats.CsvTableWriter
  Constructs a CSV table writer which optionally writes headers.
customisePrimaryHeader(Header) - Method in class uk.ac.starlink.votable.ColFitsPlusTableWriter
customisePrimaryHeader(Header) - Method in class uk.ac.starlink.votable.FitsPlusTableWriter
customisePrimaryHeader(Header) - Method in class uk.ac.starlink.votable.VOTableFitsTableWriter
  Hook for adding custom entries to the FITS header which is written to the primary HDU.
CustomURLStreamHandlerFactory - Class in uk.ac.starlink.util
  Customisable implementation of `URLStreamHandlerFactory`.
CustomURLStreamHandlerFactory() - Constructor for class uk.ac.starlink.util.CustomURLStreamHandlerFactory
  Constructs a no-op handler factory.
CustomURLStreamHandlerFactory(Map<String, String>) - Constructor for class uk.ac.starlink.util.CustomURLStreamHandlerFactory
  Constructs a handler factory initialised with a given protocol->classname map.

## D

DALI - Static variable in class uk.ac.starlink.table.jdbc.TypeMappers
  TypeMapper implementation like `TypeMappers.STANDARD`, but which uses a 'T' character as the separator between the date and time parts of timestamp serializations.
DataFormat - Class in uk.ac.starlink.votable
  Class of objects representing the different serialization formats into which VOTable cell data can be written.
DataSource - Class in uk.ac.starlink.util
  Represents a stream-like source of data.
DataSource(int) - Constructor for class uk.ac.starlink.util.DataSource
  Constructs a DataSource with a given size of intro buffer.
DataSource() - Constructor for class uk.ac.starlink.util.DataSource
  Constructs a DataSource with a default size of intro buffer.
DataStat(long, long) - Constructor for class uk.ac.starlink.feather.StarColumnWriter.DataStat
  Constructor.
DATATYPE_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for VOTable `datatype` attribute.
DEC_INFO - Static variable in class uk.ac.starlink.table.Tables
  ValueInfo representing Declination.
DECIMAL_YEAR - Static variable in class uk.ac.starlink.table.TimeMapper
  Mapper for numeric values in decimal year (since 0 AD).
decode(String) - Method in class uk.ac.starlink.ecsv.EcsvDecoder
  Attempts to decode the supplied string to a value of this decoder's type.
decode(String) - Method in class uk.ac.starlink.table.formats.RowEvaluator.Decoder
  Decodes a value.
decode(File) - Method in class uk.ac.starlink.util.AsciiFileParser
  Open, read and decode the contents of the file.
decode(Element) - Method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
decode(Element) - Method in interface uk.ac.starlink.util.XMLEncodeDecode
  Decode (ie, restore) the internal state of this object from an Element.
decodeBoolean(ByteStoreAccess) - Method in class uk.ac.starlink.table.storage.Codec
  Deserialises an item from a stream, and presents it as a boolean if possible.
decodeDouble(ByteStoreAccess) - Method in class uk.ac.starlink.table.storage.Codec
  Deserialises an item from a stream, and presents it as a double if possible.
decodeInt(ByteStoreAccess) - Method in class uk.ac.starlink.table.storage.Codec
  Deserialises an item from a stream, and presents it as an integer if possible.
decodeLong(ByteStoreAccess) - Method in class uk.ac.starlink.table.storage.Codec
  Deserialises an item from a stream, and presents it as a long integer if possible.
decodeObject(ByteStoreAccess) - Method in class uk.ac.starlink.table.storage.Codec
  Deserializes an item from a stream.
Decoder<T> - Interface in uk.ac.starlink.parquet
  Can read values from a particular column in a parquet file.
Decoder(Class<?>) - Constructor for class uk.ac.starlink.table.formats.RowEvaluator.Decoder
  Constructor.
decoders_ - Variable in class uk.ac.starlink.table.formats.RowEvaluator.Metadata
decompress(InputStream) - Method in class uk.ac.starlink.util.Compression
  Returns a stream which is a decompressed version of the input stream, according to this objects compression type.
decompressStatic(InputStream) - Static method in class uk.ac.starlink.util.Compression
  Returns a decompressed version of the given input stream.
DEFAULT - Static variable in interface uk.ac.starlink.fits.WideFits
  Default WideFits instance; currently TFORMaaa using column 999.
DEFAULT - Static variable in class uk.ac.starlink.table.RowRunner
  General purpose instance; will be parallel for suitable environments.
DEFAULT_BLOCKSIZE - Static variable in class uk.ac.starlink.fits.BlockMappedInput
  Default maximum size in bytes for mapped blocks.
DEFAULT_EXPIRYMILLIS - Static variable in class uk.ac.starlink.fits.BlockMappedInput
  Default time in milliseconds after which buffers will be discarded.
DEFAULT_INTRO_LIMIT - Static variable in class uk.ac.starlink.util.DataSource
DEFAULT_PROFILE - Static variable in class uk.ac.starlink.cdf.CdfTableBuilder
  Default CDF-StarTable translation profile.
DEFAULT_VERSION_STRING - Static variable in class uk.ac.starlink.votable.VOTableVersion
  Default VOTable version number which output will conform to if not otherwise specified ("1.4").
DEFAULT_XML_DECLARATION - Static variable in class uk.ac.starlink.votable.VOTableWriter
  Default XML declaration in written documents.
defaultFitsExtensions() - Static method in class uk.ac.starlink.fits.FitsConstants
  Gets the default permitted list of extensions which identify a FITS resource in the path part of a URL.
DefaultGbinTableProfile - Class in uk.ac.starlink.gbin
  Default implementation of GbinTableProfile.
DefaultGbinTableProfile() - Constructor for class uk.ac.starlink.gbin.DefaultGbinTableProfile
  Constructs a profile with default configuration.
DefaultGbinTableProfile(Class<?>[], Class<?>[], Class<?>[]) - Constructor for class uk.ac.starlink.gbin.DefaultGbinTableProfile
  Constructs a profile with explicit configuration.
DefaultValueInfo - Class in uk.ac.starlink.table
  Default implementation of the `ValueInfo` interface.
DefaultValueInfo() - Constructor for class uk.ac.starlink.table.DefaultValueInfo
  Constructs a new generic `DefaultValueInfo` object without a name.
DefaultValueInfo(String) - Constructor for class uk.ac.starlink.table.DefaultValueInfo
  Constructs a new generic `DefaultValueInfo` object with a given name.
DefaultValueInfo(String, Class<?>) - Constructor for class uk.ac.starlink.table.DefaultValueInfo
  Constructs a new `DefaultValueInfo` object with a given name and class.
DefaultValueInfo(String, Class<?>, String) - Constructor for class uk.ac.starlink.table.DefaultValueInfo
  Constructs a new `DefaultValueInfo` object with a given name, class and description.
DefaultValueInfo(ValueInfo) - Constructor for class uk.ac.starlink.table.DefaultValueInfo
  Constructs a DefaultValueInfo object which is a copy of an existing one.
DelegatingAttr - Class in uk.ac.starlink.votable.dom
DelegatingAttr(Attr, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingAttr
  Constructor.
DelegatingAttr(Attr, DelegatingDocument, boolean) - Constructor for class uk.ac.starlink.votable.dom.DelegatingAttr
  Constructs a DelegatingAttr with information about whether it is an ID-type attribute or not.
DelegatingCDATASection - Class in uk.ac.starlink.votable.dom
DelegatingCDATASection(CDATASection, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingCDATASection
DelegatingCharacterData - Class in uk.ac.starlink.votable.dom
DelegatingCharacterData(CharacterData, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingCharacterData
DelegatingComment - Class in uk.ac.starlink.votable.dom
DelegatingComment(Comment, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingComment
DelegatingDocument - Class in uk.ac.starlink.votable.dom
  DOM Document implementation which delegates its operations to a base Document instance.
DelegatingDocument(Document, String) - Constructor for class uk.ac.starlink.votable.dom.DelegatingDocument
  Constructs a new document which delegates its behaviour to a `Document` from another DOM.
DelegatingDocument(String) - Constructor for class uk.ac.starlink.votable.dom.DelegatingDocument
  Constructs a new empty document based on a new empty document got from the default DOM implementation.
DelegatingDocumentFragment - Class in uk.ac.starlink.votable.dom
DelegatingDocumentFragment(DocumentFragment, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingDocumentFragment
DelegatingDocumentType - Class in uk.ac.starlink.votable.dom
DelegatingDocumentType(DocumentType, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingDocumentType
DelegatingElement - Class in uk.ac.starlink.votable.dom
DelegatingElement(Element, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingElement
DelegatingEntity - Class in uk.ac.starlink.votable.dom
DelegatingEntity(Entity, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingEntity
DelegatingEntityReference - Class in uk.ac.starlink.votable.dom
DelegatingEntityReference(EntityReference, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingEntityReference
DelegatingNode - Class in uk.ac.starlink.votable.dom
  Node implementation which simply delegates all its methods to a base Node instance.
DelegatingNode(Node, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingNode
DelegatingNotation - Class in uk.ac.starlink.votable.dom
DelegatingNotation(Notation, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingNotation
DelegatingProcessingInstruction - Class in uk.ac.starlink.votable.dom
DelegatingProcessingInstruction(ProcessingInstruction, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingProcessingInstruction
DelegatingText - Class in uk.ac.starlink.votable.dom
DelegatingText(Text, DelegatingDocument) - Constructor for class uk.ac.starlink.votable.dom.DelegatingText
deleteColumn(StarTable, int) - Static method in class uk.ac.starlink.table.Tables
  Returns a table equivalent to the original but with a given column deleted.
deleteColumns(StarTable, int[]) - Static method in class uk.ac.starlink.table.ColumnPermutedStarTable
  Returns a `ColumnPermutedStarTable` with selected columns deleted.
deleteData(int, int) - Method in class uk.ac.starlink.votable.dom.DelegatingCharacterData
delims - Variable in class uk.ac.starlink.util.AsciiFileParser
  The permissible delimeters between fields.
DescribedValue - Class in uk.ac.starlink.table
  Contains a value (an `Object`) as well as a `ValueInfo` object which provides metadata about that value (name, class, shape, units and so on).
DescribedValue(ValueInfo) - Constructor for class uk.ac.starlink.table.DescribedValue
  Constructs a new `DescribedValue` object to hold values described by a given `ValueInfo` object.
DescribedValue(ValueInfo, Object) - Constructor for class uk.ac.starlink.table.DescribedValue
  Constructs a new `DescribedValue` object to hold values described by a given `ValueInfo` object and with a given initial value.
DESCRIP_INFO - Static variable in class uk.ac.starlink.gbin.GbinTableBuilder
  ValueInfo for Gaia table description string.
DESCRIPTION_KEY - Static variable in class uk.ac.starlink.feather.FeatherStarTable
  JSON key used to store description text in column user metadata.
Destination - Interface in uk.ac.starlink.util
  Defines an object which can return an output stream, and hence represents the potential destination of a stream of data.
DFLT_BUFSIZE - Static variable in class uk.ac.starlink.fits.BufferedRandomInput
DFLT_MAX_TASKS_PER_CORE - Static variable in class uk.ac.starlink.util.SplitPolicy
  Default value for maximum average number of subtasks per core.
DFLT_MIN_TASK_SIZE - Static variable in class uk.ac.starlink.util.SplitPolicy
  Default value for minimum subtask size.
DFLT_POLICY - Static variable in class uk.ac.starlink.table.RowRunner
  Default split policy.
DFLT_POLICY - Static variable in class uk.ac.starlink.util.SplitPolicy
  Default splitting policy.
DISCARD - Static variable in class uk.ac.starlink.table.StoragePolicy
  Storage policy which just throws away the rows it is given.
DiscardByteStore - Class in uk.ac.starlink.table.storage
  ByteStore implementation which discards bytes.
DiscardByteStore() - Constructor for class uk.ac.starlink.table.storage.DiscardByteStore
  Constructor.
DiscardRowStore - Class in uk.ac.starlink.table.storage
  Minimal implementation of `RowStore` which throws away the row data it is given.
DiscardRowStore() - Constructor for class uk.ac.starlink.table.storage.DiscardRowStore
DiskRowStore - Class in uk.ac.starlink.table.storage
  Implementation of RowStore which stores data on disk.
DiskRowStore(File) - Constructor for class uk.ac.starlink.table.storage.DiskRowStore
  Constructs a new DiskRowStore which uses the given file as a backing store.
DiskRowStore() - Constructor for class uk.ac.starlink.table.storage.DiskRowStore
  Constructs a new DiskRowStore which uses a temporary file as backing store.
dispose() - Method in class uk.ac.starlink.table.gui.ProgressBarTableSink
  Ensure all resources are released and no further changes will be made to the progress bar.
docIncludesExample() - Method in class uk.ac.starlink.cdf.CdfTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.ecsv.EcsvTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.ecsv.EcsvTableWriter
docIncludesExample() - Method in class uk.ac.starlink.feather.FeatherTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.feather.FeatherTableWriter
docIncludesExample() - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.fits.FitsTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.gbin.GbinTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.mirage.MirageTableWriter
docIncludesExample() - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.parquet.ParquetTableWriter
docIncludesExample() - Method in class uk.ac.starlink.table.formats.AsciiTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.table.formats.AsciiTableWriter
docIncludesExample() - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.table.formats.CsvTableWriter
docIncludesExample() - Method in interface uk.ac.starlink.table.formats.DocumentedIOHandler
  Indicates whether the serialization of some (short) example table should be added to the user documentation for this handler.
docIncludesExample() - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
docIncludesExample() - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.table.formats.IpacTableWriter
docIncludesExample() - Method in class uk.ac.starlink.table.formats.LatexTableWriter
docIncludesExample() - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.table.formats.TextTableWriter
docIncludesExample() - Method in class uk.ac.starlink.table.formats.TstTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.table.formats.TstTableWriter
docIncludesExample() - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.votable.ColFitsPlusTableWriter
docIncludesExample() - Method in class uk.ac.starlink.votable.FitsPlusTableWriter
docIncludesExample() - Method in class uk.ac.starlink.votable.VOTableBuilder
docIncludesExample() - Method in class uk.ac.starlink.votable.VOTableWriter
Documented - Interface in uk.ac.starlink.table
  Mixin interface that provides extended user documentation for an object.
DocumentedIOHandler - Interface in uk.ac.starlink.table.formats
  Marker interface providing some behaviour that should be implemented by table I/O handlers to assist with auto-generating XML user documentation.
DocumentedStreamStarTableWriter - Class in uk.ac.starlink.table.formats
  Partial StarTableWriter implementation for use by writers which just write to output streams, and which also implements DocumentedIOHandler.
DocumentedStreamStarTableWriter(String[]) - Constructor for class uk.ac.starlink.table.formats.DocumentedStreamStarTableWriter
  Constructor.
DocumentedTableBuilder - Class in uk.ac.starlink.table.formats
  Partial TableBuilder implementation that adds some behaviour useful when auto-generating XML user documentation for I/O handlers.
DocumentedTableBuilder(String[]) - Constructor for class uk.ac.starlink.table.formats.DocumentedTableBuilder
  Constructor.
Domain<M extends DomainMapper> - Interface in uk.ac.starlink.table
  Common value domain.
DomainMapper - Interface in uk.ac.starlink.table
  Marker interface for objects that can map input values to a particular common value domain.
DOMUtils - Class in uk.ac.starlink.util
  Provides convenience methods for handling DOMs.
done(boolean) - Method in class uk.ac.starlink.table.gui.SaveWorker
  Called from the event dispatch thread when the save has completed.
done() - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Called when the table has been written.
done(long) - Method in interface uk.ac.starlink.table.ProgressRowSplittable.Target
  Reports that progress has finished.
doReading(InputStream) - Method in class uk.ac.starlink.util.PipeReaderThread
  This method should be implemented to consume all the bytes in the given input stream.
DOUBLE - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for 64-bit floating point, nulls treated like NaN.
DOUBLE_ARRAY - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for variable-length array of 64-bit doubles.
doubleFromString(String) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Convert a String back to a double.
DoubleList - Class in uk.ac.starlink.util
  Extendable array of doubles.
DoubleList() - Constructor for class uk.ac.starlink.util.DoubleList
  Constructs a new list.
DoubleList(int) - Constructor for class uk.ac.starlink.util.DoubleList
  Constructs a new list with a given initial capacity.
DoubleList(double[]) - Constructor for class uk.ac.starlink.util.DoubleList
  Constructs a new list initialised to the contents of a given array.
doubleToString(double) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Convert a double to a String.
DragListener - Class in uk.ac.starlink.util.gui
  Mouse listener object which watches for a drag gesture, and invokes TransferHandler.exportAsDrag() when it sees one.
DragListener() - Constructor for class uk.ac.starlink.util.gui.DragListener
DROP_CREATE - Static variable in class uk.ac.starlink.table.jdbc.WriteMode
  WriteMode which creates a new database table before writing.
duplicate() - Method in class uk.ac.starlink.util.GenericNioBuffer
  Creates a new buffer that shares this buffer's content.

## E

EcsvColumn<T> - Interface in uk.ac.starlink.ecsv
  Represents column metadata from an ECSV table.
EcsvDecoder<T> - Class in uk.ac.starlink.ecsv
  Decodes values in the body of an ECSV file for a given data type.
EcsvDecoder(Class<T>, int[], String) - Constructor for class uk.ac.starlink.ecsv.EcsvDecoder
  Constructor.
EcsvEncoder - Class in uk.ac.starlink.ecsv
  Converts values for a given column into strings suitable for inclusion in the body of an ECSV file.
EcsvEncoder(String, String) - Constructor for class uk.ac.starlink.ecsv.EcsvEncoder
  Constructor.
EcsvFormatException - Exception in uk.ac.starlink.ecsv
  Exception thrown if an attempt to read an ECSV file fails because the input does not appear to conform to the ECSV format.
EcsvFormatException(String, Throwable) - Constructor for exception uk.ac.starlink.ecsv.EcsvFormatException
  Constructs an exception with a given message and cause.
EcsvFormatException(String) - Constructor for exception uk.ac.starlink.ecsv.EcsvFormatException
  Constructs an exception with a given message.
EcsvHeader - Class in uk.ac.starlink.ecsv
  Represents the part of an ECSV file preceding the actual data lines.
EcsvHeader(String[], String) - Constructor for class uk.ac.starlink.ecsv.EcsvHeader
  Constructor.
EcsvMeta - Interface in uk.ac.starlink.ecsv
  Metadata structure read from an ECSV file.
EcsvReader - Class in uk.ac.starlink.ecsv
  Parser for the metadata and data of an ECSV file.
EcsvReader(InputStream, YamlParser, MessagePolicy) - Constructor for class uk.ac.starlink.ecsv.EcsvReader
  Constructor.
EcsvStarTable - Class in uk.ac.starlink.ecsv
  Partial StarTable implementation for ECSV tables.
EcsvStarTable(EcsvMeta) - Constructor for class uk.ac.starlink.ecsv.EcsvStarTable
  Constructor.
EcsvTableBuilder - Class in uk.ac.starlink.ecsv
  TableBuilder implementation for ECSV tables.
EcsvTableBuilder() - Constructor for class uk.ac.starlink.ecsv.EcsvTableBuilder
  Constructor.
EcsvTableWriter - Class in uk.ac.starlink.ecsv
  TableWriter for ECSV output format.
EcsvTableWriter() - Constructor for class uk.ac.starlink.ecsv.EcsvTableWriter
  Constructs a writer with default characteristics.
EcsvTableWriter(char, String) - Constructor for class uk.ac.starlink.ecsv.EcsvTableWriter
  Constructs a writer with a given delimiter character.
EditableColumn - Class in uk.ac.starlink.table
  A column which can be initialised from a given existing column, but whose cells can be written to.
EditableColumn(ColumnData) - Constructor for class uk.ac.starlink.table.EditableColumn
  Constructs a new EditableColumn based on an existing column.
ELECTRON_MASS - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Electron mass - Kg
ELECTRON_VOLT - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Electron volt - J
emptyIcon(int, int) - Static method in class uk.ac.starlink.util.IconUtils
  Returns an icon with a given size and no content.
EmptyRowSequence - Class in uk.ac.starlink.table
  Implementation of both RowSequence and RowAccess which has no rows.
EmptyStarTable - Class in uk.ac.starlink.table
  A wrapper table which has the same metadata as its base table, but no rows.
EmptyStarTable(StarTable) - Constructor for class uk.ac.starlink.table.EmptyStarTable
  Creates a new empty table with metadata taken from an existing one.
EmptyStarTable() - Constructor for class uk.ac.starlink.table.EmptyStarTable
  Creates a new empty table with no columns, no rows and no parameters.
encode(Object) - Method in class uk.ac.starlink.ecsv.EcsvEncoder
  Formats a value of this encoder's datatype for insertion into the body of an ECSV file.
encode(Object, DataOutput) - Method in class uk.ac.starlink.table.storage.Codec
  Serializes an object to a stream.
encode(Element) - Method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
encode(Element) - Method in interface uk.ac.starlink.util.XMLEncodeDecode
  Encode the internal state of this object so that it is rooted in the given Element.
Encoder - Interface in uk.ac.starlink.parquet
  Defines transmission of a java value type to a RecordConsumer for writing to parquet tables.
Encoders - Class in uk.ac.starlink.parquet
  Provides Encoder implementations.
END - Static variable in class uk.ac.starlink.table.formats.StreamStarTable
  Char representation of -1 (as returned end-of-stream read)
END_CARD - Static variable in class uk.ac.starlink.fits.FitsConstants
  Image of end-of-header card.
endBase64() - Method in class uk.ac.starlink.util.Base64OutputStream
  Calling this will put the ending padding on the base64 stream, so don't call it until you have no data left.
endCells() - Method in interface uk.ac.starlink.table.storage.ColumnStore
  Signals that no more calls to `acceptCell` will be made, and that calls to `createReader` may be made.
endCells() - Method in class uk.ac.starlink.table.storage.IndexedStreamColumnStore
endCells() - Method in class uk.ac.starlink.table.storage.StreamColumnStore
endDocument() - Method in class uk.ac.starlink.votable.TableContentHandler
endDocument() - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
endElement(String) - Method in class uk.ac.starlink.util.XmlWriter
  Outputs an end element tag.
endElement(String, String, String) - Method in class uk.ac.starlink.votable.TableContentHandler
endElement(String, String, String) - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
endPrefixMapping(String) - Method in class uk.ac.starlink.votable.TableContentHandler
endPrefixMapping(String) - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
endRows() - Method in class uk.ac.starlink.table.gui.ProgressBarTableSink
endRows() - Method in class uk.ac.starlink.table.OnceRowPipe
endRows() - Method in class uk.ac.starlink.table.storage.ByteStoreRowStore
endRows() - Method in class uk.ac.starlink.table.storage.DiscardRowStore
endRows() - Method in class uk.ac.starlink.table.storage.ListRowStore
endRows() - Method in class uk.ac.starlink.table.storage.SidewaysRowStore
endRows() - Method in class uk.ac.starlink.table.StreamTableSink
endRows() - Method in interface uk.ac.starlink.table.TableSink
  Signals that there are no more rows to be transmitted.
endSequence(boolean) - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Indicates that no more loadSuccess/loadFailure methods will be invoked.
endSequence() - Method in class uk.ac.starlink.table.QueueTableSequence
  Indicates that no more load success or failure indications will be added by the queue writer.
endTable() - Method in interface uk.ac.starlink.votable.TableHandler
  Called when there are no more rows to be transmitted.
ensureLegalXml(char) - Static method in class uk.ac.starlink.votable.VOSerializer
  Returns a legal XML character corresponding to an input character.
ensureUnique(String, Collection<String>, boolean) - Static method in class uk.ac.starlink.table.JoinFixAction
  Utility method which repeatedly doctors a name until it fails to match any of the others in a given collection.
equals(Object) - Method in class uk.ac.starlink.connect.FileNode
equals(Object) - Method in class uk.ac.starlink.table.HealpixTableInfo
equals(Object) - Method in class uk.ac.starlink.util.CgiQuery
equals(Object) - Method in class uk.ac.starlink.util.ContentType
equals(Object) - Method in class uk.ac.starlink.util.Pair
ErrorLeaf - Class in uk.ac.starlink.connect
  Dummy Leaf implmentation which describes an error condition.
ErrorLeaf(Branch, Throwable) - Constructor for class uk.ac.starlink.connect.ErrorLeaf
  Constructor.
ErrorMode - Class in uk.ac.starlink.table.formats
  Defines how error messages are reported.
ErrorMode(String, boolean) - Constructor for class uk.ac.starlink.table.formats.ErrorMode
  Constructor.
exists() - Method in class uk.ac.starlink.util.ResourceDataSource
  Indicates whether this resource can be located by the class loader or not.
ExplodedStarTable - Class in uk.ac.starlink.table
  Wrapper table which takes any column whose value is N-element arrays and turns it into N scalar-valued columns.
ExplodedStarTable(StarTable, boolean[]) - Constructor for class uk.ac.starlink.table.ExplodedStarTable
  Constructs a table in which specified columns are exploded.
ExplodedStarTable(StarTable) - Constructor for class uk.ac.starlink.table.ExplodedStarTable
  Constructs a table in which all fixed-length array-valued columns are exploded.
extendColumnTypes(ColumnInfo[], StarTable[]) - Static method in class uk.ac.starlink.table.ConcatStarTable
  Assembles column metadata objects which are compatible between multiple tables.
EXTRA_WRITERS_PROPERTY - Static variable in class uk.ac.starlink.table.StarTableOutput
  System property which can contain a list of `StarTableWriter` classes for addition to the list of known output handlers.

## F

FAIL - Static variable in class uk.ac.starlink.table.formats.ErrorMode
  Messages are thrown as TableFormatExceptions, probably causing read failure.
FeatherStarTable - Class in uk.ac.starlink.feather
  Adaptor from FeatherTable to StarTable.
FeatherStarTable(FeatherTable) - Constructor for class uk.ac.starlink.feather.FeatherStarTable
  Constructs a FeatherStarTable from a FeatherTable.
FeatherStarTable(File) - Constructor for class uk.ac.starlink.feather.FeatherStarTable
  Constructs a FeatherStarTable from a File.
FeatherTableBuilder - Class in uk.ac.starlink.feather
  TableBuilder implementation for Feather format.
FeatherTableBuilder() - Constructor for class uk.ac.starlink.feather.FeatherTableBuilder
FeatherTableWriter - Class in uk.ac.starlink.feather
  StarTableWriter implementation for writing to Feather format files.
FeatherTableWriter() - Constructor for class uk.ac.starlink.feather.FeatherTableWriter
  Default constructor.
FeatherTableWriter(boolean, StoragePolicy) - Constructor for class uk.ac.starlink.feather.FeatherTableWriter
  Constructs a writer with custom configuration.
FieldElement - Class in uk.ac.starlink.votable
  Table column characteristics represented by a FIELD element in a VOTable.
FieldRefElement - Class in uk.ac.starlink.votable
  Object representing a FIELDref element.
FileBranch - Class in uk.ac.starlink.connect
  Branch representing a directory file.
FileBranch(File) - Constructor for class uk.ac.starlink.connect.FileBranch
  Constructs a branch from a File object representing an existing directory.
FileByteStore - Class in uk.ac.starlink.table.storage
  ByteStore implementation which uses a temporary file.
FileByteStore(File) - Constructor for class uk.ac.starlink.table.storage.FileByteStore
  Constructs a new FileByteStore which uses the given file as a backing store.
FileByteStore() - Constructor for class uk.ac.starlink.table.storage.FileByteStore
  Constructs a new FileByteStore which uses a temporary file as backing store.
FileChooserTableLoadDialog - Class in uk.ac.starlink.table.gui
  Table load dialogue based on a FileChooser.
FileChooserTableLoadDialog() - Constructor for class uk.ac.starlink.table.gui.FileChooserTableLoadDialog
  Constructor.
FileDataSource - Class in uk.ac.starlink.util
  A DataSource implementation based on a `File`.
FileDataSource(File, String) - Constructor for class uk.ac.starlink.util.FileDataSource
  Creates a new FileDataSource from a File object and a position string.
FileDataSource(File) - Constructor for class uk.ac.starlink.util.FileDataSource
  Creates a new FileDataSource from a File object.
FileDataSource(String) - Constructor for class uk.ac.starlink.util.FileDataSource
  Creates a new FileDataSource from a filename.
FileInputFile - Class in uk.ac.starlink.parquet
  Parquet InputFile implementation based on a java.io.File.
FileInputFile(File) - Constructor for class uk.ac.starlink.parquet.FileInputFile
  Constructor.
FileNode - Class in uk.ac.starlink.connect
  Node representing a file `File` in a local filesystem.
FileNode(File) - Constructor for class uk.ac.starlink.connect.FileNode
  Constructs a node from a File.
FilestoreChooser - Class in uk.ac.starlink.connect
  Generalised file browser which can browse virtual remote filesystems as well as the local filesystem.
FilestoreChooser() - Constructor for class uk.ac.starlink.connect.FilestoreChooser
  Constructs a FilestoreChooser with navigation buttons included.
FilestoreChooser(boolean) - Constructor for class uk.ac.starlink.connect.FilestoreChooser
  Constructs a FilestoreChooser with navigation buttons optionally included.
FilestoreChooser(Branch) - Constructor for class uk.ac.starlink.connect.FilestoreChooser
  Constructs a new chooser pointing to a given branch.
FilestoreTableLoadDialog - Class in uk.ac.starlink.table.gui
  Load dialogue based on a FilestoreChooser.
FilestoreTableLoadDialog() - Constructor for class uk.ac.starlink.table.gui.FilestoreTableLoadDialog
  Constructor.
FilestoreTableSaveDialog - Class in uk.ac.starlink.table.gui
  Save dialogue which uses a `FilestoreChooser`.
FilestoreTableSaveDialog() - Constructor for class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
  Constructor.
finalize() - Method in class uk.ac.starlink.table.storage.ByteStoreRowStore
finalize() - Method in class uk.ac.starlink.table.storage.SidewaysRowStore
finalize() - Method in class uk.ac.starlink.util.TemporaryFileDataSource
  Deletes the temporary data file.
findNamedTable(ArrayDataInput, 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.
FINE_STRUCTURE - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Fine structure constant - unitless
finish(boolean) - Method in class uk.ac.starlink.table.gui.TableLoadWorker
  Tidies up following execution.
finishReading() - Method in class uk.ac.starlink.util.PipeReaderThread
  Waits until the `doReading` method has finished reading the bytes written down the output stream, closes the input stream, and returns.
fireChanged() - Method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Send ChangeEvent event to all listeners.
firePropertyChanged(PropertyChangeEvent) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Notifies property change listeners of a property change.
fireTableChanged(TableModelEvent) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Notifies table model listeners of a table model event.
FITS - Static variable in class uk.ac.starlink.votable.DataFormat
  FITS format.
FITS_BLOCK - Static variable in class uk.ac.starlink.fits.FitsConstants
  Standard size of a FITS block in bytes.
FitsConstants - Class in uk.ac.starlink.fits
  Utility class providing some constants and static methods related to FITS file format and starlink classes.
FitsConstants() - Constructor for class uk.ac.starlink.fits.FitsConstants
FitsPlusTableBuilder - Class in uk.ac.starlink.votable
  Table builder which can read files in 'fits-plus' format (as written by `FitsPlusTableWriter`).
FitsPlusTableBuilder() - Constructor for class uk.ac.starlink.votable.FitsPlusTableBuilder
  Default constructor.
FitsPlusTableBuilder(WideFits) - Constructor for class uk.ac.starlink.votable.FitsPlusTableBuilder
  Constructor.
FitsPlusTableWriter - Class in uk.ac.starlink.votable
  TableWriter which writes table data into the first extension of a FITS file, Unlike `FitsTableWriter` however, the primary extension is not left contentless, instead it gets the text of a DATA-less VOTable written into it.
FitsPlusTableWriter() - Constructor for class uk.ac.starlink.votable.FitsPlusTableWriter
  Default constructor.
FitsPlusTableWriter(String, WideFits) - Constructor for class uk.ac.starlink.votable.FitsPlusTableWriter
  Deprecated.
  allows some configuration options but not others; use no-arg constructor and configuration methods instead
FitsStarTable - Class in uk.ac.starlink.fits
  An implementation of the StarTable interface which uses FITS TABLE or BINTABLE extensions.
FitsStarTable(TableHDU) - Constructor for class uk.ac.starlink.fits.FitsStarTable
  Constructs a FitsStarTable object from a FITS TableHDU object.
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
fixColumns(ColumnInfo[][], JoinFixAction[]) - Static method in class uk.ac.starlink.table.Tables
  Performs deduplication of column names for N lists of column metadata objects that will be combined to form a new table.
fixed - Variable in class uk.ac.starlink.util.AsciiFileParser
  Whether the number of fields is fixed.
fixURL(URL) - Static method in class uk.ac.starlink.util.URLUtils
  Fixes file: URLs which don't have enough slashes in them.
FLOAT - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for 32-bit floating point, nulls treated like NaN.
FLOAT_ARRAY - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for variable-length array of 32-bit floats.
FloatList - Class in uk.ac.starlink.util
  Extendable array of floats.
FloatList() - Constructor for class uk.ac.starlink.util.FloatList
  Constructs a new list.
FloatList(int) - Constructor for class uk.ac.starlink.util.FloatList
  Constructs a new list with a given initial capacity.
FloatList(float[]) - Constructor for class uk.ac.starlink.util.FloatList
  Constructs a new list initialised to the contents of a given array.
flush() - Method in class uk.ac.starlink.fits.MappedFile
flush() - Method in class uk.ac.starlink.fits.MultiMappedFile
followRedirects(URLConnection, int[]) - Static method in class uk.ac.starlink.util.URLUtils
  Takes a URLConnection and repeatedly follows 3xx redirects until a non-redirect status is achieved.
forceCompression(Compression) - Method in class uk.ac.starlink.util.DataSource
  Returns a DataSource representing the same underlying stream, but with a forced compression mode `compress`.
formatAttribute(String, String) - Static method in class uk.ac.starlink.util.XmlWriter
  Turns a name,value pair into an attribute assignment suitable for putting in an XML start tag.
formatAttribute(String, String) - Static method in class uk.ac.starlink.votable.VOSerializer
  Turns a name,value pair into an attribute assignment suitable for putting in an XML start tag.
formatClass(Class<?>) - Static method in class uk.ac.starlink.table.DefaultValueInfo
  Returns a human-friendly string indicating the class and shape of a given class object.
formatDescriptor(ServiceDescriptor, StarTable) - Static method in class uk.ac.starlink.votable.datalink.ServiceDescriptorInfo
  Returns a string detailing the state of a given ServiceDesciptor in a human-readable form.
formatDouble(double) - Static method in class uk.ac.starlink.util.CgiQuery
  Formats a double precision value.
formatDouble(double, int, int) - Static method in class uk.ac.starlink.util.CgiQuery
  Formats a floating point value.
formatFloat(float) - Static method in class uk.ac.starlink.util.CgiQuery
  Formats a single precision value.
formatShape(int[]) - Static method in class uk.ac.starlink.table.DefaultValueInfo
  Returns a string representing the shape of this object, if it is array-like.
formatText(String) - Static method in class uk.ac.starlink.util.XmlWriter
  Performs necessary special character escaping for text which will be written as XML CDATA.
formatText(String) - Static method in class uk.ac.starlink.votable.VOSerializer
  Performs necessary special character escaping for text which will be written as XML CDATA.
formatValue(Object, int) - Method in class uk.ac.starlink.table.DefaultValueInfo
formatValue(Object, ValueInfo, int) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Formats a data value for output.
formatValue(Object, ValueInfo, int) - Method in class uk.ac.starlink.table.formats.AsciiTableWriter
formatValue(Object, ValueInfo, int) - Method in class uk.ac.starlink.table.formats.IpacTableWriter
formatValue(Object, ValueInfo, int) - Method in class uk.ac.starlink.table.formats.TextTableWriter
formatValue(Object, int) - Method in class uk.ac.starlink.table.URLValueInfo
formatValue(Object, int) - Method in interface uk.ac.starlink.table.ValueInfo
  Returns a string representation of a given value described by this `ValueInfo`.
formatValue(Object, int) - Method in class uk.ac.starlink.votable.datalink.ServiceDescriptorInfo
fromCharacter(char) - Static method in enum uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Returns the instance of this class corresponding to a character label (as used in the FITS serialization).
fromParams(List<DescribedValue>) - Static method in class uk.ac.starlink.table.HealpixTableInfo
  Imports HEALPix information from a list of table parameters, and turns it into an instance of this class.
FTYPE_INFO - Static variable in class uk.ac.starlink.feather.FeatherStarTable
  Aux metadata key for column feather type value.

## G

GaiaTableMetadata - Interface in uk.ac.starlink.gbin
  Represents table metadata as extracted by `gaia.cu9.tools.documentationexport.MetadataReader`.
GAIATABLENAME_INFO - Static variable in class uk.ac.starlink.gbin.GbinTableBuilder
  ValueInfo for well-known Gaia table name.
GbinMeta - Interface in uk.ac.starlink.gbin
  Represents metadata easily recovered from a GBIN file.
GbinMetadataReader - Class in uk.ac.starlink.gbin
  Provides methods for extracting metadata from a GBIN file.
GbinObjectReader - Class in uk.ac.starlink.gbin
  Provides read services for an object implementing the `gaia.cu1.tools.dal.gbin.GbinReader` interface.
GbinObjectReader(Object) - Constructor for class uk.ac.starlink.gbin.GbinObjectReader
  Constructor.
GbinStarTable - Class in uk.ac.starlink.gbin
  Partial StarTable implementation for use with GBIN files.
GbinStarTable(GbinTableProfile, Class<?>) - Constructor for class uk.ac.starlink.gbin.GbinStarTable
  Constructor.
GbinTableBuilder - Class in uk.ac.starlink.gbin
  TableBuilder implementation for GBIN files.
GbinTableBuilder() - Constructor for class uk.ac.starlink.gbin.GbinTableBuilder
  Constructs a builder with default options.
GbinTableBuilder(GbinTableProfile) - Constructor for class uk.ac.starlink.gbin.GbinTableBuilder
  Constructs a builder with custom options.
GbinTableProfile - Interface in uk.ac.starlink.gbin
  Parameterises the way that a GBIN object is turned into a StarTable by the STIL input handler.
generalise(ValueInfo, ValueInfo) - Static method in class uk.ac.starlink.table.DefaultValueInfo
  Returns a `ValueInfo` object which is sufficiently general to cover every object described by either of two given `ValueInfo` objects.
GenericNioBuffer - Class in uk.ac.starlink.util
  Convenience class which wraps one of the NIO <Type>Buffer classes to provide generic functionality.
GenericNioBuffer(Buffer) - Constructor for class uk.ac.starlink.util.GenericNioBuffer
  Construct a GenericNioBuffer based on an existing `Buffer`.
get() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
  Reads one byte from the current position.
get(byte[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
  Reads bytes into a buffer from the current position.
get() - Method in class uk.ac.starlink.fits.MappedFile
get(byte[], int, int) - Method in class uk.ac.starlink.fits.MappedFile
get() - Method in class uk.ac.starlink.fits.MultiMappedFile
get(byte[], int, int) - Method in class uk.ac.starlink.fits.MultiMappedFile
get(long, Object, int, int) - Method in class uk.ac.starlink.table.storage.ArrayPrimitiveStore
get(long, Object, int, int) - Method in interface uk.ac.starlink.table.ValueStore
  Retrieves a vector of values from this object.
get(int) - Method in class uk.ac.starlink.util.ByteList
  Returns the element at a given position.
get(int) - Method in class uk.ac.starlink.util.DoubleList
  Returns the element at a given position.
get(int) - Method in class uk.ac.starlink.util.FloatList
  Returns the element at a given position.
get(Object) - Method in class uk.ac.starlink.util.GenericNioBuffer
  Generic relative bulk get method.
get(Object, int, int) - Method in class uk.ac.starlink.util.GenericNioBuffer
  Generic relative bulk get method.
get(int) - Method in class uk.ac.starlink.util.IntList
  Returns the element at a given position.
get() - Method in interface uk.ac.starlink.util.IOSupplier
  Gets a result.
get(int) - Method in class uk.ac.starlink.util.LongList
  Returns the element at a given position.
get(int) - Method in class uk.ac.starlink.util.ShortList
  Returns the element at a given position.
getAccessUrl() - Method in interface uk.ac.starlink.votable.datalink.ServiceDescriptor
  Returns the access URL defined by this service.
getActiveLabel() - Method in class uk.ac.starlink.table.gui.ProgressBarStarTable
  Returns the text of the label which is visible in the progress bar when a RowSequence acquired from this table is active.
getActualValues() - Method in class uk.ac.starlink.votable.FieldElement
  Returns a VALUES child of this element with the attribute type='actual', or `null` if none exists.
getAllModes() - Static method in class uk.ac.starlink.table.jdbc.WriteMode
  Returns an array of all known write modes.
getAllowSignedByte() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Returns a flag indicating how Byte-valued columns are written.
getAllowZeroLengthString() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Indicates whether zero-length string columns may be output.
getAnchorSelectionIndex() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
getArray() - Method in class uk.ac.starlink.table.ArrayColumn
  Returns the array object which holds the array data for this column.
getArraysize() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the arraysize for this parameter as a numeric array.
getArraysize() - Method in class uk.ac.starlink.votable.FieldElement
  Returns the array size.
getAttribute(String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
getAttributeNode(String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
getAttributeNodeNS(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
getAttributeNS(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
getAttributes() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getAuthenticator() - Method in class uk.ac.starlink.table.jdbc.JDBCHandler
getAuthValue(AuthKey) - Method in class uk.ac.starlink.connect.Connection
  Returns the value for a given authorization key used when opening this connection, if known
getAuxData() - Method in class uk.ac.starlink.table.DefaultValueInfo
  Returns a list of auxiliary metadata objects pertaining to this column.
getAuxData() - Method in class uk.ac.starlink.table.URLValueInfo
getAuxData() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns a list of auxiliary metadata objects pertaining to this info.
getAuxDatum(ValueInfo) - Method in class uk.ac.starlink.table.ColumnInfo
  Gets an item of auxiliary metadata from its specification.
getAuxDatumByName(String) - Method in interface uk.ac.starlink.table.ValueInfo
  Gets an item of auxiliary metadata by its name.
getAuxDatumValue(ValueInfo, Class<T>) - Method in class uk.ac.starlink.table.ColumnInfo
  Gets the value of an item of auxiliary metadata using its specification, requiring a particular return type.
getAuxDatumValue(ValueInfo, ValueInfo, Class<T>) - Static method in class uk.ac.starlink.table.Tables
  Utility method to return an auxiliary metadata item from a ValueInfo.
getAuxDatumValueByName(String, Class<T>) - Method in class uk.ac.starlink.table.ColumnInfo
  Gets the value of an item of auxiliary metadata by its name, requiring a particular return type.
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
getBase() - Method in interface uk.ac.starlink.util.Wrapper
  Returns the base object.
getBaseColumn() - Method in class uk.ac.starlink.table.WrapperColumn
  Returns the column on which this one is based.
getBaseDocument() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Returns the base document (the one to which this delegates).
getBasePolicy() - Method in class uk.ac.starlink.table.storage.MonitorStoragePolicy
  Returns the base storage policy.
getBaseTable() - Method in class uk.ac.starlink.table.CalcStarTable
  Returns the input table on which this table is based.
getBaseTable() - Method in class uk.ac.starlink.table.WrapperStarTable
  Returns the base table underlying this wrapper table.
getBaseText() - Method in class uk.ac.starlink.util.BeanConfig
  Returns the basic object name for this object.
getBaseURI() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getBaseURL() - Method in class uk.ac.starlink.table.gui.SQLPanel
  Returns the basic URL which the user has specified by filling in the boxes.
getBlankValueAttribute(String[]) - Method in interface uk.ac.starlink.cdf.CdfTableProfile
  Returns the name of the CDF Variable Attribute whose value is used to specify magic blank values for the variable data.
getBlockCount() - Method in class uk.ac.starlink.fits.BlockInput
  Returns the number of mapped blocks used.
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
getBooleanField(int, int) - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the boolean value of a field.
getBooleanValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the current value of this sequence as a boolean value.
getBranch() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the currently selected branch.
getBuffer(int) - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
  Returns a buffer with at least the requested number of bytes between the current position and the limit.
getBuffer() - Method in class uk.ac.starlink.util.GenericNioBuffer
  Returns the buffer object on which this generic buffer is based.
getByteBuffer() - Method in class uk.ac.starlink.util.ByteList
  Returns the array currently used to store the contents of this list.
getByteCount() - Method in class uk.ac.starlink.feather.StarColumnWriter.DataStat
  Returns the number of bytes written.
getBytes(String) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Returns a byte array corresponding to a given string.
getByteStore() - Method in class uk.ac.starlink.table.storage.ByteStoreRowStore
  Returns the underlying storage for this row store.
getCancelAction() - Method in class uk.ac.starlink.table.gui.TableLoadPanel
  Returns the action which cancels a load in progress.
getCancelAction() - Method in class uk.ac.starlink.table.gui.TableLoadWorker
  Returns an action which will cancel the current load.
getCell(long, int) - Method in class uk.ac.starlink.cdf.CdfStarTable
getCell(int) - Method in class uk.ac.starlink.ecsv.EcsvReader
  Returns the contents of a cell in the current row.
getCell(long, int) - Method in class uk.ac.starlink.feather.FeatherStarTable
getCell(long, int) - Method in class uk.ac.starlink.fits.ColFitsStarTable
getCell(long, int) - Method in class uk.ac.starlink.fits.FitsStarTable
getCell(long, int) - Method in class uk.ac.starlink.parquet.CachedParquetStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.AbstractStarTable
  The `AbstractStarTable` implementation of this method throws an `UnsupportedOperationException`, since unless otherwise provided there is no random access.
getCell(int) - Method in class uk.ac.starlink.table.AccessRowSequence
getCell(long, int) - Method in class uk.ac.starlink.table.BeanStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.CalcStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.ColumnPermutedStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.ColumnStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.ConcatStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.ConstantStarTable
getCell(int) - Method in class uk.ac.starlink.table.EmptyRowSequence
  Always throws IllegalStateException.
getCell(long, int) - Method in class uk.ac.starlink.table.EmptyStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.ExplodedStarTable
getCell(int) - Method in class uk.ac.starlink.table.IteratorRowSequence
getCell(long, int) - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
getCell(int) - Method in class uk.ac.starlink.table.jdbc.StarResultSet
  Returns the object at a given column in the current row of this result set in a form suitable for use as the content of a StarTable cell.
getCell(long, int) - Method in class uk.ac.starlink.table.JoinStarTable
getCell(int) - Method in class uk.ac.starlink.table.MappingRowSplittable
getCell(int) - Method in class uk.ac.starlink.table.OnceRowPipe
getCell(int) - Method in class uk.ac.starlink.table.ProgressRowSplittable
getCell(int) - Method in class uk.ac.starlink.table.RandomRowSplittable
getCell(long, int) - Method in class uk.ac.starlink.table.RandomStarTable
  Implementations of this method must be safe for concurrent calls from multiple threads.
getCell(int) - Method in class uk.ac.starlink.table.ReaderRowSequence
getCell(int) - Method in interface uk.ac.starlink.table.RowAccess
  Returns the contents of a given cell at the current row.
getCell(int) - Method in interface uk.ac.starlink.table.RowData
  Returns the contents of one cell in this row.
getCell(long, int) - Method in class uk.ac.starlink.table.RowListStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.RowPermutedStarTable
getCell(int) - Method in interface uk.ac.starlink.table.RowSequence
  Returns the contents of a cell in the current row.
getCell(int) - Method in class uk.ac.starlink.table.SelectorStarTable
getCell(int) - Method in class uk.ac.starlink.table.SequentialRowSplittable
getCell(long, int) - Method in interface uk.ac.starlink.table.StarTable
  Returns the contents of a given table cell.
getCell(long, int) - Method in class uk.ac.starlink.table.storage.ColumnStoreStarTable
getCell(int) - Method in class uk.ac.starlink.table.WrapperRowAccess
getCell(int) - Method in class uk.ac.starlink.table.WrapperRowSequence
getCell(long, int) - Method in class uk.ac.starlink.table.WrapperStarTable
getCell(long, int) - Method in interface uk.ac.starlink.votable.TabularData
  Returns the contents of a given table cell (optional).
getCell(long, int) - Method in class uk.ac.starlink.votable.VOStarTable
getCellFont() - Method in class uk.ac.starlink.table.gui.NumericCellRenderer
  Returns the font in which cell contents will be rendererd.
getCellRenderer() - Method in class uk.ac.starlink.table.URLValueInfo
getCellWidth() - Method in class uk.ac.starlink.table.gui.NumericCellRenderer
  Returns the advised width for table cells rendered by this object, on the assumption that the objects it is asked to render are as per the constructor.
getCellWidth(JTable, int, int) - Static method in class uk.ac.starlink.table.gui.StarJTable
  Returns the preferred width in pixels of a given cell in a JTable.
getCharString() - Method in enum uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Returns the 1-character string used to label this system in the FITS serialization.
getChildByName(String) - Method in class uk.ac.starlink.votable.VOElement
  Returns the first child element of this element which has a given name in the VOTable namespace.
getChildElementByName(Node, String) - Static method in class uk.ac.starlink.util.DOMUtils
  Returns the first child element of a node which has a given name.
getChildElements(Element) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Return all the Elements that are children of another Element.
getChildElementsByName(Node, String) - Static method in class uk.ac.starlink.util.DOMUtils
  Returns all child elements of a node with a given name.
getChildNodes() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getChildren() - Method in interface uk.ac.starlink.connect.Branch
  Returns the array of child nodes belonging to this branch.
getChildren() - Method in class uk.ac.starlink.connect.FileBranch
getChildren(Element) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Return a List of all children.
getChildren() - Method in class uk.ac.starlink.votable.VOElement
  Returns the child elements of this element.
getChildrenByName(String) - Method in class uk.ac.starlink.votable.VOElement
  Returns all the child elements of this element which have a given name in the VOTable namespace.
getChooser() - Method in class uk.ac.starlink.table.gui.FilestoreTableLoadDialog
  Returns the filestore chooser used by this dialogue.
getChooser() - Method in class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
  Returns the chooser component used by this dialogue.
getClassInstance(String, Class<T>) - Static method in class uk.ac.starlink.util.Loader
  Attempts to obtain an instance of a class with a given name which is an instance of a given type.
getClassInstances(String, Class<T>) - Static method in class uk.ac.starlink.util.Loader
  Attempts to obtain instances of a class from a colon-separated list of classnames in a named system property.
getClassInstances(String[], String, Class<T>) - Static method in class uk.ac.starlink.util.Loader
  Returns a list of class instances got from a combination of a default list of classnames and the name of a property which may contain a colon-separated list of other classnames.
getClassLoader() - Method in class uk.ac.starlink.util.ResourceDataSource
  Returns the ClassLoader which is used for resource resolution.
getCodec(ValueInfo) - Static method in class uk.ac.starlink.table.storage.Codec
  Returns a codec suitable for serializing/deserializing the contents of a given ValueInfo.
getCollator() - Method in class uk.ac.starlink.connect.NodeComparator
  Returns the collator used to perform alphabetic ordering.
getColumn(int) - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter
  Returns the SqlColumn object describing how a given column of this formatter's input table will be written into the RDBMS.
getColumnAuxDataInfos() - Method in class uk.ac.starlink.fits.BintableStarTable
getColumnAuxDataInfos() - Method in class uk.ac.starlink.fits.FitsStarTable
getColumnAuxDataInfos() - Method in class uk.ac.starlink.table.AbstractStarTable
  Goes through the table columns (`ColumnInfo` objects) and picks out all the AuxData items which exist, generalising where necessary and returning a union of them in alphabetical order by name.
getColumnAuxDataInfos() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
getColumnAuxDataInfos() - Method in class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
getColumnAuxDataInfos() - Method in class uk.ac.starlink.table.jdbc.SequentialResultSetStarTable
getColumnAuxDataInfos() - Method in class uk.ac.starlink.table.jdbc.StarResultSet
  Returns an ordered list of `ValueInfo` objects representing the auxilliary metadata returned by this object's ColumnInfo objects.
getColumnAuxDataInfos() - Method in interface uk.ac.starlink.table.jdbc.TypeMapper
  Returns an ordered list of `ValueInfo` objects representing the auxilliary metadata returned by the ColumnInfo objects used by this mapper's ValueHandlers.
getColumnAuxDataInfos() - Method in interface uk.ac.starlink.table.StarTable
  Returns an ordered list of ValueInfo objects representing the auxiliary metadata returned by `getColumnInfo(int).getAuxData()` calls.
getColumnAuxDataInfos() - Method in class uk.ac.starlink.table.WrapperStarTable
getColumnAuxDataInfos() - Method in class uk.ac.starlink.votable.VOStarTable
getColumnClass(int) - Method in class uk.ac.starlink.table.gui.StarTableModel
getColumnClass(int) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
getColumnCount() - Method in class uk.ac.starlink.cdf.CdfStarTable
getColumnCount() - Method in class uk.ac.starlink.ecsv.EcsvStarTable
getColumnCount() - Method in class uk.ac.starlink.feather.FeatherStarTable
getColumnCount() - Method in class uk.ac.starlink.fits.BintableStarTable
getColumnCount() - Method in class uk.ac.starlink.fits.ColFitsStarTable
getColumnCount() - Method in class uk.ac.starlink.fits.FitsStarTable
getColumnCount() - Method in class uk.ac.starlink.gbin.GbinStarTable
getColumnCount() - Method in class uk.ac.starlink.parquet.ParquetStarTable
getColumnCount() - Method in class uk.ac.starlink.table.AbstractStarTable
getColumnCount() - Method in class uk.ac.starlink.table.BeanStarTable
getColumnCount() - Method in class uk.ac.starlink.table.CalcStarTable
getColumnCount() - Method in class uk.ac.starlink.table.ColumnPermutedStarTable
getColumnCount() - Method in class uk.ac.starlink.table.ColumnStarTable
getColumnCount() - Method in class uk.ac.starlink.table.ConstantStarTable
getColumnCount() - Method in class uk.ac.starlink.table.ExplodedStarTable
getColumnCount() - Method in class uk.ac.starlink.table.formats.StreamStarTable
getColumnCount() - Method in class uk.ac.starlink.table.gui.MapGroupTableModel
getColumnCount() - Method in class uk.ac.starlink.table.gui.StarTableModel
getColumnCount() - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
getColumnCount() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
getColumnCount() - Method in class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
getColumnCount() - Method in class uk.ac.starlink.table.jdbc.SequentialResultSetStarTable
getColumnCount() - Method in class uk.ac.starlink.table.JoinStarTable
getColumnCount() - Method in class uk.ac.starlink.table.MetadataStarTable
getColumnCount() - Method in class uk.ac.starlink.table.RowListStarTable
getColumnCount() - Method in interface uk.ac.starlink.table.StarTable
  Returns the number of columns in this table.
getColumnCount() - Method in class uk.ac.starlink.table.WrapperStarTable
getColumnCount() - Method in interface uk.ac.starlink.votable.TabularData
  Returns the number of columns in the table data.
getColumnCount() - Method in class uk.ac.starlink.votable.VOStarTable
getColumnData(int) - Method in class uk.ac.starlink.table.ColumnStarTable
  Returns the `ColumnData` object for a given column.
getColumnDescriptor() - Method in interface uk.ac.starlink.parquet.InputColumn
  Parquet column descriptor applying to column.
getColumnIndex() - Method in class uk.ac.starlink.feather.StarColumnWriter
  Returns the index of the input table column which is being written.
getColumnInfo(int) - Method in class uk.ac.starlink.cdf.CdfStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.ecsv.EcsvStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.feather.FeatherStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.fits.BintableStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.fits.ColFitsStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.fits.FitsStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.gbin.GbinStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.parquet.ParquetStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.AbstractStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.BeanStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.CalcStarTable
getColumnInfo() - Method in class uk.ac.starlink.table.ColumnData
  Returns the `ColumnInfo` which provides the metadata for this column.
getColumnInfo(int) - Method in class uk.ac.starlink.table.ColumnPermutedStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.ColumnStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.ConstantStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.ExplodedStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.formats.StreamStarTable
getColumnInfo() - Method in class uk.ac.starlink.table.gui.StarTableColumn
  Returns the `ColumnInfo` object associated with this column.
getColumnInfo(int) - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.jdbc.SequentialResultSetStarTable
getColumnInfo() - Method in interface uk.ac.starlink.table.jdbc.ValueHandler
  Returns the column metadata for this column.
getColumnInfo(int) - Method in class uk.ac.starlink.table.JoinStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.MetaCopyStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.MetadataStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.RowListStarTable
getColumnInfo(int) - Method in interface uk.ac.starlink.table.StarTable
  Returns the object describing the data in a given column.
getColumnInfo(int) - Method in class uk.ac.starlink.table.WrapperStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.votable.VOStarTable
getColumnInfos() - Method in class uk.ac.starlink.table.jdbc.StarResultSet
  Returns the array of column metadata objects corresponding to the columns in this result set.
getColumnInfos(StarTable) - Static method in class uk.ac.starlink.table.Tables
  Convenience method to return an array of all the column headers in a given table.
getColumnMap() - Method in class uk.ac.starlink.table.ColumnPermutedStarTable
  Returns the mapping used to define the permutation of the columns of this table with respect to the base table.
getColumnName(ItemReader, Map<String, List<ItemReader>>, boolean, String) - Static method in class uk.ac.starlink.gbin.ItemReader
  Works out what name to use for the table column using data from a given item reader.
getColumnName() - Method in interface uk.ac.starlink.parquet.Encoder
  Returns the name of the column that will be written to the parquet file.
getColumnName(int) - Method in class uk.ac.starlink.table.gui.MapGroupTableModel
getColumnName(int) - Method in class uk.ac.starlink.table.gui.StarTableModel
getColumnName(int) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
getColumnName() - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter.SqlColumn
  Name used for the column.
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.
getColumnProperties() - Method in class uk.ac.starlink.table.BeanStarTable
  Returns an array of the property names which correspond to the columns of this table.
getColumnReadStore(PageReadStore, MessageType) - Method in class uk.ac.starlink.parquet.ParquetStarTable
  Gets a ColumnReadStore from a PageReadStore.
getColumns() - Method in interface uk.ac.starlink.ecsv.EcsvMeta
  Returns an array of column metadata items for the columns in the table.
getColumnType() - Method in interface uk.ac.starlink.parquet.Encoder
  Returns the type of the top-level field that will be written.
getCompression(byte[]) - Static method in class uk.ac.starlink.util.Compression
  Returns a Compression object characterising the compression (if any) represented by a given magic number.
getCompression() - Method in class uk.ac.starlink.util.DataSource
  Returns an object which will handle any required decompression for this stream.
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.StandardFitsTableSerializer
  Returns the configuration information for this serializer.
getConfigText() - Method in class uk.ac.starlink.util.BeanConfig
  Returns configuration specification.
getConnection() - Method in class uk.ac.starlink.connect.ConnectorAction
  Returns the currently active connection.
getConnection() - Method in interface uk.ac.starlink.table.jdbc.Connector
  Returns a JDBC Connection object.
getConnection() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
  Returns a JDBC Connection that can supply the data for this table.
getConnector() - Method in class uk.ac.starlink.connect.Connection
  Returns the connector which generated this connection, if known.
getConnector() - Method in class uk.ac.starlink.connect.ConnectorAction
  Returns the connector used by this action.
getConnector() - Method in class uk.ac.starlink.table.gui.SQLPanel
  Returns a `Connector` object which will make connections based on the information entered in this dialog.
getConnectorAction() - Method in class uk.ac.starlink.connect.BranchComboBox
  Returns any connector action which is assocated with the currently selected branch.
getConnectorActions() - Static method in class uk.ac.starlink.connect.ConnectorManager
  Returns a list of all the currently available ConnectorAction objects.
getConnectorActions() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns a mutable list of the connector instances used by this chooser.
getConnectors() - Static method in class uk.ac.starlink.connect.ConnectorManager
  Returns a list of all the known Connector objects.
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.
getContentClass() - Method in class uk.ac.starlink.ecsv.EcsvDecoder
  Returns the class to which input values will be decoded.
getContentClass() - Method in interface uk.ac.starlink.gbin.Representation
  Returns the object type with which this representation presents values.
getContentClass() - Method in interface uk.ac.starlink.parquet.Decoder
  Class of object that is read from column data.
getContentClass() - Method in interface uk.ac.starlink.parquet.InputColumn
  Class of object that is read from column data.
getContentClass() - Method in class uk.ac.starlink.table.DefaultValueInfo
getContentClass() - Method in class uk.ac.starlink.table.URLValueInfo
getContentClass() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns the java class of the values described by this object.
getContentClass(int) - Method in interface uk.ac.starlink.votable.TabularData
  Returns a class to which all elements in a given column can be cast.
getCoordSys() - Method in class uk.ac.starlink.table.HealpixTableInfo
  Returns the HEALPix coordinate system variant used by this table.
getCoosys() - Method in class uk.ac.starlink.votable.FieldElement
  Returns the COOSYS element corresponding to this field, if any.
getCount(T) - Method in class uk.ac.starlink.util.CountMap
  Returns the number of times a given item has been added.
getCreateStatement(String) - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter
  Returns the text of a suitable CREATE TABLE statement.
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.
getData() - Method in class uk.ac.starlink.table.BeanStarTable
  Returns the array of objects which this model displays, one per row.
getData() - Method in class uk.ac.starlink.votable.dom.DelegatingCharacterData
getData() - Method in class uk.ac.starlink.votable.dom.DelegatingProcessingInstruction
getData() - Method in class uk.ac.starlink.votable.TableElement
  Returns an object which can be used to access the actual cell data in the body of this table.
getDataFormat() - Method in class uk.ac.starlink.votable.VOTableWriter
  Returns the format in which this writer will output the bulk table data.
getDataSize(Header) - Static method in class uk.ac.starlink.fits.FitsConstants
  Utility function to find the number of bytes in the data segment of an HDU.
getDataSource() - Method in class uk.ac.starlink.connect.ErrorLeaf
getDataSource() - Method in interface uk.ac.starlink.connect.Leaf
  Returns a data source (replayable input stream) containing the data content of this leaf.
getDatatype() - Method in interface uk.ac.starlink.ecsv.EcsvColumn
  Returns the declared datatype for this column.
getDatatype() - Method in class uk.ac.starlink.ecsv.EcsvEncoder
  Returns the ECSV datatype handled by this encoder.
getDatatype() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the datatype value for this parameter.
getDatatype() - Method in class uk.ac.starlink.votable.FieldElement
  Returns the value of the `datatype` attribute.
getDecoder() - Method in interface uk.ac.starlink.ecsv.EcsvColumn
  Returns a decoder that can be used to make sense of cell values in the body of the ECSV file corresponding to this column.
getDefault() - Method in class uk.ac.starlink.connect.AuthKey
  Returns the default value for this key.
getDefaultBuilders() - Method in class uk.ac.starlink.table.StarTableFactory
  Gets the list of builders which are used for automatic format detection.
getDefaultLimit() - Static method in class uk.ac.starlink.table.storage.AdaptiveByteStore
  Calculates the default memory limit used by this class.
getDefaultPolicy() - Static method in class uk.ac.starlink.table.StoragePolicy
  Returns the default storage policy for this JVM.
getDefaultRowSplittable(StarTable) - Static method in class uk.ac.starlink.table.Tables
  Returns a RowSplittable object with generic characteristics for a given table.
getDefaultVersion() - Static method in class uk.ac.starlink.votable.VOTableVersion
  Returns the version instance used by default for output in this JVM.
getDelegator(Node) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Returns the node in this document which delegates to (is based on) a given node in the base document.
getDelegator(Node) - Method in class uk.ac.starlink.votable.VODocument
getDelimeters() - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the character used as field delimeters.
getDelimiter() - Method in interface uk.ac.starlink.ecsv.EcsvMeta
  Returns the delimiter character used for this file.
getDelimiter() - Method in class uk.ac.starlink.ecsv.EcsvTableWriter
  Returns the delimiter character, either a space or a comma.
getDescribedValueByName(Collection<DescribedValue>, String) - Static method in class uk.ac.starlink.table.Tables
  Utility method to locate an element in a list of DescribedValue given the name of its ValueInfo member.
getDescription() - Method in class uk.ac.starlink.connect.AuthKey
  Returns the description of this key.
getDescription() - Method in interface uk.ac.starlink.ecsv.EcsvColumn
  Returns the column description text if available.
getDescription() - Method in class uk.ac.starlink.table.DefaultValueInfo
getDescription() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
getDescription() - Method in class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
getDescription() - Method in class uk.ac.starlink.table.gui.SQLWriteDialog
getDescription() - Method in class uk.ac.starlink.table.gui.SystemTableSaveDialog
getDescription() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Returns a short description of this dialogue.
getDescription() - Method in interface uk.ac.starlink.table.gui.TableSaveDialog
  Returns this dialogue's description (may be used as an Action's SHORT_DESCRIPTION property).
getDescription() - Method in class uk.ac.starlink.table.jdbc.WriteMode
  Returns a short description of this mode's operation.
getDescription() - Method in class uk.ac.starlink.table.UCD
  Returns the textual description of the UCD.
getDescription() - Method in class uk.ac.starlink.table.URLValueInfo
getDescription() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns a description of the values described by this object.
getDescription() - Method in interface uk.ac.starlink.votable.datalink.ServiceDescriptor
  Returns descriptive text for this service.
getDescription() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the description for this parameter.
getDescription() - Method in class uk.ac.starlink.votable.VOElement
  Returns the text of a DESCRIPTION element associated with this object, or `null` if none exists.
getDescriptionAttribute(String[]) - Method in interface uk.ac.starlink.cdf.CdfTableProfile
  Returns the name of the CDF Variable Attribute whose value is used to supply the column description metadata for the converted StarTable.
getDescriptorId() - Method in interface uk.ac.starlink.votable.datalink.ServiceDescriptor
  Returns the identifier for this service descriptor.
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
getDoctype() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getDoctypeDeclaration() - Method in class uk.ac.starlink.votable.VOTableVersion
  Returns the text of the DOCTYPE XML declaration for this version.
getDocument() - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
  Returns the DOM document built by this parser, following a parse.
getDocumentElement() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getDocumentURI() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getDOM(Source) - Method in class uk.ac.starlink.util.SourceReader
  Returns a DOM Node representing the given source.
getDomainMappers() - Method in class uk.ac.starlink.table.DefaultValueInfo
getDomainMappers() - Method in class uk.ac.starlink.table.URLValueInfo
getDomainMappers() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns an array of objects which may be able to convert from the values described by this info to a particular target value domain.
getDomainName() - Method in interface uk.ac.starlink.table.Domain
  Returns the name of this domain.
getDomainName() - Method in class uk.ac.starlink.table.TimeDomain
getDomConfig() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getDoubleBuffer() - Method in class uk.ac.starlink.util.DoubleList
  Returns the array currently used to store the contents of this list.
getDoubleField(int, int) - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the double precision value of a field.
getDoubleValue(HeaderCards, String) - Method in class uk.ac.starlink.fits.BintableColumnHeader
  Returns the double precision value of a header card for this object's column.
getDoubleValue(String) - Method in class uk.ac.starlink.fits.HeaderCards
  Returns the double value for a card with a given key.
getDoubleValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the current value of this sequence as a floating point number.
getDtdUrl() - Method in class uk.ac.starlink.votable.VOTableVersion
  Returns a URL from which the DTD can be retrieved.
getElement(Source) - Method in class uk.ac.starlink.util.SourceReader
  Returns a DOM Element representing the given source.
getElementById(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getElementById(String) - Method in class uk.ac.starlink.votable.VODocument
getElementClass() - Method in class uk.ac.starlink.util.GenericNioBuffer
  Returns the class object of the primitive type that the buffer holds.
getElementCount(String) - Method in class uk.ac.starlink.votable.VODocument
  Returns the number of elements of a given name which have so far been added to this document.
getElementLabels(int[]) - Static method in class uk.ac.starlink.table.Tables
  Returns an array of strings suitable as labels or label suffixes for elements of an array as returned by `ValueInfo.getShape()`.
getElementName(Element) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Get the name of an element.
getElementsByTagName(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getElementsByTagName(String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
getElementsByTagNameNS(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getElementsByTagNameNS(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
getElementsByVOTagName(String) - Method in class uk.ac.starlink.votable.VOElement
  Returns a NodeList of all descendant Elements with a given unqualified tag name in the VOTable namespace, in the order in which they are encountered in a preorder traversal of this Element tree.
getElementSequence() - Method in class uk.ac.starlink.votable.VOElement
  Returns the number of elements with the same tag name as this one which were present in the document when this one was added to it.
getElementSize() - Method in class uk.ac.starlink.table.DefaultValueInfo
getElementSize() - Method in class uk.ac.starlink.table.URLValueInfo
getElementSize() - Method in interface uk.ac.starlink.table.ValueInfo
  May indicate the size of a value element stored as the value of this info.
getElementValue(Element) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Get the "value" of an element (really the content).
getEntities() - Method in class uk.ac.starlink.votable.dom.DelegatingDocumentType
getErrorStream(URLConnection) - Method in class uk.ac.starlink.util.ContentCoding
  Returns the error stream response from the given connection, which was prepared using this object's `prepareRequest` method.
getExampleSpecification() - Method in class uk.ac.starlink.table.ClassTableScheme
getExampleSpecification() - Method in class uk.ac.starlink.table.jdbc.JDBCTableScheme
getExampleSpecification() - Method in class uk.ac.starlink.table.LoopTableScheme
getExampleSpecification() - Method in interface uk.ac.starlink.table.TableScheme
  Returns a scheme-specific specification string suitable for use in examples.
getExampleSpecification() - Method in class uk.ac.starlink.table.TestTableScheme
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(HeaderCards, int) - Method in class uk.ac.starlink.fits.AbstractWideFits
getExtendedColumnCount(HeaderCards, 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.
getExtensions() - Method in class uk.ac.starlink.parquet.ParquetTableWriter
getExtensions() - Method in interface uk.ac.starlink.table.formats.DocumentedIOHandler
  Returns the list of filename extensions recognised by this handler.
getExtensions() - Method in class uk.ac.starlink.table.formats.DocumentedStreamStarTableWriter
getExtensions() - Method in class uk.ac.starlink.table.formats.DocumentedTableBuilder
getExtensions() - Method in class uk.ac.starlink.votable.ColFitsPlusTableWriter
getExtensions() - Method in class uk.ac.starlink.votable.FitsPlusTableWriter
getExtensions() - Method in class uk.ac.starlink.votable.VOTableWriter
getExtraWriterNames(boolean) - Static method in class uk.ac.starlink.table.gui.TableSaveChooser
  Returns a selection of output handler specifications that can be offered to the user alongside the default-configuration ones.
getFactoryClass() - Method in class uk.ac.starlink.util.ObjectFactory
  Returns the class of which any object created by this factory is guaranteed to be an instance.
getFeatherType() - Method in class uk.ac.starlink.feather.StarColumnWriter
  Returns the output data type code.
getFeature(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getField() - Method in class uk.ac.starlink.votable.FieldRefElement
  Returns the FIELD element referenced by this FIELDref.
getFields() - Method in class uk.ac.starlink.table.gui.LabelledComponentStack
  Returns an array of the components which have been added.
getFields() - Method in class uk.ac.starlink.votable.GroupElement
  Returns an array of the FIELDs associated with this group.
getFields() - Method in class uk.ac.starlink.votable.TableElement
  Returns the FIELD elements for this table.
getFile() - Method in class uk.ac.starlink.connect.FileNode
getFile() - Method in class uk.ac.starlink.table.storage.FileByteStore
  Returns the file used by this store.
getFile() - Method in class uk.ac.starlink.util.FileDataSource
  Returns the File object on which this `FileDataSource` is based.
getFilePointer() - Method in class uk.ac.starlink.fits.MappedFile
getFilePointer() - Method in class uk.ac.starlink.fits.MultiMappedFile
getFileView() - Static method in class uk.ac.starlink.connect.BranchComboBox
  Returns a FileView object which can be used to interpret files on this platform.
getFirstChild() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getFirstElementSibling(Node) - Static method in class uk.ac.starlink.util.DOMUtils
  Returns the first subsequent sibling of a given node which is an Element.
getFixedName(String, Collection<String>) - Method in class uk.ac.starlink.table.JoinFixAction
  Returns a, possibly modified, name for a column in the context of existing column names.
getFloatBuffer() - Method in class uk.ac.starlink.util.FloatList
  Returns the array currently used to store the contents of this list.
getForkJoinPool() - Method in class uk.ac.starlink.util.SplitPolicy
  Returns the ForkJoinPool used by this policy.
getFormat() - Method in interface uk.ac.starlink.ecsv.EcsvColumn
  Returns the column format string if available.
getFormat() - Method in class uk.ac.starlink.votable.VOSerializer
  Returns the data format which this object can serialize to.
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.cdf.CdfTableBuilder
  Returns "CDF".
getFormatName() - Method in class uk.ac.starlink.ecsv.EcsvTableBuilder
getFormatName() - Method in class uk.ac.starlink.ecsv.EcsvTableWriter
getFormatName() - Method in class uk.ac.starlink.feather.FeatherTableBuilder
getFormatName() - Method in class uk.ac.starlink.feather.FeatherTableWriter
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".
getFormatName() - Method in class uk.ac.starlink.gbin.GbinTableBuilder
  Returns "GBIN".
getFormatName() - Method in class uk.ac.starlink.mirage.MirageTableWriter
getFormatName() - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
getFormatName() - Method in class uk.ac.starlink.parquet.ParquetTableWriter
getFormatName() - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Returns "text";
getFormatName() - Method in class uk.ac.starlink.table.formats.AsciiTableBuilder
getFormatName() - Method in class uk.ac.starlink.table.formats.AsciiTableWriter
  Returns "ascii".
getFormatName() - Method in class uk.ac.starlink.table.formats.CoinsTableBuilder
  Returns "COINS".
getFormatName() - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
getFormatName() - Method in class uk.ac.starlink.table.formats.CsvTableWriter
  Returns "CSV" or "CSV-noheader".
getFormatName() - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
getFormatName() - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
  Returns "IPAC".
getFormatName() - Method in class uk.ac.starlink.table.formats.IpacTableWriter
  Returns "IPAC".
getFormatName() - Method in class uk.ac.starlink.table.formats.LatexTableWriter
  Returns the string "LaTeX-document" or "LaTeX";
getFormatName() - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
  Returns "MRT".
getFormatName() - Method in class uk.ac.starlink.table.formats.TextTableWriter
  Returns "text";
getFormatName() - Method in class uk.ac.starlink.table.formats.TstTableBuilder
getFormatName() - Method in class uk.ac.starlink.table.formats.TstTableWriter
  Returns "TST".
getFormatName() - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
getFormatName() - Method in interface uk.ac.starlink.table.StarTableWriter
  Gives the name of the format which is written by this writer.
getFormatName() - Method in interface uk.ac.starlink.table.TableBuilder
  Returns the name of the format which can be read by this handler.
getFormatName() - Method in class uk.ac.starlink.votable.ColFitsPlusTableBuilder
getFormatName() - Method in class uk.ac.starlink.votable.FitsPlusTableBuilder
getFormatName() - Method in class uk.ac.starlink.votable.VOTableBuilder
  Returns the string "VOTable".
getFormatName() - Method in class uk.ac.starlink.votable.VOTableWriter
getFormatSelector() - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Returns the selector which chooses table output formats.
getFullURL() - Method in class uk.ac.starlink.table.gui.SQLPanel
  Returns the full URL specified by the user in this box (including the 'ref' part if there is one).
getGaiaObjectClass() - Method in class uk.ac.starlink.gbin.GbinStarTable
  Returns the class of the elements contained in the GBIN file.
getGaiaTableName(Class<?>) - Static method in class uk.ac.starlink.gbin.GbinMetadataReader
  Returns the "official" table name for a GBIN file containing objects of a given class.
getGbinVersionNumber() - Method in interface uk.ac.starlink.gbin.GbinMeta
  Returns the GBIN version number.
getGroups() - Method in class uk.ac.starlink.votable.GroupElement
  Returns the GROUP children of this element.
getHandle() - Method in class uk.ac.starlink.votable.LinkElement
  Returns the title attribute if there is one, otherwise defers to superclass implementation.
getHandle() - Method in class uk.ac.starlink.votable.VOElement
  Returns something that can be used informally as a name for this element.
getHandler(String) - Method in class uk.ac.starlink.table.StarTableOutput
  Returns a StarTableWriter object given an output format name.
getHandler(String, String) - Method in class uk.ac.starlink.table.StarTableOutput
  Returns a StarTableWriter object given an output format name and/or a location to write to.
getHandlerClassMap() - Method in class uk.ac.starlink.util.CustomURLStreamHandlerFactory
  Returns the protocol->classname map that describes this factory.
getHandlers() - Method in class uk.ac.starlink.table.StarTableOutput
  Gets the list of handlers which can actually do table output.
getHeadBuffer() - Method in class uk.ac.starlink.util.HeadBufferInputStream
  Returns the actual buffer used for accumulating the first few bytes in the stream.
getHeader() - Method in class uk.ac.starlink.fits.ColFitsTableSerializer
getHeader() - Method in interface uk.ac.starlink.fits.FitsTableSerializer
  Returns a header 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
getHealpixHeaders(HealpixTableInfo) - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
  Returns FITS headers specific for a table containing a HEALPix map.
getHref() - Method in class uk.ac.starlink.votable.LinkElement
  Returns the value of this LinkElement's 'href' attribute as a URL.
getHugeRow(int) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Returns the row in the underlying huge model corresponding to a given row in this view.
getHybridInputStream() - Method in class uk.ac.starlink.util.DataSource
  Returns an input stream which appears just the same as the one returned by `DataSource.getInputStream()`, but only incurs the expense of obtaining an actual input stream (by calling `DataSource.getRawInputStream()` if more bytes are read than the cached magic number.
getIcon() - Method in interface uk.ac.starlink.connect.Connector
  Returns an icon which labels this connector.
getIcon() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
getIcon() - Method in class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
getIcon() - Method in class uk.ac.starlink.table.gui.SQLWriteDialog
getIcon() - Method in class uk.ac.starlink.table.gui.SystemTableSaveDialog
getIcon() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Returns an icon associated with this dialogue.
getIcon() - Method in interface uk.ac.starlink.table.gui.TableSaveDialog
  Returns an icon for use in identifying this dialogue.
getID() - Method in class uk.ac.starlink.table.gui.UCDSelector
  Returns the UCD ID selected by the user, or `null` if none is selected.
getID() - Method in class uk.ac.starlink.table.UCD
  Returns the ID string of this UCD.
getId() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the XML ID value for this parameter.
getID() - Method in class uk.ac.starlink.votable.VOElement
  Returns the `ID` attribute value for this element, or `null` if none exists.
getIgnoreMethodDeclaringClasses() - Method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
  This implementation returns the classnames `gaia.cu1.tools.dm.GaiaRoot` and `gaia.cu1.tools.dmimpl.GaiaRootImpl`.
getIgnoreMethodDeclaringClasses() - Method in interface uk.ac.starlink.gbin.GbinTableProfile
  Returns the list of method-declaring classnames for which the corresponding methods will be ignored when coming up with a list of columns for an object.
getIgnoreMethodNames() - Method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
getIgnoreMethodNames() - Method in interface uk.ac.starlink.gbin.GbinTableProfile
  Returns the list of method names to ignore when coming up with a list of columns for an object.
getImplementation() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
  Returns the implementation of the base document.
getIndent(int) - Method in class uk.ac.starlink.util.XmlWriter
  Returns the indentation string associated with a given level.
getIndexInTable(TableElement) - Method in class uk.ac.starlink.votable.FieldElement
  Returns the index of this field in a given table; that is the index of the column it represents.
getInfo() - Method in interface uk.ac.starlink.table.CalcStarTable.Col
  Returns the metadata for this column.
getInfo() - Method in class uk.ac.starlink.table.DescribedValue
  Returns the `ValueInfo` object which describes the value held by this object.
getInline() - Method in class uk.ac.starlink.votable.VOTableWriter
  Indicates whether STREAM elements will be written inline or to an external file in the case of FITS and BINARY encoding.
getInlineCommentChar() - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the character used for in-line comments.
getInputColumn(int) - Method in class uk.ac.starlink.parquet.ParquetStarTable
  Returns the input column that can be used to read a given column of this table.
getInputEncoding() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getInputEncoding() - Method in class uk.ac.starlink.votable.dom.DelegatingEntity
getInputFont() - Method in class uk.ac.starlink.table.gui.LabelledComponentStack
  Returns the font used for dialog boxes.
getInputParams() - Method in interface uk.ac.starlink.votable.datalink.ServiceDescriptor
  Returns a list of input parameters associated with this service.
getInputRestriction() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns the object controlling access to input data.
getInputStream() - Method in class uk.ac.starlink.table.formats.CsvStarTable
getInputStream() - Method in class uk.ac.starlink.table.formats.StreamStarTable
  Convenience method which returns a buffered pushback stream based on this table's data source.
getInputStream(URLConnection) - Method in class uk.ac.starlink.util.ContentCoding
  Returns the input stream response from the given connection, which was prepared using this object's `prepareRequest` method.
getInputStream() - Method in class uk.ac.starlink.util.DataSource
  Returns an InputStream containing the whole of this DataSource.
getInputStream(String, boolean) - Static method in class uk.ac.starlink.util.DataSource
  Returns an input stream based on the given location string.
getInputStream() - Method in class uk.ac.starlink.util.PipeReaderThread
  Returns the stream at the input end of the pipe.
getInputStreamStart(DataSource) - Static method in class uk.ac.starlink.fits.FitsConstants
  Returns an input stream which can be used with the various FITS classes based on a given DataSource object, positioned at the start of the stream.
getInsertStatement(String) - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter
  Returns the text of a suitable parametric statement for inserting a row.
getInstance() - Static method in class uk.ac.starlink.connect.NodeComparator
  Returns an instance of this class.
getInstance() - Static method in class uk.ac.starlink.fits.Unmapper
  Returns an instance of this class.
getInstance() - Static method in class uk.ac.starlink.table.EmptyRowSequence
  Returns singleton instance of this class.
getInstance() - Static method in class uk.ac.starlink.util.PhysicalConstants
  Get instance of class for aliasing.
getInstance() - Static method in class uk.ac.starlink.util.ProxySetup
  Get a reference to the only instance of this class.
getInstance() - Static method in class uk.ac.starlink.util.StarEntityResolver
  Returns the sole instance of this class.
getInstance() - Static method in class uk.ac.starlink.votable.Namespacing
  Returns the default Namespacing instance.
getIntBuffer() - Method in class uk.ac.starlink.util.IntList
  Returns the array currently used to store the contents of this list.
getIntegerField(int, int) - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the integer value of a field.
getInternalSubset() - Method in class uk.ac.starlink.votable.dom.DelegatingDocumentType
getIntro() - Method in class uk.ac.starlink.util.DataSource
  Returns the intro buffer, first reading it if this hasn't been done before.
getIntroLimit() - Method in class uk.ac.starlink.util.DataSource
  Returns the maximum length of the intro buffer.
getIntValue(String) - Method in class uk.ac.starlink.fits.HeaderCards
  Returns the integer value for a card with a given key.
getIntValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the current value of this sequence as an integer.
getIO() - Static method in class uk.ac.starlink.parquet.ParquetUtil
  Returns the ParquetIO object that handles all the parquet-mr-dependent I/O.
getItem1() - Method in class uk.ac.starlink.util.Pair
  Returns this pair's first item.
getItem2() - Method in class uk.ac.starlink.util.Pair
  Returns this item's second item.
getItemContentClass() - Method in class uk.ac.starlink.gbin.ItemReader
  Returns the class of objects returned by `readItem`
getItemName() - Method in class uk.ac.starlink.gbin.ItemReader
  Returns the (non-hierarchical) name of the data item represented by this reader.
getItemSize(Object) - Method in class uk.ac.starlink.feather.VariableStarColumnWriter
  Returns the number of bytes that a given item will occupy in the output stream.
getItemSize() - Method in class uk.ac.starlink.table.storage.Codec
  Returns the number of bytes a call to `encode` will write.
getJDBCHandler() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns the JDBC handler object used by this factory.
getJDBCHandler() - Method in class uk.ac.starlink.table.StarTableOutput
  Returns the JDBCHandler object used for writing tables to JDBC connections.
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.
getKeyOrder() - Method in class uk.ac.starlink.util.MapGroup
  Returns the list which defines ordering for any keys which crop up.
getKeys() - Method in interface uk.ac.starlink.connect.Connector
  Returns an array of authorization keys whose values are required to attempt a connection.
getKnownBuilders() - Method in class uk.ac.starlink.table.StarTableFactory
  Gets the list of builders which are available for selection by format name.
getKnownFormats() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns the list of format names, one for each of the handlers returned by `StarTableFactory.getKnownBuilders()`.
getKnownFormats() - Method in class uk.ac.starlink.table.StarTableOutput
  Returns a list of the format strings which are defined by the handlers registered with this object.
getKnownKeys() - Method in class uk.ac.starlink.util.MapGroup
  Returns a list of all the keys which appear in any of the metadata sets.
getKnownVersions() - Static method in class uk.ac.starlink.votable.VOTableVersion
  Returns a number->version map for all known versions.
getLabel() - Method in interface uk.ac.starlink.table.gui.TableLoader
  Returns a short textual label describing what is being loaded.
getLabels() - Method in class uk.ac.starlink.table.gui.LabelledComponentStack
  Returns an array of labels which have been added.
getLastChild() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getLeadSelectionIndex() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
getLegalValues() - Method in class uk.ac.starlink.votable.FieldElement
  Returns a VALUES child of this element with the attribute type='legal', or `null` if none exists.
getLength() - Method in class uk.ac.starlink.parquet.FileInputFile
getLength() - Method in interface uk.ac.starlink.table.ByteStore
  Returns the number of bytes currently stored in this object.
getLength() - Method in class uk.ac.starlink.table.storage.AdaptiveByteStore
getLength() - Method in class uk.ac.starlink.table.storage.ArrayPrimitiveStore
getLength() - Method in class uk.ac.starlink.table.storage.DiscardByteStore
getLength() - Method in class uk.ac.starlink.table.storage.FileByteStore
getLength() - Method in class uk.ac.starlink.table.storage.LimitByteStore
getLength() - Method in class uk.ac.starlink.table.storage.MemoryByteStore
getLength() - Method in interface uk.ac.starlink.table.ValueStore
  Returns the length of the vector.
getLength() - Method in class uk.ac.starlink.util.DataSource
  Returns the length of the stream returned by `getInputStream` in bytes, if known.
getLength() - Method in class uk.ac.starlink.votable.dom.DelegatingCharacterData
getLevel() - Method in class uk.ac.starlink.table.HealpixTableInfo
  Returns the HEALPix level.
getLevel() - Method in class uk.ac.starlink.util.XmlWriter
  Returns the current element nesting level.
getLineSeparatorBytes() - Static method in class uk.ac.starlink.util.IOUtils
  Returns the platform's line separator as a byte array given the platform's default encoding.
getLinks() - Method in class uk.ac.starlink.votable.TableElement
  Returns the LINK elements for this table.
getLoadClient() - Method in class uk.ac.starlink.table.gui.TableLoadPanel
  Returns a GUI consumer for any tables loaded by this panel.
getLoadClient() - Method in class uk.ac.starlink.table.gui.TableLoadTransferHandler
  Returns a GUI consumer for any tables loaded by this panel.
getLoadClient() - Method in class uk.ac.starlink.table.gui.TableLoadWorker
  Returns the table load client used by this worker.
getLoader() - Method in class uk.ac.starlink.table.gui.TableLoadWorker
  Returns the table loader used by this worker.
getLocalName() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getLocalResource(String, String) - Method in class uk.ac.starlink.util.StarEntityResolver
  Returns a resource name locating the entity referenced by a given public/system ID pair.
getLocationField() - Method in class uk.ac.starlink.table.gui.LocationTableLoadDialog
  Returns the text field into which the location is entered.
getLocator() - Method in class uk.ac.starlink.votable.TableContentHandler
  Returns the document locator.
getLongBuffer() - Method in class uk.ac.starlink.util.LongList
  Returns the array currently used to store the contents of this list.
getLongIndexing() - Method in class uk.ac.starlink.fits.VariableFitsTableWriter
  Indicates whether this writer will use P or Q format descriptors for writing variable-length arrays.
getLongValue(HeaderCards, String) - Method in class uk.ac.starlink.fits.BintableColumnHeader
  Returns the long integer value of a header card for this object's column.
getLongValue(String) - Method in class uk.ac.starlink.fits.HeaderCards
  Returns the long value for a card with a given key.
getLongValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the current value of this sequence as a long.
getMapper(DataType) - Static method in class uk.ac.starlink.cdf.CdfDomains
  Returns an appropriate DomainMapper for a given CDF data type.
getMappers() - Method in interface uk.ac.starlink.table.Domain
  Returns a list of all mappers known to map values to this domain.
getMappers() - Method in class uk.ac.starlink.table.TimeDomain
getMaps() - Method in class uk.ac.starlink.util.MapGroup
  Returns an unmodifiable list of all the maps in this group.
getMarkWorkaround() - Static method in class uk.ac.starlink.util.DataSource
  Returns true if we are working around potential bugs in InputStream `InputStream.mark(int)`/`InputStream.reset()` methods (common, including in J2SE classes).
getMask() - Method in class uk.ac.starlink.table.RowSubsetStarTable
  Returns the bit mask which defines which rows are seen.
getMaxFieldChars() - Method in class uk.ac.starlink.table.formats.CsvTableWriter
  Returns the limit on the number of characters that will be written in a single field.
getMaximum() - Method in class uk.ac.starlink.votable.ValuesElement
  Returns the specified maximum value for this ValuesElement object (the value of any Maximum child).
getMaximumParameterLength() - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Returns the maximum length for the value of a parameter as passed to `AbstractTextTableWriter.printParam(java.io.OutputStream, java.lang.String, java.lang.String, java.lang.Class<?>)`.
getMaxLength() - Method in class uk.ac.starlink.table.gui.ValueInfoCellRenderer
  Gets the length in characters at which cell value representations will be truncated.
getMaxSelectionIndex() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
getMaxTasksPerCore() - Method in class uk.ac.starlink.util.SplitPolicy
  Returns the maximum number of tasks (on average) to be executed on each core as a result of decomposition, or zero for no limit.
getMaxWidth() - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Returns the maximum width for any output column.
getMaxWidth() - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
  Returns the maximum output width in characters for a single cell.
getMenus() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
getMenus() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Returns an array of menus which may be presented in the window alongside the query component.
getMeta() - Method in interface uk.ac.starlink.ecsv.EcsvColumn
  Returns a map containing miscellaneous metadata declared for this column, if available.
getMeta() - Method in class uk.ac.starlink.ecsv.EcsvReader
  Returns the ECSV metadata object used by this reader.
getMetadata() - Method in class uk.ac.starlink.table.formats.RowEvaluator
  Returns information gleaned from previous `submitRow` calls about the kind of data that appears to be in the columns.
getMethodUsage(Method) - Static method in class uk.ac.starlink.util.BeanConfig
  Returns a usage string corresponding to a given configuration method.
getMimeType() - Method in class uk.ac.starlink.ecsv.EcsvTableWriter
  Returns "text/plain".
getMimeType() - Method in class uk.ac.starlink.feather.FeatherTableWriter
getMimeType() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Returns "application/fits".
getMimeType() - Method in class uk.ac.starlink.mirage.MirageTableWriter
getMimeType() - Method in class uk.ac.starlink.parquet.ParquetTableWriter
getMimeType() - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
getMimeType() - Method in class uk.ac.starlink.table.formats.CsvTableWriter
getMimeType() - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
getMimeType() - Method in class uk.ac.starlink.table.formats.IpacTableWriter
  Returns "text/plain".
getMimeType() - Method in class uk.ac.starlink.table.formats.LatexTableWriter
getMimeType() - Method in class uk.ac.starlink.table.formats.TextTableWriter
getMimeType() - Method in class uk.ac.starlink.table.formats.TstTableWriter
  Returns "text/plain".
getMimeType() - Method in interface uk.ac.starlink.table.StarTableWriter
  Returns a string suitable for use as the value of a MIME Content-Type header.
getMimeType() - Method in class uk.ac.starlink.votable.VOTableWriter
getMinimum() - Method in class uk.ac.starlink.votable.ValuesElement
  Returns the specified minimum value for this ValuesElement object (the value of any Minimum child).
getMinMax() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the minimum and maximum values specified for this param.
getMinNameWidth(ColumnInfo) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Returns the minimum width required to output the actual characters of the name for a given column.
getMinNameWidth(ColumnInfo) - Method in class uk.ac.starlink.table.formats.IpacTableWriter
getMinSelectionIndex() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
getMinTaskSize() - Method in class uk.ac.starlink.util.SplitPolicy
  Returns the smallest task size used by this policy.
getModel() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns an object which contains the state of this chooser.
getModel() - Method in class uk.ac.starlink.table.gui.MultilineJTable
  Returns the model which this table is using for data display.
getMutatorName() - Method in class uk.ac.starlink.util.BeanConfig.Setting
  Returns the name of the instance mutator method corresponding to this setting's property.
getName() - Method in class uk.ac.starlink.connect.AuthKey
  Returns the name of this key.
getName() - Method in interface uk.ac.starlink.connect.Connector
  Returns the name of the type of facility to which this connector can connect.
getName() - Method in class uk.ac.starlink.connect.ErrorLeaf
getName() - Method in class uk.ac.starlink.connect.FileNode
getName() - Method in interface uk.ac.starlink.connect.Node
  Returns the name of this node.
getName() - Method in interface uk.ac.starlink.ecsv.EcsvColumn
  Returns the column name.
getName() - Method in class uk.ac.starlink.feather.FeatherStarTable
getName() - Method in class uk.ac.starlink.feather.StarColumnWriter
getName() - Method in class uk.ac.starlink.table.AbstractStarTable
getName() - Method in class uk.ac.starlink.table.DefaultValueInfo
getName() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
getName() - Method in class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
getName() - Method in class uk.ac.starlink.table.gui.SQLWriteDialog
getName() - Method in class uk.ac.starlink.table.gui.SystemTableSaveDialog
getName() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Returns the name of this dialogue.
getName() - Method in interface uk.ac.starlink.table.gui.TableSaveDialog
  Returns this dialogue's name (may be used as an Action's NAME property).
getName() - Method in class uk.ac.starlink.table.MetaCopyStarTable
getName() - Method in interface uk.ac.starlink.table.StarTable
  Returns the name of this table, if it has one.
getName() - Method in class uk.ac.starlink.table.URLValueInfo
getName() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns the name of this object.
getName() - Method in class uk.ac.starlink.table.WrapperStarTable
getName() - Method in class uk.ac.starlink.util.ByteArrayDataSource
getName() - Method in class uk.ac.starlink.util.DataSource
  Returns a name for this source.
getName() - Method in interface uk.ac.starlink.votable.datalink.ServiceDescriptor
  Returns a name for this service.
getName() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns this parameter's name.
getName() - Method in class uk.ac.starlink.votable.dom.DelegatingAttr
getName() - Method in class uk.ac.starlink.votable.dom.DelegatingDocumentType
getName() - Method in class uk.ac.starlink.votable.VOElement
  Returns the `name` attribute value for this element, or `null` if none exists.
getNameSeparator() - Method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
getNameSeparator() - Method in interface uk.ac.starlink.gbin.GbinTableProfile
  Returns the separation string used to delimit parts of column hierarchical names.
getNamesLine() - Method in class uk.ac.starlink.ecsv.EcsvHeader
  Returns the CSV-formatted line supposed to contain column names.
getNamespaceURI() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getNavigationActions() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the actions which allow the user to do additional navigation.
getNextSibling() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getNFields() - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the number of fields located in the file.
getNFields(int) - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the number of fields in a row.
getNickNames() - Method in class uk.ac.starlink.util.ObjectFactory
  Returns a list of the nicknames which have been registered.
getNodeName() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getNodeType() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getNodeValue() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getNonProxyHosts() - Method in class uk.ac.starlink.util.ProxySetup
  Get the hosts that should not be proxied.
getNotationName() - Method in class uk.ac.starlink.votable.dom.DelegatingEntity
getNotations() - Method in class uk.ac.starlink.votable.dom.DelegatingDocumentType
getNRows() - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the number of rows located in the file.
getNrows() - Method in class uk.ac.starlink.votable.TableElement
  Returns the number of rows in this table.
getNull() - Method in class uk.ac.starlink.votable.FieldElement
  Returns the 'null' value for this FieldElement.
getNull() - Method in class uk.ac.starlink.votable.ValuesElement
  Returns the 'null' value for this ValuesElement object, that is the value which represents an undefined data value.
getObject() - Method in class uk.ac.starlink.votable.ParamElement
  Returns the object represented by the value of this Param.
getObjectValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the value at a given index as an object.
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
getOkAction() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the action which is equivalent to hitting an OK button, that is performing a selection.
getOkAction() - Method in class uk.ac.starlink.table.gui.TableLoadPanel
  Returns the action which starts to load tables.
getOptions() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns a list of options specified for this param.
getOptions() - Method in class uk.ac.starlink.votable.ValuesElement
  Returns the specified option values for this ValuesElement object.
getOutputStream() - Method in class uk.ac.starlink.connect.ErrorLeaf
getOutputStream() - Method in interface uk.ac.starlink.connect.Leaf
  Returns an output stream from this leaf.
getOutputStream() - Method in interface uk.ac.starlink.table.ByteStore
  Returns an output stream which can be used to write to the store.
getOutputStream(String) - Method in class uk.ac.starlink.table.StarTableOutput
  Returns an output stream which points to a given location.
getOutputStream() - Method in class uk.ac.starlink.table.storage.AdaptiveByteStore
getOutputStream() - Method in class uk.ac.starlink.table.storage.DiscardByteStore
getOutputStream() - Method in class uk.ac.starlink.table.storage.FileByteStore
getOutputStream() - Method in class uk.ac.starlink.table.storage.LimitByteStore
getOutputStream() - Method in class uk.ac.starlink.table.storage.MemoryByteStore
getOutputStream() - Method in class uk.ac.starlink.util.PipeReaderThread
  Returns the stream at the output end of the pipe.
getOwnerDocument() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getOwnerElement() - Method in class uk.ac.starlink.votable.dom.DelegatingAttr
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.
getParam() - Method in class uk.ac.starlink.votable.ParamRefElement
  Returns the PARAM element referenced by this PARAMref.
getParameter(String) - Method in class uk.ac.starlink.util.ContentType
  Returns the value of a parameter of this content type.
getParameterByName(String) - Method in class uk.ac.starlink.table.MetaCopyStarTable
getParameterByName(String) - Method in interface uk.ac.starlink.table.StarTable
  Returns a parameter (table-wide metadata item) of this table located by its name.
getParameterByName(String) - Method in class uk.ac.starlink.table.WrapperStarTable
getParameterDescription(String) - Method in interface uk.ac.starlink.gbin.GaiaTableMetadata
  Returns a description of a named parameter of this table.
getParameterDetailedDescription(String) - Method in interface uk.ac.starlink.gbin.GaiaTableMetadata
  Returns a detailed description of a named parameter of this table.
getParameters() - Method in class uk.ac.starlink.table.AbstractStarTable
getParameters() - Method in class uk.ac.starlink.table.MetaCopyStarTable
getParameters() - Method in interface uk.ac.starlink.table.StarTable
  Returns a list of table parameters, that is metadata items which pertain to the entire table.
getParameters() - Method in class uk.ac.starlink.table.WrapperStarTable
getParameters() - Method in class uk.ac.starlink.util.ContentType
  Returns the parameter name/value pairs of this content type.
getParameters() - Method in class uk.ac.starlink.votable.VOStarTable
getParametersWithTypes() - Method in interface uk.ac.starlink.gbin.GaiaTableMetadata
  Returns a map of parameter name to data type for this table.
getParams() - Method in class uk.ac.starlink.votable.GroupElement
  Returns an array of the PARAMs associated with this group.
getParams() - Method in class uk.ac.starlink.votable.TableElement
  Returns the PARAM elements for this table.
getParanoidReservedWords() - Static method in class uk.ac.starlink.table.jdbc.SqlSyntax
  Returns a list of words that are known to be reserved in a mixed bag of popular RDBMSs.
getParent() - Method in class uk.ac.starlink.connect.ErrorLeaf
getParent() - Method in class uk.ac.starlink.connect.FileNode
getParent() - Method in interface uk.ac.starlink.connect.Node
  Returns the parent branch of this node.
getParent() - Method in class uk.ac.starlink.votable.VOElement
  Returns the parent element of this element as a VOElement.
getParentComponent() - Method in class uk.ac.starlink.table.jdbc.SwingAuthenticator
  Returns the parent component for this authenticator; this may affect the positioning of the dialog box.
getParentNode() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getParentReader() - Method in class uk.ac.starlink.gbin.ItemReader
  Returns the parent of this reader.
getParquetFileReader() - Method in class uk.ac.starlink.parquet.ParquetStarTable
  Returns a reader for this table's underlying file.
getPasswordAuthentication() - Method in class uk.ac.starlink.util.PropertyAuthenticator
getPasswordDocument() - Method in class uk.ac.starlink.table.jdbc.TextModelsAuthenticator
  Returns the text model for the password string.
getPixelColumnName() - Method in class uk.ac.starlink.table.HealpixTableInfo
  Returns the name of the table column containing the HEALPix pixel index.
getPosition() - Method in class uk.ac.starlink.util.DataSource
  Returns the position associated with this source.
getPossibleMapper(ValueInfo) - Method in interface uk.ac.starlink.table.Domain
  Returns a typed DomainMapper that can be used for data described by the given metadata object.
getPossibleMapper(ValueInfo) - Method in class uk.ac.starlink.table.TimeDomain
getPreferredScrollableViewportSize() - Method in class uk.ac.starlink.table.gui.TableRowHeader
getPrefix() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getPreparation() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns the current table preparation object, if any.
getPreviousSibling() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getProbableMapper(ValueInfo) - Method in interface uk.ac.starlink.table.Domain
  Returns a typed DomainMapper that is likely to be appropriate for data described by the given metadata object.
getProbableMapper(ValueInfo) - Method in class uk.ac.starlink.table.TimeDomain
getProfile() - Method in class uk.ac.starlink.gbin.GbinTableBuilder
  Returns the object configuring how GBIN files are mapped to tables.
getProgressBar() - Method in class uk.ac.starlink.table.gui.ProgressBarStarTable
  Returns the progress bar which this table controls.
getProgressBar() - Method in class uk.ac.starlink.table.gui.ProgressBarTableSink
  Returns the progress bar used by this object.
getProgressBar() - Method in class uk.ac.starlink.table.gui.TableLoadPanel
  Returns the progress bar used by this panel.
getProgressBar() - Method in class uk.ac.starlink.table.gui.TableLoadWorker
  Returns the progress bar controlled by this worker.
getPropertiesFile() - Static method in class uk.ac.starlink.util.Loader
  Returns the name of the file from which properties will be loaded by this class.
getPropertyName() - Method in class uk.ac.starlink.util.BeanConfig.Setting
  Returns the property name.
getPropertyValue() - Method in class uk.ac.starlink.util.BeanConfig.Setting
  Returns the text representation of the property value.
getProxyHost() - Method in class uk.ac.starlink.util.ProxySetup
  Get the proxy host.
getProxyPort() - Method in class uk.ac.starlink.util.ProxySetup
  Get the proxy port.
getPublicId() - Method in class uk.ac.starlink.votable.dom.DelegatingDocumentType
getPublicId() - Method in class uk.ac.starlink.votable.dom.DelegatingEntity
getPublicId() - Method in class uk.ac.starlink.votable.dom.DelegatingNotation
getQueryComponent() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
getQueryComponent() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Returns the GUI component which allows the user to select how tables are to be loaded.
getRawInputStream() - Method in class uk.ac.starlink.util.ByteArrayDataSource
getRawInputStream() - Method in class uk.ac.starlink.util.DataSource
  Provides a new InputStream for this data source.
getRawInputStream() - Method in class uk.ac.starlink.util.FileDataSource
getRawInputStream() - Method in class uk.ac.starlink.util.ProcessDataSource
getRawInputStream() - Method in class uk.ac.starlink.util.ResourceDataSource
getRawInputStream() - Method in class uk.ac.starlink.util.URLDataSource
getRawLength() - Method in class uk.ac.starlink.util.ByteArrayDataSource
getRawLength() - Method in class uk.ac.starlink.util.DataSource
  Returns the length in bytes of the stream returned by `getRawInputStream`, if known.
getRawLength() - Method in class uk.ac.starlink.util.FileDataSource
  Returns the length of this file.
getReadCount() - Method in class uk.ac.starlink.util.CountInputStream
  Returns the number of bytes successfully read so far from this stream.
getReadCount() - Method in class uk.ac.starlink.util.HeadBufferInputStream
  Returns the total number of bytes so far read from the base stream.
getReadHrefTables() - Method in class uk.ac.starlink.votable.TableContentHandler
  Indicates whether href-referenced tables should be streamed to the table handler.
getReadThreadCount() - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
  Returns the number of read threads to use when caching column data.
getRef() - Method in class uk.ac.starlink.table.gui.SQLPanel
  Returns the 'ref' part of the URL, if a ref string was specified in the constructor.
getRef() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the ref (XML REFID) value for this parameter.
getRefColumnIndex(String, StarTable) - Static method in class uk.ac.starlink.votable.VOStarTable
  Identifies the column that was labelled with a given ID attribute.
getReferencedElement(String, String) - Method in class uk.ac.starlink.votable.VOElement
  Returns an element from the same document whose ID-typed attribute matches the value of a given (reference) attribute of this element.
getReservedWords() - Method in class uk.ac.starlink.table.jdbc.SqlSyntax
  Returns an alphabetical list of the reserved words known by this class, in normalised (upper case) form.
getResourceContents(Class<?>, String, Level) - Static method in class uk.ac.starlink.util.IOUtils
  Reads a static resource and returns the contents as a string.
getResourceIdentifier() - Method in interface uk.ac.starlink.votable.datalink.ServiceDescriptor
  Returns an IVOA registry identifier for this service.
getResultSet() - Method in class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
  Returns the result set on which this table is built.
getResultSet() - Method in class uk.ac.starlink.table.jdbc.SequentialResultSetStarTable
  Returns the result set on which this table is built.
getResultSet() - Method in class uk.ac.starlink.table.jdbc.StarResultSet
  Returns the result set on which this table is based.
getRoot() - Method in class uk.ac.starlink.connect.Connection
  Returns the root of the remote filesystem provided by this connection.
getRow() - Method in class uk.ac.starlink.ecsv.EcsvReader
  Returns the contents of the current row, as an array with one element per column.
getRow(long, int) - Method in class uk.ac.starlink.feather.FeatherStarTable
getRow(long) - Method in class uk.ac.starlink.fits.ColFitsStarTable
getRow(long) - Method in class uk.ac.starlink.fits.FitsStarTable
getRow(long) - Method in class uk.ac.starlink.parquet.CachedParquetStarTable
getRow(long) - Method in class uk.ac.starlink.table.AbstractStarTable
  The `AbstractStarTable` implementation of this method constructs a row by repeated invocation of `AbstractStarTable.getCell(long, int)`.
getRow() - Method in class uk.ac.starlink.table.AccessRowSequence
getRow(long) - Method in class uk.ac.starlink.table.CalcStarTable
getRow(long) - Method in class uk.ac.starlink.table.ColumnPermutedStarTable
getRow(long) - Method in class uk.ac.starlink.table.ConcatStarTable
getRow() - Method in class uk.ac.starlink.table.EmptyRowSequence
  Always throws IllegalStateException.
getRow(long) - Method in class uk.ac.starlink.table.EmptyStarTable
getRow(long) - Method in class uk.ac.starlink.table.ExplodedStarTable
getRow() - Method in class uk.ac.starlink.table.IteratorRowSequence
getRow(long) - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
getRow(long) - Method in class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
getRow() - Method in class uk.ac.starlink.table.jdbc.StarResultSet
  Returns the current row of this result set in a form suitable for use as the content of a StarTable.
getRow(long) - Method in class uk.ac.starlink.table.JoinStarTable
getRow() - Method in class uk.ac.starlink.table.MappingRowSplittable
getRow() - Method in class uk.ac.starlink.table.OnceRowPipe
getRow() - Method in class uk.ac.starlink.table.ProgressRowSplittable
getRow() - Method in class uk.ac.starlink.table.RandomRowSplittable
getRow() - Method in class uk.ac.starlink.table.ReaderRowSequence
getRow() - Method in interface uk.ac.starlink.table.RowAccess
  Returns the contents of all the cells at the current row.
getRow() - Method in interface uk.ac.starlink.table.RowData
  Returns the contents of all the cells in this row.
getRow(long) - Method in class uk.ac.starlink.table.RowListStarTable
getRow(long) - Method in class uk.ac.starlink.table.RowPermutedStarTable
getRow() - Method in interface uk.ac.starlink.table.RowSequence
  Returns the contents of the current table row, as an array with the same number of elements as there are columns in this table.
getRow() - Method in class uk.ac.starlink.table.SelectorStarTable
getRow() - Method in class uk.ac.starlink.table.SequentialRowSplittable
getRow(long) - Method in interface uk.ac.starlink.table.StarTable
  Returns the contents of a given table row.
getRow(long) - Method in class uk.ac.starlink.table.storage.ColumnStoreStarTable
getRow() - Method in class uk.ac.starlink.table.WrapperRowAccess
getRow() - Method in class uk.ac.starlink.table.WrapperRowSequence
getRow(long) - Method in class uk.ac.starlink.table.WrapperStarTable
getRow(int) - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the parsed Strings in a row.
getRow(long) - Method in interface uk.ac.starlink.votable.TabularData
  Returns the contents of a given table row (optional).
getRow(long) - Method in class uk.ac.starlink.votable.VOStarTable
getRowAccess() - Method in class uk.ac.starlink.cdf.CdfStarTable
getRowAccess() - Method in class uk.ac.starlink.feather.FeatherStarTable
getRowAccess() - Method in class uk.ac.starlink.fits.ColFitsStarTable
getRowAccess() - Method in class uk.ac.starlink.parquet.CachedParquetStarTable
getRowAccess() - Method in class uk.ac.starlink.table.AbstractStarTable
getRowAccess() - Method in class uk.ac.starlink.table.CalcStarTable
getRowAccess() - Method in class uk.ac.starlink.table.ColumnPermutedStarTable
getRowAccess() - Method in class uk.ac.starlink.table.ConcatStarTable
getRowAccess() - Method in class uk.ac.starlink.table.EmptyStarTable
getRowAccess() - Method in class uk.ac.starlink.table.ExplodedStarTable
getRowAccess() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
getRowAccess() - Method in class uk.ac.starlink.table.JoinStarTable
getRowAccess() - Method in class uk.ac.starlink.table.MetadataStarTable
getRowAccess() - Method in class uk.ac.starlink.table.RandomStarTable
  Returns a `RowAccess` object based on the random data access methods of this table.
getRowAccess() - Method in class uk.ac.starlink.table.RowPermutedStarTable
getRowAccess() - Method in class uk.ac.starlink.table.SelectorStarTable
getRowAccess() - Method in interface uk.ac.starlink.table.StarTable
  Returns an object which can provide random access to this table's data, if random access is implemented.
getRowAccess() - Method in class uk.ac.starlink.table.storage.ColumnStoreStarTable
getRowAccess() - Method in class uk.ac.starlink.table.WrapperStarTable
getRowAccess() - Method in interface uk.ac.starlink.votable.TabularData
  Returns an object which can provide random access for the table data.
getRowAccess() - Method in class uk.ac.starlink.votable.VOStarTable
getRowCount() - Method in class uk.ac.starlink.cdf.CdfStarTable
getRowCount() - Method in class uk.ac.starlink.ecsv.EcsvStarTable
getRowCount() - Method in class uk.ac.starlink.feather.FeatherStarTable
getRowCount() - Method in class uk.ac.starlink.feather.StarColumnWriter.DataStat
  Returns the number of rows written.
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 class uk.ac.starlink.fits.FitsStarTable
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
getRowCount() - Method in class uk.ac.starlink.parquet.ParquetStarTable
getRowCount() - Method in class uk.ac.starlink.table.AbstractStarTable
getRowCount() - Method in class uk.ac.starlink.table.BeanStarTable
getRowCount() - Method in class uk.ac.starlink.table.CalcStarTable
getRowCount() - Method in class uk.ac.starlink.table.ColumnStarTable
  Gets the number of rows in the table (which must be applicable to all the columns).
getRowCount() - Method in class uk.ac.starlink.table.ConcatStarTable
getRowCount() - Method in class uk.ac.starlink.table.ConstantStarTable
getRowCount() - Method in class uk.ac.starlink.table.EmptyStarTable
getRowCount() - Method in class uk.ac.starlink.table.formats.StreamStarTable
getRowCount() - Method in class uk.ac.starlink.table.gui.MapGroupTableModel
getRowCount() - Method in class uk.ac.starlink.table.gui.StarTableModel
getRowCount() - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
getRowCount() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
getRowCount() - Method in class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
getRowCount() - Method in class uk.ac.starlink.table.jdbc.SequentialResultSetStarTable
getRowCount() - Method in class uk.ac.starlink.table.jdbc.StarResultSet
  Lazily counts the number of rows in this result set, if it has random access.
getRowCount() - Method in class uk.ac.starlink.table.JoinStarTable
getRowCount() - Method in class uk.ac.starlink.table.LoopStarTable
getRowCount() - Method in class uk.ac.starlink.table.MetadataStarTable
getRowCount() - Method in class uk.ac.starlink.table.RandomStarTable
  Implementations must supply a non-negative return value.
getRowCount() - Method in class uk.ac.starlink.table.RowListStarTable
getRowCount() - Method in class uk.ac.starlink.table.RowPermutedStarTable
getRowCount() - Method in class uk.ac.starlink.table.RowSubsetStarTable
getRowCount() - Method in class uk.ac.starlink.table.SelectorStarTable
  Returns -1 (length unknown).
getRowCount() - Method in interface uk.ac.starlink.table.StarTable
  Returns the number of rows in this table, if known.
getRowCount() - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Returns the number of entries in this column.
getRowCount() - Method in class uk.ac.starlink.table.storage.ColumnStoreStarTable
getRowCount() - Method in class uk.ac.starlink.table.WrapperStarTable
getRowCount() - Method in interface uk.ac.starlink.votable.TabularData
  Returns the number of rows in the table data.
getRowCount() - Method in class uk.ac.starlink.votable.VOStarTable
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.
getRowMap() - Method in class uk.ac.starlink.table.RowPermutedStarTable
  Returns the mapping array.
getRowSequence() - Method in class uk.ac.starlink.cdf.CdfStarTable
getRowSequence() - Method in class uk.ac.starlink.feather.FeatherStarTable
getRowSequence() - Method in class uk.ac.starlink.fits.ColFitsStarTable
getRowSequence() - Method in class uk.ac.starlink.parquet.CachedParquetStarTable
getRowSequence() - Method in class uk.ac.starlink.parquet.SequentialParquetStarTable
getRowSequence() - Method in class uk.ac.starlink.table.AbstractStarTable
getRowSequence() - Method in class uk.ac.starlink.table.CalcStarTable
getRowSequence() - Method in class uk.ac.starlink.table.ColumnPermutedStarTable
getRowSequence() - Method in class uk.ac.starlink.table.ConcatStarTable
getRowSequence() - Method in class uk.ac.starlink.table.EmptyStarTable
getRowSequence() - Method in class uk.ac.starlink.table.ExplodedStarTable
getRowSequence() - Method in class uk.ac.starlink.table.formats.StreamStarTable
getRowSequence() - Method in class uk.ac.starlink.table.gui.ProgressBarStarTable
getRowSequence() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
getRowSequence() - Method in class uk.ac.starlink.table.jdbc.SequentialResultSetStarTable
  The first time it is called, returns an iterator over the rows of the result set.
getRowSequence() - Method in class uk.ac.starlink.table.JoinStarTable
getRowSequence() - Method in class uk.ac.starlink.table.MetadataStarTable
getRowSequence() - Method in class uk.ac.starlink.table.ProgressLineStarTable
getRowSequence() - Method in class uk.ac.starlink.table.RandomStarTable
  Returns a `RowSequence` object based on the random data access methods of this table.
getRowSequence() - Method in class uk.ac.starlink.table.RowPermutedStarTable
getRowSequence() - Method in class uk.ac.starlink.table.RowSubsetStarTable
getRowSequence() - Method in class uk.ac.starlink.table.SelectorStarTable
getRowSequence() - Method in interface uk.ac.starlink.table.StarTable
  Returns an object which can iterate over all the rows in the table sequentially.
getRowSequence() - Method in class uk.ac.starlink.table.storage.ColumnStoreStarTable
getRowSequence() - Method in class uk.ac.starlink.table.WrapperStarTable
getRowSequence() - Method in interface uk.ac.starlink.votable.TabularData
  Returns an object which can iterate over all the rows in the table data sequentially.
getRowSequence() - Method in class uk.ac.starlink.votable.VOStarTable
getRowSplittable() - Method in class uk.ac.starlink.parquet.CachedParquetStarTable
getRowSplittable() - Method in class uk.ac.starlink.parquet.SequentialParquetStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.AbstractStarTable
  Returns a default splittable which relies on table random access if available, or otherwise provides only sequential access (no splits).
getRowSplittable() - Method in class uk.ac.starlink.table.CalcStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.ColumnPermutedStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.ConcatStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.EmptyStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.ExplodedStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.gui.ProgressBarStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.MetadataStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.ProgressLineStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.RowPermutedStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.RowSubsetStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.SelectorStarTable
getRowSplittable() - Method in interface uk.ac.starlink.table.StarTable
  Returns an object which can iterate over all the rows in the table, but which may also be requested to split recursively for potentially parallel processing.
getRowSplittable() - Method in class uk.ac.starlink.table.storage.ColumnStoreStarTable
getRowSplittable() - Method in class uk.ac.starlink.table.WrapperStarTable
getSampledRows() - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Returns the number of rows which will be sampled to work out the column width.
getSaveDialogActions() - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Returns actions which correspond to the save dialogues this saver is using.
getSchema() - Method in interface uk.ac.starlink.ecsv.EcsvMeta
  Returns the schema string if present.
getSchema() - Method in class uk.ac.starlink.parquet.ParquetStarTable
  Returns the schema of the the parquet file.
getSchema() - Method in class uk.ac.starlink.votable.VOTableVersion
  Returns a schema which may be used to validate document instances of this VOTable version.
getSchemaLocation() - Method in class uk.ac.starlink.votable.VOTableVersion
  Returns the URL of the VOTable schema corresponding to this version.
getSchemaTypeInfo() - Method in class uk.ac.starlink.votable.dom.DelegatingAttr
getSchemaTypeInfo() - Method in class uk.ac.starlink.votable.dom.DelegatingElement
getSchemeName() - Method in class uk.ac.starlink.table.ClassTableScheme
  Returns "class";
getSchemeName() - Method in class uk.ac.starlink.table.jdbc.JDBCTableScheme
getSchemeName() - Method in class uk.ac.starlink.table.LoopTableScheme
getSchemeName() - Method in interface uk.ac.starlink.table.TableScheme
  Returns the name of this scheme.
getSchemeName() - Method in class uk.ac.starlink.table.TestTableScheme
getSchemes() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns a schemeName->scheme map indicating the TableSchemes in use by this factory.
getSchemeUsage() - Method in class uk.ac.starlink.table.ClassTableScheme
getSchemeUsage() - Method in class uk.ac.starlink.table.jdbc.JDBCTableScheme
getSchemeUsage() - Method in class uk.ac.starlink.table.LoopTableScheme
getSchemeUsage() - Method in interface uk.ac.starlink.table.TableScheme
  Returns a short, plain-text usage string.
getSchemeUsage() - Method in class uk.ac.starlink.table.TestTableScheme
getSelectedBranch() - Method in class uk.ac.starlink.connect.BranchComboBox
  Returns the currently selected branch.
getSelectedFormat() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Returns the table format currently selected by any of the format selectors.
getSelectedFormat() - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Returns the currently selected format string.
getSelectedNode() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the single selected node.
getSelectedNodes() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the array of all nodes currently selected.
getSelectionMode() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
getSettings() - Method in class uk.ac.starlink.util.BeanConfig
  Returns the parsed settings for this object, as extracted from the configuration text.
getShape() - Method in class uk.ac.starlink.ecsv.EcsvDecoder
  Returns the shape of the object that is decoded, in STIL format.
getShape() - Method in class uk.ac.starlink.table.DefaultValueInfo
getShape() - Method in class uk.ac.starlink.table.URLValueInfo
getShape() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns the shape associated with array value types.
getShortBuffer() - Method in class uk.ac.starlink.util.ShortList
  Returns the array currently used to store the contents of this list.
getSingleCommentChar() - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the character used for single line comments.
getSkipCount() - Method in class uk.ac.starlink.util.CountInputStream
  Returns the number of bytes skipped from this stream.
getSolutionIdList() - Method in interface uk.ac.starlink.gbin.GbinMeta
  Returns the unique list of solution id's present in this gbin file in ascending order.
getSourceActions(JComponent) - Method in class uk.ac.starlink.table.gui.TableLoadTransferHandler
getSourceClass() - Method in interface uk.ac.starlink.table.DomainMapper
  Returns the type of values from which this mapper instance can convert.
getSourceClass() - Method in class uk.ac.starlink.table.TimeMapper
getSourceDescription() - Method in interface uk.ac.starlink.table.DomainMapper
  Returns a description of the type of source values which this mapper can convert from.
getSourceDescription() - Method in class uk.ac.starlink.table.TimeMapper
getSourceName() - Method in interface uk.ac.starlink.table.DomainMapper
  Returns a short name for the type of source values which this mapper can convert from.
getSourceName() - Method in class uk.ac.starlink.table.TimeMapper
getSpecified() - Method in class uk.ac.starlink.votable.dom.DelegatingAttr
getSql() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
  Returns the text of the SQL query used for this table.
getSqlType(Class<?>) - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter
  Returns an SQL type code suitable for a given class.
getSqlType() - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter.SqlColumn
  Returns the SQL type code for this column.
getStack() - Method in class uk.ac.starlink.table.gui.SQLPanel
  Returns the container for query components.
getStandardId() - Method in interface uk.ac.starlink.votable.datalink.ServiceDescriptor
  Returns the capability URI corresponding to this service.
getStarTable() - Method in class uk.ac.starlink.table.gui.StarJTable
  Return a reference to the `StarTable` being used.
getStarTable() - Method in class uk.ac.starlink.table.gui.StarTableModel
  Gets the `StarTable` underlying this model.
getStarTable() - Method in interface uk.ac.starlink.table.RowStore
  Obtains a StarTable which contains the data and metadata that have been written into this sink.
getStarTable() - Method in class uk.ac.starlink.table.storage.ByteStoreRowStore
getStarTable() - Method in class uk.ac.starlink.table.storage.DiscardRowStore
getStarTable() - Method in class uk.ac.starlink.table.storage.ListRowStore
getStarTable() - Method in class uk.ac.starlink.table.storage.SidewaysRowStore
getStarTable() - Method in interface uk.ac.starlink.table.TableSource
  Returns a table.
getStarTableWriters() - Static method in class uk.ac.starlink.ecsv.EcsvTableWriter
  Returns a list of ECSV writers with variant characteristics.
getStarTableWriters() - Static method in class uk.ac.starlink.table.formats.CsvTableWriter
  Returns a selection of useful CsvTableWriters.
getStarTableWriters() - Static method in class uk.ac.starlink.table.formats.HTMLTableWriter
  Returns a selection of useful HTMLTableWriters.
getStarTableWriters() - Static method in class uk.ac.starlink.table.formats.LatexTableWriter
  Returns a useful list of LatexTableWriters.
getStarTableWriters() - Static method in class uk.ac.starlink.votable.FitsPlusTableWriter
  Returns a list of FITS-plus table writers with variant values of attributes.
getStarTableWriters() - Static method in class uk.ac.starlink.votable.VOTableWriter
  Returns a list of votable writers with variant values of attributes.
getStoragePolicy() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns the current storage policy.
getStoragePolicy() - Method in class uk.ac.starlink.votable.VODocument
  Returns the storage policy used for storing bulk table data found as elements in the DOM into a usable form.
getStoragePolicy() - Method in class uk.ac.starlink.votable.VOElementFactory
  Returns the storage policy currently in effect.
getStrictErrorChecking() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getStringField(int, int) - Method in class uk.ac.starlink.util.AsciiFileParser
  Get the String value of a field.
getStringValue(HeaderCards, String) - Method in class uk.ac.starlink.fits.BintableColumnHeader
  Returns the string value of a header card for this object's column.
getStringValue(String) - Method in class uk.ac.starlink.fits.HeaderCards
  Returns the string value for a card with a given key.
getSubmitAction() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
getSubmitAction() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Returns the action set by `TableLoadDialog.configure(uk.ac.starlink.table.StarTableFactory, javax.swing.Action)`.
getSubtype() - Method in class uk.ac.starlink.ecsv.EcsvEncoder
  Returns the ECSV subtype for this decoder.
getSubtype() - Method in class uk.ac.starlink.util.ContentType
  Returns the Subtype part of this content type.
getSystemBrowserIcon() - Static method in class uk.ac.starlink.table.gui.SystemBrowser
  Returns an icon which represents system browsing.
getSystemId() - Method in class uk.ac.starlink.util.DataSource
  Returns a System ID for this DataSource; this is a string representation of a file name or URL, as used by `Source` and friends.
getSystemId() - Method in class uk.ac.starlink.votable.dom.DelegatingDocumentType
getSystemId() - Method in class uk.ac.starlink.votable.dom.DelegatingEntity
getSystemId() - Method in class uk.ac.starlink.votable.dom.DelegatingNotation
getSystemId() - Method in class uk.ac.starlink.votable.VODocument
  Returns the system ID associated with this document.
getSystemId() - Method in class uk.ac.starlink.votable.VOElement
  Returns any system ID associated with this node.
getTable() - Method in class uk.ac.starlink.feather.StarColumnWriter
  Returns the table on which this writer is operating.
getTable() - Method in class uk.ac.starlink.parquet.StarParquetWriter.StarBuilder
  Returns the table that this writer will write.
getTable() - Method in class uk.ac.starlink.votable.VOSerializer
  Returns the table object which this object can serialize.
getTableBuilder(String) - Method in class uk.ac.starlink.table.StarTableFactory
  Returns a table handler with a given name.
getTableDescription() - Method in interface uk.ac.starlink.gbin.GaiaTableMetadata
  Returns a table description string.
getTableFactory() - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Returns the table factory via which all loaded tables will be produced.
getTableHandler() - Method in class uk.ac.starlink.votable.TableContentHandler
  Returns the TableHandler object for this parser.
getTableMeta() - Method in interface uk.ac.starlink.ecsv.EcsvMeta
  Returns a structure giving per-table metadata, as read from the ECSV header.
getTableMetadata(String) - Static method in class uk.ac.starlink.gbin.GbinMetadataReader
  Returns a metadata object containing information about an "official" known Gaia table.
getTableOutput() - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Returns the StarTableOutput object which this saver uses to do the actual writing of the StarTables.
getTables() - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Obtains the tables to write.
getTables() - Method in class uk.ac.starlink.table.JoinStarTable
  Returns an unmodifiable list of the constituent tables providing the base data for this join table.
getTagName() - Method in interface uk.ac.starlink.util.XMLEncodeDecode
  Return a name for the Element that will be the parent of any contents that can be encoded and decoded (ie, name of rootElement);
getTagName() - Method in class uk.ac.starlink.votable.dom.DelegatingElement
getTarget() - Method in class uk.ac.starlink.votable.dom.DelegatingProcessingInstruction
getTargetDomain() - Method in interface uk.ac.starlink.table.DomainMapper
  Returns the target domain of this mapper.
getTargetDomain() - Method in class uk.ac.starlink.table.TimeMapper
  Returns `TimeDomain.INSTANCE`.
getTargets() - Method in class uk.ac.starlink.util.MultiplexInvocationHandler
  Returns the list of delegate implementations.
getTextContent(Element) - Static method in class uk.ac.starlink.util.DOMUtils
  Returns a string representing the plain text content of an element.
getTextContent() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getTimeMappers() - Static method in class uk.ac.starlink.table.TimeMapper
  Returns a selection of time mapper instances.
getTimeOrigin() - Method in class uk.ac.starlink.votable.TimesysElement
  Returns the time origin as a numeric value.
getTimesys() - Method in class uk.ac.starlink.votable.FieldElement
  Returns the TIMESYS element corresponding to this field, if any.
getToolbarActions() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
getToolbarActions() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Returns an array of actions suitable for presentation as toolbar buttons alongside the query component.
getTotalElementCount() - Method in interface uk.ac.starlink.gbin.GbinMeta
  Returns the number of objects in the GBIN file.
getTransformer() - Method in class uk.ac.starlink.util.SourceReader
  Returns a reference to the Transformer object used for transformations used by this object.
getType() - Method in class uk.ac.starlink.table.storage.ArrayPrimitiveStore
getType() - Method in interface uk.ac.starlink.table.ValueStore
  Returns the class of value which this object can store.
getType() - Method in class uk.ac.starlink.util.ContentType
  Returns the Type part of this content type.
getType() - Method in class uk.ac.starlink.votable.ValuesElement
  Returns the supplied or implied value of the 'type' attribute of this ValuesElement object.
getTypedValue(Class<T>) - Method in class uk.ac.starlink.table.DescribedValue
  Returns the value content of this object as a specified type.
getTypedValue(DescribedValue, Class<T>) - Static method in class uk.ac.starlink.table.Tables
  Utility method to get a typed value from a, possibly null, described value.
getTypeSpec() - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter.SqlColumn
  Type specification as used in CREATE statement.
getUCD() - Method in class uk.ac.starlink.table.DefaultValueInfo
getUCD(String) - Static method in class uk.ac.starlink.table.UCD
  Returns the UCD object corresponding to a given UCD ID string.
getUCD() - Method in class uk.ac.starlink.table.URLValueInfo
getUCD() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns the Unified Column Descriptor string applying to the values described by this object.
getUcd() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the UCD string for this parameter.
getUcd() - Method in class uk.ac.starlink.votable.FieldElement
  Returns the value of the `ucd` attribute, or `null` if there is none.
getUcd() - Method in class uk.ac.starlink.votable.FieldRefElement
  Returns the value of the `ucd` attribute, or `null` if there is none.
getUcd() - Method in class uk.ac.starlink.votable.ParamRefElement
  Returns the value of the `ucd` attribute, or `null` if there is none.
getUcds(String) - Method in interface uk.ac.starlink.gbin.GaiaTableMetadata
  Returns a list of UCD items for a named parameter of this table.
getUCDs() - Static method in class uk.ac.starlink.table.UCD
  Returns an iterator over all the known UCDs.
getUnit() - Method in interface uk.ac.starlink.ecsv.EcsvColumn
  Returns the column unit string if available.
getUnit() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the unit string for this parameter.
getUnit() - Method in class uk.ac.starlink.votable.FieldElement
  Returns the value of the `unit` attribute, or `null` if there is none.
getUnitAttribute(String[]) - Method in interface uk.ac.starlink.cdf.CdfTableProfile
  Returns the name of the CDF Variable Attribute whose value is used to supply the column units metadata for the converted StarTable.
getUnitString() - Method in class uk.ac.starlink.table.DefaultValueInfo
getUnitString() - Method in class uk.ac.starlink.table.URLValueInfo
getUnitString() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns a string representing the units of the values described by this object.
getUnused() - Method in class uk.ac.starlink.util.ValueWatcher
  Returns a value in the range `loBound..hiBound` which has never been sumitted to `ValueWatcher.useValue(long)`.
getUnusedParams() - Method in class uk.ac.starlink.fits.HeaderCards
  Returns an array of DescribedValue objects suitable for use as items of per-table metadata derived from this FITS header.
getURL() - Method in class uk.ac.starlink.table.AbstractStarTable
getURL() - Method in class uk.ac.starlink.table.MetaCopyStarTable
getURL() - Method in interface uk.ac.starlink.table.StarTable
  Returns the URL of this table, if it has one.
getURL() - Method in class uk.ac.starlink.table.WrapperStarTable
  Initially returns `null` to indicate that this table itself is not persistent.
getURL() - Method in class uk.ac.starlink.util.DataSource
  Returns a URL which corresponds to this data source, if one exists.
getURL() - Method in class uk.ac.starlink.util.FileDataSource
getURL() - Method in class uk.ac.starlink.util.ResourceDataSource
getURL() - Method in class uk.ac.starlink.util.TemporaryFileDataSource
  Returns `null`, since the data is not represented by a persistent object.
getURL() - Method in class uk.ac.starlink.util.URLDataSource
  Returns the URL on which this `URLDataSource` is based.
getUserData(String) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
getUserDocument() - Method in class uk.ac.starlink.table.jdbc.TextModelsAuthenticator
  Returns the text model for the username string.
getUserMetadata() - Method in class uk.ac.starlink.feather.StarColumnWriter
getUtype() - Method in class uk.ac.starlink.table.DefaultValueInfo
getUtype(ValueInfo) - Static method in class uk.ac.starlink.table.Tables
  Deprecated.
  use `ValueInfo.getUtype()` instead
getUtype() - Method in class uk.ac.starlink.table.URLValueInfo
getUtype() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns the Utype string applying to the values described by this object.
getUtype() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the Utype string for this parameter.
getUtype() - Method in class uk.ac.starlink.votable.FieldElement
  Returns the value of the `utype` attribute, or `null` if there is none.
getUtype() - Method in class uk.ac.starlink.votable.FieldRefElement
  Returns the value of the `utype` attribute, or `null` if there is none.
getUtype() - Method in class uk.ac.starlink.votable.ParamRefElement
  Returns the value of the `utype` attribute, or `null` if there is none.
getValue() - Method in interface uk.ac.starlink.parquet.Decoder
  Returns the value that has been read into this reader.
getValue(C) - Method in interface uk.ac.starlink.table.CalcStarTable.Col
  Returns the value for this column extracted from a given calculation object.
getValue() - Method in class uk.ac.starlink.table.DescribedValue
  Returns the actual value content of this object.
getValue(Object) - Method in interface uk.ac.starlink.table.jdbc.ValueHandler
  Translates a value from the form that it takes in the ResultSet to a form which can be used for further processing.
getValue(Collection<DescribedValue>, ValueInfo) - Static method in class uk.ac.starlink.table.Tables
  Returns the value from a list of `DescribedValue` objects which corresponds to a given info key.
getValue() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns this parameter's value as a string; if the empty string is specified for the PARAM's @value attribute, null should be returned.
getValue() - Method in class uk.ac.starlink.votable.dom.DelegatingAttr
getValue() - Method in class uk.ac.starlink.votable.ParamElement
  Returns the value of the `value` attribute, or an empty string if it has none.
getValueAsString(int) - Method in class uk.ac.starlink.table.DescribedValue
  Returns a string representation of the value of this object, no longer than a given maximum length.
getValueAt(int, int) - Method in class uk.ac.starlink.table.gui.MapGroupTableModel
getValueAt(int, int) - Method in class uk.ac.starlink.table.gui.StarTableModel
getValueAt(int, int) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
getValueInfo(FieldElement) - Static method in class uk.ac.starlink.votable.VOStarTable
  Returns a ValueInfo object suitable for holding the values in a VOTable Field (or Param) object.
getValueIsAdjusting() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
getVersionNumber() - Method in class uk.ac.starlink.votable.VOTableVersion
  Returns the version number for this version.
getViewBase() - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Returns the offset from which this view views the underlying table model.
getVotableVersion() - Method in class uk.ac.starlink.votable.VOTableWriter
  Returns the version of the VOTable standard to which the output of this writer conforms.
getVOTagName(String, String, String) - Method in class uk.ac.starlink.votable.Namespacing
  Returns the VOTable tagname for an XML element as encountered by a SAX parser.
getVOTagName(Element) - Method in class uk.ac.starlink.votable.Namespacing
  Returns the VOTable tagname for an XML element as present in a DOM.
getVOTagName(Element) - Method in class uk.ac.starlink.votable.VODocument
  Returns the unqualified tag name for an element in the VOTable namespace, taking care of namespacing issues.
getVOTagName() - Method in class uk.ac.starlink.votable.VOElement
  Returns the name of this element in the VOTable namespace.
getWarning() - Method in class uk.ac.starlink.ecsv.EcsvDecoder
  Returns any warning message concerning the behaviour of this decoder.
getWholeText() - Method in class uk.ac.starlink.votable.dom.DelegatingText
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.
getWord() - Method in enum uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Returns a human-readable short description of this system.
getWrapped(Object) - Static method in class uk.ac.starlink.util.WrapUtils
  Returns the object on which a given object is based.
getWrapped(Object, Class<?>) - Static method in class uk.ac.starlink.util.WrapUtils
  Attempts to return an object of a given class on which a given object is based.
getWriteDate() - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Indicates whether a datestamp is written to output FITS files.
getWriteHeader() - Method in class uk.ac.starlink.table.formats.CsvTableWriter
  Indicates whether an initial row containing column names will be written.
getWriteParameters() - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Finds out whether the output will include table parameters.
getWriteSchemaLocation() - Method in class uk.ac.starlink.votable.VOTableWriter
  Indicates whether the schema location attribute will be written on opening VOTABLE tags.
getWriteSupport(Configuration) - Method in class uk.ac.starlink.parquet.StarParquetWriter.StarBuilder
getXMLDeclaration() - Method in class uk.ac.starlink.votable.VOTableWriter
  Returns the XML declaration which is used by this writer at the head of any document written.
getXmlDescription() - Method in class uk.ac.starlink.cdf.CdfTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.ecsv.EcsvTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.ecsv.EcsvTableWriter
getXmlDescription() - Method in class uk.ac.starlink.feather.FeatherTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.feather.FeatherTableWriter
getXmlDescription() - Method in class uk.ac.starlink.fits.ColFitsTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.fits.FitsTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.gbin.GbinTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.mirage.MirageTableWriter
getXmlDescription() - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.parquet.ParquetTableWriter
getXmlDescription() - Method in class uk.ac.starlink.table.ClassTableScheme
getXmlDescription() - Method in interface uk.ac.starlink.table.Documented
  Returns user-directed documentation in XML format.
getXmlDescription() - Method in class uk.ac.starlink.table.formats.AsciiTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.table.formats.AsciiTableWriter
getXmlDescription() - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.table.formats.CsvTableWriter
getXmlDescription() - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
getXmlDescription() - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.table.formats.IpacTableWriter
getXmlDescription() - Method in class uk.ac.starlink.table.formats.LatexTableWriter
getXmlDescription() - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.table.formats.TextTableWriter
getXmlDescription() - Method in class uk.ac.starlink.table.formats.TstTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.table.formats.TstTableWriter
getXmlDescription() - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.table.jdbc.JDBCTableScheme
getXmlDescription() - Method in class uk.ac.starlink.table.LoopTableScheme
getXmlDescription() - Method in class uk.ac.starlink.table.TestTableScheme
getXmlDescription() - Method in class uk.ac.starlink.votable.ColFitsPlusTableWriter
getXmlDescription() - Method in class uk.ac.starlink.votable.FitsPlusTableWriter
getXmlDescription() - Method in class uk.ac.starlink.votable.VOTableBuilder
getXmlDescription() - Method in class uk.ac.starlink.votable.VOTableWriter
getXmlEncoding() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getXmlEncoding() - Method in class uk.ac.starlink.votable.dom.DelegatingEntity
getXmlNamespace() - Method in class uk.ac.starlink.votable.VOTableVersion
  Returns the XML namespace in which the VOTable elements reside.
getXmlStandalone() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getXMLStream(Source) - Method in class uk.ac.starlink.util.SourceReader
  Returns an input stream from which the serialised XML text corresponding to a given Source can be read.
getXmlVersion() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
getXmlVersion() - Method in class uk.ac.starlink.votable.dom.DelegatingEntity
getXtype() - Method in class uk.ac.starlink.table.DefaultValueInfo
getXtype(ValueInfo) - Static method in class uk.ac.starlink.table.Tables
  Deprecated.
  use `ValueInfo.getXtype()` instead
getXtype() - Method in class uk.ac.starlink.table.URLValueInfo
getXtype() - Method in interface uk.ac.starlink.table.ValueInfo
  Returns the Xtype string applying to the values described by this object.
getXtype() - Method in interface uk.ac.starlink.votable.datalink.ServiceParam
  Returns the Xtype string for this parameter.
getXtype() - Method in class uk.ac.starlink.votable.FieldElement
  Returns the value of the `xtype` attribute, or `null` if there is none.
getYamlLines() - Method in class uk.ac.starlink.ecsv.EcsvHeader
  Returns the lines of YAML containing header information.
GRAVITATION - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Gravitational constant - N.m^2.Kg^-2
GroupElement - Class in uk.ac.starlink.votable
  Object representing a GROUP element in a VOTable.
GZIP - Static variable in class uk.ac.starlink.util.Compression
  A Compression object representing GZip compression.
GZIP - Static variable in class uk.ac.starlink.util.ContentCoding
  Gzip encoding is requested.

## H

hasArray() - Method in class uk.ac.starlink.util.GenericNioBuffer
  Tells whether or not this buffer is backed by an accessible primitive array.
hasAttribute(String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
hasAttributeNS(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
hasAttributes() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
hasChildNodes() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
hasDrivers() - Static method in class uk.ac.starlink.table.jdbc.JDBCHandler
  Indicates whether any drivers are installed.
hashCode() - Method in class uk.ac.starlink.connect.FileNode
hashCode() - Method in class uk.ac.starlink.table.HealpixTableInfo
hashCode() - Method in class uk.ac.starlink.util.CgiQuery
hashCode() - Method in class uk.ac.starlink.util.ContentType
hashCode() - Method in class uk.ac.starlink.util.Pair
hasNext() - Method in class uk.ac.starlink.gbin.GbinObjectReader
  Indicates whether this reader can read another element.
hasNext() - Method in class uk.ac.starlink.table.ShapeIterator
hasRowHeader() - Method in class uk.ac.starlink.table.gui.StarJTable
  Indicates whether the first column of this table is a dummy column displaying the row index.
hasRowHeader() - Method in class uk.ac.starlink.table.gui.StarTableModel
  Indicates whether the first column in this table is an artificial one containing just the index of the row.
HduFitsTableWriter - Class in uk.ac.starlink.fits
  TableWriter which writes a single extension BINTABLE HDU containing the table.
HduFitsTableWriter() - Constructor for class uk.ac.starlink.fits.HduFitsTableWriter
  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
HeadBufferInputStream - Class in uk.ac.starlink.util
  Filter input stream that records the first few bytes read from its base stream for later examination.
HeadBufferInputStream(InputStream, int) - Constructor for class uk.ac.starlink.util.HeadBufferInputStream
  Constructor.
HeaderCards - Class in uk.ac.starlink.fits
  Controlled access to a collection of FITS header cards.
HeaderCards(Header) - Constructor for class uk.ac.starlink.fits.HeaderCards
  Constructor.
headerIterable(Header) - Static method in class uk.ac.starlink.fits.FitsConstants
  Returns an iterable over HeaderCards for a given Header.
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.
HealpixTableInfo - Class in uk.ac.starlink.table
  Defines how to store metadata in a table so that STIL knows it contains a HEALPix map.
HealpixTableInfo(int, boolean, String, HealpixTableInfo.HpxCoordSys) - Constructor for class uk.ac.starlink.table.HealpixTableInfo
  Constructor.
HealpixTableInfo.HpxCoordSys - Enum in uk.ac.starlink.table
  Characterises the coordinate systems defined by the HEALpix-FITS serialization convention.
HPX_COLNAME_INFO - Static variable in class uk.ac.starlink.table.HealpixTableInfo
  Metadata element for name of column storing pixel index.
HPX_CSYS_INFO - Static variable in class uk.ac.starlink.table.HealpixTableInfo
  Metadata element for character indicating sky system: C, G or E.
HPX_ISNEST_INFO - Static variable in class uk.ac.starlink.table.HealpixTableInfo
  Metadata element * for HEALPix ordering (true=NESTED, false=RING).
HPX_LEVEL_INFO - Static variable in class uk.ac.starlink.table.HealpixTableInfo
  Metadata element for HEALPix level (=log2(nside)).
HTMLTableWriter - Class in uk.ac.starlink.table.formats
  A StarTableWriter that outputs text to HTML.
HTMLTableWriter() - Constructor for class uk.ac.starlink.table.formats.HTMLTableWriter
  Constructs a new writer with default characteristics.
HTMLTableWriter(boolean, boolean) - Constructor for class uk.ac.starlink.table.formats.HTMLTableWriter
  Constructs a new writer indicating whether it will produce complete or partial HTML documents.

## I

IconUtils - Class in uk.ac.starlink.util
  Utility functions related to Icons.
ID_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for VOTable `ID` attribute.
IDENTITY - Static variable in class uk.ac.starlink.table.jdbc.TypeMappers
  TypeMapper implementation which performs no conversions.
ignorableWhitespace(char[], int, int) - Method in class uk.ac.starlink.votable.TableContentHandler
ignorableWhitespace(char[], int, int) - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
IGNORE - Static variable in class uk.ac.starlink.table.formats.ErrorMode
  Messages are ignored.
importData(JComponent, Transferable) - Method in class uk.ac.starlink.table.gui.TableLoadTransferHandler
importNode(Node, boolean) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
IndexedStreamColumnStore - Class in uk.ac.starlink.table.storage
  ColumnStore implementation which uses two streamed files to store a variable number of variable-length data items.
IndexedStreamColumnStore(Codec, File, File) - Constructor for class uk.ac.starlink.table.storage.IndexedStreamColumnStore
  Constructor.
init(DataSource) - Method in class uk.ac.starlink.table.formats.StreamStarTable
  Initialises the table from the input stream.
initGaiaTools() - Static method in class uk.ac.starlink.gbin.GbinObjectReader
  Performs GaiaTools setup required before GbinReaders are used etc.
initialValue() - Method in class uk.ac.starlink.fits.BasicInputThreadLocal
inlineComment - Variable in class uk.ac.starlink.util.AsciiFileParser
  The character used for inline comments.
InputColumn<T> - Interface in uk.ac.starlink.parquet
  Provides information about a readable column in a parquet file.
InputColumns - Class in uk.ac.starlink.parquet
  Provides InputColumn instances that know how to read parquet column data.
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
insertBefore(Node, Node) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
insertData(int, String) - Method in class uk.ac.starlink.votable.dom.DelegatingCharacterData
insertIndexInterval(int, int, boolean) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
insertRow(long, Object[]) - Method in class uk.ac.starlink.table.RowListStarTable
  Adds a new row in the middle of the table.
installCustomHandlers() - Static method in class uk.ac.starlink.util.URLUtils
  Attempts to install additional URL protocol handlers suitable for astronomy applications.
installInstance(boolean) - Static method in class uk.ac.starlink.util.PropertyAuthenticator
  Installs an instance of PropertyAuthenticator so that it is used automatically in response to all 401 Unauthorized HTTP responses.
installOnScroller(JScrollPane) - Method in class uk.ac.starlink.table.gui.TableRowHeader
  Installs this row header on a scroll pane.
INSTANCE - Static variable in class uk.ac.starlink.table.TimeDomain
  Singleton instance.
INT - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for 32-bit integer, no null handling.
INT_ARRAY - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for variable-length array of 32-bit integers.
interrupt() - Method in class uk.ac.starlink.table.storage.MonitorStoragePolicy
  Cancels this storage policy for table row writes.
intFromString(String) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Convert a String back to an integer.
IntList - Class in uk.ac.starlink.util
  Extendable array of integers.
IntList() - Constructor for class uk.ac.starlink.util.IntList
  Constructs a new list.
IntList(int) - Constructor for class uk.ac.starlink.util.IntList
  Constructs a new list with a given initial capacity.
IntList(int[]) - Constructor for class uk.ac.starlink.util.IntList
  Constructs a new list initialised to the contents of a given array.
intToString(int) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Convert an integer to a String.
invariantVariablesToParameters() - Method in interface uk.ac.starlink.cdf.CdfTableProfile
  Determines whether CDF variables with fixed (non-record-varying) values are turned into columns or parameters in the StarTable.
invoke() - Method in class uk.ac.starlink.table.gui.SaveWorker
  Begins the save.
invoke(Object, Method, Object[]) - Method in class uk.ac.starlink.util.MultiplexInvocationHandler
  Invokes a method by invoking the same method on each of this handler's target instances.
invokeMirage(StarTable, List) - Static method in class uk.ac.starlink.mirage.MirageDriver
  Invokes the Mirage application on a StarTable object.
IOConsumer<T> - Interface in uk.ac.starlink.util
  Consumer-like interface that allows an IOException to be thrown.
IOSupplier<T> - Interface in uk.ac.starlink.util
  Supplier-like interface that allows an IOException to be thrown.
IOUtils - Class in uk.ac.starlink.util
  Provides static methods which do miscellaneous input/output tasks.
IpacTableBuilder - Class in uk.ac.starlink.table.formats
  A table builder which reads tables in IPAC format.
IpacTableBuilder() - Constructor for class uk.ac.starlink.table.formats.IpacTableBuilder
IpacTableWriter - Class in uk.ac.starlink.table.formats
  A StarTableWriter which writes to the IPAC text format.
IpacTableWriter() - Constructor for class uk.ac.starlink.table.formats.IpacTableWriter
  Constructor.
is64Bit() - Static method in class uk.ac.starlink.util.Loader
  Tests whether the JVM appears to be 64-bit or not.
isArray() - Method in class uk.ac.starlink.table.DefaultValueInfo
isArray() - Method in class uk.ac.starlink.table.URLValueInfo
isArray() - Method in interface uk.ac.starlink.table.ValueInfo
  Indicates whether the values described by this object are java arrays.
isAvailable() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  The default implementation returns true.
isAvailable() - Method in class uk.ac.starlink.table.gui.FileChooserTableLoadDialog
isAvailable() - Method in class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
isAvailable() - Method in class uk.ac.starlink.table.gui.SQLPanel
isAvailable() - Method in class uk.ac.starlink.table.gui.SQLTableLoadDialog
isAvailable() - Method in class uk.ac.starlink.table.gui.SQLWriteDialog
isAvailable() - Method in class uk.ac.starlink.table.gui.SystemTableSaveDialog
isAvailable() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
  Indicates whether this dialogue may be used.
isAvailable() - Method in interface uk.ac.starlink.table.gui.TableSaveDialog
  Indicates whether there is a reasonable chance of this dialogue working.
isBlank(Object) - Static method in class uk.ac.starlink.table.Tables
  Indicates whether a given value is conventionally regarded as a blank value.
isCellEditable(int, int) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
isColumn() - Method in interface uk.ac.starlink.gbin.Representation
  Indicates whether values presented by this object are suitable for use as columns in a table.
isComponentShowing() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Indicates whether the query component of this dialogue is currently contained in a visible window.
isConnected() - Method in class uk.ac.starlink.connect.Connection
  Indicates whether this connection is currently up and running.
isDefaultNamespace(String) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
isDuplicate(String, Collection<String>, boolean) - Static method in class uk.ac.starlink.table.JoinFixAction
  Utility method to determine whether a given name is a duplicate of any in a given collection of other names.
isElementContentWhitespace() - Method in class uk.ac.starlink.votable.dom.DelegatingText
isEqualNode(Node) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
isFixed() - Method in class uk.ac.starlink.util.AsciiFileParser
  Get whether the file is expected to have a fixed number of fields.
isGroupArray() - Method in class uk.ac.starlink.parquet.ParquetTableWriter
  Indicates how array-valued columns are written.
isHealpix(List<DescribedValue>) - Static method in class uk.ac.starlink.table.HealpixTableInfo
  Indicates whether a list of table parameters appears to be from a table with HEALPix annotations as expected by this class.
isHidden() - Method in class uk.ac.starlink.connect.AuthKey
  Returns true if this key's value should be hidden.
isHidingEnabled() - Method in class uk.ac.starlink.connect.FileBranch
  Indicates whether files marked as hidden by the default FileSystemView are shown or not.
isHierarchicalNames() - Method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
isHierarchicalNames() - Method in interface uk.ac.starlink.gbin.GbinTableProfile
  Indicates whether column names in the output table should be forced to reflect the compositional hierarchy of their position in the element objects.
isId() - Method in class uk.ac.starlink.votable.dom.DelegatingAttr
isIdentifier(String) - Method in class uk.ac.starlink.table.jdbc.SqlSyntax
  Indicates whether a given word is syntactically permitted to act as an identifier.
isIncluded(RowSequence) - Method in class uk.ac.starlink.table.SelectorStarTable
  Evaluated to determine whether rows of the base table are included in this one.
isInterrupted() - Method in class uk.ac.starlink.table.storage.MonitorStoragePolicy
  Indicates whether `MonitorStoragePolicy.interrupt()` has been called on this object.
isLoading() - Method in class uk.ac.starlink.table.gui.TableLoadPanel
  Indicates whether a load is currently in progress.
isMagic(byte[]) - Static method in class uk.ac.starlink.ecsv.EcsvHeader
  Indicates whether a byte sequence indicates the start of an ECSV file.
isMagic(byte[]) - Static method in class uk.ac.starlink.fits.FitsConstants
  Indicates whether the supplied buffer is the start of a FITS file.
isMagic(byte[]) - Static method in class uk.ac.starlink.gbin.GbinObjectReader
  Indicates whether a buffer containing the first few bytes of a file look like a GBIN magic number.
isMagic(byte[]) - Static method in class uk.ac.starlink.parquet.ParquetUtil
  Indicates whether the given buffer starts with the Parquet file format magic number, "PAR1".
isMagic(byte[]) - Static method in class uk.ac.starlink.table.formats.MrtTableBuilder
  Indicates whether the given buffer starts with the MRT magic number `"Title: "`.
isMagic(byte[]) - Static method in class uk.ac.starlink.votable.ColFitsPlusTableBuilder
isMagic(int, String, String) - Method in class uk.ac.starlink.votable.ColFitsPlusTableWriter
isMagic(byte[]) - Static method in class uk.ac.starlink.votable.FitsPlusTableBuilder
  Tests whether a given buffer contains bytes which might be the first few bytes of a FitsPlus table.
isMagic(int, String, String) - Method in class uk.ac.starlink.votable.FitsPlusTableWriter
isMagic(byte[]) - Method in class uk.ac.starlink.votable.VOTableFitsTableWriter
  Determines whether a given byte buffer looks like it contains the start of a primary header written by this writer.
isMagic(int, String, String) - Method in class uk.ac.starlink.votable.VOTableFitsTableWriter
  Tests a header card to see if it looks like part of the magic number for the format written by this handler.
isMirageAvailable() - Static method in class uk.ac.starlink.mirage.MirageDriver
  Indicates whether the Mirage application is available in this JVM.
isNest() - Method in class uk.ac.starlink.table.HealpixTableInfo
  Indicates pixel ordering scheme.
isNull(Object) - Method in class uk.ac.starlink.feather.AbstractItemAccumulator
  Tests whether a given added data item is null (whether it needs to be flagged as null in the validity mask).
isNullable() - Method in class uk.ac.starlink.feather.StarColumnWriter
  Indicates whether this writer may write a validity mask.
isNullable() - Method in interface uk.ac.starlink.parquet.InputColumn
  Indicates whether null values are a possibility.
isNullable() - Method in class uk.ac.starlink.table.DefaultValueInfo
isNullable() - Method in class uk.ac.starlink.table.URLValueInfo
isNullable() - Method in interface uk.ac.starlink.table.ValueInfo
  Indicates whether values returned described by this object may have the value `null`.
ISO8601_REGEX - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Regular expression for ISO 8601 dates.
ISO_8601 - Static variable in class uk.ac.starlink.table.TimeMapper
  Mapper for ISO-8601 strings.
isProxySet() - Method in class uk.ac.starlink.util.ProxySetup
  Get if proxy use is enabled.
isRandom() - Method in class uk.ac.starlink.cdf.CdfStarTable
isRandom() - Method in class uk.ac.starlink.feather.FeatherStarTable
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
isRandom() - Method in class uk.ac.starlink.parquet.CachedParquetStarTable
isRandom() - Method in class uk.ac.starlink.parquet.SequentialParquetStarTable
isRandom() - Method in class uk.ac.starlink.table.AbstractStarTable
  The `AbstractStarTable` implementation of this method returns `false`.
isRandom() - Method in class uk.ac.starlink.table.CalcStarTable
isRandom() - Method in class uk.ac.starlink.table.ConcatStarTable
isRandom() - Method in class uk.ac.starlink.table.ConstantStarTable
isRandom() - Method in class uk.ac.starlink.table.EmptyStarTable
isRandom() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
isRandom() - Method in class uk.ac.starlink.table.jdbc.StarResultSet
  Indicates whether this result set can be used for random access.
isRandom() - Method in class uk.ac.starlink.table.JoinStarTable
isRandom() - Method in class uk.ac.starlink.table.RandomStarTable
  Returns true.
isRandom() - Method in class uk.ac.starlink.table.RowPermutedStarTable
  Returns true.
isRandom() - Method in class uk.ac.starlink.table.RowSubsetStarTable
  Returns false.
isRandom() - Method in class uk.ac.starlink.table.SelectorStarTable
  Returns false.
isRandom() - Method in interface uk.ac.starlink.table.StarTable
  Indicates whether random access is provided by this table.
isRandom() - Method in class uk.ac.starlink.table.storage.ColumnStoreStarTable
isRandom() - Method in class uk.ac.starlink.table.WrapperStarTable
isRandom() - Method in interface uk.ac.starlink.votable.TabularData
  Indicates whether random access is provided by this table.
isRandom() - Method in class uk.ac.starlink.votable.VOStarTable
isReadMeta() - Method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
isReadMeta() - Method in interface uk.ac.starlink.gbin.GbinTableProfile
  Indicates whether non-essential metadata is read from the GBIN file.
isReady() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Indicates whether the submit action should be enabled.
isReady() - Method in class uk.ac.starlink.table.gui.LocationTableLoadDialog
isRegistered(String) - Method in class uk.ac.starlink.util.ObjectFactory
  Indicates whether this factory knows about a given name.
isReport() - Method in class uk.ac.starlink.table.formats.ErrorMode
  Returns true if text reports submitted may ever be used for any purpose.
isRequired() - Method in class uk.ac.starlink.connect.AuthKey
  Indicates whether this key must have a non-null value.
isReserved(String) - Method in class uk.ac.starlink.table.jdbc.SqlSyntax
  Indicates whether a given word is reserved.
isRoot() - Method in class uk.ac.starlink.gbin.ItemReader
  Determines whether this instance is the tree root.
isSameNode(Node) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
isSelectedIndex(int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
isSelectionEmpty() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
isSortedMethods() - Method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
isSortedMethods() - Method in interface uk.ac.starlink.gbin.GbinTableProfile
  Indicates whether object accessor method names should be sorted alphabetically when producing the column sequence.
isSqlAvailable() - Static method in class uk.ac.starlink.table.gui.SQLPanel
  Indicates whether JDBC is set up so that it might work.
isStandalone() - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
  Indicates whether output tables will be complete HTML documents.
isStandalone() - Method in class uk.ac.starlink.table.formats.LatexTableWriter
  Indicates whether output tables will be complete LaTeX documents.
isStrict() - Method in class uk.ac.starlink.votable.VOElementFactory
  Indicates whether a strict reading of the VOTable standard is in effect.
isStrictByDefault() - Static method in class uk.ac.starlink.votable.VOElementFactory
  Indicates whether strict interpretation of the VOTable standard is on by default (if it has not been set explicitly).
isSupported(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
isTestMagic() - Method in class uk.ac.starlink.gbin.DefaultGbinTableProfile
isTestMagic() - Method in interface uk.ac.starlink.gbin.GbinTableProfile
  Indicates whether the magic number is read from GBIN files before attempting to turn them into tables.
isUrl(String) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
  Determines whether a string is apparently a URL.
isValid(String) - Method in class uk.ac.starlink.table.formats.RowEvaluator.Decoder
  Indicates whether this decoder is capable of decoding a given string.
isWritable() - Method in class uk.ac.starlink.table.ArrayColumn
  Returns true, since this class can store cell values.
isWritable() - Method in class uk.ac.starlink.table.ColumnData
  Indicates whether this object can store values.
isWritable() - Method in class uk.ac.starlink.table.EditableColumn
  Returns `true`.
isWritable() - Method in class uk.ac.starlink.table.WrapperColumn
ItemAccumulator - Interface in uk.ac.starlink.feather
  Collects all the values of a column and then writes them out as a feather-format column.
ItemReader - Class in uk.ac.starlink.gbin
  Object which can read the value of a given table column from the (GaiaRoot) data object representing a table row.
ItemReader(ItemReader, Method, String, Representation<?>) - Constructor for class uk.ac.starlink.gbin.ItemReader
  Constructor.
itemStateChanged(ItemEvent) - Method in class uk.ac.starlink.table.gui.UCDSelector
iterator() - Method in class uk.ac.starlink.util.NodeDescendants
  Obtains an iterator which iterates over the nodes in the set of descendants.
IteratorRowSequence - Class in uk.ac.starlink.table
  Implementation of `RowSequence` based on an Iterator which returns table rows in sequence.
IteratorRowSequence(Iterator<Object[]>) - Constructor for class uk.ac.starlink.table.IteratorRowSequence
  Constructs a new RowSequence from an Iterator.
IteratorRowSequence.PackagedIOException - Exception in uk.ac.starlink.table
  Unchecked exception class to be used for smuggling `IOException`s out of the `next` method of an Iterator for use by `IteratorRowSequence`

## J

JANSKY - Static variable in class uk.ac.starlink.util.PhysicalConstants
  1 Jansky - W.m^-2.Hz^-1
JD - Static variable in class uk.ac.starlink.table.TimeMapper
  Mapper for numeric values in Julian Day.
JDBCAuthenticator - Interface in uk.ac.starlink.table.jdbc
  Specifies authentication to make a JDBC connection.
JDBCFormatter - Class in uk.ac.starlink.table.jdbc
  Handles conversion of a StarTable into a new table in an RDBMS.
JDBCFormatter(Connection, StarTable) - Constructor for class uk.ac.starlink.table.jdbc.JDBCFormatter
  Constructor.
JDBCFormatter.SqlColumn - Class in uk.ac.starlink.table.jdbc
  Describes a column as it will be written to a table in an RDBMS.
JDBCHandler - Class in uk.ac.starlink.table.jdbc
JDBCHandler() - Constructor for class uk.ac.starlink.table.jdbc.JDBCHandler
JDBCHandler(JDBCAuthenticator) - Constructor for class uk.ac.starlink.table.jdbc.JDBCHandler
JDBCHandler(JDBCHandler) - Constructor for class uk.ac.starlink.table.jdbc.JDBCHandler
  Clone constructor.
JDBCStarTable - Class in uk.ac.starlink.table.jdbc
  A StarTable implementation based on the results of an SQL query on a JDBC table.
JDBCStarTable(Connector, String) - Constructor for class uk.ac.starlink.table.jdbc.JDBCStarTable
  Constructs a StarTable representing the data returned by an SQL query using a JDBC connections from a given source, with sequential access only.
JDBCStarTable(Connector, String, boolean) - Constructor for class uk.ac.starlink.table.jdbc.JDBCStarTable
  Constructs a StarTable representing the data returned by an SQL query using JDBC connections from a given source, optionally providing random access.
JDBCTableScheme - Class in uk.ac.starlink.table.jdbc
  TableScheme for intepreting JDBC-type URLs.
JDBCTableScheme(StarTableFactory) - Constructor for class uk.ac.starlink.table.jdbc.JDBCTableScheme
  Constructor.
JDBCUtils - Class in uk.ac.starlink.table.jdbc
  Utilties related to JDBC.
JoinFixAction - Class in uk.ac.starlink.table
  Class defining the possible actions for doctoring column names when joining tables.
JoinFixAction(String) - Constructor for class uk.ac.starlink.table.JoinFixAction
  Constructor.
JoinStarTable - Class in uk.ac.starlink.table
  Joins a number of tables to produce a single combined table.
JoinStarTable(StarTable[], JoinFixAction[]) - Constructor for class uk.ac.starlink.table.JoinStarTable
  Constructs a new JoinStarTable from a list of constituent tables, optionally renaming duplicated column names.
JoinStarTable(StarTable[]) - Constructor for class uk.ac.starlink.table.JoinStarTable
  Constructs a new JoinStarTable from a list of constituent tables.

## 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.
keySet() - Method in class uk.ac.starlink.util.CountMap
  Returns a set of all the items with a count of at least one.
KNOWN_BUILDERS_PROPERTY - Static variable in class uk.ac.starlink.table.StarTableFactory
  System property which can contain a list of `TableBuilder` classnames for addition to the known (non-automatically detected) handler list.

## L

LabelledComponentStack - Class in uk.ac.starlink.table.gui
  A component which contains a list of (name, component) pairs.
LabelledComponentStack() - Constructor for class uk.ac.starlink.table.gui.LabelledComponentStack
  Constructs a new stack of input fields.
LatexTableWriter - Class in uk.ac.starlink.table.formats
  A StarTableWriter that outputs text to a LaTeX document.
LatexTableWriter() - Constructor for class uk.ac.starlink.table.formats.LatexTableWriter
  Constructs a new writer with default characteristics.
LatexTableWriter(boolean) - Constructor for class uk.ac.starlink.table.formats.LatexTableWriter
  Constructs a new writer indicating whether it will produce complete or partial LaTeX documents.
LAX - Static variable in class uk.ac.starlink.votable.Namespacing
  Interpret likely-looking elements in any namespace as VOTable ones.
Leaf - Interface in uk.ac.starlink.connect
  Represents a non-directory type file in a (possibly remote) filesystem.
leafSelected(Leaf) - Method in class uk.ac.starlink.connect.FilestoreChooser
  This method is called if a successful selection of a single leaf has taken place.
length() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
  Returns the size of this buffer.
length() - Method in class uk.ac.starlink.fits.MappedFile
length() - Method in class uk.ac.starlink.fits.MultiMappedFile
LimitByteStore - Class in uk.ac.starlink.table.storage
  ByteStore wrapper class which will throw an IOException during writing if an attempt is made to store more than a fixed number of bytes.
LimitByteStore(ByteStore, long) - Constructor for class uk.ac.starlink.table.storage.LimitByteStore
  Constructor.
LineReader - Class in uk.ac.starlink.ecsv
  Reads lines of text from an input stream.
LineReader(InputStream) - Constructor for class uk.ac.starlink.ecsv.LineReader
  Constructor.
LineReader - Class in uk.ac.starlink.util
  Class containing methods for reading strings from the user (standard input).
LineReader() - Constructor for class uk.ac.starlink.util.LineReader
LinkElement - Class in uk.ac.starlink.votable
  Object representing a LINK element in a VOTable.
listeners - Variable in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
ListRowStore - Class in uk.ac.starlink.table.storage
  Implementation of RowStore which stores data in memory.
ListRowStore() - Constructor for class uk.ac.starlink.table.storage.ListRowStore
Loader - Class in uk.ac.starlink.util
  Provides utilities associated with loading resources.
Loader() - Constructor for class uk.ac.starlink.util.Loader
LoadException - Exception in uk.ac.starlink.util
  Exception thrown if an object creation fails for reasonable reasons.
loadFailure(Throwable) - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Presents a failure which has resulted from a table load attempt.
loadLibrary(String) - Static method in class uk.ac.starlink.util.Loader
  Loads a native library given its name.
loadProperties() - Static method in class uk.ac.starlink.util.Loader
  Ensures that the user's customised properties have been loaded; these are read once from the file returned by the `Loader.getPropertiesFile()` method and incorporated into the System properties.
loadSuccess(StarTable) - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Presents a table which has been successfully loaded.
loadTable(Component, TableLoadDialog, StarTableFactory) - Static method in class uk.ac.starlink.table.gui.TableLoadPanel
  Displays a modal load dialogue to load a single table, and returns the tables it has loaded when finished.
loadTables(StarTableFactory) - Method in interface uk.ac.starlink.table.gui.TableLoader
  Loads one or more tables.
loadTables(Component, TableLoadDialog, StarTableFactory) - Static method in class uk.ac.starlink.table.gui.TableLoadPanel
  Displays a modal load dialogue to load (possibly) multiple tables, and returns the tables it has loaded when finished.
LocationTableLoadDialog - Class in uk.ac.starlink.table.gui
  Load dialogue which relies on the user typing the location into a text field.
LocationTableLoadDialog() - Constructor for class uk.ac.starlink.table.gui.LocationTableLoadDialog
  Constructor.
logError(Level, String, Throwable) - Static method in class uk.ac.starlink.gbin.GbinObjectReader
  Write a logging message including an exception.
logIn(Map<AuthKey, ?>) - Method in interface uk.ac.starlink.connect.Connector
  Attempts to open a connection.
logOut() - Method in class uk.ac.starlink.connect.Connection
  Closes this connection.
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.
LONG - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for 64-bit integer, no null handling.
LONG_ARRAY - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for variable-length array of 64-bit integers.
longFromString(String) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Convert a String back to a long.
LongList - Class in uk.ac.starlink.util
  Extendable array of longs..
LongList() - Constructor for class uk.ac.starlink.util.LongList
  Constructs a new list.
LongList(int) - Constructor for class uk.ac.starlink.util.LongList
  Constructs a new list with a given initial capacity.
LongList(long[]) - Constructor for class uk.ac.starlink.util.LongList
  Constructs a new list initialised to the contents of a given array.
LONGOFF_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
  Column aux metadata key for stringified longs offset.
longToString(long) - Static method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Convert a long to a String.
looksLikeFile(String) - Method in class uk.ac.starlink.fits.ColFitsTableWriter
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
  Returns false.
looksLikeFile(String) - Method in class uk.ac.starlink.fits.HealpixFitsTableWriter
  Returns false.
looksLikeFile(String) - Method in class uk.ac.starlink.fits.VariableFitsTableWriter
  Always returns false.
looksLikeFile(String) - Method in class uk.ac.starlink.parquet.ParquetTableWriter
looksLikeFile(String) - Method in class uk.ac.starlink.table.formats.CoinsTableBuilder
looksLikeFile(String) - Method in class uk.ac.starlink.table.formats.DocumentedStreamStarTableWriter
looksLikeFile(String) - Method in class uk.ac.starlink.table.formats.DocumentedTableBuilder
looksLikeFile(String) - Method in class uk.ac.starlink.table.formats.TextTableWriter
  Returns true if the location argument is equal to "-", indicating standard output.
looksLikeFile(String) - Method in interface uk.ac.starlink.table.StarTableWriter
  Indicates whether the destination is of a familiar form for this kind of writer.
looksLikeFile(String) - Method in interface uk.ac.starlink.table.TableBuilder
  Indicates whether the given location string is of a familiar form for this builder.
looksLikeFile(String) - Method in class uk.ac.starlink.votable.ColFitsPlusTableBuilder
looksLikeFile(String) - Method in class uk.ac.starlink.votable.ColFitsPlusTableWriter
looksLikeFile(String) - Method in class uk.ac.starlink.votable.FitsPlusTableBuilder
looksLikeFile(String) - Method in class uk.ac.starlink.votable.FitsPlusTableWriter
looksLikeFile(String) - Method in class uk.ac.starlink.votable.VOTableWriter
lookupNamespaceURI(String) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
lookupPrefix(String) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
LoopStarTable - Class in uk.ac.starlink.table
  Single-column table whose column values are the values of a loop iterator variable.
LoopStarTable(String, double, double, double, Boolean) - Constructor for class uk.ac.starlink.table.LoopStarTable
  Constructs a loop table from values like the initialisers of a for loop.
LoopTableScheme - Class in uk.ac.starlink.table
  TableScheme that yields a table with a single column giving loop variable values.
LoopTableScheme() - Constructor for class uk.ac.starlink.table.LoopTableScheme
LUMINOSITY_OF_SUN - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Solar Luminosity - W

## M

MAGIC_SIZE - Static variable in class uk.ac.starlink.util.Compression
  Number of bytes needed to determine compression type (magic number).
MAGIC_TXT - Static variable in class uk.ac.starlink.table.formats.MrtTableBuilder
  Should be present at the start of all MRT files.
main(String[]) - Static method in class uk.ac.starlink.connect.FilestoreChooser
main(String[]) - Static method in class uk.ac.starlink.gbin.GbinMetadataReader
  Attempts to read metadata from the GBIN file named on the command line and writes the description to stdout.
main(String[]) - Static method in class uk.ac.starlink.mirage.MirageDriver
  Invoke the Mirage application on a list of named StarTables.
main(String[]) - Static method in class uk.ac.starlink.mirage.MirageFormatter
  Writes a table to standard output in Mirage format.
main(String[]) - Static method in class uk.ac.starlink.table.gui.TableLoadPanel
  Test method.
main(String[]) - Static method in class uk.ac.starlink.table.gui.TableSaveChooser
  Testing purposes only.
main(String[]) - Static method in class uk.ac.starlink.table.jdbc.JDBCFormatter
  Main method.
main(String[]) - Static method in class uk.ac.starlink.table.TableCopy
  Copies a table from one format to another.
main(String[]) - Static method in class uk.ac.starlink.util.BeanConfig
main(String[]) - Static method in class uk.ac.starlink.util.ContentType
  Parses a single content-type string supplied on the command line, and prints a representation of the parsed form on standard output.
main(String[]) - Static method in class uk.ac.starlink.util.SuperJar
  Writes a new jar or zip file based on the contents of an existing jar file and the jar files referenced by its manifest.
main(String[]) - Static method in class uk.ac.starlink.util.UncompressInputStream
makeByteStore() - Method in class uk.ac.starlink.table.storage.ByteStoreStoragePolicy
makeByteStore() - Method in class uk.ac.starlink.table.storage.MonitorStoragePolicy
makeByteStore() - Method in class uk.ac.starlink.table.StoragePolicy
  Returns a new ByteStore object which can be used to provide a destination for general purpose data storage.
makeColumn(ColumnInfo, long) - Static method in class uk.ac.starlink.table.ArrayColumn
  Obtains an `ArrayColumn` object based on a template object with a given number of rows.
makeColumn(ColumnInfo, Object) - Static method in class uk.ac.starlink.table.ArrayColumn
  Constructs a new ArrayColumn based on a given data array.
makeColumn(String, Object) - Static method in class uk.ac.starlink.table.ArrayColumn
  Constructs a new ArrayColumn based on a given data array.
makeConfiguredRowStore(StarTable) - Method in class uk.ac.starlink.table.storage.ByteStoreStoragePolicy
makeConfiguredRowStore(StarTable) - Method in class uk.ac.starlink.table.storage.MonitorStoragePolicy
makeConfiguredRowStore(StarTable) - Method in class uk.ac.starlink.table.StoragePolicy
  Creates a new RowStore and primes it by calling `TableSink.acceptMetadata(uk.ac.starlink.table.StarTable)` on it.
makeDataSource(String) - Static method in class uk.ac.starlink.util.DataSource
  Attempts to make a source given a string identifying its location as a file, URL or system command output.
makeDataSource(String, boolean) - Static method in class uk.ac.starlink.util.DataSource
  Attempts to make a source given a string identifying its location as a file, URL or optionally a system command output.
makeDataSource(URL) - Static method in class uk.ac.starlink.util.DataSource
  Makes a source from a URL.
makeEditor(ValueInfo) - Static method in class uk.ac.starlink.table.gui.ValueInfoCellEditor
  Returns a TableCellEditor that can be used for editing the values described by this `ValueInfo`.
makeFileURL(File) - Static method in class uk.ac.starlink.util.URLUtils
  Constructs a legal URL for a given File.
makeFitsSerializer(StarTable, FitsTableSerializer, VOTableVersion) - Static method in class uk.ac.starlink.votable.VOSerializer
  Constructs a FITS-type VOSerializer.
makeFormatBoxModel(StarTableOutput, boolean) - Static method in class uk.ac.starlink.table.gui.TableSaveChooser
  Constructs a ComboBoxModel containing an entry for each of the known output formats.
makeNumericDeduplicationAction(String, boolean) - Static method in class uk.ac.starlink.table.JoinFixAction
  Returns an action which will deduplicate names by appending a numeric value to them.
makePrimitiveColumn(ColumnInfo, Object) - Static method in class uk.ac.starlink.table.PrimitiveArrayColumn
  Constructs a new PrimitiveArrayColumn based on a given data array.
makePrimitiveColumn(ColumnInfo, long) - Static method in class uk.ac.starlink.table.PrimitiveArrayColumn
  Obtains an `ArrayColumn` object based on a template object with a given number of rows.
makeRenameAllAction(String) - Static method in class uk.ac.starlink.table.JoinFixAction
  Returns an action for renaming all column names with default options.
makeRenameAllAction(String, boolean, boolean) - Static method in class uk.ac.starlink.table.JoinFixAction
  Returns an action for renaming all columns with additional options.
makeRenameDuplicatesAction(String) - Static method in class uk.ac.starlink.table.JoinFixAction
  Returns an action for renaming duplicated column names with default options.
makeRenameDuplicatesAction(String, boolean, boolean) - Static method in class uk.ac.starlink.table.JoinFixAction
  Returns an action for renaming duplicated column names with additional options.
makeRowStore() - Method in class uk.ac.starlink.table.storage.ByteStoreStoragePolicy
makeRowStore() - Method in class uk.ac.starlink.table.storage.MonitorStoragePolicy
makeRowStore() - Method in class uk.ac.starlink.table.StoragePolicy
  Returns a new `RowStore` object which can be used to provide a destination for random-access table storage.
makeSerializer(DataFormat, StarTable) - Static method in class uk.ac.starlink.votable.VOSerializer
  Returns a serializer capable of serializing a given table to given data format, using the default VOTable output version.
makeSerializer(DataFormat, VOTableVersion, StarTable) - Static method in class uk.ac.starlink.votable.VOSerializer
  Returns a serializer capable of serializing a given table to a given data format using a given VOTable version.
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.cdf.CdfTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.ecsv.EcsvTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.feather.FeatherTableBuilder
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.
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.gbin.GbinTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.table.formats.AsciiTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.table.formats.CoinsTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.table.formats.TstTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
makeStarTable(String, boolean) - Method in class uk.ac.starlink.table.jdbc.JDBCHandler
makeStarTable(DataSource) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a `StarTable` from a `DataSource` object using automatic format detection.
makeStarTable(String) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a `StarTable` from a location string without format specification.
makeStarTable(URL) - Method in class uk.ac.starlink.table.StarTableFactory
  Deprecated.
  Use `makeStarTable(new URLDataSource(url))`
makeStarTable(DataSource, String) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a `StarTable` from a `DataSource` using a named table input handler.
makeStarTable(String, String) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a `StarTable` from a location string using a named table input handler.
makeStarTable(URL, String) - Method in class uk.ac.starlink.table.StarTableFactory
  Deprecated.
  Use `makeStarTable(new URLDataSource(url),handler)`
makeStarTable(InputStream, TableBuilder) - Method in class uk.ac.starlink.table.StarTableFactory
  Attempts to read and return a StarTable from an input stream.
makeStarTable(Transferable) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a StarTable from a `Transferable` object using automatic format detection.
makeStarTable(DataSource, boolean, StoragePolicy) - Method in interface uk.ac.starlink.table.TableBuilder
  Constructs a `StarTable` based on a given `DataSource`.
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.votable.ColFitsPlusTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.votable.FitsPlusTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.votable.VOTableBuilder
  Makes a StarTable out of a DataSource which points to a VOTable.
makeStarTables(DataSource, StoragePolicy) - Method in class uk.ac.starlink.fits.FitsTableBuilder
makeStarTables(DataSource, StoragePolicy) - Method in interface uk.ac.starlink.table.MultiTableBuilder
  Constructs a sequence of StarTables based on a given DataSource.
makeStarTables(DataSource) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a sequence of StarTables from a DataSource using automatic format detection.
makeStarTables(DataSource, String) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a sequence of StarTables from a DataSource using a named table input handler.
makeStarTables(String, String) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a sequence of `StarTable`s from a location string using a named table input handler.
makeStarTables(DataSource, StoragePolicy) - Method in class uk.ac.starlink.votable.FitsPlusTableBuilder
makeStarTables(DataSource, StoragePolicy) - Method in class uk.ac.starlink.votable.VOTableBuilder
makeTableWithRows(long) - Static method in class uk.ac.starlink.table.ColumnStarTable
  Convenience method to return a `ColumnStarTable` with a fixed number of rows.
makeURL(String) - Static method in class uk.ac.starlink.util.URLUtils
  Obtains a URL from a string.
makeURL(String, String) - Static method in class uk.ac.starlink.util.URLUtils
  Obtains a URL from a string in a given context.
makeVOElement(Element, String) - Method in class uk.ac.starlink.votable.VOElementFactory
  Returns a VOElement based on a given DOM element.
makeVOElement(Document, String) - Method in class uk.ac.starlink.votable.VOElementFactory
  Returns a new VOElement based on a DOM Document node.
makeVOElement(DOMSource) - Method in class uk.ac.starlink.votable.VOElementFactory
  Returns a VOElement based on a DOM source.
makeVOElement(Source) - Method in class uk.ac.starlink.votable.VOElementFactory
  Returns a VOElement based on an XML Source.
makeVOElement(InputStream, String) - Method in class uk.ac.starlink.votable.VOElementFactory
  Builds a custom DOM from an input stream and returns a new VOElement based on its top-level element.
makeVOElement(String) - Method in class uk.ac.starlink.votable.VOElementFactory
  Builds a custom DOM read from a URI and returns a new VOElement based on its top-level element.
makeVOElement(URL) - Method in class uk.ac.starlink.votable.VOElementFactory
  Builds a custom DOM read from a URL and returns a new VOElement based on its top-level element.
makeVOElement(File) - Method in class uk.ac.starlink.votable.VOElementFactory
  Builds a custom DOM read from a file and returns a new VOElement based on its top-level element.
makeVOElement(DataSource) - Method in class uk.ac.starlink.votable.VOElementFactory
  Builds a custom DOM read from a DataSource and returns a new VOElement based on its top-level element.
MapGroup<K,V> - Class in uk.ac.starlink.util
  Represents an ordered list of `Map`s containing related data.
MapGroup() - Constructor for class uk.ac.starlink.util.MapGroup
  Constructs a new `MapGroup`.
MapGroupTableModel<K,V> - Class in uk.ac.starlink.table.gui
  Provides a `TableModel` view of a `MapGroup` object.
MapGroupTableModel(MapGroup<K, V>) - Constructor for class uk.ac.starlink.table.gui.MapGroupTableModel
  Constructs a TableModel from a given MapGroup.
mapNodeType(short) - Static method in class uk.ac.starlink.util.DOMUtils
  Maps a node type, as returned by to a name.
MappedFile - Class in uk.ac.starlink.fits
  Provides mapped access to a data buffer using a single mapped byte buffer, compatible with nom.tam.util classes.
MappedFile(ByteBuffer) - Constructor for class uk.ac.starlink.fits.MappedFile
  Constructs a MappedFile object from a byte buffer.
MappedFile(String) - Constructor for class uk.ac.starlink.fits.MappedFile
  Constructs a MappedFile object by mapping the whole of an existing file using read-only mode.
MappedFile(String, String) - Constructor for class uk.ac.starlink.fits.MappedFile
  Constructs a MappedFile object by mapping the whole of an existing file with a given mode.
MappedFile(String, String, long, int) - Constructor for class uk.ac.starlink.fits.MappedFile
  Constructs a MappedFile object by mapping part of an existing file with a given mode.
MappedFile.FileTooLongException - Exception in uk.ac.starlink.fits
  Exception indicating that a file is too long to map.
MappingRowSplittable - Class in uk.ac.starlink.table
  RowSplittable which wraps another RowSplittable but presents different column contents as controlled by a supplied column data mapping function.
MappingRowSplittable(RowSplittable, Function<RowSplittable, RowData>) - Constructor for class uk.ac.starlink.table.MappingRowSplittable
  Constructor.
mark(int) - Method in class uk.ac.starlink.fits.MappedFile
mark(int) - Method in class uk.ac.starlink.fits.MultiMappedFile
mark(int) - Method in class uk.ac.starlink.util.Base64InputStream
mark(int) - Method in class uk.ac.starlink.util.HeadBufferInputStream
MARK_WORKAROUND_PROPERTY - Static variable in class uk.ac.starlink.util.DataSource
markSupported() - Method in class uk.ac.starlink.fits.MappedFile
markSupported() - Method in class uk.ac.starlink.fits.MultiMappedFile
markSupported() - Method in class uk.ac.starlink.util.Base64InputStream
markSupported() - Method in class uk.ac.starlink.util.HeadBufferInputStream
  Mark/reset is not supported.
markSupported() - Method in class uk.ac.starlink.util.UncompressInputStream
  This stream does not support mark/reset on the stream.
MASS_OF_EARTH - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Mass of the Earth - Kg
MASS_OF_JUPITER - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Mass of Jupiter - Kg
MASS_OF_SUN - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Mass of Sun - Kg
matches(String, String) - Method in class uk.ac.starlink.util.ContentType
  Indicates whether the type and subtype match a given pair.
matchesExtension(DocumentedIOHandler, String) - Static method in interface uk.ac.starlink.table.formats.DocumentedIOHandler
  Utility method that returns true if the supplied filename has one of the extensions associated with a given handler (ends with a "." plus the extension), matched case-insensitively.
MAX_NCOLSTD - Static variable in class uk.ac.starlink.fits.FitsConstants
  Maximum number of columns in standard FITS BINTABLE extension.
MAX_NCOLSTD - Static variable in interface uk.ac.starlink.fits.WideFits
  Maximum number of standard columns, imposed by FITS standard (999).
MAX_SHOW_ELEMENTS - Static variable in class uk.ac.starlink.table.gui.NumericCellRenderer
  The most elements that will be shown in a single cell.
MemoryByteStore - Class in uk.ac.starlink.table.storage
  ByteStore implementation which stores bytes in a buffer in memory.
MemoryByteStore() - Constructor for class uk.ac.starlink.table.storage.MemoryByteStore
MessagePolicy - Enum in uk.ac.starlink.ecsv
  Defines how to deliver a message to the user.
META_KEY - Static variable in class uk.ac.starlink.feather.FeatherStarTable
  JSON key to store miscellaneous/broken metadata in column metadata.
MetaCopyStarTable - Class in uk.ac.starlink.table
  Wrapper table which makes deep copies of the table metadata, including column metadata and table parameters.
MetaCopyStarTable(StarTable) - Constructor for class uk.ac.starlink.table.MetaCopyStarTable
  Constructor.
Metadata(ColumnInfo[], RowEvaluator.Decoder[], long) - Constructor for class uk.ac.starlink.table.formats.RowEvaluator.Metadata
MetadataStarTable - Class in uk.ac.starlink.table
  Utility StarTable implementation which contains only metadata, no data.
MetadataStarTable(ColumnInfo[]) - Constructor for class uk.ac.starlink.table.MetadataStarTable
  Constructs a metadata table with given column metadata and an indeterminate number of rows.
MetadataStarTable(ColumnInfo[], long) - Constructor for class uk.ac.starlink.table.MetadataStarTable
  Constructs a metadata table with given column metadata and a given number of rows.
MIRAGE_CLASS - Static variable in class uk.ac.starlink.mirage.MirageDriver
  Name of the main Mirage application class.
MIRAGE_CLASSPATH_PROP - Static variable in class uk.ac.starlink.mirage.MirageDriver
  Name of the property used to locate the `MirageDriver.MIRAGE_CLASS` class.
MirageDriver - Class in uk.ac.starlink.mirage
  Main application class for the StarTable Mirage front-end.
MirageDriver() - Constructor for class uk.ac.starlink.mirage.MirageDriver
MirageFormatter - Class in uk.ac.starlink.mirage
  Turns StarTables into Mirage format tables.
MirageFormatter(PrintStream) - Constructor for class uk.ac.starlink.mirage.MirageFormatter
  Constructs a new formatter which will write to a given stream.
MirageTableWriter - Class in uk.ac.starlink.mirage
MirageTableWriter() - Constructor for class uk.ac.starlink.mirage.MirageTableWriter
MJD - Static variable in class uk.ac.starlink.table.TimeMapper
  Mapper for numeric values in Modified Julian Date.
modelChanged() - Method in class uk.ac.starlink.table.gui.TableRowHeader
  This method should be called to notify this header that the master table's TableModel has been changed.
MonitorStoragePolicy - Class in uk.ac.starlink.table.storage
  Wrapper storage policy which derives its functionality from an existing ("base") policy, but additionally passes row storage events to a supplied TableSink.
MonitorStoragePolicy(StoragePolicy, TableSink) - Constructor for class uk.ac.starlink.table.storage.MonitorStoragePolicy
  Constructor.
mouseDragged(MouseEvent) - Method in class uk.ac.starlink.util.gui.DragListener
mouseEntered(MouseEvent) - Method in class uk.ac.starlink.util.gui.DragListener
mousePressed(MouseEvent) - Method in class uk.ac.starlink.util.gui.DragListener
mouseReleased(MouseEvent) - Method in class uk.ac.starlink.util.gui.DragListener
MrtTableBuilder - Class in uk.ac.starlink.table.formats
  Input handler for the so-called "Machine-Readable Table" format used by AAS journals.
MrtTableBuilder() - Constructor for class uk.ac.starlink.table.formats.MrtTableBuilder
  Default constructor.
MrtTableBuilder(ErrorMode, boolean) - Constructor for class uk.ac.starlink.table.formats.MrtTableBuilder
  Constructor with configuration options.
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.
MultilineJTable - Class in uk.ac.starlink.table.gui
  JTable which can display multiple-line elements.
MultilineJTable(TableModel) - Constructor for class uk.ac.starlink.table.gui.MultilineJTable
  Constructs a new table given a base TableModel.
MultilineJTable() - Constructor for class uk.ac.starlink.table.gui.MultilineJTable
  Constructs a MultilineJTable without any data.
MultiMappedFile - Class in uk.ac.starlink.fits
  ArrayDataIO implementation which works by mapping but is capable of splitting a file up into multiple mapped sections.
MultiMappedFile(FileChannel, FileChannel.MapMode, int) - Constructor for class uk.ac.starlink.fits.MultiMappedFile
  Constructs a MultiMappedFile from a channel.
MultiMappedFile(File, FileChannel.MapMode, int) - Constructor for class uk.ac.starlink.fits.MultiMappedFile
  Constructs a MultiMappedFile from a file.
MultiplexInvocationHandler<T> - Class in uk.ac.starlink.util
  Used to generate a proxy instance which implements a given interface and delegates its calls to each of a given list of target implementations.
MultiplexInvocationHandler(T[]) - Constructor for class uk.ac.starlink.util.MultiplexInvocationHandler
  Constructor.
MultiStarTableWriter - Interface in uk.ac.starlink.table
  Interface for table output handlers that can write multiple tables to the same stream.
MultiTableBuilder - Interface in uk.ac.starlink.table
  Interface for objects which can construct an array of StarTables from a data resource.

## N

Namespacing - Class in uk.ac.starlink.votable
  Determines how namespaces are handled in VOTable documents.
Namespacing(String) - Constructor for class uk.ac.starlink.votable.Namespacing
  Constructor.
ncol_ - Variable in class uk.ac.starlink.table.formats.RowEvaluator.Metadata
NDARRAY_ORIGIN - Static variable in class uk.ac.starlink.fits.FitsConstants
  FITS header card for indicating NDArray origin values.
NDARRAY_PREFIX - Static variable in class uk.ac.starlink.fits.FitsConstants
  Prefix for NDArray-related FITS header cards.
NDX_PREFIX - Static variable in class uk.ac.starlink.fits.FitsConstants
  Prefix for NDX-related FITS header cards.
NDX_XML - Static variable in class uk.ac.starlink.fits.FitsConstants
  FITS header card for location (relative URL) of XML representation.
newDocument() - Static method in class uk.ac.starlink.util.DOMUtils
  Returns a new `Document` instance.
newStream() - Method in class uk.ac.starlink.parquet.FileInputFile
next() - Method in class uk.ac.starlink.ecsv.EcsvReader
  Attempts to advance the current row to the next one.
next() - Method in class uk.ac.starlink.gbin.GbinObjectReader
  Reads the next record.
next() - Method in class uk.ac.starlink.table.AccessRowSequence
next() - Method in class uk.ac.starlink.table.EmptyRowSequence
  Always returns false.
next() - Method in class uk.ac.starlink.table.IteratorRowSequence
next() - Method in class uk.ac.starlink.table.OnceRowPipe
next() - Method in class uk.ac.starlink.table.ProgressRowSplittable
next() - Method in class uk.ac.starlink.table.RandomRowSplittable
next() - Method in class uk.ac.starlink.table.ReaderRowSequence
next() - Method in interface uk.ac.starlink.table.RowSequence
  Attempts to advance the current row to the next one.
next() - Method in class uk.ac.starlink.table.SequentialRowSplittable
next() - Method in class uk.ac.starlink.table.ShapeIterator
next() - Method in class uk.ac.starlink.table.WrapperRowSequence
next() - Method in interface uk.ac.starlink.util.Sequence
  Move to the next item in the sequence.
nextCapacity(int) - Method in class uk.ac.starlink.util.PrimitiveList
  Determines by how much the storage array will grow if it needs to expand.
nextTable() - Method in class uk.ac.starlink.table.QueueTableSequence
nextTable() - Method in interface uk.ac.starlink.table.TableSequence
  Returns the next table in the sequence, or null if the end of the sequence is reached.
nFields - Variable in class uk.ac.starlink.util.AsciiFileParser
  The number of fixed fields in the file.
NioByteStoreAccess - Class in uk.ac.starlink.table.storage
  Partial implementation of ByteStoreAccess.
NioByteStoreAccess() - Constructor for class uk.ac.starlink.table.storage.NioByteStoreAccess
NO_ACTION - Static variable in class uk.ac.starlink.table.JoinFixAction
  Action which causes names to be left alone.
Node - Interface in uk.ac.starlink.connect
  Represents a node in a (possibly remote) file system.
NodeComparator - Class in uk.ac.starlink.connect
  Comparator for nodes.
NodeDescendants - Class in uk.ac.starlink.util
  Represents the set of Nodes in the tree rooted at a particular DOM Node.
NodeDescendants(Node) - Constructor for class uk.ac.starlink.util.NodeDescendants
  Creates a new `NodeDescendant` object.
NodeDescendants(Node, int) - Constructor for class uk.ac.starlink.util.NodeDescendants
  Creates a new `NodeDescendant` object.
NodeDescendants.Visitor - Interface in uk.ac.starlink.util
  The `Visitor` processes a single node in a tree.
NONE - Static variable in class uk.ac.starlink.util.Compression
  A Compression object representing no compression (or perhaps an unknown one).
NONE - Static variable in class uk.ac.starlink.util.ContentCoding
  No encoding is requested.
NONE - Static variable in class uk.ac.starlink.votable.Namespacing
  No namespace awareness; any namespacing will probably confuse parser.
normalize() - Method in class uk.ac.starlink.votable.dom.DelegatingNode
normalizeDocument() - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
nrow_ - Variable in class uk.ac.starlink.table.formats.RowEvaluator.Metadata
NULL - Static variable in class uk.ac.starlink.table.formats.IpacTableWriter
  String representation for null values.
NULL_VALUE_INFO - Static variable in class uk.ac.starlink.table.Tables
  ValueInfo which may be used as part of a column's metadata to indicate a special value (preferably a `Number` that should be interpreted as a null (blank).
NumberStarColumnWriter - Class in uk.ac.starlink.feather
  StarColumnWriter implementation for numeric values.
NumberStarColumnWriter(StarTable, int, FeatherType, boolean, byte[]) - Constructor for class uk.ac.starlink.feather.NumberStarColumnWriter
  Constructor.
NumericCellRenderer - Class in uk.ac.starlink.table.gui
  Provides better rendering of numeric table cells than the default JTable renderer.
NumericCellRenderer(Class<?>) - Constructor for class uk.ac.starlink.table.gui.NumericCellRenderer
  Construct a new NumericCellRenderer with a hint about the values it will be expected to render.

## O

ObjectArrayColumn - Class in uk.ac.starlink.table
  A column which provides data storage in a java array of objects.
ObjectArrayColumn(ColumnInfo, Object[]) - Constructor for class uk.ac.starlink.table.ObjectArrayColumn
  Constructs a new column backed by a given array of objects.
ObjectFactory<T> - Class in uk.ac.starlink.util
  Manages dynamic creation of objects from a known set of classes.
ObjectFactory(Class<T>) - Constructor for class uk.ac.starlink.util.ObjectFactory
  Constructor.
obtainMetadata() - Method in class uk.ac.starlink.table.formats.AsciiStarTable
obtainMetadata() - Method in class uk.ac.starlink.table.formats.CsvStarTable
obtainMetadata() - Method in class uk.ac.starlink.table.formats.StreamStarTable
  Obtains column metadata for this table, probably by reading through the rows once and using a RowEvaluator.
OnceRowPipe - Class in uk.ac.starlink.table
  Streaming `RowPipe` implementation which provides a one-shot table.
OnceRowPipe() - Constructor for class uk.ac.starlink.table.OnceRowPipe
  Constructs a new streaming row store with a default buffer size.
OnceRowPipe(int) - Constructor for class uk.ac.starlink.table.OnceRowPipe
  Constructs a new streaming row store with a given buffer size.
openConnection(URL) - Method in class uk.ac.starlink.util.ContentCoding
  Convenience method to open a new connection prepared in accordance with this object's encoding policy.
openStream(URL) - Method in class uk.ac.starlink.util.ContentCoding
  Convenience method to return a byte stream from a given URL in accordance with this object's encoding policy.
OPTIONS - Static variable in class uk.ac.starlink.table.formats.ErrorMode
  Known values.

## P

PackagedIOException(IOException) - Constructor for exception uk.ac.starlink.table.IteratorRowSequence.PackagedIOException
  Construct an unchecked exception packaging a given IOException.
Pair<T> - Class in uk.ac.starlink.util
  Aggregates two objects of the same type.
Pair(T, T) - Constructor for class uk.ac.starlink.util.Pair
  Constructor.
ParamElement - Class in uk.ac.starlink.votable
  Object representing a PARAM element in a VOTable.
ParamRefElement - Class in uk.ac.starlink.votable
  Object representing a PARAMref element.
ParquetStarTable - Class in uk.ac.starlink.parquet
  Partial StarTable implementation based on a Parquet file.
ParquetStarTable(IOSupplier<ParquetFileReader>) - Constructor for class uk.ac.starlink.parquet.ParquetStarTable
  Constructor.
ParquetTableBuilder - Class in uk.ac.starlink.parquet
  TableBuilder for parquet files.
ParquetTableBuilder() - Constructor for class uk.ac.starlink.parquet.ParquetTableBuilder
  Constructor.
ParquetTableWriter - Class in uk.ac.starlink.parquet
  TableWriter implementation for output to Parquet format.
ParquetTableWriter() - Constructor for class uk.ac.starlink.parquet.ParquetTableWriter
ParquetUtil - Class in uk.ac.starlink.parquet
  Utility classes for Parquet I/O.
parse(File) - Method in class uk.ac.starlink.util.AsciiFileParser
  Parse a file using the current configuration.
PARSEC - Static variable in class uk.ac.starlink.util.PhysicalConstants
  1 Parsec - m
parseContentType(String) - Static method in class uk.ac.starlink.util.ContentType
  Parses a Content-Type (MIME type) string in accordance with the syntax rules in RFC2045.
parseMeta(String[]) - Method in class uk.ac.starlink.ecsv.SnakeYamlParser
parseMeta(String[]) - Method in interface uk.ac.starlink.ecsv.YamlParser
  Extracts ECSV header information from lines of YAML.
parseSchemeLocation(String) - Static method in class uk.ac.starlink.table.StarTableFactory
  Parses a scheme-format table specification as a scheme name and a scheme-specific part.
parseSpec(String) - Static method in class uk.ac.starlink.util.BeanConfig
  Parses an object specification to produce a BeanConfig instance.
PASSWORD_PROP - Static variable in class uk.ac.starlink.util.PropertyAuthenticator
  System property supplying basic authentication password ("star.basicauth.password").
PhysicalConstants - Class in uk.ac.starlink.util
  Class of physical and astronomical constants.
PipeReaderThread - Class in uk.ac.starlink.util
  Thread which reads data from a pipe.
PipeReaderThread() - Constructor for class uk.ac.starlink.util.PipeReaderThread
  Constructs a new reader thread.
PLANCK - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Planck constant - J.s
PLANCK_BAR - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Planck constant/2*PI - J.s
PLANCK_EVS - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Planck constant - eV.s
PLANCK_EVS_BAR - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Planck constant/2*PI - eV.s
PLANCK_LENGTH - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Planck length - m
PLANCK_MASS - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Planck mass - Kg
PLANCK_TEMP - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Planck temperature - K
POLICY_PROP - Static variable in class uk.ac.starlink.votable.Namespacing
  Name of system property which determines namespacing policy used.
PRECISION_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for VOTable `precision` attribute.
PREF_PROPERTY - Static variable in class uk.ac.starlink.table.StoragePolicy
  Name of the system property which can be set to indicate the initial setting of the default storage policy ("startable.storage").
PREFER_DISK - Static variable in class uk.ac.starlink.table.StoragePolicy
  Storage policy which will normally store table data in a scratch disk file.
PREFER_MEMORY - Static variable in class uk.ac.starlink.table.StoragePolicy
  Storage policy which will always store table data in memory.
prepareLoadedTable(StarTable, TableBuilder) - Method in interface uk.ac.starlink.table.TablePreparation
  Performs arbitrary operations on a given table that has been loaded by a given input handler.
prepareRenderer(TableCellRenderer, int, int) - Method in class uk.ac.starlink.table.gui.MultilineJTable
prepareRequest(URLConnection) - Method in class uk.ac.starlink.util.ContentCoding
  Sets up request headers for the given connection.
PrimitiveArrayColumn - Class in uk.ac.starlink.table
  A column which provides data storage in a java array of primitives.
PrimitiveList - Class in uk.ac.starlink.util
  Provides an extendable list of primitive values.
PrimitiveList(Object, int) - Constructor for class uk.ac.starlink.util.PrimitiveList
  Constructs a list from an initial array object, whose component type determines the primitive type which this list will work with, and a size, which indicates number of elements of the array which are initially considered to constitute the contents of this list.
PrimitiveXMLEncodeDecode - Class in uk.ac.starlink.util
  An abstract base-class for objects that want to encode and decode themselves from an XML stream.
PrimitiveXMLEncodeDecode() - Constructor for class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
print(String) - Method in class uk.ac.starlink.util.XmlWriter
  Outputs a literal string in the output.
printColumnHeads(OutputStream, int[], ColumnInfo[]) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Outputs headings for the table columns.
printColumnHeads(OutputStream, int[], ColumnInfo[]) - Method in class uk.ac.starlink.table.formats.AsciiTableWriter
printColumnHeads(OutputStream, int[], ColumnInfo[]) - Method in class uk.ac.starlink.table.formats.IpacTableWriter
printColumnHeads(OutputStream, int[], ColumnInfo[]) - Method in class uk.ac.starlink.table.formats.TextTableWriter
printFooter(OutputStream) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
  For standalone output, this method is invoked to output any text following the </TABLE> end tag.
printFooter(OutputStream, StarTable) - Method in class uk.ac.starlink.table.formats.LatexTableWriter
  For standalone output, this method is invoked to output any text following the `tabular` environment.
printHeader(OutputStream, StarTable) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
  For standalone output, this method is invoked to output any text preceding the <TABLE> start tag.
printHeader(OutputStream, StarTable) - Method in class uk.ac.starlink.table.formats.LatexTableWriter
  For standalone output, this method is invoked to output any text preceding the `tabular` environment.
printLine(OutputStream, int[], String[]) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Outputs a line of table data.
printLine(OutputStream, int[], String[]) - Method in class uk.ac.starlink.table.formats.AsciiTableWriter
printLine(OutputStream, int[], String[]) - Method in class uk.ac.starlink.table.formats.IpacTableWriter
printLine(OutputStream, int[], String[]) - Method in class uk.ac.starlink.table.formats.TextTableWriter
println(OutputStream, String) - Static method in class uk.ac.starlink.util.IOUtils
  Writes a string to an output stream followed by a new line.
println(String) - Method in class uk.ac.starlink.util.XmlWriter
  Outputs a literal string in the output followed by a newline character.
printParam(OutputStream, String, String, Class<?>) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Outputs a parameter and its value.
printParam(OutputStream, String, String, Class<?>) - Method in class uk.ac.starlink.table.formats.AsciiTableWriter
printParam(OutputStream, String, String, Class<?>) - Method in class uk.ac.starlink.table.formats.IpacTableWriter
printParam(OutputStream, String, String, Class<?>) - Method in class uk.ac.starlink.table.formats.TextTableWriter
printSeparator(OutputStream, int[]) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Outputs a decorative separator line, of the sort you might find between the column headings and the table data.
printSeparator(OutputStream, int[]) - Method in class uk.ac.starlink.table.formats.AsciiTableWriter
printSeparator(OutputStream, int[]) - Method in class uk.ac.starlink.table.formats.IpacTableWriter
printSeparator(OutputStream, int[]) - Method in class uk.ac.starlink.table.formats.TextTableWriter
ProcessDataSource - Class in uk.ac.starlink.util
  DataSource that uses the standard output of a System process.
ProcessDataSource(ProcessBuilder) - Constructor for class uk.ac.starlink.util.ProcessDataSource
  Constructor.
processingInstruction(String, String) - Method in class uk.ac.starlink.votable.TableContentHandler
processingInstruction(String, String) - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
ProgressBarStarTable - Class in uk.ac.starlink.table.gui
  A WrapperStarTable which behaves the same as its base, except that UI intervention is permitted on any RowSequence which is taken out on it.
ProgressBarStarTable(StarTable, JProgressBar) - Constructor for class uk.ac.starlink.table.gui.ProgressBarStarTable
  Constructor with default cancellation control.
ProgressBarStarTable(StarTable, JProgressBar, BooleanSupplier) - Constructor for class uk.ac.starlink.table.gui.ProgressBarStarTable
  Constructor with supplied cancellation control.
ProgressBarTableSink - Class in uk.ac.starlink.table.gui
  TableSink implementation which messages a progress bar with row updates.
ProgressBarTableSink(JProgressBar) - Constructor for class uk.ac.starlink.table.gui.ProgressBarTableSink
  Constructs a default sink.
ProgressBarTableSink(JProgressBar, int, int) - Constructor for class uk.ac.starlink.table.gui.ProgressBarTableSink
  Constructs a sink with given parameters.
ProgressLineStarTable - Class in uk.ac.starlink.table
  A WrapperStarTable which behaves the same as its base, except that any RowSequence taken out on it will display an ASCII progress line on a terminal describing how far through the table it's got.
ProgressLineStarTable(StarTable, PrintStream) - Constructor for class uk.ac.starlink.table.ProgressLineStarTable
  Constructs a new ProgressLineStarTable.
ProgressRowSplittable - Class in uk.ac.starlink.table
  RowSplittable wrapper that can manage progress reporting, as well as force termination of iteration.
ProgressRowSplittable(RowSplittable, ProgressRowSplittable.Target) - Constructor for class uk.ac.starlink.table.ProgressRowSplittable
  Public constructor.
ProgressRowSplittable.Target - Interface in uk.ac.starlink.table
  Callback interface for objects that will be informed about iteration progress, and also given the opportunity to terminate iteration.
PROPERTIES_FILE - Static variable in class uk.ac.starlink.util.Loader
  Name of the file in the user's home directory from which properties are loaded.
PropertyAuthenticator - Class in uk.ac.starlink.util
  Authenticator implementation which uses system properties to set fixed username and passwords for HTTP Basic Authentication.
PropertyAuthenticator() - Constructor for class uk.ac.starlink.util.PropertyAuthenticator
  Constructor.
PROTON_MASS - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Proton mass - Kg
ProxySetup - Class in uk.ac.starlink.util
  A singleton class for controlling the configuration of the web proxy system properties.
put(byte) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
  Writes a single byte at the current position.
put(byte[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
  Writes bytes from a buffer to the current position.
put(byte) - Method in class uk.ac.starlink.fits.MappedFile
put(byte[], int, int) - Method in class uk.ac.starlink.fits.MappedFile
put(byte) - Method in class uk.ac.starlink.fits.MultiMappedFile
put(byte[], int, int) - Method in class uk.ac.starlink.fits.MultiMappedFile
put(long, Object, int, int) - Method in class uk.ac.starlink.table.storage.ArrayPrimitiveStore
put(long, Object, int, int) - Method in interface uk.ac.starlink.table.ValueStore
  Stores a vector of values in this object.
put(Object) - Method in class uk.ac.starlink.util.GenericNioBuffer
  Generic relative bulk put method.
put(Object, int, int) - Method in class uk.ac.starlink.util.GenericNioBuffer
  Generic relative bulk put method.

## Q

QueueTableSequence - Class in uk.ac.starlink.table
  TableSequence implementation for concurrent use.
QueueTableSequence() - Constructor for class uk.ac.starlink.table.QueueTableSequence
  Constructor.
quote(String) - Method in class uk.ac.starlink.table.jdbc.SqlSyntax
  Returns a quoted version of a word.
quoteIfNecessary(String) - Method in class uk.ac.starlink.table.jdbc.SqlSyntax
  Returns a string which can be used within an SQL query to refer to an item with the name of a given word.
quoteString(String, char) - Static method in class uk.ac.starlink.ecsv.EcsvEncoder
  Returns a suitably escaped value of a string, ensuring that no ECSV control characters are present in the result.

## R

RA_INFO - Static variable in class uk.ac.starlink.table.Tables
  ValueInfo representing Right Ascension.
RADIUS_OF_SUN - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Radius of Sun - m
RandomResultSetStarTable - Class in uk.ac.starlink.table.jdbc
  StarTable implementation based on a random-access `ResultSet`.
RandomResultSetStarTable(ResultSet) - Constructor for class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
  Constructor.
RandomResultSetStarTable(StarResultSet) - Constructor for class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
  Constructor.
RandomRowSplittable - Class in uk.ac.starlink.table
  RowSplittable based on a RowAccess.
RandomRowSplittable(StarTable) - Constructor for class uk.ac.starlink.table.RandomRowSplittable
  Constructs a splittable for a given table.
RandomStarTable - Class in uk.ac.starlink.table
  Implements a StarTable based on row and cell accessor methods that are random access and thread-safe.
RandomStarTable() - Constructor for class uk.ac.starlink.table.RandomStarTable
randomTable(StarTable) - Method in class uk.ac.starlink.table.StarTableFactory
  Returns a table based on a given table and guaranteed to have random access.
randomTable(StarTable) - Method in class uk.ac.starlink.table.StoragePolicy
  Returns a table based on a given table and guaranteed to have random access.
randomTable(StarTable) - Static method in class uk.ac.starlink.table.Tables
  Returns a table based on a given table and guaranteed to have random access.
read(byte[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(boolean[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(short[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(char[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(int[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(long[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(float[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(double[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(byte[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(boolean[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(short[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(char[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(int[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(long[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(float[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read(double[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
read() - Method in class uk.ac.starlink.util.Base64InputStream
read(byte[], int, int) - Method in class uk.ac.starlink.util.Base64InputStream
read() - Method in class uk.ac.starlink.util.CountInputStream
read(byte[]) - Method in class uk.ac.starlink.util.CountInputStream
read(byte[], int, int) - Method in class uk.ac.starlink.util.CountInputStream
read() - Method in class uk.ac.starlink.util.HeadBufferInputStream
read(byte[]) - Method in class uk.ac.starlink.util.HeadBufferInputStream
read(byte[], int, int) - Method in class uk.ac.starlink.util.HeadBufferInputStream
read() - Method in class uk.ac.starlink.util.UncompressInputStream
read(byte[], int, int) - Method in class uk.ac.starlink.util.UncompressInputStream
readAllServiceDescriptors(VOElement) - Method in class uk.ac.starlink.votable.datalink.ServiceDescriptorFactory
  Reads ServiceDescriptor descendants of a given element.
readArray(Object) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
readBoolean() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
readByte() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
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
readByte() - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads a byte from the current position.
readByte() - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
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
readBytes(byte[], int, int) - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads bytes into a buffer from the current position.
readBytes(byte[], int, int) - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
readBytes(InputStream, int) - Static method in class uk.ac.starlink.util.IOUtils
  Reads a number of bytes from a stream.
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.
readChar() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
readChar() - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads a char from the current position.
readChar() - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
readDouble() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
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
readDouble() - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads a double from the current position.
readDouble() - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
ReaderRowSequence - Class in uk.ac.starlink.table
  Partial implementation of `RowSequence` suitable for subclassing by classes which can read a row at a time and don't know when the row stream will come to an end.
ReaderRowSequence() - Constructor for class uk.ac.starlink.table.ReaderRowSequence
readFloat() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
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
readFloat() - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads a float from the current position.
readFloat() - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
readFully(byte[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
  Reads a specified number of bytes into an array.
readFully(byte[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
readHeader(LineReader) - Static method in class uk.ac.starlink.ecsv.EcsvHeader
  Constructs an EcsvHeader instance by reading lines from a file.
readHeader(Header, ArrayDataInput) - Static method in class uk.ac.starlink.fits.FitsConstants
  Populates a header from an input stream, reporting its length in bytes.
readInt() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
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
readInt() - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads an int from the current position.
readInt() - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
readItem(Map<ItemReader, Object>) - Method in class uk.ac.starlink.gbin.ItemReader
  Reads the value for this reader in the context of a given row object.
readItem(ColumnReader) - Method in interface uk.ac.starlink.parquet.Decoder
  Reads a primitive value from the supplied column reader into this decoder's current value.
readLArray(Object) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
readLine() - Method in class uk.ac.starlink.ecsv.LineReader
  Returns the next non-empty line of text from the input stream.
readLine() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
  Deprecated.
  see `DataInputStream.readLine()`
readLine(BufferedInputStream) - Static method in class uk.ac.starlink.table.formats.WDCTableBuilder
readLong() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
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
readLong() - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads a long from the current position.
readLong() - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
readMaskedString(String, PrintStream) - Static method in class uk.ac.starlink.util.LineReader
  Reads a line of text from the user without it being visible to onlookers.
readNull() - Method in interface uk.ac.starlink.parquet.Decoder
  Reads a null value into this decoder's current value.
readPassword() - Method in class uk.ac.starlink.table.jdbc.TerminalAuthenticator
  Prompts to the prompt stream and reads the password from standard input.
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.
readRow(PushbackInputStream) - Method in class uk.ac.starlink.table.formats.AsciiStarTable
  Reads the next row of data from a given stream.
readRow(PushbackInputStream) - Method in class uk.ac.starlink.table.formats.CsvStarTable
  Reads the next row of data from a given stream.
readRow(PushbackInputStream) - Method in class uk.ac.starlink.table.formats.StreamStarTable
  Reads the next row of data from a given stream.
readRow() - Method in class uk.ac.starlink.table.ReaderRowSequence
  Acquires the next row of objects from the input stream.
READROW_FRACTION - Static variable in class uk.ac.starlink.table.ColumnPermutedStarTable
  When `readRow` is not specified explicitly, this gives the threshold for determining how `getRow` methods are implemented.
readShort() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
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
readShort() - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads a short from the current position.
readShort() - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
readString(String, PrintStream) - Static method in class uk.ac.starlink.util.LineReader
  Reads a line of text from the user.
readTableServiceDescriptors(TableElement) - Method in class uk.ac.starlink.votable.datalink.ServiceDescriptorFactory
  Locates all the service descriptors that correspond to a given TABLE element.
readText(String) - Method in interface uk.ac.starlink.table.formats.DocumentedIOHandler
  Utility method to read text from a resource file.
readUnsignedByte() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
readUnsignedShort() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
readUser() - Method in class uk.ac.starlink.table.jdbc.TerminalAuthenticator
  Prompts to the prompt stream and reads the user name from standard input.
readUTF() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
readValue(long) - Method in class uk.ac.starlink.table.ArrayColumn
readValue(long) - Method in class uk.ac.starlink.table.BlankColumn
  Returns column value, which is always null.
readValue(long) - Method in class uk.ac.starlink.table.ColumnData
  Returns the value stored at a given row in this column.
readValue(long) - Method in class uk.ac.starlink.table.ConstantColumn
readValue(long) - Method in class uk.ac.starlink.table.EditableColumn
readValue(int) - Method in class uk.ac.starlink.table.PrimitiveArrayColumn
readValue(long) - Method in class uk.ac.starlink.table.WrapperColumn
REF_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for VOTable `ref` attribute.
refreshList() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Ensures that the list contains the correct children for the currently selected branch.
register(String, String) - Method in class uk.ac.starlink.util.ObjectFactory
  Registers a class with its nickname.
relativizeDOM(Node, URI, String) - Static method in class uk.ac.starlink.util.DOMUtils
  Traverses the given DOM, relativising all the URIs in the `uri` attributes of each `Element`.
remaining() - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
  Returns the number of bytes remaining between the current position and the end of the file.
remaining() - Method in class uk.ac.starlink.fits.MappedFile
remaining() - Method in class uk.ac.starlink.fits.MultiMappedFile
remove() - Method in class uk.ac.starlink.table.ShapeIterator
removeAttribute(String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
removeAttributeNode(Attr) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
removeAttributeNS(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
removeChangeListener(ChangeListener) - Method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  De-registers a listener for changes.
removeChild(Node) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
removeIndexInterval(int, int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
removeKey(K) - Method in class uk.ac.starlink.util.MapGroup
  Removes all entries with a given key for every map in this group.
removeKeys(Collection<K>) - Method in class uk.ac.starlink.util.MapGroup
  Removes all entries which have a key in a given collection for every map in this group.
removeListSelectionListener(ListSelectionListener) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
removePropertyChangeListener(PropertyChangeListener) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Removes a listener added earlier.
removeRow(long) - Method in class uk.ac.starlink.table.RowListStarTable
  Removes an existing row from the table.
removeSelectionInterval(int, int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
removeTableModelListener(TableModelListener) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
renameNode(Node, String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
replaceChild(Node, Node) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
replaceData(int, int, String) - Method in class uk.ac.starlink.votable.dom.DelegatingCharacterData
replaceWholeText(String) - Method in class uk.ac.starlink.votable.dom.DelegatingText
report(String) - Method in class uk.ac.starlink.table.formats.ErrorMode
  Consumes a report string in a way appropriate for this mode.
Representation<T> - Interface in uk.ac.starlink.gbin
  Defines how an object type in a GBIN file will be represented when the GBIN file is turned into a table.
representValue(Object) - Method in interface uk.ac.starlink.gbin.Representation
  Transforms a raw data value to the value as presented by this representation.
REQUIRE_HIERARCH - Static variable in class uk.ac.starlink.fits.FitsConstants
  Whether HIERARCH convention is used; true by default.
requireRandom() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns the `requireRandom` flag.
reset() - Method in class uk.ac.starlink.fits.MappedFile
reset() - Method in class uk.ac.starlink.fits.MultiMappedFile
reset() - Method in class uk.ac.starlink.util.Base64InputStream
reset() - Method in class uk.ac.starlink.util.HeadBufferInputStream
reset() - Method in class uk.ac.starlink.util.NodeDescendants
  Sets the object back to its initial state.
reset(int) - Method in class uk.ac.starlink.util.NodeDescendants
  Sets the object back to its initial state, but with a (possibly) different constraint on which nodes are included in the set.
resolveEntity(String, String) - Method in class uk.ac.starlink.util.StarEntityResolver
  Resolves an entity if it is one of the ones that we keep on hand.
ResourceDataSource - Class in uk.ac.starlink.util
  A DataSource which represents a resource available from the class loader's `ClassLoader.getResourceAsStream(java.lang.String)` method.
ResourceDataSource(String, int) - Constructor for class uk.ac.starlink.util.ResourceDataSource
  Constructs a new ResourceDataSource from a resource name and given size of intro buffer.
ResourceDataSource(String) - Constructor for class uk.ac.starlink.util.ResourceDataSource
  Constructs a new ResourceDataSource from a resource name with a default size of intro buffer.
restore() - Method in class uk.ac.starlink.util.ProxySetup
  Restore from backing store, updating the system properties.
retainKeys(Collection<K>) - Method in class uk.ac.starlink.util.MapGroup
  Removes all entries except those with keys in a given collection for every map in this group.
ROOT - Static variable in class uk.ac.starlink.gbin.ItemReader
  Special instance used as the reader root.
RowAccess - Interface in uk.ac.starlink.table
  Provides random access to table data.
RowCollector<A> - Class in uk.ac.starlink.table
  Convenience implementation of `SplitCollector` for use with table row processing.
RowCollector() - Constructor for class uk.ac.starlink.table.RowCollector
RowData - Interface in uk.ac.starlink.table
  Allows access to the values in a single row of a table.
rowData(Object[]) - Method in interface uk.ac.starlink.votable.TableHandler
  Called when a row has been read.
RowEvaluator - Class in uk.ac.starlink.table.formats
  Examines unknown rows (arrays of strings) to work out what they contain.
RowEvaluator() - Constructor for class uk.ac.starlink.table.formats.RowEvaluator
  Constructs a new RowEvaluator which will work out the number of columns from the data.
RowEvaluator(int) - Constructor for class uk.ac.starlink.table.formats.RowEvaluator
  Constructs a new RowEvaluator which will examine rows with a fixed number of columns.
RowEvaluator.Decoder - Class in uk.ac.starlink.table.formats
  Interface for an object that can turn a string into a cell content object.
RowEvaluator.Metadata - Class in uk.ac.starlink.table.formats
  Helper class used to group quantities which describe what the data types found in the columns of a table are.
rowIndex() - Method in class uk.ac.starlink.table.EmptyRowSequence
rowIndex() - Method in class uk.ac.starlink.table.MappingRowSplittable
rowIndex() - Method in class uk.ac.starlink.table.ProgressRowSplittable
rowIndex() - Method in class uk.ac.starlink.table.RandomRowSplittable
rowIndex() - Method in interface uk.ac.starlink.table.RowSplittable
  Returns a supplier for the index of the row currently being processed, if possible.
rowIndex() - Method in class uk.ac.starlink.table.SequentialRowSplittable
rowList - Variable in class uk.ac.starlink.util.AsciiFileParser
  A list that contains arrays of each set of Strings parsed from each row.
RowListStarTable - Class in uk.ac.starlink.table
  Simple modifiable StarTable implementation.
RowListStarTable(ColumnInfo[]) - Constructor for class uk.ac.starlink.table.RowListStarTable
  Constructs a new RowListStarTable specifying the columns that it will contain.
RowListStarTable(StarTable) - Constructor for class uk.ac.starlink.table.RowListStarTable
  Constructs a new RowListStarTable with its column and table metadata copied from an existing table.
rowNumber(int) - Method in class uk.ac.starlink.table.gui.TableRowHeader
  Determines the numeric index to be displayed for a given row number into the table.
RowPermutedStarTable - Class in uk.ac.starlink.table
  Wrapper table which provides a view of a base table in which the rows are permuted.
RowPermutedStarTable(StarTable, long[]) - Constructor for class uk.ac.starlink.table.RowPermutedStarTable
  Constructs a new `RowPermutedStarTable` from a base table and a `rowMap` array.
RowPermutedStarTable(StarTable) - Constructor for class uk.ac.starlink.table.RowPermutedStarTable
  Constructs a new RowPermutedTable with rows initially in unpermuted order.
RowPipe - Interface in uk.ac.starlink.table
  TableSink implementation whose returned table reads concurrently from rows written into it.
RowRunner - Class in uk.ac.starlink.table
  Manages potentially parallel processing of StarTable row data.
RowRunner(SplitProcessor<?>) - Constructor for class uk.ac.starlink.table.RowRunner
  Constructor.
RowSequence - Interface in uk.ac.starlink.table
  Provides sequential access to the data in a table.
RowSplittable - Interface in uk.ac.starlink.table
  RowSequence subinterface that is also suitable for parallel processing.
RowStore - Interface in uk.ac.starlink.table
  Describes an object which can be used to store table data.
RowSubsetStarTable - Class in uk.ac.starlink.table
  Wraps a StarTable to present only a subset of its rows.
RowSubsetStarTable(StarTable) - Constructor for class uk.ac.starlink.table.RowSubsetStarTable
  Constructs a new RowSubsetStarTable with no rows showing, in which a set bit in the mask indicates a visible row.
RowSubsetStarTable(StarTable, BitSet) - Constructor for class uk.ac.starlink.table.RowSubsetStarTable
  Constructs a new RowSubsetStarTable with a given mask.
run() - Method in class uk.ac.starlink.table.gui.TableLoadWorker
  Performs loading until completed or cancelled.
run() - Method in class uk.ac.starlink.util.PipeReaderThread
  Implements the thread's `run` method to invoke doReading, catching and saving IOExceptions.
RYDBERG - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Rydberg constant - m^-1

## S

sameResource(URL, URL) - Static method in class uk.ac.starlink.util.URLUtils
  Attempts to determine whether two URLs refer to the same resource.
SaveWorker - Class in uk.ac.starlink.table.gui
  Handles asynchronous table saving.
SaveWorker(Component, StarTable[], String) - Constructor for class uk.ac.starlink.table.gui.SaveWorker
  Constructs a save worker which will use its own popup widow for progress display.
SaveWorker(JProgressBar, StarTable[], String) - Constructor for class uk.ac.starlink.table.gui.SaveWorker
  Constructs a save worker which will use a given progress bar for progress display.
scanTable(StarTable) - Method in class uk.ac.starlink.table.StreamTableSink
  Does something or other with the table whose data is being pushed into this sink.
SCHEMES_PROPERTY - Static variable in class uk.ac.starlink.table.StarTableFactory
  System property which can contain a list of `TableScheme` classnames for addition to the default list.
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.MappedFile
seek(long) - Method in class uk.ac.starlink.fits.MultiMappedFile
seek(long) - Method in class uk.ac.starlink.fits.SimpleMappedInput
seek(long) - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Sets the position to the given value.
SelectorStarTable - Class in uk.ac.starlink.table
  Sequential wrapper table which selects only certain rows of its base table.
SelectorStarTable(StarTable) - Constructor for class uk.ac.starlink.table.SelectorStarTable
  Constructor.
self() - Method in class uk.ac.starlink.parquet.StarParquetWriter.StarBuilder
Sequence - Interface in uk.ac.starlink.util
  Utility sub-interface of Splittable suitable for use with splittable data that can be iterated over.
SEQUENTIAL - Static variable in class uk.ac.starlink.table.RowRunner
  Sequential-only instance; no parallel processing.
SequentialParquetStarTable - Class in uk.ac.starlink.parquet
  ParquetStarTable concrete subclass that provides sequential access only.
SequentialParquetStarTable(IOSupplier<ParquetFileReader>) - Constructor for class uk.ac.starlink.parquet.SequentialParquetStarTable
  Constructor.
SequentialResultSetStarTable - Class in uk.ac.starlink.table.jdbc
  StarTable implementation based on a `ResultSet`.
SequentialResultSetStarTable(ResultSet) - Constructor for class uk.ac.starlink.table.jdbc.SequentialResultSetStarTable
  Constructor.
SequentialResultSetStarTable(StarResultSet) - Constructor for class uk.ac.starlink.table.jdbc.SequentialResultSetStarTable
  Constructs from a StarResultSet.
SequentialRowSplittable - Class in uk.ac.starlink.table
  RowSplittable based on a sequential RowSequence.
SequentialRowSplittable(StarTable) - Constructor for class uk.ac.starlink.table.SequentialRowSplittable
  Convenience constructor, constructs a RowSplittable from a table.
SequentialRowSplittable(RowSequence) - Constructor for class uk.ac.starlink.table.SequentialRowSplittable
  Constructs a RowSplittable from a row sequence, with an indeterminate number of rows.
SequentialRowSplittable(RowSequence, long) - Constructor for class uk.ac.starlink.table.SequentialRowSplittable
  Constructs a RowSplittable from a RowSequence and a given number of rows.
ServiceDescriptor - Interface in uk.ac.starlink.votable.datalink
  Describes an invocable service as defined by a DataLink Service Descriptor.
ServiceDescriptorFactory - Class in uk.ac.starlink.votable.datalink
  Contains methods to parse service descriptor elements in a VOTable document.
ServiceDescriptorFactory() - Constructor for class uk.ac.starlink.votable.datalink.ServiceDescriptorFactory
ServiceDescriptorInfo - Class in uk.ac.starlink.votable.datalink
  ValueInfo for service descriptor values.
ServiceDescriptorInfo(String, String, StarTable) - Constructor for class uk.ac.starlink.votable.datalink.ServiceDescriptorInfo
  Constructor.
ServiceParam - Interface in uk.ac.starlink.votable.datalink
  Characterises one of the input parameters for a DataLink service descriptor.
set(int, byte) - Method in class uk.ac.starlink.util.ByteList
  Sets the element at a given position.
set(int, double) - Method in class uk.ac.starlink.util.DoubleList
  Sets the element at a given position.
set(int, float) - Method in class uk.ac.starlink.util.FloatList
  Sets the element at a given position.
set(int, int) - Method in class uk.ac.starlink.util.IntList
  Sets the element at a given position.
set(int, long) - Method in class uk.ac.starlink.util.LongList
  Sets the element at a given position.
set(int, short) - Method in class uk.ac.starlink.util.ShortList
  Sets the element at a given position.
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.
setActiveLabel(String) - Method in class uk.ac.starlink.table.gui.ProgressBarStarTable
  Sets a label which will be visible in the progress bar when a RowSequence acquired from this table is being iterated over.
setAllNulls() - Method in class uk.ac.starlink.table.PrimitiveArrayColumn
  Sets all the elements in this column to `null`.
setAllowSignedByte(boolean) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Configures how Byte-valued columns are written.
setAllowSignedByte(boolean) - Method in class uk.ac.starlink.votable.VOTableFitsTableWriter
setAllowZeroLengthString(boolean) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Sets whether zero-length string columns may be written.
setAnchorSelectionIndex(int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
setAttribute(String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
setAttributeNode(Attr) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
setAttributeNodeNS(Attr) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
setAttributeNS(String, String, String) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
setAuthenticator(JDBCAuthenticator) - Method in class uk.ac.starlink.table.jdbc.JDBCHandler
setAuxData(List<DescribedValue>) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the list of auxiliary metadata items for this column.
setAuxDatum(DescribedValue) - Method in interface uk.ac.starlink.table.ValueInfo
  Adds the given DescribedValue to the list of auxiliary metadata for this object.
setBadValue(Object) - Method in class uk.ac.starlink.table.gui.NumericCellRenderer
  Sets a value to be regarded as bad when found in a non-header cell.
setBranch(Branch) - Method in class uk.ac.starlink.connect.FilestoreChooser
  Sets the current selected branch.
setCacheCols(Boolean) - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
  Determines policy for table construction.
setCell(long, int, Object) - Method in class uk.ac.starlink.table.ColumnStarTable
  Stores an object in a given cell of the table.
setCell(long, int, Object) - Method in class uk.ac.starlink.table.RowListStarTable
  Sets the value of a given cell in the table.
setCellFont(Font) - Method in class uk.ac.starlink.table.gui.NumericCellRenderer
  Sets the font in which to render cell contents.
setCheckMagic(boolean) - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
  Sets whether the handler will attempt to guess by looking at the file whether it appears to be an MRT file before attempting to parse it as one.
setClassLoader(ClassLoader) - Method in class uk.ac.starlink.util.ResourceDataSource
  Sets the ClassLoader which is used for resource resolution.
setColcheck(MessagePolicy) - Method in class uk.ac.starlink.ecsv.EcsvTableBuilder
setColumn(int, ColumnData) - Method in class uk.ac.starlink.table.ColumnStarTable
  Substitutes a new column for the one which is currently in a given position.
setColumnInfo(String, ValueInfo) - Method in class uk.ac.starlink.table.BeanStarTable
  Resets the metadata for a column representing a property with a given name.
setColumnInfo(ColumnInfo) - Method in class uk.ac.starlink.table.ColumnData
  Sets the `ColumnInfo` which provides the metadata for this column.
setColumnInfo(int, ColumnInfo) - Method in class uk.ac.starlink.table.MetaCopyStarTable
setColumnMap(int[]) - Method in class uk.ac.starlink.table.ColumnPermutedStarTable
  Sets the mapping used to define the permutation of the columns of this table with respect to the base table.
setColumnProperties(String[]) - Method in class uk.ac.starlink.table.BeanStarTable
  Fixes the columns which are to be used for this table.
setCompression(Compression) - Method in class uk.ac.starlink.util.DataSource
  Sets the compression to be associated with this data source.
setContentClass(Class<?>) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the java class of objects contained in this column.
setData(Object[]) - Method in class uk.ac.starlink.table.BeanStarTable
  Populates this model with items.
setData(String) - Method in class uk.ac.starlink.votable.dom.DelegatingCharacterData
setData(String) - Method in class uk.ac.starlink.votable.dom.DelegatingProcessingInstruction
setDataFormat(DataFormat) - Method in class uk.ac.starlink.votable.VOTableWriter
  Sets the format in which the table data will be output.
setDefault(String) - Method in class uk.ac.starlink.connect.AuthKey
  Sets a default value for this key.
setDefaultBuilders(TableBuilder[]) - Method in class uk.ac.starlink.table.StarTableFactory
  Sets the list of builders which actually do the table construction.
setDefaultPolicy(StoragePolicy) - Static method in class uk.ac.starlink.table.StoragePolicy
  Sets the default storage policy used for this JVM.
setDefaultProperty(String, String) - Static method in class uk.ac.starlink.util.Loader
  Sets a system property to a given value unless it has already been set.
setDelimeters(String) - Method in class uk.ac.starlink.util.AsciiFileParser
  Set the characters used as field delimeters.
setDelimiter(String) - Method in class uk.ac.starlink.ecsv.EcsvTableWriter
  Sets the delimiter.
setDescribedValue(Collection<DescribedValue>, DescribedValue) - Static method in class uk.ac.starlink.table.Tables
  Utility method to update a list of DescribedValues with a new entry.
setDescription(String) - Method in class uk.ac.starlink.connect.AuthKey
  Sets the description of this key.
setDescription(String) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets a textual description of the values described by this object.
setDocumentLocator(Locator) - Method in class uk.ac.starlink.votable.TableContentHandler
setDocumentLocator(Locator) - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
setDocumentURI(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
setDomainMappers(DomainMapper[]) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the domain mappers known for this object.
setElementId(Element, String) - Method in class uk.ac.starlink.votable.VODocument
  Stores an element as the referent of a given ID string.
setElementSize(int) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the element size of values described by this object.
setEnabled(boolean) - Method in class uk.ac.starlink.connect.ConnectorAction
setEnabled(boolean) - Method in class uk.ac.starlink.connect.FilestoreChooser
setEnabled(boolean) - Method in class uk.ac.starlink.table.gui.TableSaveChooser
setError(IOException) - Method in class uk.ac.starlink.table.OnceRowPipe
setError(IOException) - Method in interface uk.ac.starlink.table.RowPipe
  May be called by the writing stream to set an I/O error on the pipe.
setErrorMode(ErrorMode) - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
  Sets the error handling mode.
setFixed(boolean) - Method in class uk.ac.starlink.util.AsciiFileParser
  Set whether the file is expected to have a fixed number of fields.
setFormatName(String) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Sets the declared format name.
setFromString(String, String) - Method in class uk.ac.starlink.util.PrimitiveXMLEncodeDecode
  Set the value of a object field using string representation of the field name and its value.
setGridColor(Color) - Method in class uk.ac.starlink.table.gui.MultilineJTable
setGroupArray(boolean) - Method in class uk.ac.starlink.parquet.ParquetTableWriter
  Configures how array-valued columns are written.
setHandlers(StarTableWriter[]) - Method in class uk.ac.starlink.table.StarTableOutput
  Sets the list of handlers which can actually do table output.
setHasHeader(Boolean) - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
  Sets whether input CSV files are known to include the optional header line or not.
setHeader(String) - Method in class uk.ac.starlink.ecsv.EcsvTableBuilder
  Sets the location of a header file which will be prepended to any file read by this handler.
setHidden(boolean) - Method in class uk.ac.starlink.connect.AuthKey
  Sets whether this key's value will be hidden.
setHidingEnabled(boolean) - Method in class uk.ac.starlink.connect.FileBranch
  Sets whether files marked as hidden by the default FileSystemView are shown or not.
setHttpAgent(String) - Static method in class uk.ac.starlink.util.Loader
  Configures the "http.agent" system property.
setIcon(Icon) - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Sets the icon to associate with this dialogue.
setIconUrl(URL) - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Sets the icon to associate with this dialogue by specifying its URL.
setID(String) - Method in class uk.ac.starlink.table.gui.UCDSelector
  Sets the UCD ID currently entered in the selector to a given string.
setIdAttribute(String, boolean) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
setIdAttributeNode(Attr, boolean) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
setIdAttributeNS(String, String, boolean) - Method in class uk.ac.starlink.votable.dom.DelegatingElement
setIncludeDeclaration(boolean) - Method in class uk.ac.starlink.util.SourceReader
  Sets whether the `writeSource` methods will output an XML declaration at the start of the XML output.
setIndent(int) - Method in class uk.ac.starlink.util.SourceReader
  Tries to set the indent level used by the `writeSource` methods.
setInline(boolean) - Method in class uk.ac.starlink.votable.VOTableWriter
  Sets whether STREAM elements should be written inline or to an external file in the case of FITS and BINARY encoding.
setInlineCommentChar(char) - Method in class uk.ac.starlink.util.AsciiFileParser
  Set the character used for in-line comments.
setInputRestriction(Predicate<DataSource>) - Method in class uk.ac.starlink.table.StarTableFactory
  Sets an object that can control access to input data.
setInstance(Namespacing) - Method in class uk.ac.starlink.votable.Namespacing
  Sets the default instance.
setIntroLimit(int) - Method in class uk.ac.starlink.util.DataSource
  Sets the maximum size of the intro buffer to a new value.
setJDBCHandler(JDBCHandler) - Method in class uk.ac.starlink.table.StarTableFactory
  Sets the JDBC handler object used by this factory.
setJDBCHandler(JDBCHandler) - Method in class uk.ac.starlink.table.StarTableOutput
  Sets the JDBCHandler object used for writing tables to JDBC connections.
setKeyOrder(List<K>) - Method in class uk.ac.starlink.util.MapGroup
  Mandates an ordering to be imposed on the map keys.
setKnownBuilders(TableBuilder[]) - Method in class uk.ac.starlink.table.StarTableFactory
  Sets the list of builders which are available for selection by format name.
setKnownKeys(List<K>) - Method in class uk.ac.starlink.util.MapGroup
  Sets the list of known keys.
setLabel(String) - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Sets a short text string suitable for presenting to the user to indicate what is being loaded.
setLeadSelectionIndex(int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
setLogoutOnExit(boolean) - Method in class uk.ac.starlink.connect.Connection
  Controls whether an attempt is made to shut down this connection when the JVM exits if it has not been done within the program.
setLongestNumber(long) - Method in class uk.ac.starlink.table.gui.TableRowHeader
  Sets the longest value that will be used in the row header field.
setLongIndexing(Boolean) - Method in class uk.ac.starlink.fits.VariableFitsTableWriter
  Sets whether this writer will use P or Q format descriptors for writing variable-length arrays.
setMarkWorkaround(boolean) - Static method in class uk.ac.starlink.util.DataSource
  Sets whether we want to work around bugs in InputStream mark/reset methods.
setMask(BitSet) - Method in class uk.ac.starlink.table.RowSubsetStarTable
  Sets the mask which determines which rows are seen.
setMaxFieldChars(int) - Method in class uk.ac.starlink.table.formats.CsvTableWriter
  Sets a limit on the number of characters that will be written in a single field.
setMaximumParameterLength(int) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Sets the maximum length for the value of a parameter that will be output.
setMaxLength(int) - Method in class uk.ac.starlink.table.gui.ValueInfoCellRenderer
  Sets the length in characters at which cell value representations will be truncated.
setMaxSample(int) - Method in class uk.ac.starlink.table.formats.AsciiTableBuilder
  Sets the maximum number of rows that will be sampled to determine column data types.
setMaxSample(int) - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
  Sets the maximum number of rows that will be sampled to determine column data types.
setMaxWidth(int) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Sets the maximum width in characters for any output column.
setMaxWidth(int) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
  Sets the maximum output width in characters for a single cell.
setMenus(JMenu[]) - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Sets the menus for this dialogue.
setModel(ComboBoxModel<Branch>) - Method in class uk.ac.starlink.connect.BranchComboBox
  Sets this combo box's model.
setModel(ComboBoxModel<Branch>) - Method in class uk.ac.starlink.connect.FilestoreChooser
  Sets the model which contains the state of this chooser.
setModel(TableModel) - Method in class uk.ac.starlink.table.gui.MultilineJTable
  Sets the model which this table should display.
setName(String) - Method in class uk.ac.starlink.connect.AuthKey
  Sets the name of this key.
setName(String) - Method in class uk.ac.starlink.table.AbstractStarTable
  Sets the name for this table.
setName(String) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the name for this object.
setName(String) - Method in class uk.ac.starlink.table.MetaCopyStarTable
setName(String) - Method in interface uk.ac.starlink.table.StarTable
  Sets the name of this table.
setName(String) - Method in class uk.ac.starlink.table.WrapperStarTable
setName(String) - Method in class uk.ac.starlink.util.DataSource
  Sets the name of this source.
setNodeValue(String) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
setNonProxyHosts(String) - Method in class uk.ac.starlink.util.ProxySetup
  Set the hosts that shouldn't use the proxy.
setNoNulls() - Method in class uk.ac.starlink.table.PrimitiveArrayColumn
  Sets all the elements in this column to non-`null` values.
setNullable(boolean) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets whether values described by this object may have the value `null`.
setOut(PrintStream) - Method in class uk.ac.starlink.util.XmlWriter
  Sets the destination stream for this writer.
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.
setParameter(DescribedValue) - Method in class uk.ac.starlink.table.MetaCopyStarTable
setParameter(DescribedValue) - Method in interface uk.ac.starlink.table.StarTable
  Adds the given DescribedValue to the list of parameter metadata objects associated with this table.
setParameter(DescribedValue) - Method in class uk.ac.starlink.table.WrapperStarTable
setParameters(List<DescribedValue>) - Method in class uk.ac.starlink.table.AbstractStarTable
  Sets the list of table parameters, that is items which pertain to the entire table.
setParameters(List<DescribedValue>) - Method in class uk.ac.starlink.table.MetaCopyStarTable
setParentComponent(Component) - Method in class uk.ac.starlink.table.jdbc.SwingAuthenticator
  Sets the parent component for this authenticator; this may affect the positioning of the dialog box.
setPosition(String) - Method in class uk.ac.starlink.util.DataSource
  Sets the position associated with this source.
setPrefix(String) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
setPreparation(TablePreparation) - Method in class uk.ac.starlink.table.StarTableFactory
  Sets a table preparation object that is invoked on each table created by this factory.
setProgressBar(JProgressBar) - Method in class uk.ac.starlink.table.gui.ProgressBarStarTable
  Sets the progress bar which this table controls.
setProgressBar(JProgressBar) - Method in class uk.ac.starlink.table.gui.TableLoadPanel
  Sets the progress bar used by this panel.
setProgressBar(JProgressBar) - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Sets the progress bar that will be used by this chooser.
setProxyHost(String) - Method in class uk.ac.starlink.util.ProxySetup
  Set the proxy host.
setProxyPort(String) - Method in class uk.ac.starlink.util.ProxySetup
  Set the proxy port.
setProxySet(boolean) - Method in class uk.ac.starlink.util.ProxySetup
  Set if proxy use is enabled.
setRandom() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
  Ensures that this table provides random access.
setReadHrefTables(boolean) - Method in class uk.ac.starlink.votable.TableContentHandler
  Sets whether href-referenced tables should be streamed to the table handler.
setReadThreadCount(int) - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
  Sets the number of read threads to use when caching column data.
setRequired(boolean) - Method in class uk.ac.starlink.connect.AuthKey
  Sets whether this key must have a non-null value for a connection attempt to proceed.
setRequireRandom(boolean) - Method in class uk.ac.starlink.table.StarTableFactory
  Sets whether random-access tables will be constructed by this factory.
setRow(long, Object[]) - Method in class uk.ac.starlink.table.RowListStarTable
  Sets the value of a given row in the table.
setRowIndex(long) - Method in class uk.ac.starlink.table.EmptyRowSequence
setRowIndex(long) - Method in class uk.ac.starlink.table.jdbc.StarResultSet
  Sets the row index from which subsequent `StarResultSet.getCell(int)` and `StarResultSet.getRow()` calls will read.
setRowIndex(long) - Method in interface uk.ac.starlink.table.RowAccess
  Sets the row index to which subsequent data accesses will refer.
setRowIndex(long) - Method in class uk.ac.starlink.table.WrapperRowAccess
setRowMap(long[]) - Method in class uk.ac.starlink.table.RowPermutedStarTable
  Sets the mapping array.
setSampledRows(int) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Sets the number of rows which will be sampled before output is commenced to work out the column widths.
setSelectedBranch(Branch) - Method in class uk.ac.starlink.connect.BranchComboBox
  Sets the selected branch.
setSelectedFormat(String) - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Sets the currently selected format string.
setSelectionInterval(int, int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
setSelectionMode(int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
setShape(int[]) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the shape of values described by this object.
setSingleCommentChar(char) - Method in class uk.ac.starlink.util.AsciiFileParser
  Set the character used for single line comments.
setStandalone(boolean) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
  Sets whether output tables should be complete HTML documents.
setStandalone(boolean) - Method in class uk.ac.starlink.table.formats.LatexTableWriter
  Sets whether output tables should be complete LaTeX documents.
setStarTable(StarTable, boolean) - Method in class uk.ac.starlink.table.gui.StarJTable
  Sets this `StarJTable` up to display a given `StarTable` object, optionally with a dummy first column displaying the row number.
setStoragePolicy(StoragePolicy) - Method in class uk.ac.starlink.fits.VariableFitsTableWriter
  Sets the storage policy which will be used for temporary storage during writing.
setStoragePolicy(StoragePolicy) - Method in class uk.ac.starlink.table.StarTableFactory
  Sets the storage policy.
setStoragePolicy(StoragePolicy) - Method in class uk.ac.starlink.votable.VODocument
  Sets the storage policy used for storing bulk table data found as elements in the DOM into a usable form.
setStoragePolicy(StoragePolicy) - Method in class uk.ac.starlink.votable.VOElementFactory
  Sets the storage policy.
setStrict(boolean) - Method in class uk.ac.starlink.votable.VOElementFactory
  Determines whether a strict reading of the VOTable standard will be enforced.
setStrictErrorChecking(boolean) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
setTableHandler(TableHandler) - Method in class uk.ac.starlink.votable.TableContentHandler
  Sets the TableHandler object for this parser.
setTableOutput(StarTableOutput) - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Sets the StarTableOutput object which this saver uses to do the actual writing of the StarTables.
setTargets(T[]) - Method in class uk.ac.starlink.util.MultiplexInvocationHandler
  Sets the list of delegate implementations.
setTextContent(String) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
Setting(String, String) - Constructor for class uk.ac.starlink.util.BeanConfig.Setting
  Constructor.
setToolbarActions(Action[]) - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Sets the toolbar actions for this dialogue.
setTransformer(Transformer) - Method in class uk.ac.starlink.util.SourceReader
  Sets the transformer object used for transformations.
setUCD(String) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the Unified Content Descriptor string applying to values described by this object.
setUnitString(String) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the string representing the units for the values described by this object.
setURL(URL) - Method in class uk.ac.starlink.table.AbstractStarTable
  Sets the URL for this table.
setURL(URL) - Method in class uk.ac.starlink.table.MetaCopyStarTable
setURL(URL) - Method in interface uk.ac.starlink.table.StarTable
  Sets the URL of this table.
setURL(URL) - Method in class uk.ac.starlink.table.WrapperStarTable
setUserData(String, Object, UserDataHandler) - Method in class uk.ac.starlink.votable.dom.DelegatingNode
setUtype(String) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the Utype string applying to values described by this object.
setUtype(ValueInfo, String) - Static method in class uk.ac.starlink.table.Tables
  Deprecated.
  use `DefaultValueInfo.setUtype(java.lang.String)` instead
setValue(Object) - Method in class uk.ac.starlink.table.DescribedValue
  Sets the actual value content of this object.
setValue(Object) - Method in class uk.ac.starlink.table.gui.NumericCellRenderer
  Sets the state of this renderer, overriding the method in `DefaultTableCellRenderer` to provide more intelligent behaviour.
setValue(Object) - Method in class uk.ac.starlink.table.gui.ValueInfoCellRenderer
  Sets the state of this renderer, overriding the method in DefaultTableCellRenderer to provide more intelligent behaviour.
setValue(String) - Method in class uk.ac.starlink.votable.dom.DelegatingAttr
setValueAt(Object, int, int) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
setValueFromString(String) - Method in class uk.ac.starlink.table.DescribedValue
  Sets the value of this object from a string representation.
setValueIsAdjusting(boolean) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
setVotableVersion(VOTableVersion) - Method in class uk.ac.starlink.votable.VOTableFitsTableWriter
  Sets the version of the VOTable standard to use for encoding metadata in the primary HDU.
setVotableVersion(VOTableVersion) - Method in class uk.ac.starlink.votable.VOTableWriter
  Sets the version of the VOTable standard to which the output of this writer will conform.
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.
setWriteHeader(boolean) - Method in class uk.ac.starlink.table.formats.CsvTableWriter
  Indicate whether an initial row containing column names should be written.
setWriteParameters(boolean) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
  Set whether the output should include table parameters.
setWriteSchemaLocation(boolean) - Method in class uk.ac.starlink.votable.VOTableWriter
  Determines whether the schema location attribute will be written on opening VOTABLE tags.
setXMLDeclaration(String) - Method in class uk.ac.starlink.votable.VOTableWriter
  Sets the XML declaration which will be used by this writer at the head of any document written.
setXmlStandalone(boolean) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
setXmlVersion(String) - Method in class uk.ac.starlink.votable.dom.DelegatingDocument
setXtype(String) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the Xtype string applying to values described by this object.
setXtype(ValueInfo, String) - Static method in class uk.ac.starlink.table.Tables
  Deprecated.
  use `DefaultValueInfo.setXtype(java.lang.String)` instead
SHAPE_KEY - Static variable in class uk.ac.starlink.feather.FeatherStarTable
  JSON key to store stringified array shape in column user metadata.
ShapeIterator - Class in uk.ac.starlink.table
  Iterates over a shape array, as got from `ValueInfo.getShape()`.
ShapeIterator(int[]) - Constructor for class uk.ac.starlink.table.ShapeIterator
  Constructs a new ShapeIterator.
SHORT - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for 16-bit integer, no null handling.
SHORT_ARRAY - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for variable-length array of 16-bit integers.
ShortList - Class in uk.ac.starlink.util
  Extendable array of shorts.
ShortList() - Constructor for class uk.ac.starlink.util.ShortList
  Constructs a new list.
ShortList(int) - Constructor for class uk.ac.starlink.util.ShortList
  Constructs a new list with a given initial capacity.
ShortList(short[]) - Constructor for class uk.ac.starlink.util.ShortList
  Constructs a new list initialised to the contents of a given array.
SHOW_ALL - Static variable in class uk.ac.starlink.util.NodeDescendants
  Indicates that all nodes should be included in a traversal of, or iteration through, a tree.
SHOW_ATTRIBUTE - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_CDATA_SECTION - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_COMMENT - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_DOCUMENT - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_DOCUMENT_FRAGMENT - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_DOCUMENT_TYPE - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_ELEMENT - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_ENTITY - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_ENTITY_REFERENCE - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_NOTATION - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_PROCESSING_INSTRUCTION - Static variable in class uk.ac.starlink.util.NodeDescendants
SHOW_TEXT - Static variable in class uk.ac.starlink.util.NodeDescendants
showConnectionDialog(Component, Connector) - Static method in class uk.ac.starlink.connect.ConnectorManager
  Pops up a modal dialogue which invites the user to log into a connection using a given connector.
showLoadDialog(Component, String) - Method in class uk.ac.starlink.table.gui.SystemBrowser
  Returns a TableLoader based on the file selected by a user.
showSaveDialog(Component, StarTableOutput, ComboBoxModel<String>, StarTable[]) - Method in class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
showSaveDialog(Component, StarTableOutput, ComboBoxModel<String>, StarTable[]) - Method in class uk.ac.starlink.table.gui.SQLWriteDialog
showSaveDialog(Component, StarTableOutput, ComboBoxModel<String>, StarTable[]) - Method in class uk.ac.starlink.table.gui.SystemTableSaveDialog
showSaveDialog(Component) - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Pops up a modal dialogue which interacts with the user to save the tables returned by `TableSaveChooser.getTables()`.
showSaveDialog(Component, StarTableOutput, ComboBoxModel<String>, StarTable[]) - Method in interface uk.ac.starlink.table.gui.TableSaveDialog
  Pops up a modal dialogue which allows the user to save the given tables to a single destination.
SIDEWAYS - Static variable in class uk.ac.starlink.table.StoragePolicy
  Storage policy which will normally store table data in scratch disk files in such a way that cells from the same column are contiguous on disk.
SidewaysRowStore - Class in uk.ac.starlink.table.storage
  RowStore implementation which stores data cell data in a column-oriented fashion, so that members of the same column, rather than of the same row, are stored contiguously on disk.
SidewaysRowStore(File) - Constructor for class uk.ac.starlink.table.storage.SidewaysRowStore
  Constructs a new row store with a given base path name to use for temporary files.
SidewaysRowStore() - Constructor for class uk.ac.starlink.table.storage.SidewaysRowStore
  Constructs a new row store with an automatically chosen (and guaranteed unique) base pathname for scrach files.
SimpleMappedInput - Class in uk.ac.starlink.fits
  Random-access BasicInput implementation that maps a given region of a file as a monolithic byte buffer.
SimpleMappedInput(FileChannel, long, int, String) - Constructor for class uk.ac.starlink.fits.SimpleMappedInput
  Constructor.
singleComment - Variable in class uk.ac.starlink.util.AsciiFileParser
  The character used for single-line comments.
singleTableSequence(StarTable) - Static method in class uk.ac.starlink.table.Tables
  Convenience method to construct a TableSequence for a single table.
size() - Method in class uk.ac.starlink.util.MapGroup
  Returns the number of maps in this group.
size() - Method in class uk.ac.starlink.util.PrimitiveList
  Returns the current size of this list.
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.MappedFile
skip(long) - Method in class uk.ac.starlink.fits.MultiMappedFile
skip(long) - Method in class uk.ac.starlink.fits.SimpleMappedInput
skip(int) - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Advances the position by a given number of bytes.
skip(long) - Method in class uk.ac.starlink.util.Base64InputStream
skip(long) - Method in class uk.ac.starlink.util.CountInputStream
skip(long) - Method in class uk.ac.starlink.util.HeadBufferInputStream
skip(InputStream, long) - Static method in class uk.ac.starlink.util.IOUtils
  Skips over a number of bytes in an `InputStream` This is implemented using `InputStream.skip(long)` but differs from it in that it guarantees to skip the bytes as specified, or to throw an exception.
skip(long) - Method in class uk.ac.starlink.util.UncompressInputStream
skipAllBytes(long) - Method in class uk.ac.starlink.fits.MappedFile
skipAllBytes(int) - Method in class uk.ac.starlink.fits.MappedFile
skipAllBytes(long) - Method in class uk.ac.starlink.fits.MultiMappedFile
skipAllBytes(int) - Method in class uk.ac.starlink.fits.MultiMappedFile
skipBytes(int) - Method in class uk.ac.starlink.fits.MappedFile
skipBytes(int) - Method in class uk.ac.starlink.fits.MultiMappedFile
skipBytes(DataInput, long) - Static method in class uk.ac.starlink.util.IOUtils
  Skips over a number of bytes in a `DataInput`.
skipHDUs(ArrayDataInput, int) - Static method in class uk.ac.starlink.fits.FitsConstants
  Skips forward over a given number of HDUs in the supplied stream.
skippedEntity(String) - Method in class uk.ac.starlink.votable.TableContentHandler
skippedEntity(String) - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
SnakeYamlParser - Class in uk.ac.starlink.ecsv
  YamlParser implementation based on the SnakeYAML library
SnakeYamlParser() - Constructor for class uk.ac.starlink.ecsv.SnakeYamlParser
SOLAR_CONSTANT - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Solar constant - kW.m^-1
sortTable(StarTable, int[], boolean, boolean) - Static method in class uk.ac.starlink.table.Tables
  Returns a sorted version of a table.
SOURCE_INFO - Static variable in interface uk.ac.starlink.table.gui.TableLoader
  Table parameter key which may be used to provide information about the source of a loaded table.
SourceReader - Class in uk.ac.starlink.util
  Convenience class to manipulate XML Sources.
SourceReader() - Constructor for class uk.ac.starlink.util.SourceReader
SPACE_WRITER - Static variable in class uk.ac.starlink.ecsv.EcsvTableWriter
  Instance using spaces for delimiters.
SPEED_OF_LIGHT - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Speed of light in a vacuum - m.s^-1
split() - Method in class uk.ac.starlink.table.EmptyRowSequence
split() - Method in class uk.ac.starlink.table.MappingRowSplittable
split() - Method in class uk.ac.starlink.table.ProgressRowSplittable
split() - Method in class uk.ac.starlink.table.RandomRowSplittable
split() - Method in class uk.ac.starlink.table.SequentialRowSplittable
split() - Method in interface uk.ac.starlink.util.Splittable
  Attempts to partition this object into two halves, ideally of similar size.
splitArray(S[]) - Static method in class uk.ac.starlink.util.Pair
  Splits an array into two consituent parts.
splitCollection(Collection<S>) - Static method in class uk.ac.starlink.util.Pair
  Splits a collection into two constituent parts.
SplitCollector<S extends Splittable<S>,A> - Interface in uk.ac.starlink.util
  Defines an object that can collect values from a Splittable into an accumulator.
SplitPolicy - Class in uk.ac.starlink.util
  Defines the details of a concurrency policy as used by SplitProcessor.
SplitPolicy() - Constructor for class uk.ac.starlink.util.SplitPolicy
  Constructs a policy with default configuration.
SplitPolicy(ForkJoinPool, int, short) - Constructor for class uk.ac.starlink.util.SplitPolicy
  Constructs a policy with supplied configuration options.
SplitProcessor<S extends Splittable<S>> - Class in uk.ac.starlink.util
  Invokes processing on Splittables.
SplitProcessor(String) - Constructor for class uk.ac.starlink.util.SplitProcessor
  Constructor.
Splittable<S extends Splittable<S>> - Interface in uk.ac.starlink.util
  Defines an object which can be split into two for subdivided processing.
splittableSize() - Method in class uk.ac.starlink.table.EmptyRowSequence
splittableSize() - Method in class uk.ac.starlink.table.MappingRowSplittable
splittableSize() - Method in class uk.ac.starlink.table.ProgressRowSplittable
splittableSize() - Method in class uk.ac.starlink.table.RandomRowSplittable
splittableSize() - Method in class uk.ac.starlink.table.SequentialRowSplittable
splittableSize() - Method in interface uk.ac.starlink.util.Splittable
  Provides an estimate of the number of processable items in this object.
splitText(int) - Method in class uk.ac.starlink.votable.dom.DelegatingText
SQL92_IDENTIFIER_REGEX - Static variable in class uk.ac.starlink.table.jdbc.SqlSyntax
  Standard regular expression for identifiers, as per SQL92.
SQL92_RESERVED - Static variable in class uk.ac.starlink.table.jdbc.SqlSyntax
  SQL92 list of reserved words.
SQLPanel - Class in uk.ac.starlink.table.gui
  A component for eliciting a JDBC access type URL string from the user.
SQLPanel(String, boolean) - Constructor for class uk.ac.starlink.table.gui.SQLPanel
  Constructs an SQLPanel using a given annotation for the 'ref' part of the URL (the part after the '#' character).
SqlSyntax - Class in uk.ac.starlink.table.jdbc
  Summarises some aspects of the syntax of an SQL variant, and provides some utilities based on that.
SqlSyntax(String[], Pattern, char) - Constructor for class uk.ac.starlink.table.jdbc.SqlSyntax
  Constructor.
SQLTableLoadDialog - Class in uk.ac.starlink.table.gui
  Load dialogue for loading data from a database via JDBC.
SQLTableLoadDialog() - Constructor for class uk.ac.starlink.table.gui.SQLTableLoadDialog
  Constructor.
SQLWriteDialog - Class in uk.ac.starlink.table.gui
  A popup dialog for querying the user about the location of a new JDBC table to write.
SQLWriteDialog() - Constructor for class uk.ac.starlink.table.gui.SQLWriteDialog
  Constructs a new SQLWriteDialog.
STANDARD - Static variable in class uk.ac.starlink.table.jdbc.TypeMappers
  TypeMapper implementation which performs generally useful conversions.
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.
StarBuilder(StarTable, Path) - Constructor for class uk.ac.starlink.parquet.StarParquetWriter.StarBuilder
  Constructor based on a hadoop Path.
StarBuilder(StarTable, OutputFile) - Constructor for class uk.ac.starlink.parquet.StarParquetWriter.StarBuilder
  Constructor based on a parquet OutputFile.
StarColumnWriter - Class in uk.ac.starlink.feather
  FeatherColumnWriter for use with StarTables.
StarColumnWriter(StarTable, int, FeatherType, boolean) - Constructor for class uk.ac.starlink.feather.StarColumnWriter
  Constructor.
StarColumnWriter.DataStat - Class in uk.ac.starlink.feather
  Aggregates information about column output.
StarColumnWriters - Class in uk.ac.starlink.feather
  Implementations of StarColumnWriter.
StarEntityResolver - Class in uk.ac.starlink.util
  Provides specialised XML entity resolution.
StarEntityResolver(EntityResolver) - Constructor for class uk.ac.starlink.util.StarEntityResolver
  Constructs a resolver which will resolve entities this class knows about, and for those it doesn't it will defer resolution to a supplied parent resolver.
starjavaDirectory() - Static method in class uk.ac.starlink.util.Loader
  Returns the location of the main Starlink java directory which contains the lib, bin, etc, source directories and others.
StarJTable - Class in uk.ac.starlink.table.gui
  Extends the `JTable` for use with `StarTable` objects.
StarJTable(boolean) - Constructor for class uk.ac.starlink.table.gui.StarJTable
  Constructs a new `StarJTable`, optionally with a dummy first column displaying the row number.
StarJTable(StarTable, boolean) - Constructor for class uk.ac.starlink.table.gui.StarJTable
  Construsts a new `StarJTable` to display a given `StarTable`, optionally with a dummy first column displaying the row number.
StarParquetWriter - Class in uk.ac.starlink.parquet
  ParquetWriter implementation for output of StarTables.
StarParquetWriter.StarBuilder - Class in uk.ac.starlink.parquet
  Used to configure and produce a ParquetWriter for StarTable output.
StarResultSet - Class in uk.ac.starlink.table.jdbc
  Wraps the `ResultSet` class to provide the functions which are required to provide `StarTable` functionality.
StarResultSet(ResultSet) - Constructor for class uk.ac.starlink.table.jdbc.StarResultSet
  Constructs a StarResultSet with default type mapping behaviour.
StarResultSet(ResultSet, TypeMapper) - Constructor for class uk.ac.starlink.table.jdbc.StarResultSet
  Constructs a StarResultSet with given type mapping behaviour.
startable - Variable in class uk.ac.starlink.table.gui.StarTableModel
StarTable - Interface in uk.ac.starlink.table
  Defines basic table functionality.
StarTableColumn - Class in uk.ac.starlink.table.gui
  A `TableColumn` representing a column in a `StarJTable`.
StarTableColumn(ColumnInfo, int) - Constructor for class uk.ac.starlink.table.gui.StarTableColumn
  Constructs a `StarTableColumn` from a `ColumnInfo` object with a given model index.
StarTableColumn(ColumnInfo) - Constructor for class uk.ac.starlink.table.gui.StarTableColumn
  Constructs a `StarTableColumn` from a `ColumnInfo` object using a default model index of 0.
StarTableFactory - Class in uk.ac.starlink.table
  Manufactures `StarTable` objects from generic inputs.
StarTableFactory() - Constructor for class uk.ac.starlink.table.StarTableFactory
  Constructs a StarTableFactory with a default list of builders which is not guaranteed to construct random-access tables.
StarTableFactory(boolean) - Constructor for class uk.ac.starlink.table.StarTableFactory
  Constructs a StarTableFactory with a default list of builders specifying whether it will return random-access tables.
StarTableFactory(StarTableFactory) - Constructor for class uk.ac.starlink.table.StarTableFactory
  Constructs a StarTableFactory which is a copy of an existing one.
StarTableModel - Class in uk.ac.starlink.table.gui
  Adapts a `StarTable` into a `TableModel`.
StarTableModel(StarTable) - Constructor for class uk.ac.starlink.table.gui.StarTableModel
  Constructs a `StarTableModel` from a `StarTable`, without row index column.
StarTableModel(StarTable, boolean) - Constructor for class uk.ac.starlink.table.gui.StarTableModel
  Constructs a `StarTableModel` from a `StarTable`, optionally with a row index column.
StarTableOutput - Class in uk.ac.starlink.table
  Outputs StarTable objects.
StarTableOutput() - Constructor for class uk.ac.starlink.table.StarTableOutput
  Constructs a StarTableOutput with a default list of handlers.
StarTableWriter - Interface in uk.ac.starlink.table
  Defines an object which can output a `StarTable` in a particular format.
startDocument() - Method in class uk.ac.starlink.votable.TableContentHandler
startDocument() - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
startElement(String) - Method in class uk.ac.starlink.util.XmlWriter
  Outputs a start element tag with no attributes.
startElement(String, String) - Method in class uk.ac.starlink.util.XmlWriter
  Outputs a start element tag with a given list of attributes.
startElement(String, String, String, Attributes) - Method in class uk.ac.starlink.votable.TableContentHandler
startElement(String, String, String, Attributes) - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
startPrefixMapping(String, String) - Method in class uk.ac.starlink.votable.TableContentHandler
startPrefixMapping(String, String) - Method in class uk.ac.starlink.votable.VOTableDOMBuilder
startSequence() - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Called before any table load attempts are made.
startTable(StarTable) - Method in interface uk.ac.starlink.votable.TableHandler
  Called when a table is about to be transmitted.
STEFAN_BOLTZMANN - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Stefan-Boltzmann constant - W.m^-2.K^-4
StoragePolicy - Class in uk.ac.starlink.table
  Defines storage methods for bulk data.
StoragePolicy() - Constructor for class uk.ac.starlink.table.StoragePolicy
store() - Method in class uk.ac.starlink.util.ProxySetup
  Save state of system properties to backing store.
storeValue(long, Object) - Method in class uk.ac.starlink.table.ArrayColumn
storeValue(long, Object) - Method in class uk.ac.starlink.table.ColumnData
  Stores a given value in a given row for this column.
storeValue(long, Object) - Method in class uk.ac.starlink.table.EditableColumn
storeValue(int, Object) - Method in class uk.ac.starlink.table.PrimitiveArrayColumn
storeValue(long, Object) - Method in class uk.ac.starlink.table.WrapperColumn
StreamColumnStore - Class in uk.ac.starlink.table.storage
  ColumnStore implementation which uses a streamed file to store a variable number of fixed-length data items.
StreamColumnStore(Codec, File) - Constructor for class uk.ac.starlink.table.storage.StreamColumnStore
  Constructor.
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.cdf.CdfTableBuilder
  Throws a TableFormatException.
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.ecsv.EcsvTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.feather.FeatherTableBuilder
streamStarTable(Header, 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(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(InputStream, TableSink, String) - Method in class uk.ac.starlink.gbin.GbinTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.parquet.ParquetTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.AsciiTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.CoinsTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
StreamStarTable - Class in uk.ac.starlink.table.formats
  Abstract superclass for tables which reads a stream of characters to obtain the row data and metadata.
StreamStarTable() - Constructor for class uk.ac.starlink.table.formats.StreamStarTable
  Constructor.
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.TstTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
  Throws an exception; streaming of WDC tables is not implemented.
streamStarTable(InputStream, TableSink, String) - Method in interface uk.ac.starlink.table.TableBuilder
  Reads a table from an input stream and writes it a row at a time to a sink.
streamStarTable(StarTable, TableSink) - Static method in class uk.ac.starlink.table.Tables
  Copies the data and metadata from a `StarTable` into a table sink.
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.votable.ColFitsPlusTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.votable.FitsPlusTableBuilder
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.votable.VOTableBuilder
  Acquires the data from a single TABLE element in a VOTable document, writing the result to a sink.
StreamStarTableWriter - Class in uk.ac.starlink.table
  Partial implementation of `StarTableWriter` which can be subclassed by writers which just write to output streams.
StreamStarTableWriter() - Constructor for class uk.ac.starlink.table.StreamStarTableWriter
StreamTableSink - Class in uk.ac.starlink.table
  TableSink which turns its accepted data into a one-pass table and does something with it (calls `StreamTableSink.scanTable(uk.ac.starlink.table.StarTable)` on it).
StreamTableSink() - Constructor for class uk.ac.starlink.table.StreamTableSink
STRICT - Static variable in class uk.ac.starlink.votable.Namespacing
  Only elements in namespaces with VOTable URIs are significant.
STRICT_DEFAULT - Static variable in class uk.ac.starlink.votable.VOElementFactory
  Determines whether the default strictness state is true or false when the `VOElementFactory.STRICT_PROPERTY` property has not been set.
STRICT_PROPERTY - Static variable in class uk.ac.starlink.votable.VOElementFactory
  Property which determines the default strictness state.
STRING - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for variable-length string.
strm - Variable in class uk.ac.starlink.mirage.MirageFormatter
submit() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Invokes this dialogue's Submit Action with a non-descript ActionEvent.
submitRow(List<String>) - Method in class uk.ac.starlink.table.formats.RowEvaluator
  Looks at a given row (list of strings) and records information about what sort of things it looks like it contains.
substringData(int, int) - Method in class uk.ac.starlink.votable.dom.DelegatingCharacterData
SuperJar - Class in uk.ac.starlink.util
  Utility to generate a single jar file containing all the resources referenced by a given jar file.
SuperJar(File[], File[], String[], String[]) - Constructor for class uk.ac.starlink.util.SuperJar
  Constructor.
SwingAuthenticator - Class in uk.ac.starlink.table.jdbc
  Implements JDBCAuthenticator using a GUI.
SwingAuthenticator() - Constructor for class uk.ac.starlink.table.jdbc.SwingAuthenticator
SYSTEM_OUT - Static variable in interface uk.ac.starlink.util.Destination
  Destination which directs output to `System.out`.
SystemBrowser - Class in uk.ac.starlink.table.gui
  Uses the native system file dialogue to provide a TableLoader.
SystemBrowser() - Constructor for class uk.ac.starlink.table.gui.SystemBrowser
SystemTableSaveDialog - Class in uk.ac.starlink.table.gui
  Table save dialogue based on the native system file dialogue.
SystemTableSaveDialog() - Constructor for class uk.ac.starlink.table.gui.SystemTableSaveDialog

## T

tableArray(TableSequence) - Static method in class uk.ac.starlink.table.Tables
  Convenience method to construct an array of StarTables from a TableSequence.
TableBuilder - Interface in uk.ac.starlink.table
  Interface for objects which can construct a `StarTable` from a data resource.
TableContentHandler - Class in uk.ac.starlink.votable
  Content handler which translates SAX events into table events.
TableContentHandler(boolean) - Constructor for class uk.ac.starlink.votable.TableContentHandler
  Constructor.
TableCopy - Class in uk.ac.starlink.table
  Class containing `main` method for copying tables.
TableCopy() - Constructor for class uk.ac.starlink.table.TableCopy
TABLEDATA - Static variable in class uk.ac.starlink.votable.DataFormat
  TABLEDATA format (pure XML).
TableElement - Class in uk.ac.starlink.votable
  An object representing the TABLE element of a VOTable.
TableFormatException - Exception in uk.ac.starlink.table
  Exception thrown if a table handler fails to parse a table because it does not match the format it can decode.
TableFormatException(String) - Constructor for exception uk.ac.starlink.table.TableFormatException
TableFormatException() - Constructor for exception uk.ac.starlink.table.TableFormatException
TableFormatException(String, Throwable) - Constructor for exception uk.ac.starlink.table.TableFormatException
TableFormatException(Throwable) - Constructor for exception uk.ac.starlink.table.TableFormatException
TableHandler - Interface in uk.ac.starlink.votable
  SAX-like handler which defines callbacks that can be made when a VOTable data is encountered during a SAX stream.
TableLoadClient - Interface in uk.ac.starlink.table.gui
  Interface for a GUI-based consumer of tables which are being loaded.
TableLoadDialog - Interface in uk.ac.starlink.table.gui
  Interface for an object which can handle the user interaction for selecting a table or tables to load.
TableLoader - Interface in uk.ac.starlink.table.gui
  Interface defining an object which can load tables.
TableLoadPanel - Class in uk.ac.starlink.table.gui
  Component which aggregates a TableLoadDialog and buttons (OK and Cancel) to control it.
TableLoadPanel(TableLoadDialog, StarTableFactory) - Constructor for class uk.ac.starlink.table.gui.TableLoadPanel
  Constructor.
TableLoadTransferHandler - Class in uk.ac.starlink.table.gui
  TransferHandler which will load a table if it is dragged onto its owner component.
TableLoadTransferHandler(StarTableFactory) - Constructor for class uk.ac.starlink.table.gui.TableLoadTransferHandler
  Constructor.
TableLoadWorker - Class in uk.ac.starlink.table.gui
  Thread which passes data from a TableLoader to a TableLoadClient.
TableLoadWorker(TableLoader, TableLoadClient, JProgressBar) - Constructor for class uk.ac.starlink.table.gui.TableLoadWorker
  Constructs a TableLoadWorker with a given progress bar.
TableLoadWorker(TableLoader, TableLoadClient) - Constructor for class uk.ac.starlink.table.gui.TableLoadWorker
  Constructs a TableLoadWorker with a default progress bar.
TablePreparation - Interface in uk.ac.starlink.table
  Hook for adding behaviour to StarTableFactory table loading.
TableRowHeader - Class in uk.ac.starlink.table.gui
  Provides a component suitable for use as a rowHeader component in the same `JScrollPane` as is being used to house a `JTable`.
TableRowHeader(JTable) - Constructor for class uk.ac.starlink.table.gui.TableRowHeader
  Construct a new TableRowHeader.
Tables - Class in uk.ac.starlink.table
  Utility class for miscellaneous table-related functionality.
Tables() - Constructor for class uk.ac.starlink.table.Tables
TableSaveChooser - Class in uk.ac.starlink.table.gui
  Dialog which permits a user to save one or more `StarTable`s in a place and format of choice.
TableSaveChooser() - Constructor for class uk.ac.starlink.table.gui.TableSaveChooser
  Constructs a saver with a default StarTableOutput and save dialogues.
TableSaveChooser(StarTableOutput, TableSaveDialog[]) - Constructor for class uk.ac.starlink.table.gui.TableSaveChooser
  Constructs a saver with a given StarTableOutput and save dialogues.
TableSaveDialog - Interface in uk.ac.starlink.table.gui
  Interface for subdialogues which know how to save a table to some destination or other.
TableScheme - Interface in uk.ac.starlink.table
  Defines a way to specify a StarTable given a textual specification.
TableSequence - Interface in uk.ac.starlink.table
  Iterator over tables.
TableSink - Interface in uk.ac.starlink.table
  Defines a set of callbacks to consume the information held in a StarTable.
TableSource - Interface in uk.ac.starlink.table
  General purpose interface for objects which can supply a table.
tableToString(StarTable, String) - Static method in class uk.ac.starlink.table.Tables
  Returns the contents of a table as a string.
TabularData - Interface in uk.ac.starlink.votable
  Contains the actual cell contents of a VOTable TABLE element.
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.
TemporaryFileDataSource - Class in uk.ac.starlink.util
  A DataSource which stores its data in a temporary file.
TemporaryFileDataSource(InputStream, String) - Constructor for class uk.ac.starlink.util.TemporaryFileDataSource
  Constructs a new DataSource by reading the contents of an input stream.
TemporaryFileDataSource(InputStream, String, String, String, File) - Constructor for class uk.ac.starlink.util.TemporaryFileDataSource
  Constructs a new DataSource by reading the contents of an input stream.
TerminalAuthenticator - Class in uk.ac.starlink.table.jdbc
  Provides JDBC authentication using the terminal; assumes that someone is sitting at `System.in`.
TerminalAuthenticator(PrintStream) - Constructor for class uk.ac.starlink.table.jdbc.TerminalAuthenticator
  Constructs a new authenticator with a given stream to use for writing prompts.
TerminalAuthenticator() - Constructor for class uk.ac.starlink.table.jdbc.TerminalAuthenticator
  Constructs a new authenticator which uses System.err for prompting.
TestTableScheme - Class in uk.ac.starlink.table
  TableScheme implementation for test data.
TestTableScheme() - Constructor for class uk.ac.starlink.table.TestTableScheme
TextModelsAuthenticator - Class in uk.ac.starlink.table.jdbc
  JDBC authenticator which keeps its data in the models of text GUI components (`Document` objects).
TextModelsAuthenticator() - Constructor for class uk.ac.starlink.table.jdbc.TextModelsAuthenticator
  Constructor.
TextTableWriter - Class in uk.ac.starlink.table.formats
  A `StarTableWriter` which outputs text to a human-readable text file.
TextTableWriter() - Constructor for class uk.ac.starlink.table.formats.TextTableWriter
TFORM_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
  Column aux metadata key for TFORMn cards.
TimeDomain - Class in uk.ac.starlink.table
  Domain representing epochs in a common time scale.
TimeMapper - Class in uk.ac.starlink.table
  DomainMapper for mapping values to epochs in a common time scale.
TimeMapper(Class<?>, String, String) - Constructor for class uk.ac.starlink.table.TimeMapper
  Constructor.
TIMESYS_REFPOSITION_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for TIMESYS `refposition` attribute.
TIMESYS_TIMEORIGIN_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for TIMESYS `timeorigin` attribute.
TIMESYS_TIMESCALE_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for TIMESYS `timescale` attribute.
TimesysElement - Class in uk.ac.starlink.votable
  Element subclass for a TIMESYS element in a VOTable.
TNULL_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
  Column aux metadata key for TNULLn cards.
toArray() - Method in class uk.ac.starlink.util.PrimitiveList
  Creates and returns a copy of the contents of this list, in the form of a primitive array of the right length to hold all the elements it currently contains.
toByteArray() - Method in class uk.ac.starlink.util.ByteList
  Returns the contents of this list as an array.
toByteBuffers() - Method in interface uk.ac.starlink.table.ByteStore
  Returns an array of byte buffers containing the bytes written to this store.
toByteBuffers() - Method in class uk.ac.starlink.table.storage.AdaptiveByteStore
toByteBuffers() - Method in class uk.ac.starlink.table.storage.DiscardByteStore
toByteBuffers() - Method in class uk.ac.starlink.table.storage.FileByteStore
toByteBuffers(File) - Static method in class uk.ac.starlink.table.storage.FileByteStore
  Returns a read-only ByteBuffer array representing the contents of a file, with default maximum buffer length.
toByteBuffers() - Method in class uk.ac.starlink.table.storage.LimitByteStore
toByteBuffers() - Method in class uk.ac.starlink.table.storage.MemoryByteStore
toDoubleArray() - Method in class uk.ac.starlink.util.DoubleList
  Returns the contents of this list as an array.
toFloatArray() - Method in class uk.ac.starlink.util.FloatList
  Returns the contents of this list as an array.
toImageIcon(Icon) - Static method in class uk.ac.starlink.util.IconUtils
  Returns an ImageIcon based on a given Icon object.
toIntArray() - Method in class uk.ac.starlink.util.IntList
  Returns the contents of this list as an array.
toLink(String) - Static method in interface uk.ac.starlink.table.formats.DocumentedIOHandler
  Utility method that returns the text of an XML <A> element whose href and content are both given by a supplied URL.
toLongArray() - Method in class uk.ac.starlink.util.LongList
  Returns the contents of this list as an array.
toParams() - Method in class uk.ac.starlink.table.HealpixTableInfo
  Exports the contents of this object to a list of DescribedValue objects that can be attached to a table's parameter list, to declare the organisation of HEALPix information in that table.
toShortArray() - Method in class uk.ac.starlink.util.ShortList
  Returns the contents of this list as an array.
toString() - Method in class uk.ac.starlink.connect.Connection
toString() - Method in class uk.ac.starlink.connect.ErrorLeaf
toString() - Method in class uk.ac.starlink.connect.FileNode
toString() - Method in class uk.ac.starlink.fits.AbstractWideFits
toString() - Method in class uk.ac.starlink.mirage.MirageFormatter
toString() - Method in class uk.ac.starlink.table.DefaultValueInfo
  Returns a string representation of this object.
toString(int) - Method in class uk.ac.starlink.table.DescribedValue
  Returns a string representation of this object, no longer than a given maximum length.
toString() - Method in class uk.ac.starlink.table.DescribedValue
  Returns a string representation of this object no longer than a default maximum length.
toString() - Method in class uk.ac.starlink.table.formats.ErrorMode
  Returns this option's name.
toString() - Method in class uk.ac.starlink.table.HealpixTableInfo
toString() - Method in class uk.ac.starlink.table.jdbc.WriteMode
  Returns this mode's name.
toString() - Method in class uk.ac.starlink.table.JoinFixAction
  Returns this action's name.
toString() - Method in class uk.ac.starlink.table.TimeDomain
toString() - Method in class uk.ac.starlink.table.UCD
  Returns the UCD id string.
toString() - Method in class uk.ac.starlink.table.WrapperRowAccess
  Returns an indication of the wrapper structure of this object.
toString() - Method in class uk.ac.starlink.table.WrapperRowSequence
  Returns an indication of the wrapper structure of this sequence.
toString() - Method in class uk.ac.starlink.table.WrapperStarTable
  Returns an indication of the wrapper structure of this table.
toString() - Method in class uk.ac.starlink.util.BeanConfig.Setting
toString() - Method in class uk.ac.starlink.util.CgiQuery
  Returns this query as a string.
toString() - Method in class uk.ac.starlink.util.Compression
  Returns the name of this compression type.
toString() - Method in class uk.ac.starlink.util.ContentType
toString() - Method in class uk.ac.starlink.util.DataSource
  Returns a short description of this source (name plus compression type).
toString() - Method in class uk.ac.starlink.util.Pair
toString() - Method in class uk.ac.starlink.util.SplitPolicy
toString() - Method in class uk.ac.starlink.util.SplitProcessor
toString() - Method in class uk.ac.starlink.votable.DataFormat
toString() - Method in class uk.ac.starlink.votable.FieldElement
toString() - Method in class uk.ac.starlink.votable.Namespacing
  Returns the name of this namespacing policy.
toString() - Method in class uk.ac.starlink.votable.VOElement
  Returns the same value as `VOElement.getHandle()`.
toString() - Method in class uk.ac.starlink.votable.VOTableVersion
  Returns version number.
toString() - Method in class uk.ac.starlink.votable.VOTableWriter
toUnixSeconds(Object) - Method in class uk.ac.starlink.table.TimeMapper
  Maps a source value to time in seconds since the Unix epoch (1970-01-01T00:00:00).
toURL() - Method in class uk.ac.starlink.util.CgiQuery
  Returns this query as a URL.
transferStarTable(StarTable) - Method in class uk.ac.starlink.table.StarTableOutput
  Returns a `Transferable` object associated with a given StarTable, for use at the drag end of a drag and drop operation.
transformToDOM(Source, boolean) - Method in class uk.ac.starlink.votable.VOElementFactory
  Gets a custom DOMSource from a generic XML Source.
TSCAL_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
  Column aux metadata key for TSCALn cards.
TstTableBuilder - Class in uk.ac.starlink.table.formats
  A table builder which reads tables in Tab-Separated Table format.
TstTableBuilder() - Constructor for class uk.ac.starlink.table.formats.TstTableBuilder
TstTableWriter - Class in uk.ac.starlink.table.formats
  Output handler for Tab-Separated Table format.
TstTableWriter() - Constructor for class uk.ac.starlink.table.formats.TstTableWriter
tweakGuiForMac() - Static method in class uk.ac.starlink.util.Loader
  Unless it's been set already, sets the value of the `apple.laf.useScreenMenuBar` system property to true.
TYPE_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for VOTable `type` attribute.
TypeMapper - Interface in uk.ac.starlink.table.jdbc
  Determines how JDBC types are mapped to java types.
TypeMappers - Class in uk.ac.starlink.table.jdbc
  TypeMapper implementation classes.
typeName(int) - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter
  Returns the name used by the connection's database to reference a JDBC type.
TZERO_INFO - Static variable in class uk.ac.starlink.fits.BintableStarTable
  Column aux metadata key for TZEROn cards.

## U

UBYTE_FLAG_INFO - Static variable in class uk.ac.starlink.table.Tables
  ValueInfo which may be used as part of a column's auxiliary metadata to indicate that the column's data represents, and can be serialised as, unsigned byte values.
UCD - Class in uk.ac.starlink.table
  Describes Uniform Column Descriptors.
UCD_DEFINITIONS_LOC - Static variable in class uk.ac.starlink.table.UCD
UCD_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for VOTable `ucd` attribute.
UCD_KEY - Static variable in class uk.ac.starlink.feather.FeatherStarTable
  JSON key used to store UCDs in column user metadata.
UCD_METAKEY - Static variable in class uk.ac.starlink.ecsv.EcsvTableWriter
  Meta map key for UCD string value.
UCDSelector - Class in uk.ac.starlink.table.gui
  A component which enables selection of a UCD by the user.
UCDSelector() - Constructor for class uk.ac.starlink.table.gui.UCDSelector
  Constructs a new UCDSelector.
uk.ac.starlink.cdf - package uk.ac.starlink.cdf
uk.ac.starlink.connect - package uk.ac.starlink.connect
  Classes related to persistent connections to remote services.
uk.ac.starlink.ecsv - package uk.ac.starlink.ecsv
uk.ac.starlink.feather - package uk.ac.starlink.feather
uk.ac.starlink.gbin - package uk.ac.starlink.gbin
uk.ac.starlink.mirage - package uk.ac.starlink.mirage
  Adapter classes for use of the Mirage file format with Starlink table classes.
uk.ac.starlink.parquet - package uk.ac.starlink.parquet
uk.ac.starlink.table - package uk.ac.starlink.table
  Defines an interface for access to astronomical tables.
uk.ac.starlink.table.formats - package uk.ac.starlink.table.formats
  Table I/O handlers for various miscellaneous (mostly text-based) table serialization formats.
uk.ac.starlink.table.gui - package uk.ac.starlink.table.gui
  Provides graphical classes used for rendering StarTable objects, and related utility functionality.
uk.ac.starlink.table.jdbc - package uk.ac.starlink.table.jdbc
  Table classes related to JDBC (SQL database connectivity) handling.
uk.ac.starlink.table.storage - package uk.ac.starlink.table.storage
  RowStore implementations.
uk.ac.starlink.util - package uk.ac.starlink.util
  Miscellaneous utility classes.
uk.ac.starlink.votable - package uk.ac.starlink.votable
  Classes for VOTable input and output.
uk.ac.starlink.votable.datalink - package uk.ac.starlink.votable.datalink
uk.ac.starlink.votable.dom - package uk.ac.starlink.votable.dom
  Provides an extensible implementation of the `org.w3c.dom` API.
UncompressInputStream - Class in uk.ac.starlink.util
  This class decompresses an input stream containing data compressed with the unix "compress" utility (LZC, a LZW variant).
UncompressInputStream(InputStream) - Constructor for class uk.ac.starlink.util.UncompressInputStream
unformatShape(String) - Static method in class uk.ac.starlink.table.DefaultValueInfo
  Takes a stringified version of the shape and turns it into an array.
unformatString(String) - Method in class uk.ac.starlink.table.DefaultValueInfo
unformatString(String) - Method in class uk.ac.starlink.table.URLValueInfo
unformatString(String) - Method in interface uk.ac.starlink.table.ValueInfo
  Returns an object of the sort described by this `ValueInfo` represented by the given string `rep`.
unformatString(String) - Method in class uk.ac.starlink.votable.datalink.ServiceDescriptorInfo
  Always returns null.
UNIT_KEY - Static variable in class uk.ac.starlink.feather.FeatherStarTable
  JSON key used to store units in column user metadata.
UNIX_SECONDS - Static variable in class uk.ac.starlink.table.TimeMapper
  Mapper for numeric values (already) in unix seconds.
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
UnrepeatableSequenceException - Exception in uk.ac.starlink.table
  Exception thrown by `StarTable.getRowSequence()` calls after the first for tables which can only provide a single `RowSequence`.
UnrepeatableSequenceException() - Constructor for exception uk.ac.starlink.table.UnrepeatableSequenceException
  Constructs an exception with a default message.
UnrepeatableSequenceException(String) - Constructor for exception uk.ac.starlink.table.UnrepeatableSequenceException
  Constructs an exception with a given message.
updateCount(long) - Method in interface uk.ac.starlink.table.ProgressRowSplittable.Target
  Reports an updated figure for the progress.
updateReady() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Updates the enabledness state of this dialogue's Submit Action according to the current value of `AbstractTableLoadDialog.isReady()`.
URLDataSource - Class in uk.ac.starlink.util
  A DataSource implementation based on a `URL`.
URLDataSource(URL) - Constructor for class uk.ac.starlink.util.URLDataSource
  Constructs a DataSource from a URL with default content coding.
URLDataSource(URL, ContentCoding) - Constructor for class uk.ac.starlink.util.URLDataSource
  Constructs a DataSource from a URL with given content coding policy.
urlEquals(URL, URL) - Static method in class uk.ac.starlink.util.URLUtils
  Compares two URLs.
urlToFile(String) - Static method in class uk.ac.starlink.util.URLUtils
  Locates the local file, if any, represented by a URL.
urlToUri(URL) - Static method in class uk.ac.starlink.util.URLUtils
  Turns a URL into a URI.
URLUtils - Class in uk.ac.starlink.util
  Provides convenience methods for resolving URLs.
URLValueInfo - Class in uk.ac.starlink.table
  ValueInfo for URL values.
URLValueInfo(String, String) - Constructor for class uk.ac.starlink.table.URLValueInfo
  Constructs a new URLValueInfo.
useAuthenticator(JDBCAuthenticator) - Method in class uk.ac.starlink.table.gui.SQLPanel
  Initialises this dialog's fields in accordance with a given JDBCAuthenticator object.
useKey(String) - Method in class uk.ac.starlink.fits.HeaderCards
  Marks a given keyword as used.
USER_PROP - Static variable in class uk.ac.starlink.util.PropertyAuthenticator
  System property supplying basic authentication username ("star.basicauth.user").
useValue(long) - Method in class uk.ac.starlink.util.ValueWatcher
  Takes note of a value.
UTYPE_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for VOTable `utype` attribute.
UTYPE_KEY - Static variable in class uk.ac.starlink.feather.FeatherStarTable
  JSON key used to store Utypes in column user metadata.
UTYPE_METAKEY - Static variable in class uk.ac.starlink.ecsv.EcsvTableWriter
  Meta map key for Utype string value.

## V

V10 - Static variable in class uk.ac.starlink.votable.VOTableVersion
  VOTable 1.0.
V11 - Static variable in class uk.ac.starlink.votable.VOTableVersion
  VOTable 1.1.
V12 - Static variable in class uk.ac.starlink.votable.VOTableVersion
  VOTable 1.2.
V13 - Static variable in class uk.ac.starlink.votable.VOTableVersion
  VOTable 1.3.
V14 - Static variable in class uk.ac.starlink.votable.VOTableVersion
  VOTable 1.4.
ValueHandler - Interface in uk.ac.starlink.table.jdbc
  Defines how the data from a particular column of a JDBC table are turned into java objects.
ValueInfo - Interface in uk.ac.starlink.table
  Describes a value, for instance one obtained from cells in a given table column, or from a table parameter.
ValueInfoCellEditor - Class in uk.ac.starlink.table.gui
  Can make a TableCellEditor suitable for a ValueInfo.
ValueInfoCellEditor() - Constructor for class uk.ac.starlink.table.gui.ValueInfoCellEditor
ValueInfoCellRenderer - Class in uk.ac.starlink.table.gui
  A `TableCellRenderer` which does its rendering according to a `ValueInfo` object which describes the values which it is expected to have to render.
ValueInfoCellRenderer(ValueInfo) - Constructor for class uk.ac.starlink.table.gui.ValueInfoCellRenderer
  Constructs a renderer from a `ValueInfo` object.
valueOf(String) - Static method in enum uk.ac.starlink.ecsv.MessagePolicy
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.starlink.feather.VariableStarColumnWriter.PointerSize
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.ac.starlink.ecsv.MessagePolicy
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.starlink.feather.VariableStarColumnWriter.PointerSize
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Returns an array containing the constants of this enum type, in the order they are declared.
ValuesElement - Class in uk.ac.starlink.votable
  Field or Param value restriction set represented by a VALUES element in a VOTable.
ValueStore - Interface in uk.ac.starlink.table
  Interface for storing a vector of values.
ValueWatcher - Class in uk.ac.starlink.util
  Looks out for an unused value in a sequence of submitted numbers.
ValueWatcher(long, long) - Constructor for class uk.ac.starlink.util.ValueWatcher
  Constructs a ValueWatcher which will look out for values in the range covered by `loBound` and `hiBound` inclusive.
VAR_POINTER_SIZE - Static variable in class uk.ac.starlink.feather.StarColumnWriters
  Default pointer size for variable-length column output.
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
  TableWriter which writes FITS BINTABLEs with variable-length arrays where appropriate.
VariableFitsTableWriter() - Constructor for class uk.ac.starlink.fits.VariableFitsTableWriter
  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
VariableStarColumnWriter - Class in uk.ac.starlink.feather
  StarColumnWriter implementations for variable-length values.
VariableStarColumnWriter(StarTable, int, FeatherType, boolean, VariableStarColumnWriter.PointerSize) - Constructor for class uk.ac.starlink.feather.VariableStarColumnWriter
  Constructor.
VariableStarColumnWriter.PointerSize - Enum in uk.ac.starlink.feather
  Enumeration for pointer size.
VIEWBASE_PROPERTY - Static variable in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Name of property giving underlying value of first row of this model.
ViewHugeSelectionModel - Class in uk.ac.starlink.table.gui
  ListSelectionModel to use in conjunction with a ViewHugeTableModel for tracking row selection of very large tables.
ViewHugeSelectionModel(ListSelectionModel, ViewHugeTableModel) - Constructor for class uk.ac.starlink.table.gui.ViewHugeSelectionModel
  Constructor.
ViewHugeTableModel - Class in uk.ac.starlink.table.gui
  Swing TableModel implementation which provides a view on a very large table model.
ViewHugeTableModel() - Constructor for class uk.ac.starlink.table.gui.ViewHugeTableModel
  Constructs an empty model.
ViewHugeTableModel(TableModel, JScrollBar) - Constructor for class uk.ac.starlink.table.gui.ViewHugeTableModel
  Constructs a configured model.
VIEWSIZE - Static variable in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Fixed number of rows displayed by this model.
visitNode(Node) - Method in interface uk.ac.starlink.util.NodeDescendants.Visitor
  Visit a node in a tree.
visitTree(NodeDescendants.Visitor) - Method in class uk.ac.starlink.util.NodeDescendants
  Visits each of the nodes in the tree.
VODocument - Class in uk.ac.starlink.votable
  Document implementation which holds a VOTable-specific DOM.
VODocument(String, boolean) - Constructor for class uk.ac.starlink.votable.VODocument
  Constructs a new VODocument with a specified System ID.
VODocument() - Constructor for class uk.ac.starlink.votable.VODocument
  Constructs a new VODocument.
VOElement - Class in uk.ac.starlink.votable
  Element implementation for use within VOTable documents.
VOElementFactory - Class in uk.ac.starlink.votable
  Provides methods for constructing VOElements from a variety of sources.
VOElementFactory(StoragePolicy) - Constructor for class uk.ac.starlink.votable.VOElementFactory
  Constructs a new VOElementFactory with a given storage policy.
VOElementFactory() - Constructor for class uk.ac.starlink.votable.VOElementFactory
  Constructs a new VOElementFactory with the default storage policy.
VOSerializer - Class in uk.ac.starlink.votable
  Class which knows how to serialize a table's fields and data to VOTable elements.
VOStarTable - Class in uk.ac.starlink.votable
  A `StarTable` implementation based on a VOTable.
VOStarTable(TableElement) - Constructor for class uk.ac.starlink.votable.VOStarTable
  Construct a VOStarTable from a TABLE element.
VOTABLE_VERSION_PROP - Static variable in class uk.ac.starlink.votable.VOTableVersion
  System property name whose value gives the default VOTable version written by instances of this class if no version is given explicitly.
VOTableBuilder - Class in uk.ac.starlink.votable
  Implementation of the `TableBuilder` interface which gets `StarTable`s from VOTable documents.
VOTableBuilder() - Constructor for class uk.ac.starlink.votable.VOTableBuilder
  Default constructor.
VOTableBuilder(boolean) - Constructor for class uk.ac.starlink.votable.VOTableBuilder
  Constructs a builder with explicit setting of whether VOTable standard interpreation is strict or not.
VOTableDOMBuilder - Class in uk.ac.starlink.votable
  Custom DOM builder for parsing VOTable documents or fragments.
VOTableDOMBuilder(StoragePolicy, boolean) - Constructor for class uk.ac.starlink.votable.VOTableDOMBuilder
  Constructor.
VOTableFitsTableWriter - Class in uk.ac.starlink.votable
  TableWriter which writes table data into the first extension of a FITS file, Unlike `FitsTableWriter` however, the primary extension is not left contentless, instead it gets the text of a DATA-less VOTable written into it.
VOTableFitsTableWriter(String) - Constructor for class uk.ac.starlink.votable.VOTableFitsTableWriter
  Constructor.
VOTableVersion - Class in uk.ac.starlink.votable
  Provides characteristics for a given version of the VOTable standard.
VOTableVersion(String) - Constructor for class uk.ac.starlink.votable.VOTableVersion
  Constructor.
VOTableWriter - Class in uk.ac.starlink.votable
  Implementation of the `StarTableWriter` interface for VOTables.
VOTableWriter() - Constructor for class uk.ac.starlink.votable.VOTableWriter
  Constructs a default VOTableWriter.
VOTableWriter(DataFormat, boolean) - Constructor for class uk.ac.starlink.votable.VOTableWriter
  Constructs a VOTableWriter with specified output type and default VOTable version.
VOTableWriter(DataFormat, boolean, VOTableVersion) - Constructor for class uk.ac.starlink.votable.VOTableWriter
  Constructs a VOTableWriter with specified output characterstics and a given version of the VOTable standard.

## W

waitForStarTable() - Method in class uk.ac.starlink.table.OnceRowPipe
  Returns a non-random table whose first call to `getRowSequence` will return a sequence that steps through the same rows which are being written to this sink.
waitForStarTable() - Method in interface uk.ac.starlink.table.RowPipe
  Returns a table whose data is supplied by that written into this sink.
WARN - Static variable in class uk.ac.starlink.table.formats.ErrorMode
  Messages are written as WARNINGs through the logging system.
warnCorrupt() - Method in class uk.ac.starlink.table.storage.Codec
  Logs a warning that unexpected data has been found in the stream during decoding.
WAVE_HALPHA - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Wavelength of H-alpha - Angstroms
WCS_ENCODING - Static variable in class uk.ac.starlink.fits.FitsConstants
  Default encoding used for writing WCS into FITS headers.
WDCTableBuilder - Class in uk.ac.starlink.table.formats
  Implementation of the `TableBuilder` interface which gets `StarTable`s from World Data Centre-type text files.
WDCTableBuilder() - Constructor for class uk.ac.starlink.table.formats.WDCTableBuilder
WideFits - Interface in uk.ac.starlink.fits
  Defines a convention for storing extended column data in a FITS BINTABLE extension.
WIDTH_INFO - Static variable in class uk.ac.starlink.votable.VOStarTable
  ValueInfo for VOTable `width` attribute.
WIEN_DISPLACEMENT - Static variable in class uk.ac.starlink.util.PhysicalConstants
  Wien displacement law constant - m.K
willAttemptSplit(Splittable<?>) - Method in class uk.ac.starlink.util.SplitPolicy
  Indicates whether an attempt should be made to split a splittable in order to process it.
willAttemptSplit(S) - Method in class uk.ac.starlink.util.SplitProcessor
  Indicates whether this processor will attempt to split the given splittable object when processing it.
withGroupArray(boolean) - Method in class uk.ac.starlink.parquet.StarParquetWriter.StarBuilder
  Configures array-valued column writing style.
Wrapper - Interface in uk.ac.starlink.util
  Mixin interface which indicates an object built on top of a base object.
WrapperColumn - Class in uk.ac.starlink.table
  ColumnData which wraps another ColumnData.
WrapperColumn(ColumnData) - Constructor for class uk.ac.starlink.table.WrapperColumn
  Initialises a new WrapperColumn based on a base column.
WrapperRowAccess - Class in uk.ac.starlink.table
  RowAccess which wraps another RowAccess.
WrapperRowAccess(RowAccess) - Constructor for class uk.ac.starlink.table.WrapperRowAccess
  Constructs a new RowAccess based on a given one.
WrapperRowAccess(RowAccess, RowData) - Constructor for class uk.ac.starlink.table.WrapperRowAccess
  Constructs a new RowAccess based on a given one but with a supplied data access implementation.
WrapperRowSequence - Class in uk.ac.starlink.table
  RowSequence which wraps another RowSequence.
WrapperRowSequence(RowSequence) - Constructor for class uk.ac.starlink.table.WrapperRowSequence
  Constructs a new RowSequence based on a given one.
WrapperRowSequence(RowSequence, RowData) - Constructor for class uk.ac.starlink.table.WrapperRowSequence
  Constructs a new RowSequence based on a given one but with a supplied data access implementation.
WrapperStarTable - Class in uk.ac.starlink.table
  StarTable which wraps another StarTable.
WrapperStarTable(StarTable) - Constructor for class uk.ac.starlink.table.WrapperStarTable
  Constructs a new `WrapperStarTable` from a given base table.
WrapUtils - Class in uk.ac.starlink.util
  Utilities relating to the `Wrapper` class.
write(int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(byte[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(boolean[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(short[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(char[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(int[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(long[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(float[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(double[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(String[], int, int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(byte[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(boolean[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(short[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(char[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(int[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(long[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(float[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(double[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(String[]) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
write(int) - Method in class uk.ac.starlink.util.Base64OutputStream
write(byte[]) - Method in class uk.ac.starlink.util.Base64OutputStream
write(byte[], int, int) - Method in class uk.ac.starlink.util.Base64OutputStream
writeArray(Object) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeBetweenTableXML(BufferedWriter) - Method in class uk.ac.starlink.votable.VOTableWriter
  Outputs text between one table (TABLE and possibly other associated elements) and the next.
writeBoolean(boolean) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeByte(int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeBytes(String) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeChar(int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeChars(String) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeColumnBytes(OutputStream) - Method in class uk.ac.starlink.feather.AbstractItemAccumulator
writeColumnBytes(OutputStream) - Method in interface uk.ac.starlink.feather.ItemAccumulator
  Writes a feather-format column to the given output stream representing all the objects submitted by prior valls to the `addItem` method.
writeColumnBytes(OutputStream) - Method in class uk.ac.starlink.feather.StarColumnWriter
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
writeDataBytes(OutputStream) - Method in class uk.ac.starlink.feather.AbstractItemAccumulator
  Writes the bytes constituting the data stream for this column, excluding any optional validity mask.
writeDataBytes(OutputStream) - Method in class uk.ac.starlink.feather.BooleanStarColumnWriter
writeDataBytes(OutputStream) - Method in class uk.ac.starlink.feather.NumberStarColumnWriter
writeDataBytes(OutputStream) - Method in class uk.ac.starlink.feather.StarColumnWriter
  Writes the bytes consituting the data stream for this column, excluding any optional validity mask.
writeDataBytes(OutputStream) - Method in class uk.ac.starlink.feather.VariableStarColumnWriter
writeDataOnly(DataOutput) - Method in class uk.ac.starlink.fits.StandardFitsTableSerializer
  Writes the table data content without any trailing padding.
writeDeclaration() - Method in class uk.ac.starlink.util.XmlWriter
  Writes an XML declaration.
writeDescription(BufferedWriter) - Method in class uk.ac.starlink.votable.VOSerializer
  Writes any DESCRIPTION element associated with this serializer's table.
writeDouble(double) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeEmptyPrimary(DataOutput) - Static method in class uk.ac.starlink.fits.FitsConstants
  Writes a null header representing an empty primary HDU to a stream.
writeFields(BufferedWriter) - Method in class uk.ac.starlink.votable.VOSerializer
  Writes the FIELD headers corresponding to this table on a given writer.
writeFloat(float) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeHeader(DataOutput, Header) - Static method in class uk.ac.starlink.fits.FitsConstants
  Writes a header object to a DataOutput.
writeHrefDataElement(BufferedWriter, String, DataOutput) - Method in class uk.ac.starlink.votable.VOSerializer
  Writes this serializer's table data to a <DATA> element containing a <STREAM> element which references an external data source (optional method).
writeHrefTableElement(BufferedWriter, String, DataOutput) - Method in class uk.ac.starlink.votable.VOSerializer
writeInlineDataElement(BufferedWriter) - Method in class uk.ac.starlink.votable.VOSerializer
  Writes this serializer's table data as a self-contained <DATA> element.
writeInlineStarTable(StarTable, BufferedWriter) - Method in class uk.ac.starlink.votable.VOTableWriter
  Writes a table directly to a stream.
writeInlineStarTables(StarTable[], BufferedWriter) - Method in class uk.ac.starlink.votable.VOTableWriter
  Writes multiple tables directly to a stream.
writeInlineTableElement(BufferedWriter) - Method in class uk.ac.starlink.votable.VOSerializer
  Writes this serializer's table as a complete TABLE element.
writeInt(int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeItemBytes(OutputStream, Object) - Method in class uk.ac.starlink.feather.VariableStarColumnWriter
  Writes a value to the output stream.
writeLong(long) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeMirageFormat(StarTable) - Method in class uk.ac.starlink.mirage.MirageFormatter
  Writes a StarTable to a stream in Mirage format.
WriteMode - Class in uk.ac.starlink.table.jdbc
  Defines how records are written to a database table.
writeNumber(OutputStream, Number) - Method in class uk.ac.starlink.feather.NumberStarColumnWriter
  Writes the bytes for a given typed value.
writeParams(BufferedWriter) - Method in class uk.ac.starlink.votable.VOSerializer
  Writes any PARAM and INFO elements associated with this serializer's table.
writePostDataXML(BufferedWriter) - Method in class uk.ac.starlink.votable.VOSerializer
  Outputs any content of the TABLE element following the DATA element and the TABLE end tag.
writePostTableXML(BufferedWriter) - Method in class uk.ac.starlink.votable.VOTableWriter
  Outputs all the text required after any tables in the output table document.
writePreDataXML(BufferedWriter) - Method in class uk.ac.starlink.votable.VOSerializer
  Outputs the TABLE element start tag and all of its content before the DATA element.
writePreTableXML(BufferedWriter) - Method in class uk.ac.starlink.votable.VOTableWriter
  Outputs all the text required before any tables are written.
writePrimaryHDU(DataOutput) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Writes the primary HDU.
writePrimaryHDU(DataOutput) - Method in class uk.ac.starlink.fits.HduFitsTableWriter
  Does nothing.
writeServiceDescriptors(BufferedWriter) - Method in class uk.ac.starlink.votable.VOSerializer
  Writes the service descriptor parameters of this serializer's table as a sequence of zero or more RESOURCE elements.
writeShort(int) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeSingleJar(OutputStream) - Method in class uk.ac.starlink.util.SuperJar
  Writes the data from this object to a single jar file combining the contents of all the dependencies.
writeSource(Source, Writer) - Method in class uk.ac.starlink.util.SourceReader
  Writes the contents of a given Source into a given Writer.
writeSource(Source, OutputStream) - Method in class uk.ac.starlink.util.SourceReader
  Writes the contents of a given Source into a given OutputStream.
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.ecsv.EcsvTableWriter
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.feather.FeatherTableWriter
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Writes a single table.
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.mirage.MirageTableWriter
writeStarTable(StarTable, String, StarTableOutput) - Method in class uk.ac.starlink.parquet.ParquetTableWriter
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.parquet.ParquetTableWriter
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.table.formats.CsvTableWriter
writeStarTable(StarTable, String, StarTableOutput) - Method in class uk.ac.starlink.table.formats.DocumentedStreamStarTableWriter
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.table.formats.LatexTableWriter
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.table.formats.TstTableWriter
writeStarTable(StarTable, String, String) - Method in class uk.ac.starlink.table.StarTableOutput
  Writes a `StarTable` object out to some external storage.
writeStarTable(StarTable, OutputStream, StarTableWriter) - Method in class uk.ac.starlink.table.StarTableOutput
  Writes a StarTable to an output stream.
writeStarTable(StarTable, OutputStream) - Method in interface uk.ac.starlink.table.StarTableWriter
  Writes a `StarTable` object to a given output stream.
writeStarTable(StarTable, String, StarTableOutput) - Method in interface uk.ac.starlink.table.StarTableWriter
  Writes a `StarTable` object to a given location.
writeStarTable(StarTable, String, StarTableOutput) - Method in class uk.ac.starlink.table.StreamStarTableWriter
  Gets an output stream from `location` with reference to `sto` and writes to it using this writer's `StarTableWriter.writeStarTable(uk.ac.starlink.table.StarTable, java.io.OutputStream)` method.
writeStarTable(StarTableWriter, StarTable, String, StarTableOutput) - Static method in class uk.ac.starlink.table.StreamStarTableWriter
  Utility method that writes a table to a location using a given output handler.
writeStarTable(StarTable, String, StarTableOutput) - Method in class uk.ac.starlink.votable.VOTableWriter
  Writes a StarTable to a given location.
writeStarTable(StarTable, OutputStream) - Method in class uk.ac.starlink.votable.VOTableWriter
  Writes a StarTable to a given stream; must be inline.
writeStarTable(StarTable, OutputStream, File) - Method in class uk.ac.starlink.votable.VOTableWriter
  Writes a StarTable to a given stream.
writeStarTables(TableSequence, OutputStream) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Writes tables.
writeStarTables(TableSequence, String, StarTableOutput) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Invokes `AbstractFitsTableWriter.writeStarTables(uk.ac.starlink.table.TableSequence, java.io.OutputStream)`.
writeStarTables(TableSequence, OutputStream) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
writeStarTables(TableSequence, String, StarTableOutput) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
writeStarTables(TableSequence, OutputStream) - Method in class uk.ac.starlink.table.formats.TextTableWriter
writeStarTables(TableSequence, String, StarTableOutput) - Method in class uk.ac.starlink.table.formats.TextTableWriter
writeStarTables(TableSequence, OutputStream) - Method in interface uk.ac.starlink.table.MultiStarTableWriter
  Writes an array of StarTable objects to a given output stream.
writeStarTables(TableSequence, String, StarTableOutput) - Method in interface uk.ac.starlink.table.MultiStarTableWriter
  Writes an array of StarTable objects to a given location.
writeStarTables(StarTable[], String, String) - Method in class uk.ac.starlink.table.StarTableOutput
  Writes an array of StarTable objects to some external storage.
writeStarTables(StarTable[], OutputStream, MultiStarTableWriter) - Method in class uk.ac.starlink.table.StarTableOutput
  Writes an array of StarTables to an output stream.
writeStarTables(TableSequence, OutputStream) - Method in class uk.ac.starlink.votable.VOTableFitsTableWriter
writeStarTables(TableSequence, String, StarTableOutput) - Method in class uk.ac.starlink.votable.VOTableWriter
  Writes a sequence of tables to a given location.
writeStarTables(TableSequence, OutputStream) - Method in class uk.ac.starlink.votable.VOTableWriter
  Writes a sequence of tables to a given stream; must be inline.
writeStarTables(TableSequence, OutputStream, File) - Method in class uk.ac.starlink.votable.VOTableWriter
  Writes a sequence of tables to a given stream.
writeTableHDU(StarTable, FitsTableSerializer, DataOutput) - Method in class uk.ac.starlink.fits.AbstractFitsTableWriter
  Writes a data HDU.
writeUTF(String) - Method in class uk.ac.starlink.fits.AbstractArrayDataIO
writeZipOfJars(OutputStream) - Method in class uk.ac.starlink.util.SuperJar
  Writes the data from this object to a zip file containing all the top-level and dependency jars as individual jar files in the same directory.

## X

XMLEncodeDecode - Interface in uk.ac.starlink.util
  Interface for objects that can encode and decode their internal configuration within the content of an `Element`.
XmlWriter - Class in uk.ac.starlink.util
  Provides methods for writing XML output to a stream.
XmlWriter() - Constructor for class uk.ac.starlink.util.XmlWriter
  Constructs a new writer which outputs to `System.out`.
XmlWriter(PrintStream) - Constructor for class uk.ac.starlink.util.XmlWriter
  Constructs a new writer which writes to a given print stream.
XTYPE_METAKEY - Static variable in class uk.ac.starlink.ecsv.EcsvTableWriter
  Meta map key for Xtype string value.

## Y

YamlParser - Interface in uk.ac.starlink.ecsv
  Defines an object that can extract ECSV header information from YAML.

A B C D E F G H I J K L M N O P Q R S T U V W X Y