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 All Packages

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
 
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) - 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.
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.
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<C, ?>[]) - Constructor for class uk.ac.starlink.table.CalcStarTable
Constructor.
CalcStarTable.Col<C,​T> - Interface in uk.ac.starlink.table
Defines a column for use with this table implementation.
cancel() - Method in class uk.ac.starlink.table.gui.SaveWorker
Interrupts any save which is in progress.
cancel() - Method in class uk.ac.starlink.table.gui.TableLoadWorker
Cancels the current load.
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.AsciiTableBuilder
 
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.CoinsTableBuilder
 
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
 
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
 
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
 
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.TstTableBuilder
 
canImport(DataFlavor) - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
Returns false since there is no MIME type which targets WDC format.
canImport(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.AsciiTableBuilder
 
canStream() - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
 
canStream() - Method in class uk.ac.starlink.table.formats.DocumentedTableBuilder
Indicates whether this handler can read tables from a stream.
canStream() - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
 
canStream() - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
 
canStream() - Method in class uk.ac.starlink.table.formats.TstTableBuilder
 
canStream() - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
 
CELESTIAL - 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(RowSequence, Checksum) - Static method in class uk.ac.starlink.table.Tables
Feeds the data from a row sequence to a supplied checksum accumulator.
checksumData(StarTable) - Static method in class uk.ac.starlink.table.Tables
Returns a checksum of all the cell data in a given table.
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.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<A>, 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<StarTable>) - Constructor for class uk.ac.starlink.table.ConcatStarTable
Constructs a concatenated table from a metadata table and an iterator over data-bearing tables.
ConcatStarTable(StarTable, StarTable[]) - Constructor for class uk.ac.starlink.table.ConcatStarTable
Constructs a concatenated table from a metadata table and an array of data-bearing tables.
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.
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.
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) - 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.
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<?>) - 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.
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 extends DomainMapper> - Interface in uk.ac.starlink.table
Common value domain.
DomainMapper - Interface in uk.ac.starlink.table
Marker interface for objects that can map input values to a particular common value domain.
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.
DROP_CREATE - Static variable in class uk.ac.starlink.table.jdbc.WriteMode
WriteMode which creates a new database table before writing.

E

ECLIPTIC - 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<String>, boolean) - Static method in class uk.ac.starlink.table.JoinFixAction
Utility method which repeatedly doctors a name until it fails to match any of the others in a given collection.
equals(Object) - Method in class uk.ac.starlink.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.
finalize() - Method in class uk.ac.starlink.table.storage.ByteStoreRowStore
 
finalize() - Method in class uk.ac.starlink.table.storage.SidewaysRowStore
 
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.
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 uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
Returns the instance of this class corresponding to a character label (as used in the FITS serialization).
fromParams(List<DescribedValue>) - Static method in class uk.ac.starlink.table.HealpixTableInfo
Imports HEALPix information from a list of table parameters, and turns it into an instance of this class.

G

GALACTIC - 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.
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<T>) - Method in class uk.ac.starlink.table.ColumnInfo
Gets the value of an item of auxiliary metadata using its specification, requiring a particular return type.
getAuxDatumValue(ValueInfo, ValueInfo, Class<T>) - Static method in class uk.ac.starlink.table.Tables
Utility method to return an auxiliary metadata item from a ValueInfo.
getAuxDatumValueByName(String, Class<T>) - Method in class uk.ac.starlink.table.ColumnInfo
Gets the value of an item of auxiliary metadata by its name, requiring a particular return type.
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.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 uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
Returns the 1-character string used to label this system in the FITS serialization.
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.
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.
getDescribedValueByName(Collection<DescribedValue>, String) - Static method in class uk.ac.starlink.table.Tables
Utility method to locate an element in a list of DescribedValue given the name of its ValueInfo member.
getDescription() - Method in class uk.ac.starlink.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.
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<String>) - 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.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.
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
getMaxLength() - Method in class uk.ac.starlink.table.gui.ValueInfoCellRenderer
Gets the length in characters at which cell value representations will be truncated.
getMaxSelectionIndex() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
 
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.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.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
 
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.
getStarTable() - Method in class uk.ac.starlink.table.gui.StarJTable
Return a reference to the StarTable being used.
getStarTable() - Method in class uk.ac.starlink.table.gui.StarTableModel
Gets the StarTable underlying this model.
getStarTable() - Method in interface uk.ac.starlink.table.RowStore
Obtains a StarTable which contains the data and metadata that have been written into this sink.
getStarTable() - Method in class uk.ac.starlink.table.storage.ByteStoreRowStore
 
getStarTable() - Method in class uk.ac.starlink.table.storage.DiscardRowStore
 
getStarTable() - Method in class uk.ac.starlink.table.storage.ListRowStore
 
getStarTable() - Method in class uk.ac.starlink.table.storage.SidewaysRowStore
 
getStarTable() - Method in interface uk.ac.starlink.table.TableSource
Returns a table.
getStarTableWriters() - Static method in class uk.ac.starlink.table.formats.CsvTableWriter
Returns a selection of useful CsvTableWriters.
getStarTableWriters() - Static method in class uk.ac.starlink.table.formats.HTMLTableWriter
Returns a selection of useful HTMLTableWriters.
getStarTableWriters() - Static method in class uk.ac.starlink.table.formats.LatexTableWriter
Returns a useful list of LatexTableWriters.
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
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
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<T>) - Method in class uk.ac.starlink.table.DescribedValue
Returns the value content of this object as a specified type.
getTypedValue(DescribedValue, Class<T>) - Static method in class uk.ac.starlink.table.Tables
Utility method to get a typed value from a, possibly null, described value.
getTypeSpec() - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter.SqlColumn
Type specification as used in CREATE statement.
getUCD() - Method in class uk.ac.starlink.table.DefaultValueInfo
 
getUCD() - 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.
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.
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<DescribedValue>, ValueInfo) - Static method in class uk.ac.starlink.table.Tables
Returns the value from a list of DescribedValue objects which corresponds to a given info key.
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 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.

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 in uk.ac.starlink.table
Characterises the coordinate systems defined by the HEALpix-FITS serialization convention.
HPX_COLNAME_INFO - Static variable in class uk.ac.starlink.table.HealpixTableInfo
Metadata element for name of column storing pixel index.
HPX_CSYS_INFO - Static variable in class uk.ac.starlink.table.HealpixTableInfo
Metadata element for character indicating sky system: C, G or E.
HPX_ISNEST_INFO - Static variable in class uk.ac.starlink.table.HealpixTableInfo
Metadata element * for HEALPix ordering (true=NESTED, false=RING).
HPX_LEVEL_INFO - Static variable in class uk.ac.starlink.table.HealpixTableInfo
Metadata element for HEALPix level (=log2(nside)).
HTMLTableWriter - Class in uk.ac.starlink.table.formats
A StarTableWriter that outputs text to HTML.
HTMLTableWriter() - Constructor for class uk.ac.starlink.table.formats.HTMLTableWriter
Constructs a new writer with default characteristics.
HTMLTableWriter(boolean, boolean) - Constructor for class uk.ac.starlink.table.formats.HTMLTableWriter
Constructs a new writer indicating whether it will produce complete or partial HTML documents.

I

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.
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<String>, boolean) - Static method in class uk.ac.starlink.table.JoinFixAction
Utility method to determine whether a given name is a duplicate of any in a given collection of other names.
isHealpix(List<DescribedValue>) - Static method in class uk.ac.starlink.table.HealpixTableInfo
Indicates whether a list of table parameters appears to be from a table with HEALPix annotations as expected by this class.
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<Object[]>) - Constructor for class uk.ac.starlink.table.IteratorRowSequence
Constructs a new RowSequence from an Iterator.
IteratorRowSequence.PackagedIOException - Exception in uk.ac.starlink.table
Unchecked exception class to be used for smuggling IOExceptions 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.
looksLikeFile(String) - Method in class uk.ac.starlink.table.formats.CoinsTableBuilder
 
