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.connection
Class RemoteOfficeConnection

java.lang.Object
  extended by ag.ion.bion.officelayer.application.connection.AbstractOfficeConnection
      extended by ag.ion.bion.officelayer.internal.application.connection.RemoteOfficeConnection
All Implemented Interfaces:
IOfficeConnection

public class RemoteOfficeConnection
extends AbstractOfficeConnection

Connection in order to communicate with remote OpenOffice.org application.


Field Summary
 
Fields inherited from class ag.ion.bion.officelayer.application.connection.AbstractOfficeConnection
xBridge
 
Constructor Summary
RemoteOfficeConnection()
          Constructs new RemoteOfficeConnection.
RemoteOfficeConnection(java.lang.String host, java.lang.String port)
          Constructs new RemoteOfficeConnection with host and port.
 
Method Summary
 void closeConnection()
          Closes connection to OpenOffice.org.
 java.lang.String getHost()
          Returns host of the connection
 java.lang.String getPort()
          Returns port of the connection.
 com.sun.star.uno.XComponentContext getXComponentContext()
          Returns XComponentContext.
 com.sun.star.lang.XMultiComponentFactory getXMultiComponentFactory()
          Returns XMultiComponentFactory.
 com.sun.star.lang.XMultiServiceFactory getXMultiServiceFactory()
          Returns XMultiServiceFactory.
 boolean isConnected()
          Returns true if connection is established.
 boolean openConnection()
          Opens connection to OpenOffice.org.
 boolean openConnection(IOfficeProgressMonitor officeProgressMonitor)
          Opens connection to OpenOffice.org.
 void setHost(java.lang.String host)
          Sets host where Office instance is listening.
 void setPort(java.lang.String port)
          Sets port where Office instance is listening
 
Methods inherited from class ag.ion.bion.officelayer.application.connection.AbstractOfficeConnection
addBridgeEventListener, createService, createServiceWithContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteOfficeConnection

public RemoteOfficeConnection()
Constructs new RemoteOfficeConnection.


RemoteOfficeConnection

public RemoteOfficeConnection(java.lang.String host,
                              java.lang.String port)
Constructs new RemoteOfficeConnection with host and port.

Parameters:
host - host where Office instance is listening
port - port where Office instance is listening
Method Detail

setHost

public void setHost(java.lang.String host)
Sets host where Office instance is listening.

Parameters:
host - host where Office instance is listening

setPort

public void setPort(java.lang.String port)
Sets port where Office instance is listening

Parameters:
port - port where Office instance is listening

openConnection

public boolean openConnection(IOfficeProgressMonitor officeProgressMonitor)
                       throws java.lang.Exception
Opens connection to OpenOffice.org.

Parameters:
officeProgressMonitor - office progress monitor to be used
Returns:
information whether the connection is available
Throws:
java.lang.Exception - if any error occurs

openConnection

public boolean openConnection()
                       throws java.lang.Exception
Opens connection to OpenOffice.org.

Returns:
information whether the connection is available
Throws:
java.lang.Exception - if any error occurs

closeConnection

public void closeConnection()
Closes connection to OpenOffice.org.


getXComponentContext

public com.sun.star.uno.XComponentContext getXComponentContext()
Returns XComponentContext.

Returns:
XComponentContext

isConnected

public boolean isConnected()
Returns true if connection is established.

Returns:
isConnectionEstablished

getXMultiComponentFactory

public com.sun.star.lang.XMultiComponentFactory getXMultiComponentFactory()
Returns XMultiComponentFactory.

Returns:
XMultiComponentFactory

getXMultiServiceFactory

public com.sun.star.lang.XMultiServiceFactory getXMultiServiceFactory()
Returns XMultiServiceFactory.

Returns:
XMultiServiceFactory

getHost

public java.lang.String getHost()
Returns host of the connection

Returns:
host of the connection

getPort

public java.lang.String getPort()
Returns port of the connection.

Returns:
port of the connection.

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