Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc for Elexis version 2.1.7.dev vom 17.03.2013

ag.ion.bion.officelayer.internal.application
Class ApplicationAssistant

java.lang.Object
  extended by ag.ion.bion.officelayer.internal.application.ApplicationAssistant
All Implemented Interfaces:
IApplicationAssistant

public class ApplicationAssistant
extends java.lang.Object
implements IApplicationAssistant

Assistant for office applications.


Constructor Summary
ApplicationAssistant()
          Constructs new ApplicationAssistant.
ApplicationAssistant(java.lang.String nativeLibPath)
          Constructs new ApplicationAssistant.
 
Method Summary
 IApplicationInfo findLocalApplicationInfo(java.lang.String home)
          Looks for application info on the basis of the submitted application home path.
 IApplicationInfo[] getLocalApplications()
          Returns informations about available local office applications.
 IApplicationInfo[] getLocalApplications(IOfficeProgressMonitor officeProgressMonitor)
          Returns informations about available local office applications.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationAssistant

public ApplicationAssistant()
                     throws OfficeApplicationException
Constructs new ApplicationAssistant.

Throws:
OfficeApplicationException - if the office application assitant can not be constructed

ApplicationAssistant

public ApplicationAssistant(java.lang.String nativeLibPath)
                     throws OfficeApplicationException
Constructs new ApplicationAssistant.

Parameters:
nativeLibPath - path to the ICE registry library
Throws:
OfficeApplicationException - if the office application assitant can not be constructed
Method Detail

getLocalApplications

public IApplicationInfo[] getLocalApplications()
Returns informations about available local office applications.

Specified by:
getLocalApplications in interface IApplicationAssistant
Returns:
informations about available local office applications

getLocalApplications

public IApplicationInfo[] getLocalApplications(IOfficeProgressMonitor officeProgressMonitor)
Returns informations about available local office applications.

Specified by:
getLocalApplications in interface IApplicationAssistant
Parameters:
officeProgressMonitor - office progress monitor to be used
Returns:
informations about available local office applications

findLocalApplicationInfo

public IApplicationInfo findLocalApplicationInfo(java.lang.String home)
Looks for application info on the basis of the submitted application home path. Returns null if the application info can not be provided.

Specified by:
findLocalApplicationInfo in interface IApplicationAssistant
Parameters:
home - home path to be used
Returns:
application info on the basis of the submitted application home path or null if the application info can not be provided

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc for Elexis version 2.1.7.dev vom 17.03.2013