# Package uk.ac.starlink.datanode.nodes

package uk.ac.starlink.datanode.nodes

Class
Description
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.
DataNode
This interface represents a node suitable for use in a tree viewer.
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.
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.
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.
JDBCDataNode
DataNode representing a JDBC StarTable.
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.
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.
StarTableDataNode
DataNode representing a StarTable.
StringComparator
A very simple implementation of the `Comparator` interface.
TableHDUDataNode
An implementation of the `DataNode` interface for representing binary or ASCII tables in FITS HDUs.
TarBranchDataNode
TarStreamDataNode
DataNode representing a Tar archive.
TfitsDataNode
DataNode class for representing FITS objects.
TfitsHduDataNode
DataNode class for representing FITS HDUs which does not use nom.tam.fits.
ValueInfoMetamapGroup
A MetamapGroup which describes a set of `ValueInfo` objects.
VOComponentDataNode
Generic node for representing VOTable elements.
VOTableDataNode
Node representing a top-level VOTable document.
VOTableTableDataNode
XMLDataNode
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.