# All Classes and Interfaces

Class
Description
AbstractArrayDataIO
Abstract implementation of an implementation of a `nom.tam.util`-compatible FITS I/O handler.
ArrayBrowser
Displays an array of primitives in a JTable.
BasicDropHandler
Custom DropTarget subclass.
BasicTransferable
A basic implementation of the `Transferable` interface used to implement drag'n'drop operations.
BranchDataNode
DataNode implementation for a branch of a virtual filestore.
ColumnsMetamapGroup
A MetamapGroup which describes the columns of a StarTable.
ComponentMaker
An interface implemented by objects which can make a Component for display on demand.
CompressedDataNode
Generic data node representing a stream of data compressed according to a known compression technique.
CreationState
Contains the state used to create a DataNode.
DataNode
This interface represents a node suitable for use in a tree viewer.
DataNodeBuilder
Constructs a DataNode from an Object using a particular method or constructor.
DataNodeFactory
Factory class for constructing `DataNode` objects.
DataNodeJTree
A JTree configured to display a `DataNodeTreeModel`.
DataNodeTransferable
Transferable object used for transfer of `DataNode`s.
DataNodeTransferHandler
Handles transferable exports to and from from the DataNodeJTree.
DataNodeTreeCellRenderer
TreeCellRenderer designed for rendering `DataNode` values.
DataNodeTreeModel
A TreeModel for storing `DataNode`s.
DataObjectException
Exception thrown when a data object which was expected to be present cannot be supplied.
DataType
Enumeration-like class describing types of data object which can be supplied by a DataNode.
DefaultDataNode
A basic implementation of the `DataNode` interface.
DetailViewer
Defines an interface for nodes to display detailed information about themselves.
DocumentDataNode
DataNode implementation which describes a top-level XML document.
DocumentDataNodeBuilder
EmptyDataNode
Blank node.
ErrorDataNode
ExceptionComponentMaker
ComponentMaker which displays an error when activated.
FileDataNode
A `DataNode` representing a file or directory in the Unix file system.
FileDataNodeBuilder
A DataNodeBuilder which tries to build a DataNode from a File object.
FitsConstants
Utility class providing some constants and static methods related to FITS file format and starlink classes.
FITSDataNode
Abstract DataNode class for representing FITS objects.
FITSDataNode.ArrayDataMaker
Interface used for objects which can supply an ArrayDataInput object on demand (more than once if necessary).
FITSFileDataNode
An implementation of the `DataNode` interface for representing FITS objects stored on disk.
FITSStreamDataNode
A DataNode representing a FITS file whose data comes from a stream.
HDUDataNode
An implementation of the `DataNode` interface for representing a general Header and Data Unit (HDU) in FITS files.
HTMLDataNode
DataNode implementation which describes a top-level HTML document.
IconFactory
Returns `Icon`s for use in identifying objects.
ImageHDUDataNode
An implementation of the `DataNode` interface for representing Header and Data Units (HDUs) in FITS files.
InfoPanel
Component used for displaying information.
JDBCDataNode
DataNode representing a JDBC StarTable.
MappedFile
Provides mapped access to a data buffer using a single mapped byte buffer, compatible with nom.tam.util classes.
MappedFile.FileTooLongException
Exception indicating that a file is too long to map.
MetamapGroup
Represents a group of items containing related sets of metadata.
MetaTable
Views a group of metadata maps.
NodeEntityResolver
Provides specialised XML entity resolution for data nodes.
NodeExpander
Object which can obtain children from a node and add them to a TreeModel as they become available.
NodeRootComboBox
Combo box from which can be selected a DataNode to serve as the root of the visible tree.
NodeRootModel
Model for a NodeRootComboBox.
NodeUtil
Miscellaneous utilities.
NoSuchDataException
Exception thrown when construction of a DataNode fails with some reasonable cause.
PlainDataNode
Generic data node representing some stream of data.
ResourceListDataNode
A DataNode representing a list of resources available from the class path.
ScalarDataNode
Simple DataNode for representing scalar values.
SimpleDataNodeBuilder
An abstract DataNodeBuilder providing a template for builders which build nodes from instances of a given class.
SourceDataNodeBuilder
A DataNodebuilder which tries to build a DataNode from a DataSource object.
StarTableDataNode
DataNode representing a StarTable.
StringComparator
A very simple implementation of the `Comparator` interface.
StringDataNodeBuilder
StyledTextArea
TableHDUDataNode
An implementation of the `DataNode` interface for representing binary or ASCII tables in FITS HDUs.
TableNodeChooser
TreeNodeChooser subclass designed to return `StarTable` objects.
TamFitsUtil
Performs operations dependent on the nom.tam.fits library.
TarBranchDataNode
TarStreamDataNode
DataNode representing a Tar archive.
TextViewer
A component which presents textual data in a monospaced font.
TfitsDataNode
DataNode class for representing FITS objects.
TfitsHduDataNode
DataNode class for representing FITS HDUs which does not use nom.tam.fits.
TreeModelNode
Object used to store information about items in the DataNodeTreeModel hierarchy.
TreeNodeChooser
A component which presents a tree of nodes and allows navigation around it to locate a node of interest.
TreeTableLoadDialog
Table load dialogue which can select tables from a datanode tree.
TreeviewLAF
Repository for look-and-feel type items used in Treeview.
ValueInfoMetamapGroup
A MetamapGroup which describes a set of `ValueInfo` objects.
VOComponentDataNode
Generic node for representing VOTable elements.
VODataNodeBuilder
VOTableDataNode
Node representing a top-level VOTable document.
VOTableTableDataNode
XMLDataNode
XMLDataNodeBuilder
XMLDocument
Holds a DataSource which is known to contain an XML document.
ZipArchiveDataNode
DataNode representing a Zip archive.
ZipBranchDataNode
ZipFileDataNode
A DataNode representing a zip archive stored in a file.
ZipStreamDataNode
DataNode representing a zip archive got from a stream.