|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc for Elexis version 2.1.7.dev vom 17.03.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IOfficeApplication
OpenOffice.org application.
Field Summary | |
---|---|
static java.lang.String |
APPLICATION_HOME_KEY
Configuration key for the application home path (only for local applications). |
static java.lang.String |
APPLICATION_HOST_KEY
Configuration key for the application host (only for remote applications). |
static java.lang.String |
APPLICATION_PORT_KEY
Configuration key for the application port (only for remote applications). |
static java.lang.String |
APPLICATION_TYPE_KEY
Configuration key for the application type. |
static java.lang.String |
LOCAL_APPLICATION
Configuration value for a local application. |
static java.lang.String |
REMOTE_APPLICATION
Configuration value for a remote application. |
Method Summary | |
---|---|
void |
activate()
Activates office application. |
void |
activate(IOfficeProgressMonitor officeProgressMonitor)
Activates office application. |
void |
deactivate()
Deactivates the office application. |
java.lang.String |
getApplicationType()
Returns the application type. |
IDesktopService |
getDesktopService()
Returns desktop service of the application. |
IDocumentService |
getDocumentService()
Returns document service. |
IServiceProvider |
getServiceProvider()
Returns service provider. |
boolean |
isActive()
Returns information whether the office application is active or not. |
boolean |
isConfigured()
Returns information whether the office application is configured or not. |
void |
setConfiguration(IOfficeApplicationConfiguration officeApplicationConfiguration)
Deprecated. Use setConfiguration(Map configuration) instead. |
void |
setConfiguration(java.util.Map configuration)
Sets configuration of the office application. |
Methods inherited from interface ag.ion.bion.officelayer.IDisposeable |
---|
dispose |
Field Detail |
---|
static final java.lang.String APPLICATION_TYPE_KEY
static final java.lang.String APPLICATION_HOST_KEY
static final java.lang.String APPLICATION_PORT_KEY
static final java.lang.String APPLICATION_HOME_KEY
static final java.lang.String REMOTE_APPLICATION
static final java.lang.String LOCAL_APPLICATION
Method Detail |
---|
void setConfiguration(IOfficeApplicationConfiguration officeApplicationConfiguration) throws OfficeApplicationException
officeApplicationConfiguration
- configuration of the office application
OfficeApplicationException
- if the submitted configuration is not validvoid setConfiguration(java.util.Map configuration) throws OfficeApplicationException
configuration
- configuration map to be used
OfficeApplicationException
- if the configuration is not completeboolean isConfigured()
void activate() throws OfficeApplicationException
OfficeApplicationException
- if the office application can not be activatedvoid activate(IOfficeProgressMonitor officeProgressMonitor) throws OfficeApplicationException
officeProgressMonitor
- office progress monitor to be used
OfficeApplicationException
- if the office application can not be activatedvoid deactivate() throws OfficeApplicationException
OfficeApplicationException
- if the office application can not be deactivatedboolean isActive()
IDocumentService getDocumentService() throws OfficeApplicationException
OfficeApplicationException
- if the document service is not availableIDesktopService getDesktopService() throws OfficeApplicationException
OfficeApplicationException
- if the desktop service is not availablejava.lang.String getApplicationType()
IServiceProvider getServiceProvider()
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc for Elexis version 2.1.7.dev vom 17.03.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |