A B C E F G H I L M N R S T U

## A

actionPerformed(ActionEvent) - Method in class uk.ac.starlink.connect.ConnectorAction
addBranch(Branch) - Method in class uk.ac.starlink.connect.BranchComboBox
  Adds a new normal branch to the model.
addConnection(ConnectorAction) - Method in class uk.ac.starlink.connect.BranchComboBox
  Adds a new branch to the model which represents a `Connector`.
addConnection(ConnectorAction) - Method in class uk.ac.starlink.connect.FilestoreChooser
  Adds a new branch representing a connection to a remote service to this chooser.
addDefaultBranches() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Populate this browser with a default set of branches.
AuthKey - Class in uk.ac.starlink.connect
  Describes an item of authorization information required when connecting to a remote service.
AuthKey(String) - Constructor for class uk.ac.starlink.connect.AuthKey
  Constructs a new key with a given name.

## B

Branch - Interface in uk.ac.starlink.connect
  Represents a directory-like node in a (possibly remote) filesystem.
BranchComboBox - Class in uk.ac.starlink.connect
  JComboBox which allows selection of `Branch` objects.
BranchComboBox() - Constructor for class uk.ac.starlink.connect.BranchComboBox
  Constructor.

## C

compare(Object, Object) - Method in class uk.ac.starlink.connect.NodeComparator
Connection - Class in uk.ac.starlink.connect
  Represents a connection to a remote resource.
Connection() - Constructor for class uk.ac.starlink.connect.Connection
  Constructs a connection with no information.
Connection(Connector, Map) - Constructor for class uk.ac.starlink.connect.Connection
  Constructs a connection recording the circumstances under which it was created.
CONNECTION_PROPERTY - Static variable in class uk.ac.starlink.connect.ConnectorAction
  Key for the property which stores a `Connection` object.
Connector - Interface in uk.ac.starlink.connect
  Interface for logging in to a remote facility.
ConnectorAction - Class in uk.ac.starlink.connect
  Action which controls logging in to and out of a remote service using a `Connector` object.
ConnectorAction(Connector) - Constructor for class uk.ac.starlink.connect.ConnectorAction
  Constructor.
ConnectorManager - Class in uk.ac.starlink.connect
  Marshals provision of `Connector` objects.
ConnectorManager() - Constructor for class uk.ac.starlink.connect.ConnectorManager
CONNECTORS_PROPERTY - Static variable in class uk.ac.starlink.connect.ConnectorManager
  Name of property containing colon-separated list of additional `Connector` implementations to be made available from this manager.
createDialog(Component) - Method in class uk.ac.starlink.connect.ConnectorAction
  Constructs the dialogue which is used to ask the user for authorization information.
createNode(String) - Method in interface uk.ac.starlink.connect.Branch
  Attempts to construct a new node in the context of this one.
createNode(String) - Method in class uk.ac.starlink.connect.FileBranch
createNode(File) - Static method in class uk.ac.starlink.connect.FileNode
  Creates a new FileNode from a File.

## E

equals(Object) - Method in class uk.ac.starlink.connect.FileNode
ErrorLeaf - Class in uk.ac.starlink.connect
  Dummy Leaf implmentation which describes an error condition.
ErrorLeaf(Branch, Throwable) - Constructor for class uk.ac.starlink.connect.ErrorLeaf
  Constructor.

## F

FileBranch - Class in uk.ac.starlink.connect
  Branch representing a directory file.
FileBranch(File) - Constructor for class uk.ac.starlink.connect.FileBranch
  Constructs a branch from a File object representing an existing directory.
FileNode - Class in uk.ac.starlink.connect
  Node representing a file `File` in a local filesystem.
FileNode(File) - Constructor for class uk.ac.starlink.connect.FileNode
  Constructs a node from a File.
FilestoreChooser - Class in uk.ac.starlink.connect
  Generalised file browser which can browse virtual remote filesystems as well as the local filesystem.
FilestoreChooser() - Constructor for class uk.ac.starlink.connect.FilestoreChooser
  Constructs a FilestoreChooser with navigation buttons included.
