jinro
クラス JinroSkype

java.lang.Object
  上位を拡張 jinro.JinroSkype

public class JinroSkype
extends Object

Skypeと連係するためのクラス。Skypeチャットでの参加受付やコマンド入力の処理や、チャットへの各種通知を行います。

導入されたバージョン:
Jinro! Second Edition Ver.0.01

フィールドの概要
static com.skype.Chat allchat
          全体チャットを表すChatオブジェクト。
 
メソッドの概要
static boolean isEnabledIndividual()
          推奨されていません。 このメソッドは互換性のためだけに残されています。現在は意味を持たず、常にfalseが返ります。
static com.skype.Chat notice(String[] targets, String message)
          指定した相手を含むグループチャットを作成し、そこにメッセージを送ります。
static com.skype.Chat notice(String target, String message)
          指定した相手にメッセージを送ります。
static void noticeAll(String message)
          全体チャットが設定済みの場合、そこにメッセージを送ります。
static void removeListener()
          Skypeチャットの書き込み捕捉を止めます。
static void setEnabledIndividual(boolean enabled)
          推奨されていません。 このメソッドは互換性のためだけに残されています。現在は意味を持ちません。
static void waitforEntrant()
          Skypeチャットで参加受付を行います。
static void waitforEntrant(String password)
          Skypeチャットで参加受付を行います。
static void waitTarget()
          参加者からのコマンド入力を受け付けます。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

allchat

public static com.skype.Chat allchat
全体チャットを表すChatオブジェクト。

メソッドの詳細

waitforEntrant

public static void waitforEntrant()
Skypeチャットで参加受付を行います。参加受付が行われたチャットを全体チャットとし、以後投票結果や残り時間などは自動でそこに書き込まれます。

導入されたバージョン:
Jinro! Second Edition Ver.0.20

waitforEntrant

public static void waitforEntrant(String password)
Skypeチャットで参加受付を行います。参加受付が行われたチャットを全体チャットとし、以後投票結果や残り時間などは自動でそこに書き込まれます。

パラメータ:
password - 参加受け付けコマンドの指定

waitTarget

public static void waitTarget()
参加者からのコマンド入力を受け付けます。以降コマンド名@対象という形式の発言を捕捉し、JinroGame#sendMessageにコマンドを送ります。


removeListener

public static void removeListener()
Skypeチャットの書き込み捕捉を止めます。


notice

public static com.skype.Chat notice(String target,
                                    String message)
指定した相手にメッセージを送ります。

パラメータ:
target - 送信する相手のSkype ID
message - 送信するメッセージ
戻り値:
送信先のチャットを表すChatオブジェクト

notice

public static com.skype.Chat notice(String[] targets,
                                    String message)
指定した相手を含むグループチャットを作成し、そこにメッセージを送ります。

パラメータ:
targets - 送信する相手のSkype IDの配列
message - 送信するメッセージ
戻り値:
送信先のチャットを表すChatオブジェクト

setEnabledIndividual

@Deprecated
public static void setEnabledIndividual(boolean enabled)
推奨されていません。 このメソッドは互換性のためだけに残されています。現在は意味を持ちません。

Skype APIが古い場合に全体への通知を個別に行うかどうかを設定します。 古いSkype APIでは全体チャットを特定できないので自動で通知させる場合はこのような挙動になります。 全体チャットへ通知を行う場合はこれをfalseに設定し、手動で行ってください。

パラメータ:
enabled - 個別通知を有効にするかどうか
導入されたバージョン:
Jinro! Second Edition Ver.0.20, Ver.0.16-swing

isEnabledIndividual

@Deprecated
public static boolean isEnabledIndividual()
推奨されていません。 このメソッドは互換性のためだけに残されています。現在は意味を持たず、常にfalseが返ります。

Skype APIが古い場合に全体への通知を個別に行うかどうかを設定します。 古いSkype APIでは全体チャットを特定できないので自動で通知させる場合はこのような挙動になります。

戻り値:
通知する場合はtrue、そうでなければfalse
導入されたバージョン:
Jinro! Second Edition Ver.0.20, Ver.0.16-swing

noticeAll

public static void noticeAll(String message)
全体チャットが設定済みの場合、そこにメッセージを送ります。

パラメータ:
message - 送信するメッセージ