looksLikeFile(String) - Method in class uk.ac.starlink.table.formats.DocumentedStreamStarTableWriter
 
looksLikeFile(String) - Method in class uk.ac.starlink.table.formats.DocumentedTableBuilder
 
looksLikeFile(String) - Method in class uk.ac.starlink.table.formats.TextTableWriter
Returns true if the location argument is equal to "-", indicating standard output.
looksLikeFile(String) - Method in interface uk.ac.starlink.table.StarTableWriter
Indicates whether the destination is of a familiar form for this kind of writer.
looksLikeFile(String) - Method in interface uk.ac.starlink.table.TableBuilder
Indicates whether the given location string is of a familiar form for this builder.
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(uk.ac.starlink.table.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.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 StarTables 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 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<K, V>) - 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<RowSplittable, RowData>) - 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) - 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.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 uk.ac.starlink.table.IteratorRowSequence.PackagedIOException
Construct an unchecked exception packaging a given IOException.
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.
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

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.
RowEvaluator(int) - Constructor for class uk.ac.starlink.table.formats.RowEvaluator
Constructs a new RowEvaluator which will examine rows with a fixed number of columns.
RowEvaluator.Decoder - Class in uk.ac.starlink.table.formats
Interface for an object that can turn a string into a cell content object.
RowEvaluator.Metadata - Class in uk.ac.starlink.table.formats
Helper class used to group quantities which describe what the data types found in the columns of a table are.
rowIndex() - Method in class uk.ac.starlink.table.EmptyRowSequence
 
rowIndex() - Method in class uk.ac.starlink.table.MappingRowSplittable
 
rowIndex() - Method in class uk.ac.starlink.table.ProgressRowSplittable
 
rowIndex() - Method in class uk.ac.starlink.table.RandomRowSplittable
 
rowIndex() - Method in interface uk.ac.starlink.table.RowSplittable
Returns a supplier for the index of the row currently being processed, if possible.
rowIndex() - Method in class uk.ac.starlink.table.SequentialRowSplittable
 
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<DescribedValue>) - Method in class uk.ac.starlink.table.DefaultValueInfo
Sets the list of auxiliary metadata items for this column.
setAuxDatum(DescribedValue) - Method in interface uk.ac.starlink.table.ValueInfo
Adds the given DescribedValue to the list of auxiliary metadata for this object.
setBadValue(Object) - Method in class uk.ac.starlink.table.gui.NumericCellRenderer
Sets a value to be regarded as bad when found in a non-header cell.
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.
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.
setDescribedValue(Collection<DescribedValue>, DescribedValue) - Static method in class uk.ac.starlink.table.Tables
Utility method to update a list of DescribedValues with a new entry.
setDescription(String) - Method in class uk.ac.starlink.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<DataSource>) - 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.AsciiTableBuilder
Sets the maximum number of rows that will be sampled to determine column data types.
setMaxSample(int) - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
Sets the maximum number of rows that will be sampled to determine column data types.
setMaxWidth(int) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
Sets the maximum width in characters for any output column.
setMaxWidth(int) - Method in class uk.ac.starlink.table.formats.HTMLTableWriter
Sets the maximum output width in characters for a single cell.
setMenus(JMenu[]) - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
Sets the menus for this dialogue.
setModel(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<DescribedValue>) - Method in class uk.ac.starlink.table.AbstractStarTable
Sets the list of table parameters, that is items which pertain to the entire table.
setParameters(List<DescribedValue>) - Method in class uk.ac.starlink.table.MetaCopyStarTable
 
