|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.allcolor.yahp.cl.converter.oo.COOoConnection
public class COOoConnection
Represent an UNO connection to OpenOffice.org
Field Summary | |
---|---|
private boolean |
autoReconnecting
if true reconnect automatically if the connection is closed |
private com.sun.star.bridge.XBridge |
bridge
OOo internal Api object |
private boolean |
closingExpected
if true, the closing of the connection is expected to come |
private com.sun.star.uno.XComponentContext |
context
OOo internal Api object |
private java.lang.String |
hostName
hostname where OOo is running on |
private static org.apache.log4j.Logger |
log
use for logging |
private int |
port
port on which OOo is running on |
private com.sun.star.lang.XMultiComponentFactory |
serviceManager
OOo internal Api object |
Fields inherited from interface com.sun.star.lang.XEventListener |
---|
UNOTYPEINFO |
Constructor Summary | |
---|---|
COOoConnection()
Creates a new COOoConnection object. |
|
COOoConnection(int port)
Creates a new COOoConnection object. |
|
COOoConnection(int port,
java.lang.String hostName)
Creates a new COOoConnection object. |
Method Summary | |
---|---|
void |
close()
Close the connection |
void |
connect()
Connect to OOo |
void |
disposing(com.sun.star.lang.EventObject event)
sent by OOO when closing. |
boolean |
getAutoReconnecting()
return the status of the auto reconnect flag |
com.sun.star.frame.XComponentLoader |
getDesktop()
Obtains the com.sun.star.frame.Desktop service. |
java.lang.String |
getHostName()
|
int |
getPort()
|
protected java.lang.Object |
getService(java.lang.String service)
Obtains a UNO service. |
void |
setAutoReconnecting(boolean autoReconnecting)
Should we try to reestablish the connection if it goes down? |
void |
setHostName(java.lang.String hostName)
set hostname where OOo is running on |
void |
setPort(int port)
set port on which OOo is running on |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static org.apache.log4j.Logger log
private java.lang.String hostName
private com.sun.star.bridge.XBridge bridge
private com.sun.star.uno.XComponentContext context
private com.sun.star.lang.XMultiComponentFactory serviceManager
private boolean autoReconnecting
private boolean closingExpected
private int port
Constructor Detail |
---|
public COOoConnection()
public COOoConnection(int port)
port
- port on which OOo is running onpublic COOoConnection(int port, java.lang.String hostName)
port
- port on which OOo is running onhostName
- hostname where OOo is running onMethod Detail |
---|
public final void setHostName(java.lang.String hostName)
hostName
- The hostName to set.public final java.lang.String getHostName()
public void setPort(int port)
port
- port on which OOo is running onpublic final int getPort()
public void setAutoReconnecting(boolean autoReconnecting)
autoReconnecting
- public boolean getAutoReconnecting()
public com.sun.star.frame.XComponentLoader getDesktop() throws java.net.ConnectException
java.net.ConnectException
- if an excetpion occurspublic void close()
public void connect() throws java.net.ConnectException
java.net.ConnectException
- if an error occurs
java.lang.RuntimeException
- if an error occurspublic void disposing(com.sun.star.lang.EventObject event)
disposing
in interface com.sun.star.lang.XEventListener
event
- OOo eventprotected java.lang.Object getService(java.lang.String service) throws java.net.ConnectException
service
- the UNO service name (e.g.
"com.sun.star.frame.Desktop")
java.net.ConnectException
- if the underlying connection went down
java.lang.IllegalStateException
- if an error occurs
java.lang.RuntimeException
- if an error occurs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |