|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.geoark.sstp.SstpConnection
public class SstpConnection
SSTP通信を行うクラス。 SSTP/1.4(2000/3/11現在)に準拠しています。 原作: Yasuhiro Taniuchi ( TAN-Y )様 http://www4.big.or.jp/~tan-y/ GIVEは2009/01/16時点にて最新SSPにて使用不能でしたので メソッドを配置しません。 改変者 幻月
| コンストラクタの概要 | |
|---|---|
SstpConnection()
コンストラクタ。 |
|
SstpConnection(java.net.InetAddress addr)
コンストラクタ。 |
|
SstpConnection(java.net.InetAddress addrSrc,
int portSrc)
コンストラクタ。 |
|
SstpConnection(java.lang.String host)
コンストラクタ。 |
|
SstpConnection(java.lang.String host,
int port)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
java.lang.String |
communicate(java.lang.String sentence)
COMMUNIACATE リクエスト。 |
java.lang.String |
communicate(java.lang.String sentence,
int port)
COMMUNIACATE リクエスト(SSTP/1.2)。 |
java.lang.String |
execute(java.lang.String command)
EXECUTE リクエスト。 |
java.lang.String |
getCookie(java.lang.String entry)
EXECUTE/1.1 による Cookie の取得。 |
java.lang.String |
getSender()
Senderを取得します。 |
java.lang.String |
getVersion()
EXECUTE/1.2 による Version の取得。 |
java.lang.String |
request(java.lang.String request,
java.lang.String msg)
SSTP基本通信。 |
java.lang.String |
send(GhostScript[] gscript)
SEND リクエスト(SSTP/1.4)。 |
void |
send(java.lang.String script)
SEND リクエスト。 |
void |
send(java.lang.String sakuraScript,
boolean optionNodescript,
boolean optionNotranslate)
SEND リクエスト。 |
java.lang.String |
sendEntry(java.lang.String script,
java.lang.String[] entry)
SEND リクエスト(SSTP/1.2)。 |
void |
setCookie(java.lang.String entry,
java.lang.String value)
EXECUTE/1.1 による Cookie の設定。 |
void |
setEncode(java.lang.String encode)
使用する文字エンコードを指定します。 |
void |
setSender(java.lang.String name)
Senderを設定します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public SstpConnection()
throws java.net.UnknownHostException
java.net.UnknownHostException
public SstpConnection(java.net.InetAddress addrSrc,
int portSrc)
addr - アドレスport - ポート
public SstpConnection(java.lang.String host,
int port)
throws java.net.UnknownHostException
host - ホスト名port - ポート
java.net.UnknownHostExceptionpublic SstpConnection(java.net.InetAddress addr)
addr - アドレス
public SstpConnection(java.lang.String host)
throws java.net.UnknownHostException
host - ホスト名
java.net.UnknownHostException| メソッドの詳細 |
|---|
public void setSender(java.lang.String name)
name - Senderpublic java.lang.String getSender()
public void setEncode(java.lang.String encode)
throws java.io.UnsupportedEncodingException
encode - 使用するエンコード
java.io.UnsupportedEncodingException - サポートしていないエンコード
public java.lang.String request(java.lang.String request,
java.lang.String msg)
throws java.io.IOException
request - リクエスト。構成は「{リクエスト名} SSTP/{version}」で。msg - 送信するメッセージ。Senderと終了を示す空行は含めない。
java.io.IOException - 通信エラーが発生した場合。
public void send(java.lang.String sakuraScript,
boolean optionNodescript,
boolean optionNotranslate)
throws java.io.IOException
sakuraScript - SAKURAスクリプトnodescirpt - true で nodescript 有効optionNotranslate - true で notranslate 有効
java.io.IOException - 通信エラーが発生した場合。
public void send(java.lang.String script)
throws java.io.IOException
script - SAKURAスクリプト
java.io.IOException - 通信エラーが発生した場合。
public java.lang.String sendEntry(java.lang.String script,
java.lang.String[] entry)
throws java.io.IOException
script - SAKURAスクリプトentry - 選択肢データ
java.io.IOException - 通信エラーが発生した場合。
public java.lang.String send(GhostScript[] gscript)
throws java.io.IOException
gscript - ゴースト/スクリプトデータ。entry == null は可。
java.io.IOException - 通信エラーが発生した場合。
public java.lang.String execute(java.lang.String command)
throws java.io.IOException
command - コマンド
java.io.IOException - 通信エラーが発生した場合。
public void setCookie(java.lang.String entry,
java.lang.String value)
throws java.io.IOException
entry - エントリーvalue - 値
java.io.IOException - 通信エラーが発生した場合。
public java.lang.String getCookie(java.lang.String entry)
throws java.io.IOException
entry - エントリー
java.io.IOException - 通信エラーが発生した場合。
public java.lang.String getVersion()
throws java.io.IOException
java.io.IOException - 通信エラーが発生した場合。
public java.lang.String communicate(java.lang.String sentence)
throws java.io.IOException
sentence - 文章
java.io.IOException - 通信エラーが発生した場合。
public java.lang.String communicate(java.lang.String sentence,
int port)
throws java.io.IOException
sentence - 文章port - ポート番号
java.io.IOException - 通信エラーが発生した場合。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||