setParentComponent(Component) - Method in class uk.ac.starlink.table.jdbc.SwingAuthenticator
Sets the parent component for this authenticator; this may affect the positioning of the dialog box.
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
 
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
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
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.
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<String>, StarTable[]) - Method in class uk.ac.starlink.table.gui.FilestoreTableSaveDialog
 
showSaveDialog(Component, StarTableOutput, ComboBoxModel<String>, StarTable[]) - Method in class uk.ac.starlink.table.gui.SQLWriteDialog
 
showSaveDialog(Component, StarTableOutput, ComboBoxModel<String>, StarTable[]) - Method in class uk.ac.starlink.table.gui.SystemTableSaveDialog
 
showSaveDialog(Component, StarTableOutput, ComboBoxModel<String>, StarTable[]) - Method in interface uk.ac.starlink.table.gui.TableSaveDialog
Pops up a modal dialogue which allows the user to save the given tables to a single destination.
SIDEWAYS - Static variable in class uk.ac.starlink.table.StoragePolicy
Storage policy which will normally store table data in scratch disk files in such a way that cells from the same column are contiguous on disk.
SidewaysRowStore - Class in uk.ac.starlink.table.storage
RowStore implementation which stores data cell data in a column-oriented fashion, so that members of the same column, rather than of the same row, are stored contiguously on disk.
SidewaysRowStore() - 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.
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.AsciiTableBuilder
 
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.CoinsTableBuilder
 
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.CsvTableBuilder
 
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.IpacTableBuilder
 
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.MrtTableBuilder
 
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.TstTableBuilder
 
streamStarTable(InputStream, TableSink, String) - Method in class uk.ac.starlink.table.formats.WDCTableBuilder
Throws an exception; streaming of WDC tables is not implemented.
streamStarTable(InputStream, TableSink, String) - Method in interface uk.ac.starlink.table.TableBuilder
Reads a table from an input stream and writes it a row at a time to a sink.
streamStarTable(StarTable, TableSink) - Static method in class uk.ac.starlink.table.Tables
Copies the data and metadata from a StarTable into a table sink.
StreamStarTable - 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(uk.ac.starlink.table.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.
submit() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
Invokes this dialogue's Submit Action with a non-descript ActionEvent.
submitRow(List<String>) - Method in class uk.ac.starlink.table.formats.RowEvaluator
Looks at a given row (list of strings) and records information about what sort of things it looks like it contains.
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 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 uk.ac.starlink.table.TableFormatException
 
TableFormatException(String) - Constructor for exception uk.ac.starlink.table.TableFormatException
 
TableFormatException(String, Throwable) - Constructor for exception uk.ac.starlink.table.TableFormatException
 
TableFormatException(Throwable) - Constructor for exception uk.ac.starlink.table.TableFormatException
 
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.
Tables() - Constructor for class uk.ac.starlink.table.Tables
 
TableSaveChooser - Class in uk.ac.starlink.table.gui
Dialog which permits a user to save one or more StarTables 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 in uk.ac.starlink.table
Exception thrown by StarTable.getRowSequence() calls after the first for tables which can only provide a single RowSequence.
UnrepeatableSequenceException() - Constructor for exception uk.ac.starlink.table.UnrepeatableSequenceException
Constructs an exception with a default message.
UnrepeatableSequenceException(String) - Constructor for exception uk.ac.starlink.table.UnrepeatableSequenceException
Constructs an exception with a given message.
updateCount(long) - Method in interface uk.ac.starlink.table.ProgressRowSplittable.Target
Reports an updated figure for the progress.
updateReady() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
Updates the enabledness state of this dialogue's Submit Action according to the current value of AbstractTableLoadDialog.isReady().
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 uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.ac.starlink.table.HealpixTableInfo.HpxCoordSys
Returns an array containing the constants of this enum type, in the order they are declared.
ValueStore - Interface in uk.ac.starlink.table
Interface for storing a vector of values.
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 StarTables 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 All Packages