Terrier IR Platform
2.2.1

Package uk.ac.gla.terrier.applications.desktop.filehandling

Provides the functionality of opening arbitrary files from the Java Swing-based desktop search application.

See:
          Description

Interface Summary
FileOpener This interface is used for encapsulatign the platform-dependent process of opening a file with an arbitrary extension.
 

Class Summary
ApplicationSelector A dialog that selects an application to use for opening files with a given extension.
AssociationFileOpener This class implements the interface FileOpener, using a properties file for storing the file associations.
MacOSXFileOpener This class implements the interface FileOpener, using /usr/bin/open to open documents that LaunchServices has associations for.
WindowsFileOpener This class implements the interface FileOpener for Windows, using native code and JNI to call the method ShellExecuteEx.
 

Package uk.ac.gla.terrier.applications.desktop.filehandling Description

Provides the functionality of opening arbitrary files from the Java Swing-based desktop search application. It provides the required classes for both Microsoft Windows environments, as well as for other environments such as Linux or Mac OS X.


Terrier IR Platform
2.2.1

Terrier Information Retrieval Platform 2.2.1. Copyright 2004-2008 University of Glasgow