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

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(Node, Node) - 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<AuthKey, ?>) - 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(File) - Static method in class uk.ac.starlink.connect.FileNode
Creates a new FileNode from a File.
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
 

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<AuthKey, ?>) - 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.

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<Branch>) - Method in class uk.ac.starlink.connect.BranchComboBox
Sets this combo box's model.
setModel(ComboBoxModel<Branch>) - 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 
All Classes All Packages