public final class SOfficeProcessTcp extends SOfficeProcess
OpenOfficeのプロセスを表すクラスです。
このクラスでは、TCPによりプロセスに接続を行います。
基本的には、パイプ名による接続(SOfficeProcess)を利用すべきですが、
x64環境で、64Bit版のJavaを起動した場合、パイプ接続では、UnsatisfiedLinkErrorが発生します。
このような場合では、TCP接続を利用することで、上記エラーを回避することができます。ENV_DIR, OFFICE_HOME| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
SOfficeProcessTcp(java.lang.String id,
int initPort)
コンストラクタです。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
close()
プロセスを終了します。
|
protected java.lang.String |
getConnParam(java.lang.String key)
Pipe名をキーにOpenOfficeのプロセスに接続するための文字列を生成します。
|
protected java.lang.String |
getProcParam(java.lang.String key)
Pipe名をキーにOpenOfficeのプロセスを生成するためのパラメーター文字列を生成します。
|
bootstrap, getDesktop, getDispatcher, getTempPathprotected SOfficeProcessTcp(java.lang.String id,
int initPort)
id - プロセスIDinitPort - 初期ポートprotected java.lang.String getConnParam(java.lang.String key)
getConnParam クラス内 SOfficeProcesskey - Pipe名(無視されます)protected java.lang.String getProcParam(java.lang.String key)
getProcParam クラス内 SOfficeProcesskey - Pipe名(無視されます)public void close()
close クラス内 SOfficeProcessWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.