# Index

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

## A

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.
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
accumulateRows(RowSplittable, A) - Method in class uk.ac.starlink.table.RowCollector
  Processes rows as required.
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() - Constructor for class uk.ac.starlink.table.storage.AdaptiveByteStore
  Constructs a new store with a default memory limit.
AdaptiveByteStore(int) - Constructor for class uk.ac.starlink.table.storage.AdaptiveByteStore
  Constructs a new store with a given maximum memory limit.
addColumn(ColumnData) - Method in class uk.ac.starlink.table.ColumnStarTable
  Appends a new column to the end of this model.
addError(Throwable) - Method in class uk.ac.starlink.table.QueueTableSequence
  Adds a load error to the queue.
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.
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.
addListSelectionListener(ListSelectionListener) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
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
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
addToolbarAction(Action) - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Adds an action to the toolbar for this dialogue.
alignHeadersLeft(JTable) - Static method in class uk.ac.starlink.table.gui.StarJTable
  Utility method that tries to arrange for the column headers to be left-aligned rather than, as seems to be the default, center-aligned.
APPEND - Static variable in class uk.ac.starlink.table.jdbc.WriteMode
  WriteMode which appends to an existing table.
ArrayColumn - Class in uk.ac.starlink.table
  A column which provides data storage in java arrays.
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.
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, RowEvaluator.Decoder[]) - 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.
attemptSave(StarTable[]) - Method in class uk.ac.starlink.table.gui.SaveWorker
  This method should do the work of saving the given tables.
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
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.

## B

baseSeq - Variable in class uk.ac.starlink.table.WrapperRowSequence
baseTable - Variable in class uk.ac.starlink.table.WrapperStarTable
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.
BLANK_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for values that are all blank.
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.
BOOLEAN - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for byte-serialized boolean values, null handled.
BOOLEAN_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for booleans.
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.
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

## C

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[]) - 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.table.formats.CoinsTableBuilder
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.RowEvaluatorTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.TstTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.VerTableBuilder
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
  Returns false since there is no MIME type which targets WDC format.
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.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(JComponent, DataFlavor[]) - Method in class uk.ac.starlink.table.gui.TableLoadTransferHandler
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.RowEvaluatorTableBuilder
canStream() - Method in class uk.ac.starlink.table.formats.TstTableBuilder
canStream() - Method in class uk.ac.starlink.table.formats.VerTableBuilder
  Currently returns false.
canStream() - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
CELESTIAL - Enum constant in enum class uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Equatorial, also called celestial.
CHAR - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for 16-bit character, no null handling.
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`.
checksumData(StarTable) - Static method in class uk.ac.starlink.table.Tables
  Returns a checksum of all the cell data in a given table.
checksumData(StarTable, Checksum) - Static method in class uk.ac.starlink.table.Tables
  Feeds the data from a row sequence to a supplied checksum accumulator.
checkTable(StarTable) - Static method in class uk.ac.starlink.table.Tables
  Diagnostic method which tests the invariants of a StarTable.
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
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
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.CountCheckRowSequence
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
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
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, StarTable) - Method in class uk.ac.starlink.table.RowRunner
  Performs a collection operation on table rows.
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(String, Class, String) - Constructor for class uk.ac.starlink.table.ColumnInfo
  Constructs a new `ColumnInfo` object with a given name, class and description.
ColumnInfo(ValueInfo) - Constructor for class uk.ac.starlink.table.ColumnInfo
  Constructs a new `ColumnInfo` based on a `ValueInfo` object.
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.
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.
compareTo(UCD) - Method in class uk.ac.starlink.table.UCD
  Implements the `Comparable` interface, comparing alphabetically by ID.
ConcatStarTable - Class in uk.ac.starlink.table
  StarTable implementation which concatenates several tables together top-to-bottom.
ConcatStarTable(StarTable, Iterator) - 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.
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.
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.
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.
Connector - Interface in uk.ac.starlink.table.jdbc
  Interface for objects which can supply a JDBC Connection to a single database.
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.
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 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(OutputStream) - Method in class uk.ac.starlink.table.storage.LimitByteStore
copy(OutputStream) - Method in class uk.ac.starlink.table.storage.MemoryByteStore
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.
CountCheckRowSequence - Class in uk.ac.starlink.table
  RowSequence wrapper class that guarantees a given number of rows.
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.
createArrayValueHandler(ResultSetMetaData, int, Class) - Static method in class uk.ac.starlink.table.jdbc.TypeMappers
  Constructs a new ValueHandler which converts JDBC Array values to java array objects of a specific type.
createCalculation(long) - Method in class uk.ac.starlink.table.CalcStarTable
  Creates the calculation object for the given row of the input table.
createCalculation(RowData) - Method in class uk.ac.starlink.table.CalcStarTable
  Creates the calculation object for the current row of the input table.
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.
createColumnInfo(String) - Method in class uk.ac.starlink.table.formats.RowEvaluator.Decoder
  Returns a new ColumnInfo suitable for the decoded values.
createDialog(Component) - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Creates a dialogue which can be used for user interaction.
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.
createIdentityValueHandler(ResultSetMetaData, int) - Static method in class uk.ac.starlink.table.jdbc.TypeMappers
  Constructs a new ValueHandler which performs no conversions.
createInstance(StarTable) - Static method in class uk.ac.starlink.table.AccessRowSequence
  Constructs an AccessRowSequence based on a given table.
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
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.
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
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
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.
createStreamingStatement(Connection, boolean) - Static method in class uk.ac.starlink.table.jdbc.JDBCUtils
  Returns a statement which tries its best to stream data.
createStringValueHandler(ResultSetMetaData, int) - Static method in class uk.ac.starlink.table.jdbc.TypeMappers
  Constructs a new ValueHandler which converts values to Strings.
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.
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.
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, char, RowEvaluator.Decoder[]) - 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.

## 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.
DATE_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for ISO-8601 dates.
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.table.formats.RowEvaluator.Decoder
  Decodes a value.
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(Class, String) - Constructor for class uk.ac.starlink.table.formats.RowEvaluator.Decoder
  Constructor.
decoders_ - Variable in class uk.ac.starlink.table.formats.RowEvaluator.Metadata
DEFAULT - Static variable in class uk.ac.starlink.table.RowRunner
  General purpose instance; will be parallel for suitable environments.
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.
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.
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.
DFLT_POLICY - Static variable in class uk.ac.starlink.table.RowRunner
  Default split 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() - Constructor for class uk.ac.starlink.table.storage.DiskRowStore
  Constructs a new DiskRowStore which uses a temporary file as backing store.
DiskRowStore(File) - Constructor for class uk.ac.starlink.table.storage.DiskRowStore
  Constructs a new DiskRowStore which uses the given file as a 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.
DMS_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for DMS sexagesimal strings.
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
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> - 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.
done() - Method in class uk.ac.starlink.table.gui.TableSaveChooser
  Called when the table has been written.
done(boolean) - Method in class uk.ac.starlink.table.gui.SaveWorker
  Called from the event dispatch thread when the save has completed.
done(long) - Method in interface uk.ac.starlink.table.ProgressRowSplittable.Target
  Reports that progress has finished.
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.
DOUBLE_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for doubles.
DROP_CREATE - Static variable in class uk.ac.starlink.table.jdbc.WriteMode
  WriteMode which creates a new database table before writing.

## E

ECLIPTIC - Enum constant in enum class uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Ecliptic.
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.
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() - Constructor for class uk.ac.starlink.table.EmptyStarTable
  Creates a new empty table with no columns, no rows and no parameters.
EmptyStarTable(StarTable) - Constructor for class uk.ac.starlink.table.EmptyStarTable
  Creates a new empty table with metadata taken from an existing one.
encode(Object, DataOutput) - Method in class uk.ac.starlink.table.storage.Codec
  Serializes an object to a stream.
END - Static variable in class uk.ac.starlink.table.formats.StreamStarTable
  Char representation of -1 (as returned end-of-stream read)
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
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() - Method in class uk.ac.starlink.table.QueueTableSequence
  Indicates that no more load success or failure indications will be added by the queue writer.
endSequence(boolean) - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Indicates that no more loadSuccess/loadFailure methods will be invoked.
ensureUnique(String, Collection, 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.table.HealpixTableInfo
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.
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) - Constructor for class uk.ac.starlink.table.ExplodedStarTable
  Constructs a table in which all fixed-length array-valued columns are exploded.
ExplodedStarTable(StarTable, boolean[]) - Constructor for class uk.ac.starlink.table.ExplodedStarTable
  Constructs a table in which specified 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.
FileByteStore - Class in uk.ac.starlink.table.storage
  ByteStore implementation which uses a temporary file.
FileByteStore() - Constructor for class uk.ac.starlink.table.storage.FileByteStore
  Constructs a new FileByteStore which uses a temporary file as backing store.
FileByteStore(File) - Constructor for class uk.ac.starlink.table.storage.FileByteStore
  Constructs a new FileByteStore which uses the given file as a 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.
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.
finish(boolean) - Method in class uk.ac.starlink.table.gui.TableLoadWorker
  Tidies up following execution.
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.
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.
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.
FLOAT_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for floats.
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.
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.
formatValue(Object, int) - Method in class uk.ac.starlink.table.DefaultValueInfo
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, 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
fromCharacter(char) - Static method in enum class 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) - 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.

## G

GALACTIC - Enum constant in enum class uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Galactic.
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.
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.
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.
getAllModes() - Static method in class uk.ac.starlink.table.jdbc.WriteMode
  Returns an array of all known write modes.
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.
getArrayClass(ResultSetMetaData, int) - Static method in class uk.ac.starlink.table.jdbc.TypeMappers
  Tries to guess a suitable output value type for an array-valued column in a ResultSet.
getAuthenticator() - Method in class uk.ac.starlink.table.jdbc.JDBCHandler
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) - 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) - Static method in class uk.ac.starlink.table.Tables
  Utility method to return an auxiliary metadata item from a ValueInfo.
getAuxDatumValueByName(String, Class) - 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.
getBaseColumn() - Method in class uk.ac.starlink.table.WrapperColumn
  Returns the column on which this one is based.
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.
getBaseURL() - Method in class uk.ac.starlink.table.gui.SQLPanel
  Returns the basic URL which the user has specified by filling in the boxes.
getBooleanValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the current value of this sequence as a boolean value.
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.
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(int) - Method in class uk.ac.starlink.table.AccessRowSequence
getCell(int) - Method in class uk.ac.starlink.table.CountCheckRowSequence
getCell(int) - Method in class uk.ac.starlink.table.EmptyRowSequence
  Always throws IllegalStateException.
getCell(int) - Method in class uk.ac.starlink.table.IteratorRowSequence
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(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(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(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(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.AbstractStarTable
  The `AbstractStarTable` implementation of this method throws an `UnsupportedOperationException`, since unless otherwise provided there is no random access.
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(long, int) - Method in class uk.ac.starlink.table.EmptyStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.ExplodedStarTable
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(long, int) - Method in class uk.ac.starlink.table.JoinStarTable
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(long, int) - Method in class uk.ac.starlink.table.RowListStarTable
getCell(long, int) - Method in class uk.ac.starlink.table.RowPermutedStarTable
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(long, int) - Method in class uk.ac.starlink.table.WrapperStarTable
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 class uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Returns the 1-character string used to label this system in the FITS serialization.
getCheckMagic() - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
  Indicates whether the handler will attempt to guess by looking at the file whether it is an MRT file.
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.
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.
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.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
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.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
getColumnData(int) - Method in class uk.ac.starlink.table.ColumnStarTable
  Returns the `ColumnData` object for a given column.
getColumnInfo() - Method in class uk.ac.starlink.table.ColumnData
  Returns the `ColumnInfo` which provides the metadata for this column.
getColumnInfo() - Method in class uk.ac.starlink.table.gui.StarTableColumn
  Returns the `ColumnInfo` object associated with this column.
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.AbstractStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.BeanStarTable
getColumnInfo(int) - Method in class uk.ac.starlink.table.CalcStarTable
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(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(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
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() - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter.SqlColumn
  Name used for the column.
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
getColumnProperties() - Method in class uk.ac.starlink.table.BeanStarTable
  Returns an array of the property names which correspond to the columns of this table.
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.table.gui.SQLPanel
  Returns a `Connector` object which will make connections based on the information entered in this dialog.
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.
getCoordSys() - Method in class uk.ac.starlink.table.HealpixTableInfo
  Returns the HEALPix coordinate system variant used by this table.
getCreateStatement(String) - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter
  Returns the text of a suitable CREATE TABLE statement.
getData() - Method in class uk.ac.starlink.table.BeanStarTable
  Returns the array of objects which this model displays, one per row.
getDecodedClass() - Method in class uk.ac.starlink.table.formats.RowEvaluator.Decoder
  Returns the class to which this decoder decodes.
getDecoders() - Method in class uk.ac.starlink.table.formats.RowEvaluatorTableBuilder
  Returns the list of permitted decoders.
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.
getDelimiter() - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
  Returns the delimiter character.
getDelimiter() - Method in class uk.ac.starlink.table.formats.CsvTableWriter
  Returns the delimiter character.
getDescribedValueByName(Collection, 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.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.
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
getDoubleValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the current value of this sequence as a floating point number.
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()`.
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.
getErrorMode() - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
  Returns the error handling mode.
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
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
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.
getFields() - Method in class uk.ac.starlink.table.gui.LabelledComponentStack
  Returns an array of the components which have been added.
getFile() - Method in class uk.ac.starlink.table.storage.FileByteStore
  Returns the file used by this store.
getFixedName(String, Collection) - Method in class uk.ac.starlink.table.JoinFixAction
  Returns a, possibly modified, name for a column in the context of existing column names.
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.VerTableBuilder
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.
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).
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.
getHandlers() - Method in class uk.ac.starlink.table.StarTableOutput
  Gets the list of handlers which can actually do table output.
getHasHeader() - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
  Returns header interpretation policy.
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.
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.
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.
getInputFont() - Method in class uk.ac.starlink.table.gui.LabelledComponentStack
  Returns the font used for dialog boxes.
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.
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.table.EmptyRowSequence
  Returns singleton instance of this class.
getIntValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the current value of this sequence as an integer.
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.
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.
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.
getLeadSelectionIndex() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
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.
getLevel() - Method in class uk.ac.starlink.table.HealpixTableInfo
  Returns the HEALPix level.
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.
getLocationField() - Method in class uk.ac.starlink.table.gui.LocationTableLoadDialog
  Returns the text field into which the location is entered.
getLongValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the current value of this sequence as a long.
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
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.
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(OutputStream, String, String, Class)`.
getMaxLength() - Method in class uk.ac.starlink.table.gui.ValueInfoCellRenderer
  Gets the length in characters at which cell value representations will be truncated.
getMaxSample() - Method in class uk.ac.starlink.table.formats.RowEvaluatorTableBuilder
  Returns the maximum number of rows that will be sampled to determine column data types.
getMaxSelectionIndex() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
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.
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.
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.
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
getModel() - Method in class uk.ac.starlink.table.gui.MultilineJTable
  Returns the model which this table is using for data display.
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.formats.RowEvaluator.Decoder
  Returns the name of this decoder.
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
getObjectValue(long) - Method in interface uk.ac.starlink.table.storage.ColumnReader
  Retrieve the value at a given index as an object.
getOkAction() - Method in class uk.ac.starlink.table.gui.TableLoadPanel
  Returns the action which starts to load tables.
getOutputStream() - Method in interface uk.ac.starlink.table.ByteStore
  Returns an output stream which can be used to write to the store.
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(String) - Method in class uk.ac.starlink.table.StarTableOutput
  Returns an output stream which points to a given location.
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
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
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.
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.
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.
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
getPreparation() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns the current table preparation object, if any.
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
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.
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.
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.
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.
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.
getRow() - Method in class uk.ac.starlink.table.AccessRowSequence
getRow() - Method in class uk.ac.starlink.table.CountCheckRowSequence
getRow() - Method in class uk.ac.starlink.table.EmptyRowSequence
  Always throws IllegalStateException.
getRow() - Method in class uk.ac.starlink.table.IteratorRowSequence
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() - 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() - 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() - 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.AbstractStarTable
  The `AbstractStarTable` implementation of this method constructs a row by repeated invocation of `AbstractStarTable.getCell(long, int)`.
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(long) - Method in class uk.ac.starlink.table.EmptyStarTable
getRow(long) - Method in class uk.ac.starlink.table.ExplodedStarTable
getRow(long) - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
getRow(long) - Method in class uk.ac.starlink.table.jdbc.RandomResultSetStarTable
getRow(long) - Method in class uk.ac.starlink.table.JoinStarTable
getRow(long) - Method in class uk.ac.starlink.table.RowListStarTable
getRow(long) - Method in class uk.ac.starlink.table.RowPermutedStarTable
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(long) - Method in class uk.ac.starlink.table.WrapperStarTable
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
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
getRowMap() - Method in class uk.ac.starlink.table.RowPermutedStarTable
  Returns the mapping array.
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
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
getSafeRowSequence(RowSequence, int, long) - Static method in class uk.ac.starlink.table.CountCheckRowSequence
  Returns a row sequence guaranteed to give the required number of rows.
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.
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
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.
getSelectionMode() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
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.
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
getSplitProcessor() - Method in class uk.ac.starlink.table.RowRunner
  Returns the processor on which this runner is based.
getSql() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
  Returns the text of the SQL query used for this table.
getSqlType() - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter.SqlColumn
  Returns the SQL type code for this column.
getSqlType(Class) - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter
  Returns an SQL type code suitable for a given class.
getStack() - Method in class uk.ac.starlink.table.gui.SQLPanel
  Returns the container for query components.
getStandardDecoders() - Static method in class uk.ac.starlink.table.formats.RowEvaluator
  Returns the standard list of decoder implementation used for identifying column types.
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.
getStoragePolicy() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns the current storage policy.
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(StarTableFactory, Action)`.
getSystemBrowserIcon() - Static method in class uk.ac.starlink.table.gui.SystemBrowser
  Returns an icon which represents system browsing.
getTableBuilder(String) - Method in class uk.ac.starlink.table.StarTableFactory
  Returns a table handler with a given name.
getTableFactory() - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Returns the table factory via which all loaded tables will be produced.
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.
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`.
getTimeMappers() - Static method in class uk.ac.starlink.table.TimeMapper
  Returns a selection of time mapper instances.
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.
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.
getTypedValue(Class) - Method in class uk.ac.starlink.table.DescribedValue
  Returns the value content of this object as a specified type.
getTypedValue(DescribedValue, Class) - 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() - 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(String) - Static method in class uk.ac.starlink.table.UCD
  Returns the UCD object corresponding to a given UCD ID string.
getUCDs() - Static method in class uk.ac.starlink.table.UCD
  Returns an iterator over all the known UCDs.
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.
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.
getUseFloat() - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
  Indicates whether this handler will attempt to use 32-bit float columns for narrow floating point fields.
getUserDocument() - Method in class uk.ac.starlink.table.jdbc.TextModelsAuthenticator
  Returns the text model for the username string.
getUtype() - Method in class uk.ac.starlink.table.DefaultValueInfo
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(ValueInfo) - Static method in class uk.ac.starlink.table.Tables
  Deprecated.
  use `ValueInfo.getUtype()` instead
getValue() - Method in class uk.ac.starlink.table.DescribedValue
  Returns the actual value content of this object.
getValue(C) - Method in interface uk.ac.starlink.table.CalcStarTable.Col
  Returns the value for this column extracted from a given calculation 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, 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.
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
getValueIsAdjusting() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
getViewBase() - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
  Returns the offset from which this view views the underlying table model.
getWord() - Method in enum class uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Returns a human-readable short description of this system.
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.
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
getXtype() - Method in class uk.ac.starlink.table.DefaultValueInfo
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(ValueInfo) - Static method in class uk.ac.starlink.table.Tables
  Deprecated.
  use `ValueInfo.getXtype()` instead

## H

hasDrivers() - Static method in class uk.ac.starlink.table.jdbc.JDBCHandler
  Indicates whether any drivers are installed.
hashCode() - Method in class uk.ac.starlink.table.HealpixTableInfo
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.
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 Class in uk.ac.starlink.table
  Characterises the coordinate systems defined by the HEALpix-FITS serialization convention.
HMS_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for HMS sexagesimal strings.
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

IDENTITY - Static variable in class uk.ac.starlink.table.jdbc.TypeMappers
  TypeMapper implementation which performs no conversions.
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
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.
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.
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.
INTEGER_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for integers.
interrupt() - Method in class uk.ac.starlink.table.storage.MonitorStoragePolicy
  Cancels this storage policy for table row writes.
invoke() - Method in class uk.ac.starlink.table.gui.SaveWorker
  Begins the save.
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.
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
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.
isDuplicate(String, Collection, 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.
isHealpix(List) - 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.
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.table.formats.MrtTableBuilder
  Indicates whether the given buffer starts with the MRT magic number `"Title: "`.
isNest() - Method in class uk.ac.starlink.table.HealpixTableInfo
  Indicates pixel ordering scheme.
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`.
ISO_8601 - Static variable in class uk.ac.starlink.table.TimeMapper
  Mapper for ISO-8601 strings.
ISO8601_REGEX - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Regular expression for ISO 8601 dates.
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
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
isReport() - Method in class uk.ac.starlink.table.formats.ErrorMode
  Returns true if text reports submitted may ever be used for any purpose.
isReserved(String) - Method in class uk.ac.starlink.table.jdbc.SqlSyntax
  Indicates whether a given word is reserved.
isSelectedIndex(int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
isSelectionEmpty() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
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.
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
itemStateChanged(ItemEvent) - Method in class uk.ac.starlink.table.gui.UCDSelector
IteratorRowSequence - Class in uk.ac.starlink.table
  Implementation of `RowSequence` based on an Iterator which returns table rows in sequence.
IteratorRowSequence(Iterator) - Constructor for class uk.ac.starlink.table.IteratorRowSequence
  Constructs a new RowSequence from an Iterator.
IteratorRowSequence.PackagedIOException - Exception Class 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

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[]) - Constructor for class uk.ac.starlink.table.JoinStarTable
  Constructs a new JoinStarTable from a list of constituent tables.
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.

## K

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.
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.
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
loadFailure(Throwable) - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Presents a failure which has resulted from a table load attempt.
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(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.
loadTables(StarTableFactory) - Method in interface uk.ac.starlink.table.gui.TableLoader
  Loads one or more tables.
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.
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.
LONG_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for longs.
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 class uk.ac.starlink.table.formats.VerTableBuilder
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.
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

## M

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.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.
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(String, Object) - Static method in class uk.ac.starlink.table.ArrayColumn
  Constructs a new ArrayColumn based on a given data array.
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.
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(StarTable)` on it.
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`.
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, 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.
makePrimitiveColumn(ColumnInfo, Object) - Static method in class uk.ac.starlink.table.PrimitiveArrayColumn
  Constructs a new PrimitiveArrayColumn based on a given data array.
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.
makeStarTable(Transferable) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a StarTable from a `Transferable` object using automatic format detection.
makeStarTable(InputStream, TableBuilder) - Method in class uk.ac.starlink.table.StarTableFactory
  Attempts to read and return a StarTable from an input stream.
makeStarTable(String) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a `StarTable` from a location string without format specification.
makeStarTable(String, boolean) - Method in class uk.ac.starlink.table.jdbc.JDBCHandler
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) - Method in class uk.ac.starlink.table.StarTableFactory
  Deprecated.
  Use `makeStarTable(new URLDataSource(url))`
makeStarTable(URL, String) - Method in class uk.ac.starlink.table.StarTableFactory
  Deprecated.
  Use `makeStarTable(new URLDataSource(url),handler)`
makeStarTable(DataSource) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a `StarTable` from a `DataSource` object using automatic format detection.
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.VerTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
makeStarTable(DataSource, boolean, StoragePolicy) - Method in interface uk.ac.starlink.table.TableBuilder
  Constructs a `StarTable` based on a given `DataSource`.
makeStarTable(DataSource, String) - Method in class uk.ac.starlink.table.StarTableFactory
  Constructs a `StarTable` 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) - 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(DataSource, StoragePolicy) - Method in class uk.ac.starlink.table.formats.VerTableBuilder
makeStarTables(DataSource, StoragePolicy) - Method in interface uk.ac.starlink.table.MultiTableBuilder
  Constructs a sequence of StarTables based on a given DataSource.
makeTableWithRows(long) - Static method in class uk.ac.starlink.table.ColumnStarTable
  Convenience method to return a `ColumnStarTable` with a fixed number of rows.
MapGroupTableModel<K,V> - Class in uk.ac.starlink.table.gui
  Provides a `TableModel` view of a `MapGroup` object.
MapGroupTableModel(MapGroup) - Constructor for class uk.ac.starlink.table.gui.MapGroupTableModel
  Constructs a TableModel from a given MapGroup.
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) - Constructor for class uk.ac.starlink.table.MappingRowSplittable
  Constructor.
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_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
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.
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.
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, boolean) - Constructor for class uk.ac.starlink.table.formats.MrtTableBuilder
  Constructor with configuration options.
MultilineJTable - Class in uk.ac.starlink.table.gui
  JTable which can display multiple-line elements.
MultilineJTable() - Constructor for class uk.ac.starlink.table.gui.MultilineJTable
  Constructs a MultilineJTable without any data.
MultilineJTable(TableModel) - Constructor for class uk.ac.starlink.table.gui.MultilineJTable
  Constructs a new table given a base TableModel.
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

ncol_ - Variable in class uk.ac.starlink.table.formats.RowEvaluator.Metadata
next() - Method in class uk.ac.starlink.table.AccessRowSequence
next() - Method in class uk.ac.starlink.table.CountCheckRowSequence
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
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.
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.
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).
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.
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.
OPTIONS - Static variable in class uk.ac.starlink.table.formats.ErrorMode
  Known values.

## P

PackagedIOException(IOException) - Constructor for exception class uk.ac.starlink.table.IteratorRowSequence.PackagedIOException
  Construct an unchecked exception packaging a given IOException.
PARSE_COUNT_MAY_BE_GIVEN - Static variable in class uk.ac.starlink.table.Tables
  A user-directed XML string documenting the behaviour of the `Tables.parseCount(String)` method.
parseCount(String) - Static method in class uk.ac.starlink.table.Tables
  Interprets a string as a non-negative long integer.
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.
PARTEST - Static variable in class uk.ac.starlink.table.RowRunner
  Testing instance; force parallel processing even for small tables.
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
PrimitiveArrayColumn - Class in uk.ac.starlink.table
  A column which provides data storage in a java array of primitives.
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
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
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.
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.

## Q

QUERY_STATUS_INFO - Static variable in class uk.ac.starlink.table.Tables
  ValueInfo that indicates result of a query.
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.

## R

RA_INFO - Static variable in class uk.ac.starlink.table.Tables
  ValueInfo representing Right Ascension.
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.
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[], 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
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 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 interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads a float from the current position.
readFloat() - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
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
readLine(BufferedInputStream) - Static method in class uk.ac.starlink.table.formats.WDCTableBuilder
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
readPassword() - Method in class uk.ac.starlink.table.jdbc.TerminalAuthenticator
  Prompts to the prompt stream and reads the password from standard input.
readRow() - Method in class uk.ac.starlink.table.ReaderRowSequence
  Acquires the next row of objects from the input stream.
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_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 interface uk.ac.starlink.table.storage.ByteStoreAccess
  Reads a short from the current position.
readShort() - Method in class uk.ac.starlink.table.storage.NioByteStoreAccess
readText(String) - Method in interface uk.ac.starlink.table.formats.DocumentedIOHandler
  Utility method to read text from a resource file.
readUser() - Method in class uk.ac.starlink.table.jdbc.TerminalAuthenticator
  Prompts to the prompt stream and reads the user name from standard input.
readValue(int) - Method in class uk.ac.starlink.table.PrimitiveArrayColumn
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(long) - Method in class uk.ac.starlink.table.WrapperColumn
remove() - Method in class uk.ac.starlink.table.ShapeIterator
removeIndexInterval(int, int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
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
report(String) - Method in class uk.ac.starlink.table.formats.ErrorMode
  Consumes a report string in a way appropriate for this mode.
requireRandom() - Method in class uk.ac.starlink.table.StarTableFactory
  Returns the `requireRandom` flag.
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.
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 using the standard list of decoders.
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 using the standard list of decoders.
RowEvaluator(RowEvaluator.Decoder[]) - Constructor for class uk.ac.starlink.table.formats.RowEvaluator
  Constructs a new RowEvaluator which will work out the number of columns from the data using a supplied list of decoders.
RowEvaluator.Decoder<T> - 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.
RowEvaluatorTableBuilder - Class in uk.ac.starlink.table.formats
  Partial TableBuilder implementation for TableBuilders based on a RowEvaluator.
RowEvaluatorTableBuilder(String[]) - Constructor for class uk.ac.starlink.table.formats.RowEvaluatorTableBuilder
  Constructor.
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
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) - Constructor for class uk.ac.starlink.table.RowPermutedStarTable
  Constructs a new RowPermutedTable with rows initially in unpermuted order.
