All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractCartesianMatchEngine |
Abstract superclass for match engines working in a Cartesian space.
|
AbstractSkyMatchEngine |
Abstract superclass for MatchEngines which work on the celestial sphere.
|
AbstractStarTable |
Abstract base class providing an implementation of the generic and
straightforward parts of the StarTable interface.
|
AbstractTableLoadDialog |
Partial implementation of TableLoadDialog interface.
|
AbstractTextTableWriter |
A StarTableWriter which outputs text to a human-readable text file.
|
AdaptiveByteStore |
ByteStore which adopts a hybrid approach between use of memory
and use of disk.
|
AnisotropicCartesianMatchEngine |
Matcher which matches in an anisotropic N-dimensional Cartesian space.
|
ArrayColumn |
A column which provides data storage in java arrays.
|
ArrayPrimitiveStore |
ValueStore implementation which stores primitive values in a normal
java array.
|
AsciiStarTable |
Simple ASCII-format table.
|
AsciiTableBuilder |
A table builder which reads tables in simple ASCII format.
|
AsciiTableWriter |
A StarTableWriter which outputs text to a simple format machine-readable
text file.
|
BeanStarTable |
StarTable which displays beans.
|
BlankColumn |
Represents a column with metadata but no data.
|
ByteStore |
Defines a place where bytes can be written to and then read from.
|
ByteStoreRowStore |
RowStore based on a ByteStore.
|
ByteStoreStoragePolicy |
Abstract StoragePolicy implementation based on a ByteStore.
|
CalcStarTable<C> |
StarTable implementation whose column values are derived from
some single calculation on the column values of another table.
|
CalcStarTable.Col<C,T> |
Defines a column for use with this table implementation.
|
CoinsTableBuilder |
Can be used to make sense of the COINS data from the UK Government.
|
ColumnData |
A column which can supply and possibly store cells in array-like storage
as well as supply column metadata.
|
ColumnInfo |
Contains information about a table column.
|
ColumnPermutedStarTable |
Wrapper table which provides a view of a base table in which the
columns are permuted.
|
ColumnRandomWrapperStarTable |
RandomWrapperStarTable which works by storing the data in a set of
fixed length arrays.
|
ColumnStarTable |
A random-access StarTable that manages its data in columns.
|
CombinedMatchEngine |
A matching engine which provides matching facilities by combining the
characteristics of a number of other matching engines.
|
ConcatStarTable |
StarTable implementation which concatenates several tables together
top-to-bottom.
|
Connector |
Interface for objects which can supply a JDBC Connection to
a single database.
|
ConstantColumn |
Represents a column which has the same value in every row.
|
ConstantStarTable |
Table implementation representing a table in which every row is
the same as every other.
|
CsvStarTable |
Comma-Separated Value table.
|
CsvTableBuilder |
A table builder which reads tables in Comma-Separated Values format.
|
CsvTableWriter |
A StarTableWriter which outputs to Comma-Separated Value format.
|
CuboidCartesianMatchEngine |
Matchers which matches within a cuboidal shape in a Cartesian space.
|
DefaultValueInfo |
Default implementation of the ValueInfo interface.
|
DescribedValue |
Contains a value (an Object) as well as a
ValueInfo object which provides metadata about that value
(name, class, shape, units and so on).
|
DiscardByteStore |
ByteStore implementation which discards bytes.
|
DiscardRowStore |
Minimal implementation of RowStore which throws away the row
data it is given.
|
DiskRowStore |
Implementation of RowStore which stores data on disk.
|
DomainMapper |
Marker interface for objects that can map input values to a particular
common value domain.
|
EditableColumn |
A column which can be initialised from a given existing column, but
whose cells can be written to.
|
EllipseCartesianMatchEngine |
MatchEngine implementation for plane elliptical figures.
|
EllipseSkyMatchEngine |
MatchEngine implementation for ellipses on the surface of a (celestial)
sphere.
|
EllipseToy |
Provides an interactive graphical representation of the Ellipse Matching
algorithms used in this package.
|
EllipseToy.CartesianEllipseToy |
Component which shows ellipses on a Cartesian plane.
|
EllipseToy.SkyEllipseToy |
Component which shows ellipses on a spherical surface.
|
EmptyRowSequence |
Row sequence implementation which has no rows.
|
EmptyStarTable |
A wrapper table which has the same metadata as its base table, but no rows.
|
EqualsMatchEngine |
Match engine which considers two rows matched if they contain objects
which are non-blank and equal.
|
ErrorCartesianMatchEngine |
Match Engine which works in an N-dimensional Cartesian space with
isotropic per-row errors.
|
ErrorSkyMatchEngine |
MatchEngine which matches objects on the celestial sphere according to
per-object error radii.
|
ExplodedStarTable |
Wrapper table which takes any column whose value is N-element arrays
and turns it into N scalar-valued columns.
|
FileByteStore |
ByteStore implementation which uses a temporary file.
|
FileChooserTableLoadDialog |
Table load dialogue based on a FileChooser.
|
FilestoreTableLoadDialog |
Load dialogue based on a FilestoreChooser.
|
FilestoreTableSaveDialog |
Save dialogue which uses a FilestoreChooser .
|
FixedSkyMatchEngine |
MatchEngine which matches objects on the celestial sphere with a
fixed maximum separation.
|
HealpixSkyPixellator |
Implements sky pixellisation using the HEALPix scheme.
|
HTMLTableWriter |
A StarTableWriter that outputs text to HTML.
|
HtmSkyPixellator |
Implements sky pixellisation using the HTM (Hierarchical Triangular Mesh)
indexing scheme.
|
IpacTableBuilder |
A table builder which reads tables in IPAC format.
|
IpacTableWriter |
A StarTableWriter which writes to the IPAC text format.
|
IsotropicCartesianMatchEngine |
Matcher which matches in an isotropic N-dimensional Cartesian space.
|
IteratorRowSequence |
Implementation of RowSequence based on an Iterator which
returns table rows in sequence.
|
IteratorRowSequence.PackagedIOException |
Unchecked exception class to be used for smuggling
IOExceptions out of
the next method of an Iterator for use by
IteratorRowSequence
|
JDBCAuthenticator |
Specifies authentication to make a JDBC connection.
|
JDBCFormatter |
Handles conversion of a StarTable into a new table in an RDBMS.
|
JDBCFormatter.SqlColumn |
Describes a column as it will be written to a table in an RDBMS.
|
JDBCHandler |
|
JDBCStarTable |
A StarTable implementation based on the results of an SQL query
on a JDBC table.
|
JDBCUtils |
Utilties related to JDBC.
|
JoinFixAction |
Class defining the possible actions for doctoring
column names when joining tables.
|
JoinStarTable |
Joins a number of tables to produce a single combined table.
|
JoinType |
Defines how a set of matched rows from input tables
( RowLink objects) are used to select rows for inclusion
in an output table which represents the result of the matching operation.
|
LabelledComponentStack |
A component which contains a list of (name, component) pairs.
|
LatexTableWriter |
A StarTableWriter that outputs text to a LaTeX document.
|
LimitByteStore |
ByteStore wrapper class which will throw an IOException during writing
if an attempt is made to store more than a fixed number of bytes.
|
LinkGroup |
Defines a group of RowLink objects.
|
LinkSet |
Holds a collection of unique RowLink objects.
|
ListRowStore |
Implementation of RowStore which stores data in memory.
|
LocationTableLoadDialog |
Load dialogue which relies on the user typing the location into
a text field.
|
MapGroupTableModel |
Provides a TableModel view of a MapGroup object.
|
Match1Type |
Defines how an output table is created from the results of an internal
(single-table) match operation.
|
MatchEngine |
Defines the details of object matching criteria.
|
MatchStarTables |
Provides factory methods for producing tables which represent the
result of row matching.
|
MemoryByteStore |
ByteStore implementation which stores bytes in a buffer in memory.
|
MetaCopyStarTable |
Wrapper table which makes deep copies of the table metadata,
including column metadata and table parameters.
|
MetadataStarTable |
Utility StarTable implementation which contains only metadata, no data.
|
MonitorStoragePolicy |
Wrapper storage policy which derives its functionality from an
existing ("base") policy, but additionally passes row storage events
to a supplied TableSink.
|
MultiJoinType |
Enumeration defining how each table in a multi-table join can determines
the acceptability of a match.
|
MultilineJTable |
JTable which can display multiple-line elements.
|
MultiStarTableWriter |
Interface for table output handlers that can write multiple tables to
the same stream.
|
MultiTableBuilder |
Interface for objects which can construct an array of StarTables
from a data resource.
|
NdRange |
Describes a range in an N-dimensional space.
|
NullProgressIndicator |
Dummy progress indicator.
|
NumericCellRenderer |
Provides better rendering of numeric table cells than the default
JTable renderer.
|
ObjectArrayColumn |
A column which provides data storage in a java array of objects.
|
OnceRowPipe |
Streaming RowPipe implementation which provides a one-shot
table.
|
PairMode |
Enumeration used to determine which row links result from a pair
match operation.
|
PairsRowLink |
RowLink implementation which stores a number of pair matches to a single
reference RowRef.
|
PixtoolsHealpixSkyPixellator |
HEALPix sky pixellator using the PixTools library.
|
PrimitiveArrayColumn |
A column which provides data storage in a java array of primitives.
|
ProgressBarStarTable |
A WrapperStarTable which behaves the same as its base, except that
UI intervention is permitted on any RowSequence which is taken out
on it.
|
ProgressBarTableSink |
TableSink implementation which messages a progress bar with row updates.
|
ProgressIndicator |
Callback interface for indicating how an algorithm is progressing.
|
ProgressLineStarTable |
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.
|
ProgressRowSequence |
|
QueueTableSequence |
TableSequence implementation for concurrent use.
|
RandomResultSetStarTable |
StarTable implementation based on a random-access ResultSet .
|
RandomRowSequence |
An implementation of RowSequence which obtains its data
from a random-access StarTable object.
|
RandomStarTable |
Implements a StarTable based on random access.
|
RandomWrapperStarTable |
Abstract wrapper table which can provide a random-access view of a
non-random base table.
|
RangeModelProgressIndicator |
ProgressIndicator implementation that can serve as the model for
a JProgressBar .
|
ReaderRowSequence |
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.
|
RowEvaluator |
Examines unknown rows (arrays of strings) to work out what they contain.
|
RowEvaluator.Decoder |
Interface for an object that can turn a string into a cell content
object.
|
RowEvaluator.Metadata |
Helper class used to group quantities which describe what the
data types found in the columns of a table are.
|
RowLink |
Represents an ordered set of RowRef s
which are considered in some way linked to each other.
|
RowLink2 |
RowLink subclass which specifically contains two items (a pair).
|
RowListStarTable |
Simple modifiable StarTable implementation.
|
RowMatcher |
Performs matching on the rows of one or more tables.
|
RowPermutedStarTable |
Wrapper table which provides a view of a base table in which the
rows are permuted.
|
RowPipe |
TableSink implementation whose returned table reads concurrently from rows
written into it.
|
RowRandomWrapperStarTable |
RandomWrapperStarTable which works by storing rows in an ArrayList.
|
RowRef |
Represents a reference to a table row.
|
RowSequence |
Provides sequential access to the data in a table.
|
RowStore |
Describes an object which can be used to store table data.
|
RowSubsetStarTable |
Wraps a StarTable to present only a subset of its rows.
|
SaveWorker |
Handles asynchronous table saving.
|
SelectorStarTable |
Sequential wrapper table which selects only certain rows of its base table.
|
SequentialResultSetStarTable |
StarTable implementation based on a ResultSet .
|
ShapeIterator |
|
SidewaysRowStore |
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.
|
SkyPixellator |
Provides a pixellisation of the celestial sphere.
|
SphericalPolarMatchEngine |
Match engine which works with tuples representing RA, Dec and range.
|
SQLPanel |
A component for eliciting a JDBC access type URL string from the user.
|
SqlSyntax |
Summarises some aspects of the syntax of an SQL variant,
and provides some utilities based on that.
|
SQLTableLoadDialog |
Load dialogue for loading data from a database via JDBC.
|
SQLWriteDialog |
A popup dialog for querying the user about the location of a new
JDBC table to write.
|
StarJTable |
Extends the JTable for use with StarTable objects.
|
StarResultSet |
Wraps the ResultSet class to provide the functions which
are required to provide StarTable
functionality.
|
StarTable |
Defines basic table functionality.
|
StarTableColumn |
A TableColumn representing a column in a StarJTable.
|
StarTableFactory |
Manufactures StarTable objects from generic inputs.
|
StarTableModel |
Adapts a StarTable into a TableModel.
|
StarTableOutput |
Outputs StarTable objects.
|
StarTableWriter |
Defines an object which can output a StarTable in a particular
format.
|
StoragePolicy |
Defines storage methods for bulk data.
|
StreamStarTable |
Abstract superclass for tables which reads a stream of characters to
obtain the row data and metadata.
|
StreamStarTableWriter |
Partial implementation of StarTableWriter which can be subclassed
by writers which just write to output streams.
|
StreamTableSink |
|
SwingAuthenticator |
Implements JDBCAuthenticator using a GUI.
|
SystemBrowser |
Uses the native system file dialogue to provide a TableLoader.
|
SystemTableSaveDialog |
Table save dialogue based on the native system file dialogue.
|
TableBuilder |
Interface for objects which can construct a StarTable from
a data resource.
|
TableCopy |
Class containing main method for copying tables.
|
TableFormatException |
Exception thrown if a table handler fails to parse a table because it
does not match the format it can decode.
|
TableLoadClient |
Interface for a GUI-based consumer of tables which are being loaded.
|
TableLoadDialog |
Interface for an object which can handle the user interaction for
selecting a table or tables to load.
|
TableLoader |
Interface defining an object which can load tables.
|
TableLoadPanel |
Component which aggregates a TableLoadDialog and buttons (OK and Cancel)
to control it.
|
TableLoadTransferHandler |
TransferHandler which will load a table if it is dragged onto its
owner component.
|
TableLoadWorker |
Thread which passes data from a TableLoader to a TableLoadClient.
|
TablePreparation |
Hook for adding behaviour to StarTableFactory table loading.
|
TableRowHeader |
Provides a component suitable for use as a rowHeader component in
the same JScrollPane as is being used to house a
JTable.
|
Tables |
Utility class for miscellaneous table-related functionality.
|
TableSaveChooser |
Dialog which permits a user to save one or more StarTable s in a
place and format of choice.
|
TableSaveDialog |
Interface for subdialogues which know how to save a table to some
destination or other.
|
TableSequence |
Iterator over tables.
|
TableSink |
Defines a set of callbacks to consume the information held in a
StarTable.
|
TableSource |
General purpose interface for objects which can supply a table.
|
TerminalAuthenticator |
Provides JDBC authentication using the terminal; assumes that someone
is sitting at System.in.
|
TextModelsAuthenticator |
JDBC authenticator which keeps its data in the models of text GUI
components (Document objects).
|
TextProgressIndicator |
ProgressIndicator which logs progress to an output stream.
|
TextTableWriter |
A StarTableWriter which outputs text to a human-readable text file.
|
TimeMapper |
DomainMapper for mapping values to epochs in a common time scale.
|
TstTableBuilder |
A table builder which reads tables in Tab-Separated Table format.
|
TstTableWriter |
Output handler for Tab-Separated Table format.
|
TypeMapper |
Determines how JDBC types are mapped to java types.
|
TypeMappers |
TypeMapper implementation classes.
|
UCD |
Describes Uniform Column Descriptors.
|
UCDSelector |
A component which enables selection of a UCD by the user.
|
UnrepeatableSequenceException |
|
URLValueInfo |
ValueInfo for URL values.
|
ValueHandler |
Defines how the data from a particular column of a JDBC table are turned
into java objects.
|
ValueInfo |
Describes a value, for instance one obtained from cells in
a given table column, or from a table parameter.
|
ValueInfoCellEditor |
Can make a TableCellEditor suitable for a ValueInfo.
|
ValueInfoCellRenderer |
A TableCellRenderer which does its rendering according to
a ValueInfo object which describes the values which it
is expected to have to render.
|
ValueInfoMapGroup |
A MapGroup which describes a set of
ValueInfo objects.
|
ValueStore |
Interface for storing a vector of values.
|
ViewHugeSelectionModel |
ListSelectionModel to use in conjunction with a ViewHugeTableModel
for tracking row selection of very large tables.
|
ViewHugeTableModel |
Swing TableModel implementation which provides a view on a very large
table model.
|
WDCTableBuilder |
Implementation of the TableBuilder interface which gets
StarTables from World Data Centre-type text files.
|
WrapperColumn |
ColumnData which wraps another ColumnData.
|
WrapperRowSequence |
RowSequence which wraps another RowSequence.
|
WrapperStarTable |
StarTable which wraps another StarTable.
|
WriteMode |
Defines how records are written to a database table.
|