FilestoreChooser(boolean) - Constructor for class uk.ac.starlink.connect.FilestoreChooser
  Constructs a FilestoreChooser with navigation buttons optionally included.
FilestoreChooser(Branch) - Constructor for class uk.ac.starlink.connect.FilestoreChooser
  Constructs a new chooser pointing to a given branch.

## G

getAuthValue(AuthKey) - Method in class uk.ac.starlink.connect.Connection
  Returns the value for a given authorization key used when opening this connection, if known
getBranch() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the currently selected branch.
getChildren() - Method in interface uk.ac.starlink.connect.Branch
  Returns the array of child nodes belonging to this branch.
getChildren() - Method in class uk.ac.starlink.connect.FileBranch
getCollator() - Method in class uk.ac.starlink.connect.NodeComparator
  Returns the collator used to perform alphabetic ordering.
getConnection() - Method in class uk.ac.starlink.connect.ConnectorAction
  Returns the currently active connection.
getConnector() - Method in class uk.ac.starlink.connect.Connection
  Returns the connector which generated this connection, if known.
getConnector() - Method in class uk.ac.starlink.connect.ConnectorAction
  Returns the connector used by this action.
getConnectorAction() - Method in class uk.ac.starlink.connect.BranchComboBox
  Returns any connector action which is assocated with the currently selected branch.
getConnectorActions() - Static method in class uk.ac.starlink.connect.ConnectorManager
  Returns a list of all the currently available ConnectorAction objects.
getConnectorActions() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns a mutable list of the connector instances used by this chooser.
getConnectors() - Static method in class uk.ac.starlink.connect.ConnectorManager
  Returns a list of all the known Connector objects.
getDataSource() - Method in class uk.ac.starlink.connect.ErrorLeaf
getDataSource() - Method in interface uk.ac.starlink.connect.Leaf
  Returns a data source (replayable input stream) containing the data content of this leaf.
getDefault() - Method in class uk.ac.starlink.connect.AuthKey
  Returns the default value for this key.
getDescription() - Method in class uk.ac.starlink.connect.AuthKey
  Returns the description of this key.
getFile() - Method in class uk.ac.starlink.connect.FileNode
getFileView() - Static method in class uk.ac.starlink.connect.BranchComboBox
  Returns a FileView object which can be used to interpret files on this platform.
getIcon() - Method in interface uk.ac.starlink.connect.Connector
  Returns an icon which labels this connector.
getInstance() - Static method in class uk.ac.starlink.connect.NodeComparator
  Returns an instance of this class.
getKeys() - Method in interface uk.ac.starlink.connect.Connector
  Returns an array of authorization keys whose values are required to attempt a connection.
getModel() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns an object which contains the state of this chooser.
getName() - Method in class uk.ac.starlink.connect.AuthKey
  Returns the name of this key.
getName() - Method in interface uk.ac.starlink.connect.Connector
  Returns the name of the type of facility to which this connector can connect.
getName() - Method in class uk.ac.starlink.connect.ErrorLeaf
getName() - Method in class uk.ac.starlink.connect.FileNode
getName() - Method in interface uk.ac.starlink.connect.Node
  Returns the name of this node.
getNavigationActions() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the actions which allow the user to do additional navigation.
getOkAction() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the action which is equivalent to hitting an OK button, that is performing a selection.
getOutputStream() - Method in class uk.ac.starlink.connect.ErrorLeaf
getOutputStream() - Method in interface uk.ac.starlink.connect.Leaf
  Returns an output stream from this leaf.
getParent() - Method in class uk.ac.starlink.connect.ErrorLeaf
getParent() - Method in class uk.ac.starlink.connect.FileNode
getParent() - Method in interface uk.ac.starlink.connect.Node
  Returns the parent branch of this node.
getRoot() - Method in class uk.ac.starlink.connect.Connection
  Returns the root of the remote filesystem provided by this connection.
getSelectedBranch() - Method in class uk.ac.starlink.connect.BranchComboBox
  Returns the currently selected branch.