RowPermutedStarTable(StarTable, long[]) - Constructor for class uk.ac.starlink.table.RowPermutedStarTable
  Constructs a new `RowPermutedStarTable` from a base table and a `rowMap` array.
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.

## S

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.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.
SEQUENTIAL - Static variable in class uk.ac.starlink.table.RowRunner
  Sequential-only instance; no parallel processing.
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(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.
SequentialRowSplittable(StarTable) - Constructor for class uk.ac.starlink.table.SequentialRowSplittable
  Convenience constructor, constructs a RowSplittable from a table.
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`.
setAnchorSelectionIndex(int) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
setAuthenticator(JDBCAuthenticator) - Method in class uk.ac.starlink.table.jdbc.JDBCHandler
setAuxData(List) - 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.
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.
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(int, ColumnInfo) - Method in class uk.ac.starlink.table.MetaCopyStarTable
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.
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.
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.
setDecoderExcludeList(String) - Method in class uk.ac.starlink.table.formats.RowEvaluatorTableBuilder
  Sets the list of decoders from a user-supplied string naming decoders not to use.
setDecoders(RowEvaluator.Decoder[]) - Method in class uk.ac.starlink.table.formats.RowEvaluatorTableBuilder
  Sets the list of permitted decoders.
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.
setDelimiter(char) - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
  Sets the delimiter character.
setDelimiter(char) - Method in class uk.ac.starlink.table.formats.CsvTableWriter
  Sets the delimiter character.
setDescribedValue(Collection, 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.table.DefaultValueInfo
  Sets a textual description of the values described by this object.
setDomainMappers(DomainMapper[]) - Method in class uk.ac.starlink.table.DefaultValueInfo
  Sets the domain mappers known for this object.
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.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.
setGridColor(Color) - Method in class uk.ac.starlink.table.gui.MultilineJTable
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.
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.
setInputRestriction(Predicate) - Method in class uk.ac.starlink.table.StarTableFactory
  Sets an object that can control access to input data.
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.
setKnownBuilders(TableBuilder[]) - Method in class uk.ac.starlink.table.StarTableFactory
  Sets the list of builders which are available for selection by format name.
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
setLongestNumber(long) - Method in class uk.ac.starlink.table.gui.TableRowHeader
  Sets the longest value that will be used in the row header field.
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.RowEvaluatorTableBuilder
  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(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.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
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`.
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) - 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) - 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.
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.
setRandom() - Method in class uk.ac.starlink.table.jdbc.JDBCStarTable
  Ensures that this table provides random access.
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.
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.
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.table.StarTableFactory
  Sets the storage policy.
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.
setToolbarActions(Action[]) - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Sets the toolbar actions for this dialogue.
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
setUseFloat(boolean) - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
  Sets whether this handler will use a 32-bit float type for reading sufficiently narrow floating point fields.
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(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.
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
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.
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(String)` instead
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.
SHORT_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for shorts.
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) - 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, StarTable[]) - Method in class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
showSaveDialog(Component, StarTableOutput, ComboBoxModel, StarTable[]) - Method in class uk.ac.starlink.table.gui.SQLWriteDialog
showSaveDialog(Component, StarTableOutput, ComboBoxModel, StarTable[]) - Method in class uk.ac.starlink.table.gui.SystemTableSaveDialog
showSaveDialog(Component, StarTableOutput, ComboBoxModel, 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() - 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.
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.
singleTableSequence(StarTable) - Static method in class uk.ac.starlink.table.Tables
  Convenience method to construct a TableSequence for a single table.
skip(int) - Method in interface uk.ac.starlink.table.storage.ByteStoreAccess
  Advances the position by a given number of bytes.
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.
Source of information - Section in class uk.ac.starlink.table.UCD
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
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
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.
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.
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) - Constructor for class uk.ac.starlink.table.gui.StarTableColumn
  Constructs a `StarTableColumn` from a `ColumnInfo` object using a default model index of 0.
StarTableColumn(ColumnInfo, int) - Constructor for class uk.ac.starlink.table.gui.StarTableColumn
  Constructs a `StarTableColumn` from a `ColumnInfo` object with a given model index.
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.
startSequence() - Method in interface uk.ac.starlink.table.gui.TableLoadClient
  Called before any table load attempts are made.
StoragePolicy - Class in uk.ac.starlink.table
  Defines storage methods for bulk data.
StoragePolicy() - Constructor for class uk.ac.starlink.table.StoragePolicy
storeValue(int, Object) - Method in class uk.ac.starlink.table.PrimitiveArrayColumn
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(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.table.formats.CoinsTableBuilder
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(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.RowEvaluatorTableBuilder
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.VerTableBuilder
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 - 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.
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(StarTable)` on it).
StreamTableSink() - Constructor for class uk.ac.starlink.table.StreamTableSink
STRING - Static variable in class uk.ac.starlink.table.storage.Codec
  Codec for variable-length string.
