Package org.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.
MultiOSFileOpener A file opener implementation that uses a Java 6 AWT API to open the prescribed file.
WindowsFileOpener This class implements the interface FileOpener for Windows, using native code and JNI to call the method ShellExecuteEx.
 

Package org.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 3.5. Copyright © 2004-2011 University of Glasgow