getSelectedNode() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the single selected node.
getSelectedNodes() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Returns the array of all nodes currently selected.

## H

hashCode() - Method in class uk.ac.starlink.connect.FileNode

## I

isConnected() - Method in class uk.ac.starlink.connect.Connection
  Indicates whether this connection is currently up and running.
isHidden() - Method in class uk.ac.starlink.connect.AuthKey
  Returns true if this key's value should be hidden.
isHidingEnabled() - Method in class uk.ac.starlink.connect.FileBranch
  Indicates whether files marked as hidden by the default FileSystemView are shown or not.
isRequired() - Method in class uk.ac.starlink.connect.AuthKey
  Indicates whether this key must have a non-null value.

## L

Leaf - Interface in uk.ac.starlink.connect
  Represents a non-directory type file in a (possibly remote) filesystem.
leafSelected(Leaf) - Method in class uk.ac.starlink.connect.FilestoreChooser
  This method is called if a successful selection of a single leaf has taken place.
logIn(Map) - Method in interface uk.ac.starlink.connect.Connector
  Attempts to open a connection.
logOut() - Method in class uk.ac.starlink.connect.Connection
  Closes this connection.

## M

main(String[]) - Static method in class uk.ac.starlink.connect.FilestoreChooser

## N

Node - Interface in uk.ac.starlink.connect
  Represents a node in a (possibly remote) file system.
NodeComparator - Class in uk.ac.starlink.connect
  Comparator for nodes.
NodeComparator() - Constructor for class uk.ac.starlink.connect.NodeComparator

## R

refreshList() - Method in class uk.ac.starlink.connect.FilestoreChooser
  Ensures that the list contains the correct children for the currently selected branch.

## S

setBranch(Branch) - Method in class uk.ac.starlink.connect.FilestoreChooser
  Sets the current selected branch.
setDefault(String) - Method in class uk.ac.starlink.connect.AuthKey
  Sets a default value for this key.
setDescription(String) - Method in class uk.ac.starlink.connect.AuthKey
  Sets the description of this key.
setEnabled(boolean) - Method in class uk.ac.starlink.connect.ConnectorAction
setEnabled(boolean) - Method in class uk.ac.starlink.connect.FilestoreChooser
setHidden(boolean) - Method in class uk.ac.starlink.connect.AuthKey
  Sets whether this key's value will be hidden.
setHidingEnabled(boolean) - Method in class uk.ac.starlink.connect.FileBranch
  Sets whether files marked as hidden by the default FileSystemView are shown or not.
setLogoutOnExit(boolean) - Method in class uk.ac.starlink.connect.Connection
  Controls whether an attempt is made to shut down this connection when the JVM exits if it has not been done within the program.
setModel(ComboBoxModel) - Method in class uk.ac.starlink.connect.BranchComboBox
  Sets this combo box's model.
setModel(ComboBoxModel) - Method in class uk.ac.starlink.connect.FilestoreChooser
  Sets the model which contains the state of this chooser.
setName(String) - Method in class uk.ac.starlink.connect.AuthKey
  Sets the name of this key.
setRequired(boolean) - Method in class uk.ac.starlink.connect.AuthKey
  Sets whether this key must have a non-null value for a connection attempt to proceed.
setSelectedBranch(Branch) - Method in class uk.ac.starlink.connect.BranchComboBox
  Sets the selected branch.
showConnectionDialog(Component, Connector) - Static method in class uk.ac.starlink.connect.ConnectorManager
  Pops up a modal dialogue which invites the user to log into a connection using a given connector.

## T

toString() - Method in class uk.ac.starlink.connect.Connection
toString() - Method in class uk.ac.starlink.connect.ErrorLeaf
toString() - Method in class uk.ac.starlink.connect.FileNode

## U

uk.ac.starlink.connect - package uk.ac.starlink.connect
  Classes related to persistent connections to remote services.

A B C E F G H I L M N R S T U

Copyright © 2017 Central Laboratory of the Research Councils. All Rights Reserved.