STRING_DECODER - Static variable in class uk.ac.starlink.table.formats.RowEvaluator
  Decoder for any old string.
submit() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
  Invokes this dialogue's Submit Action with a non-descript ActionEvent.
submitRow(List) - 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.
SwingAuthenticator - Class in uk.ac.starlink.table.jdbc
  Implements JDBCAuthenticator using a GUI.
SwingAuthenticator() - Constructor for class uk.ac.starlink.table.jdbc.SwingAuthenticator
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.
TableCopy - Class in uk.ac.starlink.table
  Class containing `main` method for copying tables.
TableCopy() - Constructor for class uk.ac.starlink.table.TableCopy
TableFormatException - Exception Class 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() - Constructor for exception class uk.ac.starlink.table.TableFormatException
TableFormatException(String) - Constructor for exception class uk.ac.starlink.table.TableFormatException
TableFormatException(String, Throwable) - Constructor for exception class uk.ac.starlink.table.TableFormatException
TableFormatException(Throwable) - Constructor for exception class uk.ac.starlink.table.TableFormatException
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) - Constructor for class uk.ac.starlink.table.gui.TableLoadWorker
  Constructs a TableLoadWorker with a default progress bar.
TableLoadWorker(TableLoader, TableLoadClient, JProgressBar) - Constructor for class uk.ac.starlink.table.gui.TableLoadWorker
  Constructs a TableLoadWorker with a given 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.
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.
TerminalAuthenticator - Class in uk.ac.starlink.table.jdbc
  Provides JDBC authentication using the terminal; assumes that someone is sitting at `System.in`.
TerminalAuthenticator() - Constructor for class uk.ac.starlink.table.jdbc.TerminalAuthenticator
  Constructs a new authenticator which uses System.err for prompting.
TerminalAuthenticator(PrintStream) - Constructor for class uk.ac.starlink.table.jdbc.TerminalAuthenticator
  Constructs a new authenticator with a given stream to use for writing prompts.
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
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.
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() - Method in class uk.ac.starlink.table.storage.LimitByteStore
toByteBuffers() - Method in class uk.ac.starlink.table.storage.MemoryByteStore
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.
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.
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.
toString() - Method in class uk.ac.starlink.table.DefaultValueInfo
  Returns a string representation of this object.
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(int) - Method in class uk.ac.starlink.table.DescribedValue
  Returns a string representation of this object, no longer than a given maximum length.
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).
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.
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
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.

## 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
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.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.
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`.
UNIX_SECONDS - Static variable in class uk.ac.starlink.table.TimeMapper
  Mapper for numeric values (already) in unix seconds.
UnrepeatableSequenceException - Exception Class 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 class uk.ac.starlink.table.UnrepeatableSequenceException
  Constructs an exception with a default message.
UnrepeatableSequenceException(String) - Constructor for exception class 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()`.
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.

## V

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 class uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
  Returns an array containing the constants of this enum class, in the order they are declared.
ValueStore - Interface in uk.ac.starlink.table
  Interface for storing a vector of values.
VerTableBuilder - Class in uk.ac.starlink.table.formats
  Table builder for reading tables in the loosely-defined "ver" format.
VerTableBuilder() - Constructor for class uk.ac.starlink.table.formats.VerTableBuilder
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.

## 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.
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
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.
WriteMode - Class in uk.ac.starlink.table.jdbc
  Defines how records are written to a database table.
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, 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, OutputStream) - Method in interface uk.ac.starlink.table.StarTableWriter
  Writes a `StarTable` object to a given output stream.
writeStarTable(StarTable, OutputStream, StarTableWriter) - Method in class uk.ac.starlink.table.StarTableOutput
  Writes a StarTable to an output stream.
writeStarTable(StarTable, String, String) - Method in class uk.ac.starlink.table.StarTableOutput
  Writes a `StarTable` object out to some external storage.
writeStarTable(StarTable, String, StarTableOutput) - Method in class uk.ac.starlink.table.formats.DocumentedStreamStarTableWriter
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.
writeStarTables(StarTable[], OutputStream, MultiStarTableWriter) - Method in class uk.ac.starlink.table.StarTableOutput
  Writes an array of StarTables to an output stream.
writeStarTables(StarTable[], String, String) - Method in class uk.ac.starlink.table.StarTableOutput
  Writes an array of StarTable objects to some external storage.
writeStarTables(TableSequence, OutputStream) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
writeStarTables(TableSequence, OutputStream) - 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 class uk.ac.starlink.table.formats.HTMLTableWriter
writeStarTables(TableSequence, String, StarTableOutput) - Method in class uk.ac.starlink.table.formats.TextTableWriter
writeStarTables(TableSequence, String, StarTableOutput) - Method in interface uk.ac.starlink.table.MultiStarTableWriter
  Writes an array of StarTable objects to a given location.

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