|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.github.ucchyocean.lc.channel.ChannelManager
public class ChannelManager
チャンネルマネージャー
コンストラクタの概要 | |
---|---|
ChannelManager()
コンストラクタ |
メソッドの概要 | |
---|---|
void |
addHidelist(ChannelPlayer player,
ChannelPlayer hided)
指定されたプレイヤーが、指定されたプレイヤーをhideするように設定する。 |
Channel |
createChannel(String channelName)
新しいチャンネルを作成する |
Channel |
createChannel(String channelName,
org.bukkit.command.CommandSender sender)
新しいチャンネルを作成する |
HashMap<String,String> |
getAllDictionary()
辞書データを全て取得する |
Channel |
getChannel(String channelName)
チャンネルを取得する |
Collection<Channel> |
getChannels()
全てのチャンネルを返す |
Collection<Channel> |
getChannelsByPlayer(String playerName)
プレイヤーが参加しているチャンネルを返す |
Channel |
getDefaultChannel(String playerName)
プレイヤーが参加しているデフォルトのチャンネルを返す |
ArrayList<ChannelPlayer> |
getHideinfo(ChannelPlayer player)
該当のプレイヤーがhideしているプレイヤーのリストを返す。 |
List<ChannelPlayer> |
getHidelist(ChannelPlayer key)
該当のプレイヤーに関連するhidelistを取得する。 |
String |
getTemplate(String id)
テンプレートを取得する |
boolean |
isExistChannel(String channelName)
指定したチャンネル名が存在するかどうかを返す |
boolean |
isPlayerJapanize(String playerName)
プレイヤーのJapanize設定を返す |
String |
japanize(String message,
JapanizeType type)
Japanize変換を行う |
void |
reloadAllData()
すべて読み込みする |
void |
removeAllDefaultChannels()
デフォルトチャンネル設定を全て削除する |
boolean |
removeChannel(String channelName)
チャンネルを削除する |
boolean |
removeChannel(String channelName,
org.bukkit.command.CommandSender sender)
チャンネルを削除する |
void |
removeDefaultChannel(String playerName)
指定した名前のプレイヤーに設定されている、デフォルトチャンネルを削除する |
void |
removeDictionary(String key)
指定したキーの辞書データを削除する |
void |
removeHidelist(ChannelPlayer player,
ChannelPlayer hided)
指定されたプレイヤーが、指定されたプレイヤーのhideを解除するように設定する。 |
void |
removeTemplate(String id)
テンプレートを削除する |
void |
setDefaultChannel(String playerName,
String channelName)
プレイヤーのデフォルトチャンネルを設定する |
void |
setDictionary(String key,
String value)
新しい辞書データを追加する |
void |
setPlayersJapanize(String playerName,
boolean doJapanize)
該当プレイヤーのJapanize変換をオン/オフする |
void |
setTemplate(String id,
String template)
テンプレートを登録する |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ChannelManager()
メソッドの詳細 |
---|
public void reloadAllData()
LunaChatAPI
内の reloadAllData
public void removeAllDefaultChannels()
public boolean isPlayerJapanize(String playerName)
LunaChatAPI
内の isPlayerJapanize
playerName
- プレイヤー名
public boolean isExistChannel(String channelName)
LunaChatAPI
内の isExistChannel
channelName
- チャンネル名
LunaChatAPI.isExistChannel(java.lang.String)
public Collection<Channel> getChannels()
LunaChatAPI
内の getChannels
LunaChatAPI.getChannels()
public Collection<Channel> getChannelsByPlayer(String playerName)
LunaChatAPI
内の getChannelsByPlayer
playerName
- プレイヤー名
LunaChatAPI.getChannelsByPlayer(java.lang.String)
public Channel getDefaultChannel(String playerName)
LunaChatAPI
内の getDefaultChannel
playerName
- プレイヤー
LunaChatAPI.getDefaultChannel(java.lang.String)
public void setDefaultChannel(String playerName, String channelName)
LunaChatAPI
内の setDefaultChannel
playerName
- プレイヤーchannelName
- チャンネル名LunaChatAPI.setDefaultChannel(java.lang.String, java.lang.String)
public void removeDefaultChannel(String playerName)
LunaChatAPI
内の removeDefaultChannel
playerName
- プレイヤー名LunaChatAPI.removeDefaultChannel(java.lang.String)
public Channel getChannel(String channelName)
LunaChatAPI
内の getChannel
channelName
- チャンネル名、または、チャンネルの別名
LunaChatAPI.getChannel(java.lang.String)
public Channel createChannel(String channelName)
LunaChatAPI
内の createChannel
channelName
- チャンネル名
LunaChatAPI.createChannel(java.lang.String)
public Channel createChannel(String channelName, org.bukkit.command.CommandSender sender)
LunaChatAPI
内の createChannel
channelName
- チャンネル名sender
- チャンネルを作成した人
LunaChatAPI.createChannel(java.lang.String, org.bukkit.command.CommandSender)
public boolean removeChannel(String channelName)
LunaChatAPI
内の removeChannel
channelName
- 削除するチャンネル名
LunaChatAPI.removeChannel(java.lang.String)
public boolean removeChannel(String channelName, org.bukkit.command.CommandSender sender)
LunaChatAPI
内の removeChannel
channelName
- 削除するチャンネル名sender
- チャンネルを削除した人
LunaChatAPI.removeChannel(java.lang.String, org.bukkit.command.CommandSender)
public String getTemplate(String id)
LunaChatAPI
内の getTemplate
id
- テンプレートID
LunaChatAPI.getTemplate(java.lang.String)
public void setTemplate(String id, String template)
LunaChatAPI
内の setTemplate
id
- テンプレートIDtemplate
- テンプレートLunaChatAPI.setTemplate(java.lang.String, java.lang.String)
public void removeTemplate(String id)
LunaChatAPI
内の removeTemplate
id
- テンプレートIDLunaChatAPI.removeTemplate(java.lang.String)
public HashMap<String,String> getAllDictionary()
LunaChatAPI
内の getAllDictionary
public void setDictionary(String key, String value)
LunaChatAPI
内の setDictionary
key
- キーvalue
- 値public void removeDictionary(String key)
LunaChatAPI
内の removeDictionary
key
- キーpublic List<ChannelPlayer> getHidelist(ChannelPlayer key)
LunaChatAPI
内の getHidelist
key
- プレイヤー
public ArrayList<ChannelPlayer> getHideinfo(ChannelPlayer player)
LunaChatAPI
内の getHideinfo
player
- プレイヤー
public void addHidelist(ChannelPlayer player, ChannelPlayer hided)
LunaChatAPI
内の addHidelist
player
- hideする側のプレイヤーhided
- hideされる側のプレイヤーpublic void removeHidelist(ChannelPlayer player, ChannelPlayer hided)
LunaChatAPI
内の removeHidelist
player
- hideしていた側のプレイヤーhided
- hideされていた側のプレイヤーpublic String japanize(String message, JapanizeType type)
LunaChatAPI
内の japanize
message
- 変換するメッセージtype
- 変換タイプ
public void setPlayersJapanize(String playerName, boolean doJapanize)
LunaChatAPI
内の setPlayersJapanize
playerName
- 設定するプレイヤー名doJapanize
- Japanize変換するかどうか
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |