# Index

A B C D E F G H I J L M N O P R S T U V W X Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractArrayDataIO - Class in uk.ac.starlink.oldfits
  Abstract implementation of an implementation of a `nom.tam.util`-compatible FITS I/O handler.
AbstractArrayDataIO() - Constructor for class uk.ac.starlink.oldfits.AbstractArrayDataIO
addAction(Action) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addChain(NodeChain) - Method in class uk.ac.starlink.datanode.tree.select.NodeRootModel
  Adds a new node chain to this model.
addComponent(Component) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addDataSource(DataSource, String) - Method in class uk.ac.starlink.datanode.tree.BasicTransferable
  Adds streamed data.
addDefaultRoots() - Method in class uk.ac.starlink.datanode.tree.select.NodeRootComboBox
  Adds root nodes to the selector representing all the known filestores.
addEntry(int, String, Object) - Method in class uk.ac.starlink.datanode.nodes.MetamapGroup
  Adds an entry to one of the metadata sets.
addIcon(Icon) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addItem(JComponent, JComponent) - Method in class uk.ac.starlink.datanode.tree.InfoPanel
  Adds a new label, value pair to the panel.
addKeyedItem(String, boolean) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a key-value paired information item for boolean data.
addKeyedItem(String, boolean) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addKeyedItem(String, double) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a key-value paired information item for double data.
addKeyedItem(String, double) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addKeyedItem(String, float) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a key-value paired information item for float data.
addKeyedItem(String, float) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addKeyedItem(String, int) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a key-value paired information item for int data.
addKeyedItem(String, int) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addKeyedItem(String, long) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a key-value paired information item for long data.
addKeyedItem(String, long) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addKeyedItem(String, Object) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a key-value paired information item for Object data.
addKeyedItem(String, Object) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addKeyedItem(String, String) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a key-value paired information item for string data.
addKeyedItem(String, String) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addLocalObject(Object, Class, String) - Method in class uk.ac.starlink.datanode.tree.BasicTransferable
  Adds an object which can be transferred within a single JVM.
addPane(String, Component) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a component for optional display within this viewer.
addPane(String, ComponentMaker) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a deferred-construction component for optional display within this viewer.
addScalingPane(String, ComponentMaker) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a new deferred-construction component which will draw itself at a size appropriate to the size of its container.
addSeparator() - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a visible separator to the display.
addSeparator() - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addSerializableObject(Serializable, Class, String) - Method in class uk.ac.starlink.datanode.tree.BasicTransferable
  Adds a `Serializable` object which can be serialized and thus passed outside of this JVM.
addSpace() - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a small amount of space to the overview display.
addSpace() - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addString(String) - Method in class uk.ac.starlink.datanode.tree.BasicTransferable
  Adds a plain text string.
addStringValue(Header, String, String, String) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Attempts to add a string-valued card to the header.
addSubHead(String) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a subheading to the display.
addSubHead(String) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addText(String) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds unformatted text to the display.
addText(String) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addTitle(String) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Adds a top-level title to the display.
addTitle(String) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
addTreeModelListener(TreeModelListener) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
addTrimmedValue(Header, String, String, String) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Adds a string-valued card to the header.
addURL(URL) - Method in class uk.ac.starlink.datanode.tree.BasicTransferable
  Adds a URL.
addVOComponentViews(DetailViewer, VOElement) - Static method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
allowsChildren() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Indicates whether the node can in principle have child nodes.
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  The `DefaultDataNode` implementation of this method returns `false`.
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.EmptyDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.FileDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.FITSDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.HTMLDataNode
  HTML type does not allow children.
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.ImageHDUDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.ResourceListDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.TableHDUDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.TarBranchDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.TarStreamDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.TfitsDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.VOTableDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.VOTableTableDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.XMLDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
allowsChildren() - Method in class uk.ac.starlink.datanode.nodes.ZipBranchDataNode
appendNode(DataNode, DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Appends a new child node to the children of a node which exists in this tree model.
ArrayBrowser - Class in uk.ac.starlink.datanode.viewers
  Displays an array of primitives in a JTable.
ArrayBrowser(NDArray) - Constructor for class uk.ac.starlink.datanode.viewers.ArrayBrowser
  Constructs an ArrayBrowser from an NDArray.
ARY0 - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
ARY1 - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
ARY2 - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
ARY3 - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory

## B

BasicDropHandler - Class in uk.ac.starlink.datanode.tree
  Custom DropTarget subclass.
BasicDropHandler(JComponent) - Constructor for class uk.ac.starlink.datanode.tree.BasicDropHandler
  Constructs a new drop handler for use with a given component.
BasicTransferable - Class in uk.ac.starlink.datanode.tree
  A basic implementation of the `Transferable` interface used to implement drag'n'drop operations.
BasicTransferable() - Constructor for class uk.ac.starlink.datanode.tree.BasicTransferable
beep() - Static method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  It beeps.
BranchDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode implementation for a branch of a virtual filestore.
BranchDataNode(Branch) - Constructor for class uk.ac.starlink.datanode.nodes.BranchDataNode
buildNode(Object) - Method in class uk.ac.starlink.datanode.factory.DataNodeBuilder
  Builds a DataNode from a given object.
buildNode(Object) - Method in class uk.ac.starlink.datanode.factory.DocumentDataNodeBuilder
buildNode(Object) - Method in class uk.ac.starlink.datanode.factory.FileDataNodeBuilder
buildNode(Object) - Method in class uk.ac.starlink.datanode.factory.SimpleDataNodeBuilder
buildNode(Object) - Method in class uk.ac.starlink.datanode.factory.SourceDataNodeBuilder
buildNode(Object) - Method in class uk.ac.starlink.datanode.factory.StringDataNodeBuilder
buildNode(Object) - Method in class uk.ac.starlink.datanode.factory.VODataNodeBuilder
buildNode(Object) - Method in class uk.ac.starlink.datanode.factory.XMLDataNodeBuilder

## C

canImport(JComponent, DataFlavor[]) - Method in class uk.ac.starlink.datanode.tree.DataNodeTransferHandler
  If we are configured to import data, return true, on the grounds that the DataNodeFactory should be able to have a go at turning almost anything into a DataNode.
CASCADE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
checkTopElement(String, String) - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
checkTopLocalName(String) - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
chooseDataNode(Component, String, String) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Pops up a modal dialog which asks the user for a DataNode.
chooseStarTable(Component) - Method in class uk.ac.starlink.datanode.tree.TableNodeChooser
  Pops up a modal dialog to choose a table from this chooser, with default characteristics.
chooseStarTable(Component, String, String) - Method in class uk.ac.starlink.datanode.tree.TableNodeChooser
  Pops up a modal dialog to choose a table from this chooser.
CLASS_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
clear() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Removes all roots from the root selector.
close() - Method in class uk.ac.starlink.oldfits.MappedFile
CLOSE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
ColumnsMetamapGroup - Class in uk.ac.starlink.datanode.nodes
  A MetamapGroup which describes the columns of a StarTable.
ColumnsMetamapGroup(StarTable) - Constructor for class uk.ac.starlink.datanode.nodes.ColumnsMetamapGroup
compare(Object, Object) - Method in class uk.ac.starlink.datanode.nodes.StringComparator
ComponentMaker - Interface in uk.ac.starlink.datanode.nodes
  An interface implemented by objects which can make a Component for display on demand.
COMPRESSED - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
CompressedDataNode - Class in uk.ac.starlink.datanode.nodes
  Generic data node representing a stream of data compressed according to a known compression technique.
CompressedDataNode(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.CompressedDataNode
configureControl(JComponent) - Static method in class uk.ac.starlink.datanode.viewers.TreeviewLAF
configureControlPanel(JComponent) - Static method in class uk.ac.starlink.datanode.viewers.TreeviewLAF
configureDataNode(DataNode, DataNode, Object) - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Performs some of the desirable configuration on a new DataNode which is about to get inserted into the tree.
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.CompressedDataNode
configureDetail(DetailViewer) - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Configures a DetailViewer object to show additional class-specific details associated with this node.
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  No custom configuration is performed.
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.ErrorDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.FileDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.HTMLDataNode
  Sets up a pane to display the HTML file.
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.ImageHDUDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.JDBCDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.PlainDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.ScalarDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.TarBranchDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.VOTableDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.VOTableTableDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.XMLDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.ZipBranchDataNode
configureDetail(DetailViewer) - Method in class uk.ac.starlink.datanode.nodes.ZipFileDataNode
configureMainPanel(JComponent) - Static method in class uk.ac.starlink.datanode.viewers.TreeviewLAF
configureNode(DataNode, boolean) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeCellRenderer
  Performs additional configuration on the rendered cell based on the node and its expanding status.
constructDOM(boolean) - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
  Convenience method to get a DOM from this document, which either succeeds or throws a NoSuchDataException.
containsNode(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Indicates whether this model contains a given data node.
createDialog(Component) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Constructs the dialog component used by the `TreeNodeChooser.chooseDataNode(java.awt.Component, java.lang.String, java.lang.String)` method.
createHeaderCard(String) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Create a HeaderCard from a FITS card image.
createNodeChooser() - Method in class uk.ac.starlink.datanode.tree.TreeTableLoadDialog
  Constructs a node chooser for use with this dialogue.
createQueryComponent() - Method in class uk.ac.starlink.datanode.tree.TreeTableLoadDialog
createRawHeaderCard(String, String, String) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Create a header card given the final representation of the card value.
createTableLoader() - Method in class uk.ac.starlink.datanode.tree.TreeTableLoadDialog
createTransferable(JComponent) - Method in class uk.ac.starlink.datanode.tree.DataNodeTransferHandler
createUnsortedHeader() - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Creates a Header instance which does not perform any unsolicited reordering of the header cards.
CreationState - Class in uk.ac.starlink.datanode.factory
  Contains the state used to create a DataNode.
CreationState(DataNode, Object) - Constructor for class uk.ac.starlink.datanode.factory.CreationState
  Constructs a CreationState object.

## D

DATA - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
DATA_SOURCE - Static variable in class uk.ac.starlink.datanode.nodes.DataType
  DataType representing a `DataSource` object.
DataNode - Interface in uk.ac.starlink.datanode.nodes
  This interface represents a node suitable for use in a tree viewer.
DataNodeBuilder - Class in uk.ac.starlink.datanode.factory
  Constructs a DataNode from an Object using a particular method or constructor.
DataNodeBuilder() - Constructor for class uk.ac.starlink.datanode.factory.DataNodeBuilder
DataNodeFactory - Class in uk.ac.starlink.datanode.factory
  Factory class for constructing `DataNode` objects.
DataNodeFactory() - Constructor for class uk.ac.starlink.datanode.factory.DataNodeFactory
  Constructs a new factory with a default list of node builders.
DataNodeFactory(DataNodeFactory) - Constructor for class uk.ac.starlink.datanode.factory.DataNodeFactory
  Copy constructor.
DataNodeJTree - Class in uk.ac.starlink.datanode.tree
  A JTree configured to display a `DataNodeTreeModel`.
DataNodeJTree(DataNode) - Constructor for class uk.ac.starlink.datanode.tree.DataNodeJTree
  Constructs a new DataNodeJTree from a given root node.
DataNodeJTree(DataNodeTreeModel) - Constructor for class uk.ac.starlink.datanode.tree.DataNodeJTree
  Constructs a new DataNodeJTree from a suitable model.
DataNodeTransferable - Class in uk.ac.starlink.datanode.tree
  Transferable object used for transfer of `DataNode`s.
DataNodeTransferable(DataNode) - Constructor for class uk.ac.starlink.datanode.tree.DataNodeTransferable
  Construct a new transferable from an existing data node.
DataNodeTransferHandler - Class in uk.ac.starlink.datanode.tree
  Handles transferable exports to and from from the DataNodeJTree.
DataNodeTransferHandler() - Constructor for class uk.ac.starlink.datanode.tree.DataNodeTransferHandler
DataNodeTreeCellRenderer - Class in uk.ac.starlink.datanode.tree
  TreeCellRenderer designed for rendering `DataNode` values.
DataNodeTreeCellRenderer() - Constructor for class uk.ac.starlink.datanode.tree.DataNodeTreeCellRenderer
DataNodeTreeModel - Class in uk.ac.starlink.datanode.tree
  A TreeModel for storing `DataNode`s.
DataNodeTreeModel() - Constructor for class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Constructs a new DataNodeTreeModel with a default root node.
DataNodeTreeModel(DataNode) - Constructor for class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Constructs a new DataNodeTreeModel with a given root node.
DataObjectException - Exception Class in uk.ac.starlink.datanode.nodes
  Exception thrown when a data object which was expected to be present cannot be supplied.
DataObjectException(String) - Constructor for exception class uk.ac.starlink.datanode.nodes.DataObjectException
DataObjectException(String, Throwable) - Constructor for exception class uk.ac.starlink.datanode.nodes.DataObjectException
DataObjectException(Throwable) - Constructor for exception class uk.ac.starlink.datanode.nodes.DataObjectException
DataType - Class in uk.ac.starlink.datanode.nodes
  Enumeration-like class describing types of data object which can be supplied by a DataNode.
DataType(String, Class) - Constructor for class uk.ac.starlink.datanode.nodes.DataType
  Constructs a new DataType.
DefaultDataNode - Class in uk.ac.starlink.datanode.nodes
  A basic implementation of the `DataNode` interface.
DefaultDataNode() - Constructor for class uk.ac.starlink.datanode.nodes.DefaultDataNode
  Constructs a blank `DefaultDataNode`.
DefaultDataNode(String) - Constructor for class uk.ac.starlink.datanode.nodes.DefaultDataNode
  Constructs a `DefaultDataNode` with a given name.
defaultFitsExtensions() - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Gets the default permitted list of extensions which identify a FITS resource in the path part of a URL.
DELETE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
DEMO - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
DESCRIPTION_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
DetailViewer - Interface in uk.ac.starlink.datanode.nodes
  Defines an interface for nodes to display detailed information about themselves.
DIRECTORY - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
DocumentDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode implementation which describes a top-level XML document.
DocumentDataNode(Source) - Constructor for class uk.ac.starlink.datanode.nodes.DocumentDataNode
DocumentDataNode(XMLDocument) - Constructor for class uk.ac.starlink.datanode.nodes.DocumentDataNode
DocumentDataNodeBuilder - Class in uk.ac.starlink.datanode.factory
DOWN - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
dragEnter(DropTargetDragEvent) - Method in class uk.ac.starlink.datanode.tree.BasicDropHandler
dragExit(DropTargetEvent) - Method in class uk.ac.starlink.datanode.tree.BasicDropHandler
dragOver(DropTargetDragEvent) - Method in class uk.ac.starlink.datanode.tree.BasicDropHandler
drop(DropTargetDropEvent) - Method in class uk.ac.starlink.datanode.tree.BasicDropHandler

## E

EmptyDataNode - Class in uk.ac.starlink.datanode.nodes
  Blank node.
EmptyDataNode() - Constructor for class uk.ac.starlink.datanode.nodes.EmptyDataNode
ENCODINGS - Static variable in class uk.ac.starlink.datanode.nodes.XMLDocument
END_CARD - Static variable in class uk.ac.starlink.oldfits.FitsConstants
  Image of end-of-header card.
equals(Object) - Method in class uk.ac.starlink.datanode.nodes.StringComparator
ERROR - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
ErrorDataNode - Class in uk.ac.starlink.datanode.nodes
ErrorDataNode(Throwable) - Constructor for class uk.ac.starlink.datanode.nodes.ErrorDataNode
ExceptionComponentMaker - Class in uk.ac.starlink.datanode.nodes
  ComponentMaker which displays an error when activated.
ExceptionComponentMaker(Throwable) - Constructor for class uk.ac.starlink.datanode.nodes.ExceptionComponentMaker
EXCISE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
EXIT - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
expandNode() - Method in class uk.ac.starlink.datanode.tree.NodeExpander
  Performs the actual node expansion.
expandPathLater(TreePath) - Method in class uk.ac.starlink.datanode.tree.DataNodeJTree
  Submits a path expansion to the event queue for later invocation.

## F

file - Variable in class uk.ac.starlink.datanode.nodes.HTMLDataNode
FILE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
FileDataNode - Class in uk.ac.starlink.datanode.nodes
  A `DataNode` representing a file or directory in the Unix file system.
FileDataNode(File) - Constructor for class uk.ac.starlink.datanode.nodes.FileDataNode
  Initialises a `FileDataNode` from a `File` object.
FileDataNodeBuilder - Class in uk.ac.starlink.datanode.factory
  A DataNodeBuilder which tries to build a DataNode from a File object.
fillInAncestors(DataNode) - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Sets the `CreationState` of a datanode and its ancestors.
FITS - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
FITS_BLOCK - Static variable in class uk.ac.starlink.oldfits.FitsConstants
  Standard size of a FITS block in bytes.
FitsConstants - Class in uk.ac.starlink.oldfits
  Utility class providing some constants and static methods related to FITS file format and starlink classes.
FitsConstants() - Constructor for class uk.ac.starlink.oldfits.FitsConstants
FITSDataNode - Class in uk.ac.starlink.datanode.nodes
  Abstract DataNode class for representing FITS objects.
FITSDataNode(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.FITSDataNode
  Constructs a FITSDataNode from a data source.
FITSDataNode.ArrayDataMaker - Interface in uk.ac.starlink.datanode.nodes
  Interface used for objects which can supply an ArrayDataInput object on demand (more than once if necessary).
FITSFileDataNode - Class in uk.ac.starlink.datanode.nodes
  An implementation of the `DataNode` interface for representing FITS objects stored on disk.
FITSFileDataNode(File) - Constructor for class uk.ac.starlink.datanode.nodes.FITSFileDataNode
FITSFileDataNode(FileDataSource) - Constructor for class uk.ac.starlink.datanode.nodes.FITSFileDataNode
FITSStreamDataNode - Class in uk.ac.starlink.datanode.nodes
  A DataNode representing a FITS file whose data comes from a stream.
FITSStreamDataNode(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.FITSStreamDataNode
flush() - Method in class uk.ac.starlink.oldfits.MappedFile
FRAME - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory

## G

get() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
  Reads one byte from the current position.
get() - Method in class uk.ac.starlink.oldfits.MappedFile
get(byte[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
  Reads bytes into a buffer from the current position.
get(byte[], int, int) - Method in class uk.ac.starlink.oldfits.MappedFile
getAppender() - Method in class uk.ac.starlink.datanode.viewers.TextViewer
  Returns a Writer object; any thing you write into it will appera in the TextViewer.
getArrayData() - Method in interface uk.ac.starlink.datanode.nodes.FITSDataNode.ArrayDataMaker
  Returns an ArrayDataInput object which can supply the array data.
getArrayData(long, long) - Method in class uk.ac.starlink.datanode.nodes.FITSDataNode
  Returns an ArrayDataMaker encapsulating the same input stream as the on one which this FITSDataNode is based, but starting at a given offset `start` into the stream and `size` bytes long.
getArrayData(long, long) - Method in class uk.ac.starlink.datanode.nodes.FITSFileDataNode
getArrayData(long, long) - Method in class uk.ac.starlink.datanode.nodes.FITSStreamDataNode
getArrayIconID(int) - Static method in class uk.ac.starlink.datanode.nodes.IconFactory
getBuilder() - Method in class uk.ac.starlink.datanode.factory.CreationState
getBuilders() - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Returns the list of `DataNodeBuilder`s which this factory uses to construct data nodes.
getBuilders(Class) - Static method in class uk.ac.starlink.datanode.factory.DataNodeBuilder
  Returns an array of DataNodeBuilder objects which are all the ones that can be found by reflection in the supplied class.
getButtonPanel() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Returns a panel into which extra buttons can be placed.
getChild(Object, int) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Returns a given child of a node in the tree.
getChildCount(Object) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Returns the number of children a node currently has.
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
getChildIterator() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Gets an Iterator over the children of the object, each of which should itself be a `DataNode`.
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  The `DefaultDataNode` implementation of this method throws `UnsupportedOperationException` (`DefaultDataNode.allowsChildren()` is false).
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.EmptyDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.FileDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.FITSDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.ImageHDUDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.ResourceListDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.TarBranchDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.TarStreamDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.TfitsDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.VOTableDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.XMLDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
getChildIterator() - Method in class uk.ac.starlink.datanode.nodes.ZipBranchDataNode
getChildIterator(Node) - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
getChildIteratorAtLevel(String, DataNode) - Method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
  Returns an iterator over the DataNodes at a given level in the hierarchy of this archive.
getChildIteratorAtLevel(String, DataNode) - Method in class uk.ac.starlink.datanode.nodes.ZipFileDataNode
getChildIteratorAtLevel(String, DataNode) - Method in class uk.ac.starlink.datanode.nodes.ZipStreamDataNode
getChildMaker() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Gets the factory which should in general be used to generate descendant nodes.
getChildMaker() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
getChildMaker() - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
getChildMaker() - Method in class uk.ac.starlink.datanode.nodes.VOTableDataNode
getChildren() - Method in class uk.ac.starlink.datanode.tree.TreeModelNode
  Returns the list which contains the children.
getChooseAction() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Returns the action which indicated that the currently selected node is to be used.
getChosenPath() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Returns the path of the currently chosen node.
getComponent() - Method in interface uk.ac.starlink.datanode.nodes.ComponentMaker
  Return a Component.
getComponent() - Method in class uk.ac.starlink.datanode.nodes.ExceptionComponentMaker
getConnectionActions(DataNodeFactory) - Method in class uk.ac.starlink.datanode.tree.DataNodeJTree
  Returns a set of actions which can make connections to known virtual filestores, as supplied by `ConnectorManager`.
getConnectorAction() - Method in class uk.ac.starlink.datanode.tree.select.NodeRootComboBox
  Returns any ConnectorAction associatd with the currently selected node.
getConnectorAction() - Method in class uk.ac.starlink.datanode.tree.select.NodeRootModel
getCreator() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Retrieves information about how this node was created.
getCreator() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
getCurrentChildren(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Returns an array of the children currently owned by a given node.
getDataClass() - Method in class uk.ac.starlink.datanode.nodes.DataType
  Returns the class of data object corresponding to this type.
getDataInput() - Method in class uk.ac.starlink.datanode.nodes.FITSDataNode
  Returns an ArrayDataInput object containing the data from this FITS object.
getDataNode() - Method in class uk.ac.starlink.datanode.tree.DataNodeTransferable
  Returns the node associated with this transferable.
getDataNode() - Method in class uk.ac.starlink.datanode.tree.TreeModelNode
  Returns the DataNode managed by this TreeModelNode.
getDataObject(DataType) - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Returns a data object of a given type which corresponds to this node.
getDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  The `DefaultDataNode` implementation returns any data object which has been registered using `DefaultDataNode.registerDataObject(uk.ac.starlink.datanode.nodes.DataType, java.lang.Object)`.
getDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.ImageHDUDataNode
getDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.StarTableDataNode
getDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.TableHDUDataNode
getDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
getDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.VOTableTableDataNode
getDataSize(Header) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Utility function to find the number of bytes in the data segment of an HDU.
getDataSource() - Method in interface uk.ac.starlink.datanode.nodes.FITSDataNode.ArrayDataMaker
  Returns a DataSource which can supply the input stream again.
getDataSource() - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
getDebug() - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Indicates whether this factory is running in debug mode.
getDefaultClassList() - Static method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Returns the default class list from which the list of constructor-based builders is initialised.
getDescription() - Method in class uk.ac.starlink.datanode.nodes.CompressedDataNode
getDescription() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Gets a concise description of this object.
getDescription() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.ErrorDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.FITSDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.ImageHDUDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.ScalarDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.StarTableDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.TableHDUDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.TfitsDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.VOTableTableDataNode
getDescription() - Method in class uk.ac.starlink.datanode.nodes.XMLDataNode
getDocument() - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
  Returns a DOMSource corresponding to the XMLDocument underlying this data node.
getDraggedNode() - Method in class uk.ac.starlink.datanode.tree.DataNodeJTree
  Returns the last place the mouse button was pressed on this component.
getDropNode() - Method in class uk.ac.starlink.datanode.tree.DataNodeJTree
  Returns the current position of the mouse if it's being dragged on this component.
getElementAt(int) - Method in class uk.ac.starlink.datanode.tree.select.NodeRootModel
getEncoding(byte[]) - Static method in class uk.ac.starlink.datanode.nodes.XMLDocument
  Returns what appears to be the encoding of the XML stream which starts with a given magic number.
getEntries() - Method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
  Returns a list of all the `ZipEntry` objects in this zip archive.
getEntries() - Method in class uk.ac.starlink.datanode.nodes.ZipFileDataNode
getEntries() - Method in class uk.ac.starlink.datanode.nodes.ZipStreamDataNode
getEntriesAtLevel(String) - Method in class uk.ac.starlink.datanode.nodes.TarStreamDataNode
  Returns a list of all the entries in this archive whose name starts with a given string.
getEntriesAtLevel(String) - Method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
  Returns all the ZipEntry objects in this archive at a given level in the hierarchy.
getEntry(int, String) - Method in class uk.ac.starlink.datanode.nodes.MetamapGroup
  Retrieves an entry from one of the metadata sets by key.
getExpander() - Method in class uk.ac.starlink.datanode.tree.TreeModelNode
  Returns the object which is currently in charge of locating this nodes children.
getFactory() - Method in class uk.ac.starlink.datanode.factory.CreationState
getFactoryTrace() - Method in class uk.ac.starlink.datanode.factory.CreationState
getFilePointer() - Method in class uk.ac.starlink.oldfits.MappedFile
getFitsDataNode(File, byte[], DataSource) - Static method in class uk.ac.starlink.datanode.factory.TamFitsUtil
  Attempts to turn a file into a DataNode based on FITS classes.
getFitsStreamDataNode(DataSource) - Static method in class uk.ac.starlink.datanode.factory.TamFitsUtil
  Attempts to turn a data source into a DataNode based on FITS classes.
getHDUIndex() - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
getHduType() - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
getHeader() - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
getHeader() - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
getIcon() - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
getIcon() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Gets an `Icon` which can be used when displaying this node.
getIcon() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  Returns a default icon, unless setIconID has been called, in which case it returns the one indicated by that call.
getIcon(short) - Static method in class uk.ac.starlink.datanode.nodes.IconFactory
  Gets the icon with the given ID.
getIconURL(short) - Static method in class uk.ac.starlink.datanode.nodes.IconFactory
  Gets a URL for the icon with the given ID.
getIndexOfChild(Object, Object) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Returns the index of a given child if it is a direct child of another.
getInputStreamStart(DataSource) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Returns an input stream which can be used with the various FITS classes based on a given DataSource object, positioned at the start of the stream.
getInstance() - Static method in class uk.ac.starlink.datanode.factory.DocumentDataNodeBuilder
  Obtains the singleton instance of this class.
getInstance() - Static method in class uk.ac.starlink.datanode.factory.FileDataNodeBuilder
  Obtains the singleton instance of this class.
getInstance() - Static method in class uk.ac.starlink.datanode.factory.SourceDataNodeBuilder
  Obtains the singleton instance of this class.
getInstance() - Static method in class uk.ac.starlink.datanode.factory.StringDataNodeBuilder
  Obtains the singleton instance of this class.
getInstance() - Static method in class uk.ac.starlink.datanode.factory.XMLDataNodeBuilder
  Obtains the singleton instance of this class.
getInstance() - Static method in class uk.ac.starlink.datanode.nodes.NodeEntityResolver
  Returns the sole instance of this singleton class.
getKeyOrder() - Method in class uk.ac.starlink.datanode.nodes.MetamapGroup
  Returns the list which defines ordering for any keys which crop up.
getKnownKeys() - Method in class uk.ac.starlink.datanode.nodes.MetamapGroup
  Returns a list of all the keys which appear in any of the metadata sets.
getLabel() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Gets the label of this object.
getLabel() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
getMaximumSize() - Method in class uk.ac.starlink.datanode.tree.InfoPanel
getMessages() - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
getMetamaps() - Method in class uk.ac.starlink.datanode.nodes.MetamapGroup
  Returns the array of metadata maps.
getModel() - Method in class uk.ac.starlink.datanode.tree.select.NodeRootComboBox
  Returns a `NodeRootModel`.
getModelNode(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Returns the `TreeModelNode` which acts as the container for a given data node.
getName() - Method in class uk.ac.starlink.datanode.nodes.CompressedDataNode
getName() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Gets the name of this object.
getName() - Method in class uk.ac.starlink.datanode.nodes.DataType
  Returns the name of this type.
getName() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.EmptyDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.FileDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.FITSDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.FITSFileDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.PlainDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.StarTableDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.TarBranchDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.TarStreamDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.TfitsDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.XMLDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
getName() - Method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
getName() - Method in class uk.ac.starlink.datanode.nodes.ZipBranchDataNode
getNamespaces() - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
getNodeClass() - Method in class uk.ac.starlink.datanode.factory.DataNodeBuilder
  Returns the class which all nodes returned by the `DataNodeBuilder.buildNode(java.lang.Object)` method will belong to.
getNodeClass() - Method in class uk.ac.starlink.datanode.factory.SimpleDataNodeBuilder
getNodeCount() - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Returns the number of nodes known in this model.
getNodeMaker() - Method in class uk.ac.starlink.datanode.tree.TableNodeChooser
  Returns a lazily created node factory suitable for making nodes in a table-browsing environment.
getNodeMaker() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Returns the DataNodeFactory which is used for turning objects into data nodes.
getNodePath(DataNode) - Static method in class uk.ac.starlink.datanode.nodes.NodeUtil
  Returns the full path of a node, if possible.
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.CompressedDataNode
getNodeTLA() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Returns a short string indicating what kind of node this is.
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  The `DefaultDataNode` implementation returns the string "...".
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.ErrorDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.FileDataNode
  Returns either "DIR" or "FILE" for a directory or non-directory file respectively.
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.FITSDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.HTMLDataNode
  Returns Three Letter Acronym "HTM".
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.ImageHDUDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.JDBCDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.PlainDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.ResourceListDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.ScalarDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.StarTableDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.TableHDUDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.TarBranchDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.TarStreamDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.TfitsDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.VOTableDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.VOTableTableDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.XMLDataNode
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
  Returns the string "ZIP".
getNodeTLA() - Method in class uk.ac.starlink.datanode.nodes.ZipBranchDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.CompressedDataNode
getNodeType() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Returns a short sentence indicating what kind of node this is.
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.ErrorDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.FileDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.FITSDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.HTMLDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.ImageHDUDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.JDBCDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.PlainDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.ResourceListDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.StarTableDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.TableHDUDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.TarBranchDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.TarStreamDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.TfitsDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.VOTableDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.VOTableTableDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.XMLDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
getNodeType() - Method in class uk.ac.starlink.datanode.nodes.ZipBranchDataNode
getNumMaps() - Method in class uk.ac.starlink.datanode.nodes.MetamapGroup
  Returns the number of metadata maps.
getObject() - Method in class uk.ac.starlink.datanode.factory.CreationState
getOffset() - Method in interface uk.ac.starlink.datanode.nodes.FITSDataNode.ArrayDataMaker
  Returns the offset into the datasource's input stream at which the ArrayDataInput data starts.
getParent() - Method in class uk.ac.starlink.datanode.factory.CreationState
getParent() - Method in class uk.ac.starlink.datanode.tree.TreeModelNode
  Returns the parent of this node.
getParentObject() - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
getParentObject() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Returns an object which is in some sense the parent of the one this node is based on.
getParentObject() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
getParentObject() - Method in class uk.ac.starlink.datanode.nodes.FileDataNode
getParentObject() - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
getParentObject() - Method in class uk.ac.starlink.datanode.nodes.ZipFileDataNode
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.CompressedDataNode
getPathElement() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Gets the contribution of this node to a pathname.
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  The `DefaultDataNode` implementation returns the label as a default path element.
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.FileDataNode
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.PlainDataNode
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.ResourceListDataNode
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.TarBranchDataNode
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.XMLDataNode
getPathElement() - Method in class uk.ac.starlink.datanode.nodes.ZipBranchDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
getPathSeparator() - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Gets the delimiter string which separates the name of this node from the name of one of its children when constructing a pathname.
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  Returns a default separator string.
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.DocumentDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.FileDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.FITSDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.HDUDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.ResourceListDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.TarBranchDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.TarStreamDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.TfitsDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.VOTableDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.XMLDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
getPathSeparator() - Method in class uk.ac.starlink.datanode.nodes.ZipBranchDataNode
getPathToRoot(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Returns an array representing the position of the given `DataNode` in the tree.
getPublicId() - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
getRoot() - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Returns the root of the tree.
getRoot() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Returns the root of the tree displayed in this chooser.
getRootSelector() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Returns the component which allows the user to select the current root of the tree.
getScrollableTracksViewportWidth() - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
  Ensures that lines will not be wrapped.
getSearchAllAction() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Returns an action which will search the entire tree for choosable nodes, starting from the root.
getSearchSelectedAction() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Returns an action which will search the tree recursively for choosable nodes, starting from the selected node.
getSelectedItem() - Method in class uk.ac.starlink.datanode.tree.select.NodeRootModel
getSelectedNode() - Method in class uk.ac.starlink.datanode.tree.select.NodeRootComboBox
  Returns the selected DataNode.
getSelectedNode() - Method in class uk.ac.starlink.datanode.tree.select.NodeRootModel
getSelectedNode() - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Returns the datanode which is currently selected in the GUI.
getSize() - Method in class uk.ac.starlink.datanode.tree.select.NodeRootModel
getSource(VOElement) - Static method in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
  Returns a DOM source associated with a given VO Element.
getSourceActions(JComponent) - Method in class uk.ac.starlink.datanode.tree.DataNodeTransferHandler
getSpecialBuilders() - Static method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Returns a list of builders which, for a default DataNodeFactory, are invoked before any of the constructor-based ones.
getStarTable() - Method in class uk.ac.starlink.datanode.nodes.TableHDUDataNode
  Returns the StarTable containing the data.
getStarTable() - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
getSystemId() - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
getTableFactory() - Static method in class uk.ac.starlink.datanode.nodes.StarTableDataNode
getTopAttributes() - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
getTopLocalName() - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
getTopNamespaceURI() - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
getTransferData(DataFlavor) - Method in class uk.ac.starlink.datanode.tree.BasicTransferable
getTransferDataFlavors() - Method in class uk.ac.starlink.datanode.tree.BasicTransferable
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeCellRenderer
getVisualRepresentation(Transferable) - Method in class uk.ac.starlink.datanode.tree.DataNodeTransferHandler

## H

HANDLE_COLLAPSE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
HANDLE_EXPAND - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
HANDLE1 - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
HANDLE2 - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
hasAST() - Static method in class uk.ac.starlink.datanode.nodes.NodeUtil
  Indicates whether the JNIAST package is present.
hasDataObject(DataType) - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Indicates whether this node can, on request, supply a data object of a particular type.
hasDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  The `DefaultDataNode` implementation returns true for only those data objects which have been registered using `DefaultDataNode.registerDataObject(uk.ac.starlink.datanode.nodes.DataType, java.lang.Object)`.
hasDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.ImageHDUDataNode
hasDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.StarTableDataNode
hasDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.TableHDUDataNode
hasDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
hasDataObject(DataType) - Method in class uk.ac.starlink.datanode.nodes.VOTableTableDataNode
hasEntry(int, String) - Method in class uk.ac.starlink.datanode.nodes.MetamapGroup
  Indicates whether an entry with a given key is present in one of the metadata sets.
hasGUI() - Static method in class uk.ac.starlink.datanode.nodes.NodeUtil
  Indicates whether applications within this JVM should be considered to be running within a graphical context or not.
hasHDS() - Static method in class uk.ac.starlink.datanode.nodes.NodeUtil
  Indicates whether the JNIHDS package is present.
hasJAI() - Static method in class uk.ac.starlink.datanode.nodes.NodeUtil
  Indicates whether the Java Advanced Imaging classes are available.
hasTAMFITS() - Static method in class uk.ac.starlink.datanode.nodes.NodeUtil
  Indicates whether the nom.tam.fits FITS I/O library is available.
HDU - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
HDUDataNode - Class in uk.ac.starlink.datanode.nodes
  An implementation of the `DataNode` interface for representing a general Header and Data Unit (HDU) in FITS files.
HDUDataNode(Header, FITSDataNode.ArrayDataMaker) - Constructor for class uk.ac.starlink.datanode.nodes.HDUDataNode
  Initialises a `HDUDataNode` from a `Header` object.
HDX_CONTAINER - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
headerIterable(Header) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Returns an iterable over HeaderCards for a given Header.
HELP - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
HIERARCH - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
HISTORY - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
HISTORY_RECORD - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
HOME - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
HTMLDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode implementation which describes a top-level HTML document.
HTMLDataNode(File) - Constructor for class uk.ac.starlink.datanode.nodes.HTMLDataNode
  Constructs a URL to be displayed in the pane, if possible.

## I

IconFactory - Class in uk.ac.starlink.datanode.nodes
  Returns `Icon`s for use in identifying objects.
IMAGE_PATH - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
ImageHDUDataNode - Class in uk.ac.starlink.datanode.nodes
  An implementation of the `DataNode` interface for representing Header and Data Units (HDUs) in FITS files.
ImageHDUDataNode(Header, FITSDataNode.ArrayDataMaker) - Constructor for class uk.ac.starlink.datanode.nodes.ImageHDUDataNode
  Initialises an `ImageHDUDataNode` from a `Header` object.
importData(JComponent, Transferable) - Method in class uk.ac.starlink.datanode.tree.DataNodeTransferHandler
  Attempts to import a transferable into the tree.
INDEX_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
InfoPanel - Class in uk.ac.starlink.datanode.tree
  Component used for displaying information.
InfoPanel() - Constructor for class uk.ac.starlink.datanode.tree.InfoPanel
  Constructs a new InfoPanel.
insertNode(DataNode, DataNode, int) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Inserts a new node into the child list of a node which exists in this tree model.
isASCII(byte[]) - Static method in class uk.ac.starlink.datanode.nodes.NodeUtil
  Indicates whether the bytes in a given buffer look like ASCII text or not.
isChoosable(DataNode) - Method in class uk.ac.starlink.datanode.tree.TableNodeChooser
  Allows selection of any node which has a data object of type `DataType.TABLE`.
isChoosable(DataNode) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Indicates whether a given node is eligable to be chosen with the Accept button.
isComplete() - Method in class uk.ac.starlink.datanode.tree.NodeExpander
  Indicates whether node expansion completed successfully.
isDataFlavorSupported(DataFlavor) - Method in class uk.ac.starlink.datanode.tree.BasicTransferable
isDropLocation(Point) - Method in class uk.ac.starlink.datanode.tree.BasicDropHandler
  Indicates whether a given location is permissible for a drop event.
isLeaf(Object) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Indicates whether the node is a leaf, that is cannot have any children.
isMagic(byte[]) - Static method in class uk.ac.starlink.datanode.nodes.FITSDataNode
  Indicates whether a buffer of bytes looks like the start of a FITS file.
isMagic(byte[]) - Static method in class uk.ac.starlink.datanode.nodes.TarStreamDataNode
  Indicates whether the given bytes look like the start of a tar archive.
isMagic(byte[]) - Static method in class uk.ac.starlink.datanode.nodes.TfitsDataNode
  Indicates whether a buffer of bytes looks like the start of a FITS file.
isMagic(byte[]) - Static method in class uk.ac.starlink.datanode.nodes.XMLDocument
  This tests for the likely start of an XML file.
isMagic(byte[]) - Static method in class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
  Tests whether the presented byte array looks like the start of a Zip archive.
isMagic(byte[]) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Indicates whether the supplied buffer is the start of a FITS file.
isReady() - Method in class uk.ac.starlink.datanode.tree.TreeTableLoadDialog
isStarTable() - Method in class uk.ac.starlink.datanode.nodes.TableHDUDataNode
isStarTable() - Method in class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
isStopped() - Method in class uk.ac.starlink.datanode.tree.NodeExpander
  Indicates whether node expansion has stopped happening.

## J

JDBCDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode representing a JDBC StarTable.
JDBCDataNode(String) - Constructor for class uk.ac.starlink.datanode.nodes.JDBCDataNode
JDBCDataNode(JDBCStarTable) - Constructor for class uk.ac.starlink.datanode.nodes.JDBCDataNode

## L

LEAF - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
length() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
  Returns the size of this buffer.
length() - Method in class uk.ac.starlink.oldfits.MappedFile
Limitations: - Search tag in class uk.ac.starlink.oldfits.MappedFile
  Section
limitedLineAppender(int) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
  Returns a Writer object into which a limited number of lines of text for display in the detail viewer window can be written.
lineAppender() - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
  Returns a Writer object into which text for display in the detail viewer can be written.
LOAD - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
logError(Throwable) - Method in interface uk.ac.starlink.datanode.nodes.DetailViewer
  Logs an error in supplying data in some visible fashion.
logError(Throwable) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea

## M

MAGICS - Static variable in class uk.ac.starlink.datanode.nodes.XMLDocument
makeChild(Object) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  Uses the node's childMaker to turn objects into data nodes.
makeChildNode(DataNode, Object) - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Convenience method which invokes `DataNodeFactory.makeDataNode(uk.ac.starlink.datanode.nodes.DataNode, java.lang.Object)` but does not throw a `NoSuchDataException`.
makeDataNode(DataNode, Object) - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Generates a new DataNode from a given object.
makeErrorChild(Throwable) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  Constructs an error data node from a throwable.
makeErrorDataNode(DataNode, Throwable) - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Makes a DataNode from a Throwable.
makeFileDataSource(File) - Static method in class uk.ac.starlink.datanode.nodes.FITSFileDataNode
makeModelNode(DataNode, TreeModelNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Creates a new TreeModelNode for use in this TreeModel.
makeStarTable(String) - Static method in class uk.ac.starlink.datanode.nodes.StarTableDataNode
makeStarTable(DataNode) - Method in class uk.ac.starlink.datanode.tree.TableNodeChooser
  Turns a DataNode into a StarTable.
makeStarTable(DataSource) - Static method in class uk.ac.starlink.datanode.nodes.StarTableDataNode
MappedFile - Class in uk.ac.starlink.oldfits
  Provides mapped access to a data buffer using a single mapped byte buffer, compatible with nom.tam.util classes.
MappedFile(String) - Constructor for class uk.ac.starlink.oldfits.MappedFile
  Constructs a MappedFile object by mapping the whole of an existing file using read-only mode.
MappedFile(String, String) - Constructor for class uk.ac.starlink.oldfits.MappedFile
  Constructs a MappedFile object by mapping the whole of an existing file with a given mode.
MappedFile(String, String, long, int) - Constructor for class uk.ac.starlink.oldfits.MappedFile
  Constructs a MappedFile object by mapping part of an existing file with a given mode.
MappedFile(ByteBuffer) - Constructor for class uk.ac.starlink.oldfits.MappedFile
  Constructs a MappedFile object from a byte buffer.
MappedFile.FileTooLongException - Exception Class in uk.ac.starlink.oldfits
  Exception indicating that a file is too long to map.
mark(int) - Method in class uk.ac.starlink.oldfits.MappedFile
markSupported() - Method in class uk.ac.starlink.oldfits.MappedFile
MAX_LINES - Static variable in class uk.ac.starlink.datanode.nodes.XMLDataNode
MAX_NCOLSTD - Static variable in class uk.ac.starlink.oldfits.FitsConstants
  Maximum number of columns in standard FITS BINTABLE extension.
MetamapGroup - Class in uk.ac.starlink.datanode.nodes
  Represents a group of items containing related sets of metadata.
MetamapGroup(int) - Constructor for class uk.ac.starlink.datanode.nodes.MetamapGroup
  Initialises a MetamapGroup which will contain a given number of items.
MetaTable - Class in uk.ac.starlink.datanode.nodes
  Views a group of metadata maps.
MetaTable(MetamapGroup) - Constructor for class uk.ac.starlink.datanode.nodes.MetaTable
  Constructs a MetaTable component from a MetamapGroup.
MYSPACE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory

## N

NAME_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
NDARRAY_ORIGIN - Static variable in class uk.ac.starlink.oldfits.FitsConstants
  FITS header card for indicating NDArray origin values.
NDARRAY_PREFIX - Static variable in class uk.ac.starlink.oldfits.FitsConstants
  Prefix for NDArray-related FITS header cards.
NDF - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
NDX - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
NDX_PREFIX - Static variable in class uk.ac.starlink.oldfits.FitsConstants
  Prefix for NDX-related FITS header cards.
NDX_XML - Static variable in class uk.ac.starlink.oldfits.FitsConstants
  FITS header card for location (relative URL) of XML representation.
NO_ICON - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
NodeEntityResolver - Class in uk.ac.starlink.datanode.nodes
  Provides specialised XML entity resolution for data nodes.
NodeExpander - Class in uk.ac.starlink.datanode.tree
  Object which can obtain children from a node and add them to a TreeModel as they become available.
NodeExpander(DataNodeTreeModel, TreeModelNode) - Constructor for class uk.ac.starlink.datanode.tree.NodeExpander
  Constructs a new expander.
NodeRootComboBox - Class in uk.ac.starlink.datanode.tree.select
  Combo box from which can be selected a DataNode to serve as the root of the visible tree.
NodeRootComboBox(DataNodeFactory) - Constructor for class uk.ac.starlink.datanode.tree.select.NodeRootComboBox
  Constructor.
NodeRootModel - Class in uk.ac.starlink.datanode.tree.select
  Model for a NodeRootComboBox.
NodeRootModel(DataNodeFactory) - Constructor for class uk.ac.starlink.datanode.tree.select.NodeRootModel
nodeType() - Method in class uk.ac.starlink.datanode.nodes.ScalarDataNode
NodeUtil - Class in uk.ac.starlink.datanode.nodes
  Miscellaneous utilities.
NodeUtil() - Constructor for class uk.ac.starlink.datanode.nodes.NodeUtil
NoSuchDataException - Exception Class in uk.ac.starlink.datanode.nodes
  Exception thrown when construction of a DataNode fails with some reasonable cause.
NoSuchDataException(String) - Constructor for exception class uk.ac.starlink.datanode.nodes.NoSuchDataException
NoSuchDataException(String, Throwable) - Constructor for exception class uk.ac.starlink.datanode.nodes.NoSuchDataException
NoSuchDataException(Throwable) - Constructor for exception class uk.ac.starlink.datanode.nodes.NoSuchDataException
NULLABLE_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup

## O

OPEN - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory

## P

PARENT - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
parseToDOM(boolean, ErrorHandler) - Method in class uk.ac.starlink.datanode.nodes.XMLDocument
  Performs a parse on the data source represented by this object and returns the resulting DOM.
pasteSystemSelection(JComponent) - Method in class uk.ac.starlink.datanode.tree.DataNodeTransferHandler
  Pastes the system selection into the tree window.
PlainDataNode - Class in uk.ac.starlink.datanode.nodes
  Generic data node representing some stream of data.
PlainDataNode(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.PlainDataNode
put(byte) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
  Writes a single byte at the current position.
put(byte) - Method in class uk.ac.starlink.oldfits.MappedFile
put(byte[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
  Writes bytes from a buffer to the current position.
put(byte[], int, int) - Method in class uk.ac.starlink.oldfits.MappedFile

## R

read() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(boolean[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(boolean[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(byte[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(byte[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(char[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(char[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(double[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(double[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(float[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(float[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(int[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(int[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(long[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(long[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(short[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
read(short[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readArray(Object) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readBoolean() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readByte() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readChar() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readDouble() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readFloat() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readFully(byte[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readFully(byte[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
  Reads a specified number of bytes into an array.
readHeader(Header, ArrayDataInput) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Populates a header from an input stream, reporting its length in bytes.
readInt() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readLArray(Object) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readLine() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
  Deprecated.
  see `DataInputStream.readLine()`
readLong() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readShort() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readUnsignedByte() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readUnsignedShort() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
readUTF() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
recursiveExpand(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeJTree
  Recursively expands a given data node.
refreshNode(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Effectively re-initialises a node.
registerDataObject(DataType, Object) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  Provides a straightforward method of storing typed data objects for this node, as accessed by the `DefaultDataNode.hasDataObject(uk.ac.starlink.datanode.nodes.DataType)`/`DefaultDataNode.getDataObject(uk.ac.starlink.datanode.nodes.DataType)` methods.
RELOAD - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
remaining() - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
  Returns the number of bytes remaining between the current position and the end of the file.
remaining() - Method in class uk.ac.starlink.oldfits.MappedFile
removeAllElements() - Method in class uk.ac.starlink.datanode.tree.select.NodeRootModel
removeNode(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Removes a node from the tree.
removeNodeClass(Class) - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Ensures that the factory will not generate nodes of a given class.
removeTreeModelListener(TreeModelListener) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
repaintNode(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Refreshes the representation of the node iteself.
replaceNode(DataNode, DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Replaces a given data node with a new one.
REQUIRE_HIERARCH - Static variable in class uk.ac.starlink.oldfits.FitsConstants
  Whether HIERARCH convention is used; true by default.
reset() - Method in class uk.ac.starlink.oldfits.MappedFile
resolveEntity(String, String) - Method in class uk.ac.starlink.datanode.nodes.NodeEntityResolver
ResourceListDataNode - Class in uk.ac.starlink.datanode.nodes
  A DataNode representing a list of resources available from the class path.
ResourceListDataNode(List) - Constructor for class uk.ac.starlink.datanode.nodes.ResourceListDataNode
  Constructs a new node whose children are the system resources named in a given list.

## S

SCALAR - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
ScalarDataNode - Class in uk.ac.starlink.datanode.nodes
  Simple DataNode for representing scalar values.
ScalarDataNode(String, String, String) - Constructor for class uk.ac.starlink.datanode.nodes.ScalarDataNode
  Constructs a ScalarDataNode with a given name and value.
seek(long) - Method in class uk.ac.starlink.oldfits.MappedFile
selectNode(DataNode) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Called when the user has finished interacting with this chooser.
setBuilder(DataNodeBuilder) - Method in class uk.ac.starlink.datanode.factory.CreationState
setChildMaker(DataNodeFactory) - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Sets the factory which should in general be used to generate child nodes.
setChildMaker(DataNodeFactory) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
setConnection(Connection) - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
  Sets the Connection object associated with this branch.
setControlsVisible(boolean) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Sets whether the panel containing the OK and Cancel buttons is visible or not.
setCreator(CreationState) - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Stores information about how this node was created.
setCreator(CreationState) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
setDebug(boolean) - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Sets whether this factory is running in debug mode.
setDeprecatedClass(Class) - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Sets the class you would least like to see generated by this factory.
setDescription(String) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  Sets the value which will be returned by `DefaultDataNode.getDescription()`.
setExpander(NodeExpander) - Method in class uk.ac.starlink.datanode.tree.TreeModelNode
  Installs a NodeExpander object to take charge of locating this node's children.
setFactory(DataNodeFactory) - Method in class uk.ac.starlink.datanode.factory.CreationState
setFactoryTrace(String) - Method in class uk.ac.starlink.datanode.factory.CreationState
setGUI(boolean) - Static method in class uk.ac.starlink.datanode.nodes.NodeUtil
  Sets whether applications running within this JVM should be considered to be running within a GUI or not.
setIcon(Icon) - Method in class uk.ac.starlink.datanode.tree.InfoPanel
  Sets the icon for this panel.
setIconID(short) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  This may be called by subclasses to set the icon returned by this node to one of the ones defined in the IconFactory class.
setKeyOrder(List) - Method in class uk.ac.starlink.datanode.nodes.MetamapGroup
  Mandates an ordering to be imposed on the metadata keys.
setLabel(String) - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Sets a label for this object.
setLabel(String) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
setModel(ComboBoxModel) - Method in class uk.ac.starlink.datanode.tree.select.NodeRootComboBox
  Sets this combo box's model.
setModel(TreeModel) - Method in class uk.ac.starlink.datanode.tree.DataNodeJTree
  Sets the model for this JTree to a given `DataNodeTreeModel`.
setName(String) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
  Sets the name of this node.
setNodeMaker(DataNodeFactory) - Method in class uk.ac.starlink.datanode.tree.DataNodeTransferHandler
  Sets the DataNodeFactory which will be used by this handler to perform import of Transferables (convert them into DataNodes).
setNodeMaker(DataNodeFactory) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Sets the DataNodeFactory which is used for turning objects into data nodes.
setParentObject(Object) - Method in interface uk.ac.starlink.datanode.nodes.DataNode
  Sets the object which is in some sense the parent of the one this node is based on.
setParentObject(Object) - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
setPath(String) - Method in class uk.ac.starlink.datanode.nodes.BranchDataNode
  Sets the absolute path of this node.
setPreferredClass(Class) - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Sets the class you would most like to see generated by this factory.
setRoot(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Sets the root node of the tree.
setRoot(DataNode) - Method in class uk.ac.starlink.datanode.tree.TableNodeChooser
setRoot(DataNode) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Sets the root of the tree to a new node, possibly one not already in the tree.
setRootObject(Object) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Sets the root of the displayed tree to one made from a given object.
setSelectedItem(Object) - Method in class uk.ac.starlink.datanode.tree.select.NodeRootModel
setShowHidden(boolean) - Static method in class uk.ac.starlink.datanode.nodes.FileDataNode
  Determines whether hidden files are included in the list of children of a directory file node.
setSize(Dimension) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
  Ensures that lines will not be wrapped.
setWrap(boolean) - Method in class uk.ac.starlink.datanode.viewers.StyledTextArea
  Determines whether text will be wrapped.
SHAPE_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
showAllChoosable(DataNode) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Opens up the tree recursively from a given node to display all the choosable items at any level.
showNodeDetail(DataNode) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Invoked when the selection is changed to update the display according to the current selection.
SimpleDataNodeBuilder - Class in uk.ac.starlink.datanode.factory
  An abstract DataNodeBuilder providing a template for builders which build nodes from instances of a given class.
SimpleDataNodeBuilder(Class, Class) - Constructor for class uk.ac.starlink.datanode.factory.SimpleDataNodeBuilder
  Construct a new builder which will turn out DataNode of a given class from objects of a given class.
SimpleDataNodeBuilder(String, Class) - Constructor for class uk.ac.starlink.datanode.factory.SimpleDataNodeBuilder
  Construct a new builder which will turn out DataNodes from objects of a given class (or its subclasses).
skip(long) - Method in class uk.ac.starlink.oldfits.MappedFile
skipAllBytes(int) - Method in class uk.ac.starlink.oldfits.MappedFile
skipAllBytes(long) - Method in class uk.ac.starlink.oldfits.MappedFile
skipBytes(int) - Method in class uk.ac.starlink.oldfits.MappedFile
skipHDUs(ArrayDataInput, int) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Skips forward over a given number of HDUs in the supplied stream.
SKYFRAME - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
SOG - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
SourceDataNodeBuilder - Class in uk.ac.starlink.datanode.factory
  A DataNodebuilder which tries to build a DataNode from a DataSource object.
SPECFRAME - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
SPLAT - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
SPLIT_BELOW - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
SPLIT_BESIDE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
SPLIT_NONE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
STAR_LOGO - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
STARLINK_LOGO - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
StarTableDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode representing a StarTable.
StarTableDataNode(String) - Constructor for class uk.ac.starlink.datanode.nodes.StarTableDataNode
StarTableDataNode(StarTable) - Constructor for class uk.ac.starlink.datanode.nodes.StarTableDataNode
StarTableDataNode(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.StarTableDataNode
stop() - Method in class uk.ac.starlink.datanode.tree.NodeExpander
  Interrupts the work of this expander.
STOP - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
stopExpansion(DataNode) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Stops a node from expanding.
StringComparator - Class in uk.ac.starlink.datanode.nodes
  A very simple implementation of the `Comparator` interface.
StringComparator() - Constructor for class uk.ac.starlink.datanode.nodes.StringComparator
StringDataNodeBuilder - Class in uk.ac.starlink.datanode.factory
STRUCTURE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
StyledTextArea - Class in uk.ac.starlink.datanode.viewers
StyledTextArea() - Constructor for class uk.ac.starlink.datanode.viewers.StyledTextArea
suitable(Class) - Method in class uk.ac.starlink.datanode.factory.DataNodeBuilder
  Determine whether this builder can be used to work on an object of a given class.
suitable(Class) - Method in class uk.ac.starlink.datanode.factory.DocumentDataNodeBuilder
suitable(Class) - Method in class uk.ac.starlink.datanode.factory.FileDataNodeBuilder
suitable(Class) - Method in class uk.ac.starlink.datanode.factory.SimpleDataNodeBuilder
suitable(Class) - Method in class uk.ac.starlink.datanode.factory.SourceDataNodeBuilder
suitable(Class) - Method in class uk.ac.starlink.datanode.factory.StringDataNodeBuilder
suitable(Class) - Method in class uk.ac.starlink.datanode.factory.VODataNodeBuilder
suitable(Class) - Method in class uk.ac.starlink.datanode.factory.XMLDataNodeBuilder
systemId - Variable in class uk.ac.starlink.datanode.nodes.VOComponentDataNode

## T

TABLE - Static variable in class uk.ac.starlink.datanode.nodes.DataType
  DataType representing a `StarTable` object.
TABLE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
TableHDUDataNode - Class in uk.ac.starlink.datanode.nodes
  An implementation of the `DataNode` interface for representing binary or ASCII tables in FITS HDUs.
TableHDUDataNode(Header, FITSDataNode.ArrayDataMaker) - Constructor for class uk.ac.starlink.datanode.nodes.TableHDUDataNode
  Initialises a `TableHDUDataNode` from an `Header` object.
TableNodeChooser - Class in uk.ac.starlink.datanode.tree
  TreeNodeChooser subclass designed to return `StarTable` objects.
TableNodeChooser() - Constructor for class uk.ac.starlink.datanode.tree.TableNodeChooser
  Constructs a new chooser.
TamFitsUtil - Class in uk.ac.starlink.datanode.factory
  Performs operations dependent on the nom.tam.fits library.
TamFitsUtil() - Constructor for class uk.ac.starlink.datanode.factory.TamFitsUtil
TARBRANCH - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
TarBranchDataNode - Class in uk.ac.starlink.datanode.nodes
TarBranchDataNode(TarStreamDataNode, TarArchiveEntry) - Constructor for class uk.ac.starlink.datanode.nodes.TarBranchDataNode
  Constructs a TarBranchDataNode from a TarArchiveEntry and TarStreamArchive.
TARFILE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
TarStreamDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode representing a Tar archive.
TarStreamDataNode(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.TarStreamDataNode
  Constructs a TarStreamDataNode from a DataSource.
TextViewer - Class in uk.ac.starlink.datanode.viewers
  A component which presents textual data in a monospaced font.
TextViewer() - Constructor for class uk.ac.starlink.datanode.viewers.TextViewer
  Creates an empty text viewer panel.
TextViewer(InputStream) - Constructor for class uk.ac.starlink.datanode.viewers.TextViewer
  Displays the text returned from an InputStream.
TextViewer(Reader) - Constructor for class uk.ac.starlink.datanode.viewers.TextViewer
  Displays the text obtained from a Reader.
TextViewer(Throwable) - Constructor for class uk.ac.starlink.datanode.viewers.TextViewer
  Displays the stacktrace of a given `Throwable` in a text viewer window.
TextViewer(Iterator) - Constructor for class uk.ac.starlink.datanode.viewers.TextViewer
  Displays the strings iterated over by an Iterator.
TextViewer(Source) - Constructor for class uk.ac.starlink.datanode.viewers.TextViewer
  Displays a javax.xml.transform.Source.
TfitsDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode class for representing FITS objects.
TfitsDataNode(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.TfitsDataNode
  Constructor.
TfitsHduDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode class for representing FITS HDUs which does not use nom.tam.fits.
TfitsHduDataNode(FitsHeader, int, StarTable) - Constructor for class uk.ac.starlink.datanode.nodes.TfitsHduDataNode
  Constructor.
TOPCAT - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
toString() - Method in class uk.ac.starlink.datanode.factory.CreationState
toString() - Method in class uk.ac.starlink.datanode.factory.DataNodeFactory
  Returns a string representation of this factory.
toString() - Method in class uk.ac.starlink.datanode.factory.DocumentDataNodeBuilder
toString() - Method in class uk.ac.starlink.datanode.factory.FileDataNodeBuilder
toString() - Method in class uk.ac.starlink.datanode.factory.SimpleDataNodeBuilder
toString() - Method in class uk.ac.starlink.datanode.factory.SourceDataNodeBuilder
toString() - Method in class uk.ac.starlink.datanode.factory.StringDataNodeBuilder
toString() - Method in class uk.ac.starlink.datanode.factory.XMLDataNodeBuilder
toString() - Method in class uk.ac.starlink.datanode.nodes.DataType
toString() - Method in class uk.ac.starlink.datanode.nodes.DefaultDataNode
toString() - Method in class uk.ac.starlink.datanode.nodes.EmptyDataNode
toString(DataNode) - Static method in class uk.ac.starlink.datanode.nodes.NodeUtil
  Returns a short string representation of a DataNode.
TREE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
TREE_LOGO - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
TreeModelNode - Class in uk.ac.starlink.datanode.tree
  Object used to store information about items in the DataNodeTreeModel hierarchy.
TreeNodeChooser - Class in uk.ac.starlink.datanode.tree
  A component which presents a tree of nodes and allows navigation around it to locate a node of interest.
TreeNodeChooser() - Constructor for class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Constructs a new chooser widget with no content.
TreeTableLoadDialog - Class in uk.ac.starlink.datanode.tree
  Table load dialogue which can select tables from a datanode tree.
TreeTableLoadDialog() - Constructor for class uk.ac.starlink.datanode.tree.TreeTableLoadDialog
  Constructor.
TreeviewLAF - Class in uk.ac.starlink.datanode.viewers
  Repository for look-and-feel type items used in Treeview.
TreeviewLAF() - Constructor for class uk.ac.starlink.datanode.viewers.TreeviewLAF

## U

UCD_DESCRIPTION_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
UCD_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
uk.ac.starlink.datanode.factory - package uk.ac.starlink.datanode.factory
uk.ac.starlink.datanode.nodes - package uk.ac.starlink.datanode.nodes
uk.ac.starlink.datanode.tree - package uk.ac.starlink.datanode.tree
uk.ac.starlink.datanode.tree.select - package uk.ac.starlink.datanode.tree.select
uk.ac.starlink.datanode.viewers - package uk.ac.starlink.datanode.viewers
uk.ac.starlink.oldfits - package uk.ac.starlink.oldfits
UNITS_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
UP - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory

## V

VALUE_KEY - Static variable in class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
valueChanged(TreeSelectionEvent) - Method in class uk.ac.starlink.datanode.tree.TreeNodeChooser
  Implements the TreeSelectionListener interface; public as an implementation detail.
valueForPathChanged(TreePath, Object) - Method in class uk.ac.starlink.datanode.tree.DataNodeTreeModel
  Messaged when the user has altered the value for an item.
ValueInfoMetamapGroup - Class in uk.ac.starlink.datanode.nodes
  A MetamapGroup which describes a set of `ValueInfo` objects.
ValueInfoMetamapGroup(List) - Constructor for class uk.ac.starlink.datanode.nodes.ValueInfoMetamapGroup
  Constructs a ValueInfoMetamapGroup from a List value metadata objects.
vocel - Variable in class uk.ac.starlink.datanode.nodes.VOComponentDataNode
VOCOMPONENT - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
VOComponentDataNode - Class in uk.ac.starlink.datanode.nodes
  Generic node for representing VOTable elements.
VOComponentDataNode(Source) - Constructor for class uk.ac.starlink.datanode.nodes.VOComponentDataNode
VOComponentDataNode(Source, String) - Constructor for class uk.ac.starlink.datanode.nodes.VOComponentDataNode
VODataNodeBuilder - Class in uk.ac.starlink.datanode.factory
VODataNodeBuilder() - Constructor for class uk.ac.starlink.datanode.factory.VODataNodeBuilder
VOTABLE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
VOTABLE_MIMETYPE - Static variable in class uk.ac.starlink.datanode.tree.DataNodeTransferable
VOTableDataNode - Class in uk.ac.starlink.datanode.nodes
  Node representing a top-level VOTable document.
VOTableDataNode(XMLDocument) - Constructor for class uk.ac.starlink.datanode.nodes.VOTableDataNode
VOTableTableDataNode - Class in uk.ac.starlink.datanode.nodes
VOTableTableDataNode(Source) - Constructor for class uk.ac.starlink.datanode.nodes.VOTableTableDataNode

## W

WCS - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
WCS_ENCODING - Static variable in class uk.ac.starlink.oldfits.FitsConstants
  Default encoding used for writing WCS into FITS headers.
WHAT - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
write(boolean[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(boolean[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(byte[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(byte[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(char[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(char[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(double[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(double[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(float[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(float[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(int[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(int[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(long[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(long[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(short[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(short[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(String[]) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
write(String[], int, int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeArray(Object) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeBoolean(boolean) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeByte(int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeBytes(String) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeChar(int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeChars(String) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeDouble(double) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeEmptyPrimary(DataOutput) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Writes a null header representing an empty primary HDU to a stream.
writeFloat(float) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeHeader(DataOutput, Header) - Static method in class uk.ac.starlink.oldfits.FitsConstants
  Writes a header object to a DataOutput.
writeInt(int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeLong(long) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeShort(int) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO
writeUTF(String) - Method in class uk.ac.starlink.oldfits.AbstractArrayDataIO

## X

XML_CDATA - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
XML_COMMENT - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
XML_DOCUMENT - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
XML_DTD - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
XML_ELEMENT - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
XML_EREF - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
XML_PI - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
XML_STRING - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
XMLDataNode - Class in uk.ac.starlink.datanode.nodes
XMLDataNode(Source) - Constructor for class uk.ac.starlink.datanode.nodes.XMLDataNode
XMLDataNodeBuilder - Class in uk.ac.starlink.datanode.factory
XMLDocument - Class in uk.ac.starlink.datanode.nodes
  Holds a DataSource which is known to contain an XML document.
XMLDocument(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.XMLDocument
  Constructs a new XMLDocument from a DataSource.

## Z

ZipArchiveDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode representing a Zip archive.
ZipArchiveDataNode(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.ZipArchiveDataNode
  Constructs a ZipArchiveDataNode.
ZIPBRANCH - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
ZipBranchDataNode - Class in uk.ac.starlink.datanode.nodes
ZipBranchDataNode(ZipArchiveDataNode, ZipEntry) - Constructor for class uk.ac.starlink.datanode.nodes.ZipBranchDataNode
  Constructs a ZipBranchDataNode from a ZipEntry and ZipArchive.
ZIPFILE - Static variable in class uk.ac.starlink.datanode.nodes.IconFactory
ZipFileDataNode - Class in uk.ac.starlink.datanode.nodes
  A DataNode representing a zip archive stored in a file.
ZipFileDataNode(File) - Constructor for class uk.ac.starlink.datanode.nodes.ZipFileDataNode
  Initialises a `ZipFileDataNode` from a `File` object.
ZipStreamDataNode - Class in uk.ac.starlink.datanode.nodes
  DataNode representing a zip archive got from a stream.
ZipStreamDataNode(DataSource) - Constructor for class uk.ac.starlink.datanode.nodes.ZipStreamDataNode
  Constructs a ZipStreamDataNode from a DataSource object.

A B C D E F G H I J L M N O P R S T U V W X Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form