info.aduna.platform.desktop.support
Class PosixKDEDesktop

java.lang.Object
  extended by info.aduna.platform.desktop.DesktopBase
      extended by info.aduna.platform.desktop.support.PosixDesktop
          extended by info.aduna.platform.desktop.support.PosixKDEDesktop
All Implemented Interfaces:
Desktop

public class PosixKDEDesktop
extends PosixDesktop

Platform implementation for KDE environments under UNIX.


Field Summary
 
Fields inherited from class info.aduna.platform.desktop.support.PosixDesktop
EXECUTABLE_EXTENSIONS
 
Constructor Summary
PosixKDEDesktop(Platform platform)
           
 
Method Summary
 int openResource(String resource)
          Opens applications by invoking 'kfmclient' that is part of KDE.
 
Methods inherited from class info.aduna.platform.desktop.support.PosixDesktop
getDefaultApplication, isExecutable, openResource
 
Methods inherited from class info.aduna.platform.desktop.DesktopBase
getPlatform, isExecutable, warnsWhenOpeningExecutable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PosixKDEDesktop

public PosixKDEDesktop(Platform platform)
Method Detail

openResource

public int openResource(String resource)
                 throws UnsupportedOperationException,
                        IOException
Opens applications by invoking 'kfmclient' that is part of KDE.

Specified by:
openResource in interface Desktop
Overrides:
openResource in class PosixDesktop
Returns:
exit code of the external process
Throws:
UnsupportedOperationException - when the Platform does not know how to handle the specified resource.
IOException - when an I/O error occurs.


Copyright © 1997-2008 Aduna. All Rights Reserved.