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
All Classes All Packages
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 tocreateReader
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
-
Returns the maximum length for the value of a parameter as passed to
AbstractTextTableWriter.printParam(java.io.OutputStream, java.lang.String, java.lang.String, java.lang.Class<?>)
. - getMaxLength() - Method in class uk.ac.starlink.table.gui.ValueInfoCellRenderer
-
Gets the length in characters at which cell value representations will be truncated.
- getMaxSelectionIndex() - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
- 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
-
Returns the action set by
TableLoadDialog.configure(uk.ac.starlink.table.StarTableFactory, javax.swing.Action)
. - getSystemBrowserIcon() - Static method in class uk.ac.starlink.table.gui.SystemBrowser
-
Returns an icon which represents system browsing.
- getTableBuilder(String) - Method in class uk.ac.starlink.table.StarTableFactory
-
Returns a table handler with a given name.
- getTableFactory() - Method in interface uk.ac.starlink.table.gui.TableLoadClient
-
Returns the table factory via which all loaded tables will be produced.
- getTableOutput() - Method in class uk.ac.starlink.table.gui.TableSaveChooser
-
Returns the StarTableOutput object which this saver uses to do the actual writing of the StarTables.
- getTables() - Method in class uk.ac.starlink.table.gui.TableSaveChooser
-
Obtains the tables to write.
- getTables() - Method in class uk.ac.starlink.table.JoinStarTable
-
Returns an unmodifiable list of the constituent tables providing the base data for this join table.
- getTargetDomain() - Method in interface uk.ac.starlink.table.DomainMapper
-
Returns the target domain of this mapper.
- getTargetDomain() - Method in class uk.ac.starlink.table.TimeMapper
-
Returns
TimeDomain.INSTANCE
. - getTimeMappers() - Static method in class uk.ac.starlink.table.TimeMapper
-
Returns a selection of time mapper instances.
- getToolbarActions() - Method in class uk.ac.starlink.table.gui.AbstractTableLoadDialog
- getToolbarActions() - Method in interface uk.ac.starlink.table.gui.TableLoadDialog
-
Returns an array of actions suitable for presentation as toolbar buttons alongside the query component.
- getType() - Method in class uk.ac.starlink.table.storage.ArrayPrimitiveStore
- getType() - Method in interface uk.ac.starlink.table.ValueStore
-
Returns the class of value which this object can store.
- getTypedValue(Class<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.use
ValueInfo.getUtype()
instead - getValue() - Method in class uk.ac.starlink.table.DescribedValue
-
Returns the actual value content of this object.
- getValue(C) - Method in interface uk.ac.starlink.table.CalcStarTable.Col
-
Returns the value for this column extracted from a given calculation object.
- getValue(Object) - Method in interface uk.ac.starlink.table.jdbc.ValueHandler
-
Translates a value from the form that it takes in the ResultSet to a form which can be used for further processing.
- getValue(Collection<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.use
ValueInfo.getXtype()
instead
H
- hasDrivers() - Static method in class uk.ac.starlink.table.jdbc.JDBCHandler
-
Indicates whether any drivers are installed.
- hashCode() - Method in class uk.ac.starlink.table.HealpixTableInfo
- hasNext() - Method in class uk.ac.starlink.table.ShapeIterator
- hasRowHeader() - Method in class uk.ac.starlink.table.gui.StarJTable
-
Indicates whether the first column of this table is a dummy column displaying the row index.
- hasRowHeader() - Method in class uk.ac.starlink.table.gui.StarTableModel
-
Indicates whether the first column in this table is an artificial one containing just the index of the row.
- HealpixTableInfo - Class in uk.ac.starlink.table
-
Defines how to store metadata in a table so that STIL knows it contains a HEALPix map.
- HealpixTableInfo(int, boolean, String, HealpixTableInfo.HpxCoordSys) - Constructor for class uk.ac.starlink.table.HealpixTableInfo
-
Constructor.
- HealpixTableInfo.HpxCoordSys - Enum 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)
andStarResultSet.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
-
Deprecated.use
DefaultValueInfo.setUtype(java.lang.String)
instead - setValue(Object) - Method in class uk.ac.starlink.table.DescribedValue
-
Sets the actual value content of this object.
- setValue(Object) - Method in class uk.ac.starlink.table.gui.NumericCellRenderer
-
Sets the state of this renderer, overriding the method in DefaultTableCellRenderer to provide more intelligent behaviour.
- setValue(Object) - Method in class uk.ac.starlink.table.gui.ValueInfoCellRenderer
-
Sets the state of this renderer, overriding the method in DefaultTableCellRenderer to provide more intelligent behaviour.
- setValueAt(Object, int, int) - Method in class uk.ac.starlink.table.gui.ViewHugeTableModel
- setValueFromString(String) - Method in class uk.ac.starlink.table.DescribedValue
-
Sets the value of this object from a string representation.
- setValueIsAdjusting(boolean) - Method in class uk.ac.starlink.table.gui.ViewHugeSelectionModel
- setWriteHeader(boolean) - Method in class uk.ac.starlink.table.formats.CsvTableWriter
-
Indicate whether an initial row containing column names should be written.
- setWriteParameters(boolean) - Method in class uk.ac.starlink.table.formats.AbstractTextTableWriter
-
Set whether the output should include table parameters.
- setXtype(String) - Method in class uk.ac.starlink.table.DefaultValueInfo
-
Sets the Xtype string applying to values described by this object.
- setXtype(ValueInfo, String) - Static method in class uk.ac.starlink.table.Tables
-
Deprecated.use
DefaultValueInfo.setXtype(java.lang.String)
instead - ShapeIterator - Class in uk.ac.starlink.table
-
Iterates over a shape array, as got from
ValueInfo.getShape()
. - ShapeIterator(int[]) - Constructor for class uk.ac.starlink.table.ShapeIterator
-
Constructs a new ShapeIterator.
- SHORT - Static variable in class uk.ac.starlink.table.storage.Codec
-
Codec for 16-bit integer, no null handling.
- SHORT_ARRAY - Static variable in class uk.ac.starlink.table.storage.Codec
-
Codec for variable-length array of 16-bit integers.
- 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 provideStarTable
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
StarTable
s in a place and format of choice. - TableSaveChooser() - Constructor for class uk.ac.starlink.table.gui.TableSaveChooser
-
Constructs a saver with a default StarTableOutput and save dialogues.
- TableSaveChooser(StarTableOutput, TableSaveDialog[]) - Constructor for class uk.ac.starlink.table.gui.TableSaveChooser
-
Constructs a saver with a given StarTableOutput and save dialogues.
- TableSaveDialog - Interface in uk.ac.starlink.table.gui
-
Interface for subdialogues which know how to save a table to some destination or other.
- TableScheme - Interface in uk.ac.starlink.table
-
Defines a way to specify a StarTable given a textual specification.
- TableSequence - Interface in uk.ac.starlink.table
-
Iterator over tables.
- TableSink - Interface in uk.ac.starlink.table
-
Defines a set of callbacks to consume the information held in a StarTable.
- TableSource - Interface in uk.ac.starlink.table
-
General purpose interface for objects which can supply a table.
- tableToString(StarTable, String) - Static method in class uk.ac.starlink.table.Tables
-
Returns the contents of a table as a string.
- TerminalAuthenticator - Class in uk.ac.starlink.table.jdbc
-
Provides JDBC authentication using the terminal; assumes that someone is sitting at System.in.
- TerminalAuthenticator() - Constructor for class uk.ac.starlink.table.jdbc.TerminalAuthenticator
-
Constructs a new authenticator which uses System.err for prompting.
- TerminalAuthenticator(PrintStream) - Constructor for class uk.ac.starlink.table.jdbc.TerminalAuthenticator
-
Constructs a new authenticator with a given stream to use for writing prompts.
- TestTableScheme - Class in uk.ac.starlink.table
-
TableScheme implementation for test data.
- TestTableScheme() - Constructor for class uk.ac.starlink.table.TestTableScheme
- TextModelsAuthenticator - Class in uk.ac.starlink.table.jdbc
-
JDBC authenticator which keeps its data in the models of text GUI components (
Document
objects). - TextModelsAuthenticator() - Constructor for class uk.ac.starlink.table.jdbc.TextModelsAuthenticator
-
Constructor.
- TextTableWriter - Class in uk.ac.starlink.table.formats
-
A StarTableWriter which outputs text to a human-readable text file.
- TextTableWriter() - Constructor for class uk.ac.starlink.table.formats.TextTableWriter
- TimeDomain - Class in uk.ac.starlink.table
-
Domain representing epochs in a common time scale.
- TimeMapper - Class in uk.ac.starlink.table
-
DomainMapper for mapping values to epochs in a common time scale.
- TimeMapper(Class<?>, String, String) - Constructor for class uk.ac.starlink.table.TimeMapper
-
Constructor.
- toByteBuffers() - Method in interface uk.ac.starlink.table.ByteStore
-
Returns an array of byte buffers containing the bytes written to this store.
- toByteBuffers() - Method in class uk.ac.starlink.table.storage.AdaptiveByteStore
- toByteBuffers() - Method in class uk.ac.starlink.table.storage.DiscardByteStore
- toByteBuffers() - Method in class uk.ac.starlink.table.storage.FileByteStore
- toByteBuffers() - Method in class uk.ac.starlink.table.storage.LimitByteStore
- toByteBuffers() - Method in class uk.ac.starlink.table.storage.MemoryByteStore
- toByteBuffers(File) - Static method in class uk.ac.starlink.table.storage.FileByteStore
-
Returns a read-only ByteBuffer array representing the contents of a file, with default maximum buffer length.
- toLink(String) - Static method in interface uk.ac.starlink.table.formats.DocumentedIOHandler
-
Utility method that returns the text of an XML <A> element whose href and content are both given by a supplied URL.
- toParams() - Method in class uk.ac.starlink.table.HealpixTableInfo
-
Exports the contents of this object to a list of DescribedValue objects that can be attached to a table's parameter list, to declare the organisation of HEALPix information in that table.
- toString() - Method in class uk.ac.starlink.table.DefaultValueInfo
-
Returns a string representation of this object.
- toString() - Method in class uk.ac.starlink.table.DescribedValue
-
Returns a string representation of this object no longer than a default maximum length.
- toString() - Method in class uk.ac.starlink.table.formats.ErrorMode
-
Returns this option's name.
- toString() - Method in class uk.ac.starlink.table.HealpixTableInfo
- toString() - Method in class uk.ac.starlink.table.jdbc.WriteMode
-
Returns this mode's name.
- toString() - Method in class uk.ac.starlink.table.JoinFixAction
-
Returns this action's name.
- toString() - Method in class uk.ac.starlink.table.TimeDomain
- toString() - Method in class uk.ac.starlink.table.UCD
-
Returns the UCD id string.
- toString() - Method in class uk.ac.starlink.table.WrapperRowAccess
-
Returns an indication of the wrapper structure of this object.
- toString() - Method in class uk.ac.starlink.table.WrapperRowSequence
-
Returns an indication of the wrapper structure of this sequence.
- toString() - Method in class uk.ac.starlink.table.WrapperStarTable
-
Returns an indication of the wrapper structure of this table.
- toString(int) - Method in class uk.ac.starlink.table.DescribedValue
-
Returns a string representation of this object, no longer than a given maximum length.
- toUnixSeconds(Object) - Method in class uk.ac.starlink.table.TimeMapper
-
Maps a source value to time in seconds since the Unix epoch (1970-01-01T00:00:00).
- transferStarTable(StarTable) - Method in class uk.ac.starlink.table.StarTableOutput
-
Returns a Transferable object associated with a given StarTable, for use at the drag end of a drag and drop operation.
- TstTableBuilder - Class in uk.ac.starlink.table.formats
-
A table builder which reads tables in Tab-Separated Table format.
- TstTableBuilder() - Constructor for class uk.ac.starlink.table.formats.TstTableBuilder
- TstTableWriter - Class in uk.ac.starlink.table.formats
-
Output handler for Tab-Separated Table format.
- TstTableWriter() - Constructor for class uk.ac.starlink.table.formats.TstTableWriter
- TypeMapper - Interface in uk.ac.starlink.table.jdbc
-
Determines how JDBC types are mapped to java types.
- TypeMappers - Class in uk.ac.starlink.table.jdbc
-
TypeMapper implementation classes.
- typeName(int) - Method in class uk.ac.starlink.table.jdbc.JDBCFormatter
-
Returns the name used by the connection's database to reference a JDBC type.
U
- UBYTE_FLAG_INFO - Static variable in class uk.ac.starlink.table.Tables
-
ValueInfo which may be used as part of a column's auxiliary metadata to indicate that the column's data represents, and can be serialised as, unsigned byte values.
- UCD - Class in uk.ac.starlink.table
-
Describes Uniform Column Descriptors.
- UCD_DEFINITIONS_LOC - Static variable in class uk.ac.starlink.table.UCD
- UCDSelector - Class in uk.ac.starlink.table.gui
-
A component which enables selection of a UCD by the user.
- UCDSelector() - Constructor for class uk.ac.starlink.table.gui.UCDSelector
-
Constructs a new UCDSelector.
- uk.ac.starlink.table - package uk.ac.starlink.table
-
Defines an interface for access to astronomical tables.
- uk.ac.starlink.table.formats - package uk.ac.starlink.table.formats
-
Table I/O handlers for various miscellaneous (mostly text-based) table serialization formats.
- uk.ac.starlink.table.gui - package uk.ac.starlink.table.gui
-
Provides graphical classes used for rendering StarTable objects, and related utility functionality.
- uk.ac.starlink.table.jdbc - package uk.ac.starlink.table.jdbc
-
Table classes related to JDBC (SQL database connectivity) handling.
- uk.ac.starlink.table.storage - package uk.ac.starlink.table.storage
-
RowStore implementations.
- unformatShape(String) - Static method in class uk.ac.starlink.table.DefaultValueInfo
-
Takes a stringified version of the shape and turns it into an array.
- unformatString(String) - Method in class uk.ac.starlink.table.DefaultValueInfo
- unformatString(String) - Method in class uk.ac.starlink.table.URLValueInfo
- unformatString(String) - Method in interface uk.ac.starlink.table.ValueInfo
-
Returns an object of the sort described by this ValueInfo represented by the given string rep.
- UNIX_SECONDS - Static variable in class uk.ac.starlink.table.TimeMapper
-
Mapper for numeric values (already) in unix seconds.
- UnrepeatableSequenceException - Exception in uk.ac.starlink.table
-
Exception thrown by
StarTable.getRowSequence()
calls after the first for tables which can only provide a singleRowSequence
. - 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.
All Classes All Packages