A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes All Packages

A

accept() - Method in class top.focess.qq.api.event.request.FriendRequestEvent
Accept this request
accept() - Method in class top.focess.qq.api.event.request.GroupRequestEvent
Accept the request
addExecutor(CommandExecutor, CommandArgument<?>...) - Method in class top.focess.qq.api.command.Command
Add default executor to define how to execute this command.
aliases() - Method in annotation type top.focess.qq.api.command.CommandType
Set the aliases of the command
allocate(int) - Static method in class top.focess.qq.api.command.data.CommandBuffer
Allocate a CommandBuffer with fixed size
allocate(int) - Static method in class top.focess.qq.api.command.data.PluginBuffer
Allocate a PluginBuffer with fixed size
ANDROID_PAD - top.focess.qq.api.bot.BotProtocol
 
ANDROID_PHONE - top.focess.qq.api.bot.BotProtocol
 
ANDROID_WATCH - top.focess.qq.api.bot.BotProtocol
 
async(Consumer<IOHandler>) - Method in class top.focess.qq.api.util.IOHandler
 
Audio - Interface in top.focess.qq.api.bot.message
 

B

Bot - Interface in top.focess.qq.api.bot
This class is used to define a Mirai Bot Instance
BotEvent - Class in top.focess.qq.api.event.bot
Called when an event is relative with a bot
BotEvent(Bot) - Constructor for class top.focess.qq.api.event.bot.BotEvent
Constructs a BotEvent
BotLoginEvent - Class in top.focess.qq.api.event.bot
Called when bot login
BotLoginEvent(Bot) - Constructor for class top.focess.qq.api.event.bot.BotLoginEvent
Constructs a BotLoginEvent
BotLoginException - Exception in top.focess.qq.api.bot
Thrown to indicate a bot login failed
BotLoginException(long) - Constructor for exception top.focess.qq.api.bot.BotLoginException
Constructs a BotLoginException
BotLoginException(long, Exception) - Constructor for exception top.focess.qq.api.bot.BotLoginException
Constructs a BotLoginException
BotLoginException(long, String) - Constructor for exception top.focess.qq.api.bot.BotLoginException
 
BotLogoutEvent - Class in top.focess.qq.api.event.bot
Called when bot logout
BotLogoutEvent(Bot) - Constructor for class top.focess.qq.api.event.bot.BotLogoutEvent
Constructs a BotLogoutEvent
BotManager - Interface in top.focess.qq.api.bot
This class is used to manage all the bots.
BotPreSendMessageEvent - Class in top.focess.qq.api.event.bot
Called when bot pre-send message
BotPreSendMessageEvent(Bot, Message, Contact) - Constructor for class top.focess.qq.api.event.bot.BotPreSendMessageEvent
Constructs a BotPreSendMessageEvent
BotProtocol - Enum in top.focess.qq.api.bot
 
BotReloginEvent - Class in top.focess.qq.api.event.bot
Called when bot relogin
BotReloginEvent(Bot) - Constructor for class top.focess.qq.api.event.bot.BotReloginEvent
Constructs a BotReloginEvent
BotSendMessageEvent - Class in top.focess.qq.api.event.bot
Called when bot send message
BotSendMessageEvent(Bot, Message, Contact) - Constructor for class top.focess.qq.api.event.bot.BotSendMessageEvent
Constructs a BotEvent
buffer() - Method in annotation type top.focess.qq.api.command.converter.DataConverterType
 

C

cancel() - Method in interface top.focess.qq.api.event.Cancellable
Cancel the event
Cancellable - Interface in top.focess.qq.api.event
This class indicates that the implemented event class is cancellable
ChatEvent - Class in top.focess.qq.api.event.chat
Called when a friend chat with bot or a member chat in a group the bot is in
ChatEvent(Bot, MessageChain, MessageSource) - Constructor for class top.focess.qq.api.event.chat.ChatEvent
Constructs a ChatEvent
clear(Plugin) - Static method in class top.focess.qq.api.command.CommandSender
 
Client - Interface in top.focess.qq.api.net
Represents a Client connected to a server.
ClientPacket - Class in top.focess.qq.api.net.packet
The class indicates that this packet is for client side.
ClientPacket(int, String) - Constructor for class top.focess.qq.api.net.packet.ClientPacket
Constructs a ClientPacket
ClientPackPacket - Class in top.focess.qq.api.net.packet
Used to pack package sent by client.
ClientPackPacket(int, String, Packet) - Constructor for class top.focess.qq.api.net.packet.ClientPackPacket
Constructs a ClientPackPacket
ClientPackPacketCodec - Class in top.focess.qq.api.net.packet
Codec for ClientPackPacket.
ClientPackPacketCodec() - Constructor for class top.focess.qq.api.net.packet.ClientPackPacketCodec
 
ClientReceiver - Interface in top.focess.qq.api.net
The socket receiver for client.
close() - Method in interface top.focess.qq.api.net.Receiver
Close the receiver.
close() - Method in interface top.focess.qq.api.net.Socket
Close the socket
close(Plugin) - Static method in class top.focess.qq.api.schedule.Schedulers
Close all the schedulers belonging to the plugin
closeAll() - Static method in class top.focess.qq.api.schedule.Schedulers
Close all the schedulers
Command - Class in top.focess.qq.api.command
Represent a Plugin class that can execute.
Command() - Constructor for class top.focess.qq.api.command.Command
Provide a constructor to help CommandType design.
Command(String, String...) - Constructor for class top.focess.qq.api.command.Command
Instance a Command Class with special name and aliases.
COMMAND_DATA_CONVERTER - Static variable in class top.focess.qq.api.command.converter.CommandDataConverter
Convert the String argument to Command argument
CommandBuffer - Class in top.focess.qq.api.command.data
Represent a buffer of Command.
CommandBuffer(int) - Constructor for class top.focess.qq.api.command.data.CommandBuffer
 
CommandDataConverter - Class in top.focess.qq.api.command.converter
Convert the String argument to Command argument
CommandDataConverter() - Constructor for class top.focess.qq.api.command.converter.CommandDataConverter
 
CommandExecutedEvent - Class in top.focess.qq.api.event.command
Called after command executed
CommandExecutedEvent(Command, String[], IOHandler, CommandSender, CommandResult) - Constructor for class top.focess.qq.api.event.command.CommandExecutedEvent
Constructs a CommandExecutedEvent
CommandExecutor - Interface in top.focess.qq.api.bot.contact
 
CommandExecutor - Interface in top.focess.qq.api.command
Represents a command executor to define how to execute command.
CommandLine - Class in top.focess.qq.api.command
The CommandLine Tool Class can be used to exec command with customize executor, arguments and receiver.
CommandLine() - Constructor for class top.focess.qq.api.command.CommandLine
 
CommandLoadException - Exception in top.focess.qq.api.command
Thrown to indicate there is any exception thrown in the initializing process
CommandLoadException(Class<? extends Command>, Exception) - Constructor for exception top.focess.qq.api.command.CommandLoadException
Constructs a CommandLoadException
CommandPrepostEvent - Class in top.focess.qq.api.event.command
Called before command executing
CommandPrepostEvent(CommandSender, Command, String[], IOHandler) - Constructor for class top.focess.qq.api.event.command.CommandPrepostEvent
Constructs a CommandPrepostEvent
CommandSender - Class in top.focess.qq.api.command
This class present an executor to execute command.
CommandSender(Friend) - Constructor for class top.focess.qq.api.command.CommandSender
Deprecated.
CommandSender(Member) - Constructor for class top.focess.qq.api.command.CommandSender
Deprecated.
CommandSender(Stranger) - Constructor for class top.focess.qq.api.command.CommandSender
Deprecated.
CommandType - Annotation Type in top.focess.qq.api.command
Represent this class is a Command.
compute(String, BiFunction<? super String, ? super Object, ?>) - Method in class top.focess.qq.api.util.session.Session
 
Config - Class in top.focess.qq.api.util.config
Represents a configuration.
Config(File) - Constructor for class top.focess.qq.api.util.config.Config
Loads the configuration from the given file Note: if the file is null or not exists, it will create an empty configuration.
Config(InputStream) - Constructor for class top.focess.qq.api.util.config.Config
Loads the configuration from the given input stream
Config(Map<String, Object>) - Constructor for class top.focess.qq.api.util.config.Config
Loads the configuration from the given values
Config(YamlConfiguration) - Constructor for class top.focess.qq.api.util.config.Config
Loads the configuration from the given YamlConfiguration
ConnectedPacket - Class in top.focess.qq.api.net.packet
Used to tell client the id and the token
ConnectedPacket(int, String) - Constructor for class top.focess.qq.api.net.packet.ConnectedPacket
Constructs a ConnectedPacket
ConnectedPacketCodec - Class in top.focess.qq.api.net.packet
Codec for ConnectedPacket.
ConnectedPacketCodec() - Constructor for class top.focess.qq.api.net.packet.ConnectedPacketCodec
 
ConnectPacket - Class in top.focess.qq.api.net.packet
Used to connect to the server.
ConnectPacket(String, int, String) - Constructor for class top.focess.qq.api.net.packet.ConnectPacket
Constructs a ConnectPacket
ConnectPacketCodec - Class in top.focess.qq.api.net.packet
Codec for ConnectPacket.
ConnectPacketCodec() - Constructor for class top.focess.qq.api.net.packet.ConnectPacketCodec
 
CONSOLE - Static variable in class top.focess.qq.api.command.CommandSender
Present CONSOLE or we call it Terminate
ConsoleChatEvent - Class in top.focess.qq.api.event.chat
Called when Console input a String
ConsoleChatEvent(String) - Constructor for class top.focess.qq.api.event.chat.ConsoleChatEvent
Constructs a ConsoleInputEvent
consoleInput(String) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message inputted by console with DEBUG level
ConsoleMessageEvent - Class in top.focess.qq.api.event.message
Called when Console input a String (this does not execute any commands)
ConsoleMessageEvent(String) - Constructor for class top.focess.qq.api.event.message.ConsoleMessageEvent
 
Contact - Interface in top.focess.qq.api.bot.contact
Represents a contact, which means a Stranger, a Friend, a Group, a OtherClient or a Member in a group.
contains(String) - Method in class top.focess.qq.api.util.config.Config
Indicate there is a configuration named key
contains(String) - Method in class top.focess.qq.api.util.config.DefaultConfig
 
contains(String) - Method in class top.focess.qq.api.util.session.Session
 
containsClientSide() - Method in interface top.focess.qq.api.net.Socket
Indicate this socket contains client side receiver
containsSection(String) - Method in class top.focess.qq.api.util.session.Session
 
containsServerSide() - Method in interface top.focess.qq.api.net.Socket
Indicate this socket contains server side receiver
convert(String) - Method in class top.focess.qq.api.command.converter.CommandDataConverter
 
convert(String) - Method in class top.focess.qq.api.command.converter.PluginDataConverter
 
createSection(String) - Method in class top.focess.qq.api.util.session.Session
 

D

DataCollection - Class in top.focess.qq.api.command
Store and parser arguments for better CommandExecutor usage.
DataCollection() - Constructor for class top.focess.qq.api.command.DataCollection
 
DataConverterType - Annotation Type in top.focess.qq.api.command.converter
Represent this field is a DataConverter
debug(String) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message with DEBUG level
debugLang(String, Object...) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message with DEBUG level
DefaultConfig - Class in top.focess.qq.api.util.config
Represents a default config named "config.yml" in the plugin folder.
DefaultConfig(File) - Constructor for class top.focess.qq.api.util.config.DefaultConfig
 
DefaultConfig(YamlConfiguration) - Constructor for class top.focess.qq.api.util.config.DefaultConfig
 
delete() - Method in interface top.focess.qq.api.bot.contact.Friend
Delete the friend
deleteFriend(Friend) - Method in interface top.focess.qq.api.bot.Bot
 
deserialize(Map<String, Object>) - Static method in class top.focess.qq.api.plugin.Plugin
 
disable() - Method in class top.focess.qq.api.plugin.LazyPlugin
 
disable() - Method in class top.focess.qq.api.plugin.Plugin
Used to save some data of the plugin
disable() - Method in class top.focess.qq.FocessQQ.MainPlugin
 
DisconnectedPacket - Class in top.focess.qq.api.net.packet
Used to tell client the connection has lost.
DisconnectedPacket() - Constructor for class top.focess.qq.api.net.packet.DisconnectedPacket
Constructs a DisconnectedPacket
DisconnectedPacketCodec - Class in top.focess.qq.api.net.packet
Codec for DisconnectedPacket.
DisconnectedPacketCodec() - Constructor for class top.focess.qq.api.net.packet.DisconnectedPacketCodec
 
DisconnectPacket - Class in top.focess.qq.api.net.packet
Used to tell server the connection has lost.
DisconnectPacket(int, String) - Constructor for class top.focess.qq.api.net.packet.DisconnectPacket
Constructs a DisconnectedPacket
DisconnectPacketCodec - Class in top.focess.qq.api.net.packet
Codec for DisconnectPacket.
DisconnectPacketCodec() - Constructor for class top.focess.qq.api.net.packet.DisconnectPacketCodec
 

E

enable() - Method in class top.focess.qq.api.plugin.LazyPlugin
 
enable() - Method in class top.focess.qq.api.plugin.Plugin
Used to initialize the plugin
enable() - Method in class top.focess.qq.FocessQQ.MainPlugin
 
equals(Object) - Method in class top.focess.qq.api.plugin.Plugin
 
equals(Object) - Method in class top.focess.qq.api.command.CommandSender
 
Event - Class in top.focess.qq.api.event
This is the base class of Event Chain.
Event() - Constructor for class top.focess.qq.api.event.Event
 
EventHandler - Annotation Type in top.focess.qq.api.event
Represent an event listener method.
EventManager - Class in top.focess.qq.api.event
This class is used to submit Event for developers.
EventManager() - Constructor for class top.focess.qq.api.event.EventManager
 
EventPriority - Enum in top.focess.qq.api.event
This class is used to define the priority of the event listener to better define the whole event chain
EventSubmitException - Exception in top.focess.qq.api.event
Thrown to indicate there is any invalid section in Event Submit Chain
EventSubmitException(Event) - Constructor for exception top.focess.qq.api.event.EventSubmitException
Constructs a EventSubmitException
EventSubmitException(Event, String) - Constructor for exception top.focess.qq.api.event.EventSubmitException
Constructs a EventSubmitException
exec(String) - Static method in class top.focess.qq.api.command.CommandLine
Execute command using CommandSender.CONSOLE
exec(String) - Method in class top.focess.qq.api.command.CommandSender
Execute command with this CommandSender
exec(CommandSender, String) - Static method in class top.focess.qq.api.command.CommandLine
Execute command with sender
exec(CommandSender, String, IOHandler) - Static method in class top.focess.qq.api.command.CommandLine
Execute command with sender executing and ioHandler receiving
execute(CommandSender, String[], IOHandler, int, String) - Method in class top.focess.qq.api.command.Command
Execute the command with special arguments
execute(CommandSender, DataCollection, IOHandler) - Method in interface top.focess.qq.api.command.CommandExecutor
 
execute(CommandSender, DataCollection, IOHandler) - Method in interface top.focess.qq.api.command.CommandExecutor
Used to execute the command under certain conditions
exit() - Static method in class top.focess.qq.FocessQQ
Exit FocessQQ Framework.

F

fatal(String) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message with ERROR level
fatalLang(String, Object...) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message with ERROR level
flip() - Method in class top.focess.qq.api.command.data.CommandBuffer
 
flip() - Method in class top.focess.qq.api.command.data.PluginBuffer
 
FocessLogger - Class in top.focess.qq.api.util.logger
This is a logger util class.
FocessLogger() - Constructor for class top.focess.qq.api.util.logger.FocessLogger
 
FocessQQ - Class in top.focess.qq
 
FocessQQ() - Constructor for class top.focess.qq.FocessQQ
 
FocessQQ.MainPlugin - Class in top.focess.qq
The MainPlugin Plugin is a core plugin in Bot.
Friend - Interface in top.focess.qq.api.bot.contact
Represents a friend.
FriendChatEvent - Class in top.focess.qq.api.event.chat
Called when a friend chat with bot
FriendChatEvent(Bot, Friend, MessageChain, MessageSource) - Constructor for class top.focess.qq.api.event.chat.FriendChatEvent
Constructs a FriendChatEvent
FriendInputStatusEvent - Class in top.focess.qq.api.event.bot
Called when friend input status is changed
FriendInputStatusEvent(Bot, Friend, boolean) - Constructor for class top.focess.qq.api.event.bot.FriendInputStatusEvent
Constructs a FriendInputStatusEvent
FriendMessageEvent - Class in top.focess.qq.api.event.message
Called when a friend chat with bot (this does not execute any commands)
FriendMessageEvent(Bot, Friend, MessageChain, MessageSource) - Constructor for class top.focess.qq.api.event.message.FriendMessageEvent
Constructs a FriendMessageEvent
FriendRecallEvent - Class in top.focess.qq.api.event.recall
Called when a Friend recall a message
FriendRecallEvent(Bot, Friend, int[]) - Constructor for class top.focess.qq.api.event.recall.FriendRecallEvent
Constructs a FriendRecallEvent
FriendRequestEvent - Class in top.focess.qq.api.event.request
Called when a friend-request comes
FriendRequestEvent(Bot, long, String, Group, String) - Constructor for class top.focess.qq.api.event.request.FriendRequestEvent
Constructs a FriendRequestEvent

G

get() - Method in class top.focess.qq.api.command.data.CommandBuffer
 
get() - Method in class top.focess.qq.api.command.data.PluginBuffer
 
get(int) - Method in class top.focess.qq.api.bot.message.MessageChain
Get the message at the specified index
get(int) - Method in class top.focess.qq.api.command.data.CommandBuffer
 
get(int) - Method in class top.focess.qq.api.command.data.PluginBuffer
 
get(String) - Method in class top.focess.qq.api.util.config.Config
Get the value of the specified key
get(String) - Method in class top.focess.qq.api.util.config.DefaultConfig
 
get(String) - Method in class top.focess.qq.api.util.config.LangConfig
 
get(String) - Static method in class top.focess.qq.api.util.Property
Get the value of the key in the properties
get(String) - Method in class top.focess.qq.api.util.session.Session
 
get(String, Map<String, Object>, Map<String, String>) - Method in class top.focess.qq.api.util.network.NetworkHandler
 
getAccept() - Method in class top.focess.qq.api.event.request.FriendRequestEvent
 
getAccept() - Method in class top.focess.qq.api.event.request.GroupRequestEvent
 
getAdministrator() - Static method in class top.focess.qq.FocessQQ
Get Administrator as a Friend
getAdministratorId() - Static method in class top.focess.qq.FocessQQ
 
getAliases() - Method in class top.focess.qq.api.command.Command
 
getAppId() - Method in interface top.focess.qq.api.bot.contact.OtherClient
The device appid of this client
getArgs() - Method in class top.focess.qq.api.event.command.CommandExecutedEvent
 
getArgs() - Method in class top.focess.qq.api.event.command.CommandPrepostEvent
 
getAsFriend() - Method in interface top.focess.qq.api.bot.Bot
Get the bot itself as a friend
getAsMember() - Method in interface top.focess.qq.api.bot.contact.Group
Get the bot self as a member
getAsMember(Group) - Method in interface top.focess.qq.api.bot.Bot
 
getAuthor() - Method in class top.focess.qq.api.plugin.Plugin
 
getAuthor() - Method in class top.focess.qq.api.plugin.PluginDescription
 
getAvatarUrl() - Method in interface top.focess.qq.api.bot.contact.Friend
Get the friend's avatar url
getBot() - Method in interface top.focess.qq.api.bot.contact.Contact
Get the contact bot
getBot() - Method in class top.focess.qq.api.command.CommandSender
Get the bot
getBot() - Method in class top.focess.qq.api.event.bot.BotEvent
 
getBot() - Static method in class top.focess.qq.FocessQQ
 
getBot(long) - Method in interface top.focess.qq.api.bot.BotManager
Get the bot with special id
getBotId() - Method in class top.focess.qq.api.bot.message.MessageSource
Get the bot id
getBotManager() - Method in interface top.focess.qq.api.bot.Bot
Get the Bot Manager of the bot
getBotManager() - Static method in class top.focess.qq.FocessQQ
 
getBots() - Method in interface top.focess.qq.api.bot.BotManager
Get the list of bots
getBytes() - Method in class top.focess.qq.api.net.PacketPreCodec
Get all bytes of the packet
getCardName() - Method in interface top.focess.qq.api.bot.contact.Member
Get the name in the group
getClient(String) - Method in interface top.focess.qq.api.net.ServerReceiver
Get the client by given name
getClientId() - Method in interface top.focess.qq.api.net.ClientReceiver
Get the client id
getClientId() - Method in class top.focess.qq.api.net.packet.ClientPacket
 
getClientId() - Method in class top.focess.qq.api.net.packet.ConnectedPacket
 
getClientReceiver() - Static method in class top.focess.qq.FocessQQ
 
getClients(String) - Method in interface top.focess.qq.api.net.ServerMultiReceiver
Get the list of the clients with given name
getClientToken() - Method in interface top.focess.qq.api.net.ClientReceiver
Get the client token
getCommand() - Method in class top.focess.qq.api.event.command.CommandExecutedEvent
 
getCommand() - Method in class top.focess.qq.api.event.command.CommandPrepostEvent
 
getCommands() - Static method in class top.focess.qq.api.command.Command
Get all commands
getCommandSender() - Method in interface top.focess.qq.api.bot.contact.CommandExecutor
 
getConsoleIoHandler() - Static method in class top.focess.qq.api.util.IOHandler
 
getContact() - Method in class top.focess.qq.api.event.bot.BotSendMessageEvent
 
getDefaultConfig() - Method in class top.focess.qq.api.plugin.Plugin
 
getDefaultFolder() - Method in class top.focess.qq.api.plugin.Plugin
 
getDependencies() - Method in class top.focess.qq.api.plugin.PluginDescription
 
getDeviceKind() - Method in interface top.focess.qq.api.bot.contact.OtherClient
The device type of this client
getDeviceName() - Method in interface top.focess.qq.api.bot.contact.OtherClient
The device name of this client
getExecutorPermission() - Method in class top.focess.qq.api.command.Command
 
getFile() - Method in class top.focess.qq.api.plugin.Plugin
Get the plugin jar file
getFile() - Method in class top.focess.qq.api.util.config.Config
Get the file of this configuration
getFriend() - Method in class top.focess.qq.api.command.CommandSender
Get the friend, or null if this CommandSender does not present a friend
getFriend() - Method in class top.focess.qq.api.event.bot.FriendInputStatusEvent
 
getFriend() - Method in class top.focess.qq.api.event.chat.FriendChatEvent
 
getFriend() - Method in class top.focess.qq.api.event.message.FriendMessageEvent
 
getFriend() - Method in class top.focess.qq.api.event.recall.FriendRecallEvent
 
getFriend(long) - Method in interface top.focess.qq.api.bot.Bot
Get the friend with special id
getFriend(long) - Static method in class top.focess.qq.FocessQQ
Get the Friend Mirai instance by its id
getFriendOrFail(long) - Method in interface top.focess.qq.api.bot.Bot
Get the friend with special id
getFriends() - Method in interface top.focess.qq.api.bot.Bot
Get all the friends
getGroup() - Method in interface top.focess.qq.api.bot.contact.Member
Get the group
getGroup() - Method in class top.focess.qq.api.event.chat.GroupChatEvent
Get the Group Mirai instance of the member
getGroup() - Method in class top.focess.qq.api.event.message.GroupMessageEvent
Get the Group Mirai instance of the member
getGroup() - Method in class top.focess.qq.api.event.recall.GroupRecallEvent
Get the Group where the member recalls the message
getGroup() - Method in class top.focess.qq.api.event.request.FriendRequestEvent
 
getGroup(long) - Method in interface top.focess.qq.api.bot.Bot
Get the group with special id
getGroup(long) - Static method in class top.focess.qq.FocessQQ
Get the Group Mirai instance by its id
getGroupOrFail(long) - Method in interface top.focess.qq.api.bot.Bot
Get the group with special id
getGroups() - Method in interface top.focess.qq.api.bot.Bot
Get all the groups
getHost() - Method in interface top.focess.qq.api.net.ClientReceiver
Get the target host of the client
getHost() - Method in class top.focess.qq.api.net.packet.ConnectPacket
 
getId() - Method in interface top.focess.qq.api.bot.Bot
Get the id of the bot
getId() - Method in interface top.focess.qq.api.bot.contact.Contact
Get the contact id
getId() - Method in class top.focess.qq.api.event.request.FriendRequestEvent
 
getId() - Method in class top.focess.qq.api.event.request.GroupRequestEvent
 
getId() - Method in interface top.focess.qq.api.net.Client
Get the client id
getId() - Method in class top.focess.qq.api.net.packet.ClientPackPacket
 
getId() - Method in class top.focess.qq.api.net.packet.ConnectedPacket
 
getId() - Method in class top.focess.qq.api.net.packet.ConnectPacket
 
getId() - Method in class top.focess.qq.api.net.packet.DisconnectedPacket
 
getId() - Method in class top.focess.qq.api.net.packet.DisconnectPacket
 
getId() - Method in class top.focess.qq.api.net.packet.HeartPacket
 
getId() - Method in class top.focess.qq.api.net.packet.MessagePacket
 
getId() - Method in class top.focess.qq.api.net.packet.Packet
Get the packet id
getId() - Method in class top.focess.qq.api.net.packet.ServerPackPacket
 
getId() - Method in class top.focess.qq.api.net.packet.SidedConnectPacket
 
getId() - Method in class top.focess.qq.api.net.packet.WaitPacket
 
getIds() - Method in class top.focess.qq.api.bot.message.MessageSource
Get the message ids
getInternalIds() - Method in class top.focess.qq.api.bot.message.MessageSource
Get the message internal ids
getInvitor() - Method in class top.focess.qq.api.event.request.GroupRequestEvent
 
getIoHandler() - Method in class top.focess.qq.api.event.command.CommandExecutedEvent
 
getIoHandler() - Method in class top.focess.qq.api.event.command.CommandPrepostEvent
 
getIOHandler() - Method in class top.focess.qq.api.command.CommandSender
Get the receiver by this CommandSender
getLangConfig() - Method in class top.focess.qq.api.plugin.Plugin
 
getLangConfig() - Static method in class top.focess.qq.FocessQQ
 
getLimitVersion() - Method in class top.focess.qq.api.plugin.PluginDescription
 
getLogger() - Static method in class top.focess.qq.FocessQQ
 
getMain() - Method in class top.focess.qq.api.plugin.PluginDescription
 
getMainPlugin() - Static method in class top.focess.qq.FocessQQ
 
getMember() - Method in class top.focess.qq.api.command.CommandSender
Get the member, or null if this CommandSender does not present a member
getMember() - Method in class top.focess.qq.api.event.chat.GroupChatEvent
 
getMember() - Method in class top.focess.qq.api.event.message.GroupMessageEvent
 
getMember() - Method in class top.focess.qq.api.event.recall.GroupRecallEvent
 
getMember(long) - Method in interface top.focess.qq.api.bot.contact.Group
Get the group's member
getMember(Group, long) - Method in interface top.focess.qq.api.bot.Bot
 
getMemberOrFail(long) - Method in interface top.focess.qq.api.bot.contact.Group
Get the group's member
getMemberOrFail(Group, long) - Method in interface top.focess.qq.api.bot.Bot
 
getMembers() - Method in interface top.focess.qq.api.bot.contact.Group
Get the group's all members
getMembers(Group) - Method in interface top.focess.qq.api.bot.Bot
 
getMessage() - Method in class top.focess.qq.api.event.bot.BotPreSendMessageEvent
 
getMessage() - Method in class top.focess.qq.api.event.bot.BotSendMessageEvent
 
getMessage() - Method in class top.focess.qq.api.event.chat.ChatEvent
 
getMessage() - Method in class top.focess.qq.api.event.chat.ConsoleChatEvent
 
getMessage() - Method in class top.focess.qq.api.event.message.ConsoleMessageEvent
 
getMessage() - Method in class top.focess.qq.api.event.message.MessageEvent
 
getMessage() - Method in class top.focess.qq.api.event.request.FriendRequestEvent
 
getMessage() - Method in class top.focess.qq.api.net.packet.MessagePacket
 
getMessageIds() - Method in class top.focess.qq.api.event.recall.FriendRecallEvent
 
getMessageIds() - Method in class top.focess.qq.api.event.recall.GroupRecallEvent
 
getName() - Method in interface top.focess.qq.api.bot.contact.Contact
Get the contact name
getName() - Method in class top.focess.qq.api.command.Command
 
getName() - Method in class top.focess.qq.api.event.request.GroupRequestEvent
 
getName() - Method in interface top.focess.qq.api.net.Client
Get the client name
getName() - Method in interface top.focess.qq.api.net.ClientReceiver
Get the name of the client
getName() - Method in class top.focess.qq.api.net.packet.ConnectPacket
 
getName() - Method in class top.focess.qq.api.net.packet.SidedConnectPacket
 
getName() - Method in class top.focess.qq.api.plugin.Plugin
 
getName() - Method in class top.focess.qq.api.plugin.PluginDescription
 
getNick() - Method in class top.focess.qq.api.event.request.FriendRequestEvent
 
getOperator() - Method in class top.focess.qq.api.event.recall.GroupRecallEvent
 
getOrDefault(String, T) - Method in class top.focess.qq.api.util.config.DefaultConfig
 
getOrDefault(String, T) - Static method in class top.focess.qq.api.util.Property
Get the value of the key in the properties or default value if the key is not existed
getOrDefault(String, T) - Method in class top.focess.qq.api.util.session.Session
 
getOtherClient(long) - Method in interface top.focess.qq.api.bot.Bot
 
getOtherClientOrFail(long) - Method in interface top.focess.qq.api.bot.Bot
 
getPacket() - Method in class top.focess.qq.api.net.packet.ClientPackPacket
 
getPacket() - Method in class top.focess.qq.api.net.packet.ServerPackPacket
 
getParent() - Method in class top.focess.qq.api.util.session.SessionSection
Get the parent section
getPermission() - Method in interface top.focess.qq.api.bot.contact.Member
Get the member's permission in group
getPermission() - Method in class top.focess.qq.api.command.Command
 
getPlugin() - Method in interface top.focess.qq.api.bot.Bot
Get the plugin of the bot
getPlugin() - Method in class top.focess.qq.api.command.Command
 
getPlugin() - Method in interface top.focess.qq.api.event.Listener
Get the plugin that this listener belongs to
getPlugin() - Method in class top.focess.qq.api.event.plugin.PluginEvent
 
getPlugin() - Method in class top.focess.qq.api.util.network.NetworkHandler
 
getPlugin(Class<? extends Plugin>) - Static method in class top.focess.qq.api.plugin.Plugin
Get Plugin instance by the class instance
getPlugin(Class<? extends Plugin>) - Static method in class top.focess.qq.FocessQQ
Get the plugin by its class
getPlugin(String) - Static method in class top.focess.qq.api.plugin.Plugin
Get Plugin instance by the name
getPlugin(String) - Static method in class top.focess.qq.FocessQQ
Get the plugin by its name
getPluginDescription() - Method in class top.focess.qq.api.plugin.Plugin
 
getPlugins() - Static method in class top.focess.qq.api.plugin.Plugin
Get all the loaded plugins
getPlugins() - Static method in class top.focess.qq.FocessQQ
Get all the loaded plugins
getPort() - Method in interface top.focess.qq.api.net.ClientReceiver
Get the target port of the client
getPort() - Method in class top.focess.qq.api.net.packet.ConnectPacket
 
getPriority() - Method in enum top.focess.qq.api.event.EventPriority
 
getProperties() - Static method in class top.focess.qq.FocessQQ.MainPlugin
 
getRawName() - Method in interface top.focess.qq.api.bot.contact.Friend
Get the friend's raw name (its nickname)
getRawName() - Method in interface top.focess.qq.api.bot.contact.Member
Get the member's raw name (its nickname)
getRawName() - Method in interface top.focess.qq.api.bot.contact.Stranger
Get the stranger's raw name (its nickname)
getRequireVersion() - Method in class top.focess.qq.api.plugin.PluginDescription
 
getResult() - Method in class top.focess.qq.api.event.command.CommandExecutedEvent
 
getSection(String) - Method in class top.focess.qq.api.util.config.Config
Get the section named key Note: if the section named key does not exist, it will be created
getSection(String) - Method in class top.focess.qq.api.util.config.DefaultConfig
 
getSection(String) - Method in class top.focess.qq.api.util.config.LangConfig
 
getSection(String) - Method in class top.focess.qq.api.util.session.Session
 
getSender() - Method in class top.focess.qq.api.bot.message.MessageSource
Get the sender id
getSender() - Method in class top.focess.qq.api.event.command.CommandExecutedEvent
 
getSender() - Method in class top.focess.qq.api.event.command.CommandPrepostEvent
 
getServerReceiver() - Static method in class top.focess.qq.FocessQQ
 
getSession() - Method in class top.focess.qq.api.command.CommandSender
Get Session of the CommandSender.
getSocket() - Static method in class top.focess.qq.FocessQQ
 
getSoftDependencies() - Method in class top.focess.qq.api.plugin.PluginDescription
 
getSource() - Method in class top.focess.qq.api.event.chat.ChatEvent
 
getSource() - Method in class top.focess.qq.api.event.chat.FriendChatEvent
 
getSource() - Method in class top.focess.qq.api.event.message.MessageEvent
 
getStranger() - Method in class top.focess.qq.api.command.CommandSender
Get the stranger, or null if this CommandSender does not present a stranger
getStranger() - Method in class top.focess.qq.api.event.chat.StrangerChatEvent
 
getStranger() - Method in class top.focess.qq.api.event.message.StrangerMessageEvent
 
getStranger(long) - Method in interface top.focess.qq.api.bot.Bot
 
getStrangerOrFail(long) - Method in interface top.focess.qq.api.bot.Bot
 
getTarget() - Method in class top.focess.qq.api.bot.message.MessageSource
Get the target id
getTarget() - Method in class top.focess.qq.api.event.bot.BotPreSendMessageEvent
 
getTargetClass() - Method in class top.focess.qq.api.command.converter.CommandDataConverter
 
getTargetClass() - Method in class top.focess.qq.api.command.converter.PluginDataConverter
 
getTime() - Method in class top.focess.qq.api.bot.message.MessageSource
Get the sending time
getTime() - Method in class top.focess.qq.api.net.packet.HeartPacket
 
getToken() - Method in class top.focess.qq.api.net.packet.ClientPacket
 
getToken() - Method in class top.focess.qq.api.net.packet.ConnectedPacket
 
getUdpServerMultiReceiver() - Static method in class top.focess.qq.FocessQQ
 
getUdpServerReceiver() - Static method in class top.focess.qq.FocessQQ
 
getUdpSocket() - Static method in class top.focess.qq.FocessQQ
 
getUsername() - Static method in class top.focess.qq.FocessQQ
 
getValues() - Method in class top.focess.qq.api.util.config.Config
Get all the configuration as a map
getValues() - Method in class top.focess.qq.api.util.config.DefaultConfig
 
getValues() - Method in class top.focess.qq.api.util.session.Session
 
getVersion() - Method in class top.focess.qq.api.plugin.Plugin
 
getVersion() - Method in class top.focess.qq.api.plugin.PluginDescription
 
getVersion() - Static method in class top.focess.qq.FocessQQ
 
Group - Interface in top.focess.qq.api.bot.contact
Represents a group.
GroupChatEvent - Class in top.focess.qq.api.event.chat
Called when a member who chats in the group the bot is in
GroupChatEvent(Bot, Member, MessageChain, MessageSource) - Constructor for class top.focess.qq.api.event.chat.GroupChatEvent
Constructs a GroupChatEvent
GroupMessageEvent - Class in top.focess.qq.api.event.message
Called when a member who chats in the group the bot is in (this does not execute any commands)
GroupMessageEvent(Bot, Member, MessageChain, MessageSource) - Constructor for class top.focess.qq.api.event.message.GroupMessageEvent
Constructs a GroupMessageEvent
GroupRecallEvent - Class in top.focess.qq.api.event.recall
Called when a Member recall a message in a Group
GroupRecallEvent(Bot, Member, int[], Member) - Constructor for class top.focess.qq.api.event.recall.GroupRecallEvent
Constructs a GroupRecallEvent
GroupRequestEvent - Class in top.focess.qq.api.event.request
Called when a group-request comes
GroupRequestEvent(Bot, long, String, Friend) - Constructor for class top.focess.qq.api.event.request.GroupRequestEvent
Constructs a GroupRecallEvent

H

handle(String, CommandSender, Command, String[], int, String...) - Method in interface top.focess.qq.api.command.SpecialArgumentComplexHandler
Handle the special argument
handle(String, CommandSender, Command, String[], int, String...) - Method in interface top.focess.qq.api.command.SpecialArgumentHandler
 
handle(T) - Method in interface top.focess.qq.api.net.PackHandler
Used to handle the packet
handle(CommandSender, Command, String[], int) - Method in interface top.focess.qq.api.command.SpecialArgumentHandler
Handle the special argument
hasAdministratorId() - Static method in class top.focess.qq.FocessQQ
 
hashCode() - Method in class top.focess.qq.api.command.CommandSender
 
hashCode() - Method in class top.focess.qq.api.plugin.Plugin
 
hasInput(boolean, int) - Method in class top.focess.qq.api.util.IOHandler
Indicate there needs an input String and wait for the seconds
hasKey(String) - Static method in class top.focess.qq.api.util.Property
Indicate whether it has the key or not
hasPermission(CommandPermission) - Method in class top.focess.qq.api.command.CommandSender
Indicate this CommandSender owns the permission
HeartPacket - Class in top.focess.qq.api.net.packet
Used to tell server the connection is not lost.
HeartPacket(int, String, long) - Constructor for class top.focess.qq.api.net.packet.HeartPacket
Constructs a HeartPacket
HeartPacketCodec - Class in top.focess.qq.api.net.packet
Codec for HeartPacket.
HeartPacketCodec() - Constructor for class top.focess.qq.api.net.packet.HeartPacketCodec
 
HIGH - top.focess.qq.api.event.EventPriority
 
HIGHER - top.focess.qq.api.event.EventPriority
 
HIGHEST - top.focess.qq.api.event.EventPriority
 

I

ignore() - Method in class top.focess.qq.api.event.request.GroupRequestEvent
Ignore the request
IllegalCommandClassException - Exception in top.focess.qq.api.command
Thrown to indicate this class is an illegal Command class
IllegalCommandClassException(Class<?>) - Constructor for exception top.focess.qq.api.command.IllegalCommandClassException
Constructs a IllegalCommandClassException
IllegalDataConverterClassException - Exception in top.focess.qq.api.command.converter
Thrown to indicate this class is an illegal DataConverter class
IllegalDataConverterClassException(Class<?>) - Constructor for exception top.focess.qq.api.command.converter.IllegalDataConverterClassException
Constructs a IllegalDataConverterClassException
IllegalDataConverterClassException(Class<? extends DataConverter>, Exception) - Constructor for exception top.focess.qq.api.command.converter.IllegalDataConverterClassException
Constructs a IllegalDataConverterClassException
IllegalListenerClassException - Exception in top.focess.qq.api.event
Thrown to indicate this class is an illegal Listener class
IllegalListenerClassException(Class<?>) - Constructor for exception top.focess.qq.api.event.IllegalListenerClassException
Constructs a IllegalListenerClassException
IllegalListenerClassException(Class<? extends Listener>, Exception) - Constructor for exception top.focess.qq.api.event.IllegalListenerClassException
Constructs a IllegalListenerClassException
IllegalPluginClassException - Exception in top.focess.qq.api.plugin
Thrown to indicate this class is an illegal Plugin class
IllegalPluginClassException(Class<?>) - Constructor for exception top.focess.qq.api.plugin.IllegalPluginClassException
Constructs a IllegalPluginClassException
IllegalPortException - Exception in top.focess.qq.api.net
Thrown to indicate this port is not available
IllegalPortException(int) - Constructor for exception top.focess.qq.api.net.IllegalPortException
Constructs a IllegalPortException
IllegalSpecialArgumentComplexHandlerClassException - Exception in top.focess.qq.api.command
Thrown to indicate this class is an illegal SpecialArgumentHandler class
IllegalSpecialArgumentComplexHandlerClassException(Class<?>) - Constructor for exception top.focess.qq.api.command.IllegalSpecialArgumentComplexHandlerClassException
Constructs a new IllegalSpecialArgumentHandlerClassException
IllegalSpecialArgumentComplexHandlerClassException(Class<? extends SpecialArgumentComplexHandler>, Exception) - Constructor for exception top.focess.qq.api.command.IllegalSpecialArgumentComplexHandlerClassException
Constructs a new IllegalSpecialArgumentHandlerClassException
Image - Interface in top.focess.qq.api.bot.message
 
info(String) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message with INFO level
infoLang(String, Object...) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message with INFO level
infoUsage(CommandSender, IOHandler) - Method in class top.focess.qq.api.command.Command
 
init() - Method in class top.focess.qq.api.command.Command
Used to initialize the command (the primary goal is to define the default executors)
initialize() - Method in class top.focess.qq.api.plugin.Plugin
 
input(DataConverter<T>) - Method in class top.focess.qq.api.util.IOHandler
Used to convert the input String into the target type
IOHandler - Class in top.focess.qq.api.util
This class is used to handle input and output when executing Command.
IOHandler() - Constructor for class top.focess.qq.api.util.IOHandler
 
IPAD - top.focess.qq.api.bot.BotProtocol
 
isAdministrator() - Method in interface top.focess.qq.api.bot.Bot
Indicate this is the Administrator
isAdministrator() - Method in class top.focess.qq.api.command.CommandSender
Indicate this is an Administrator
isBlackList() - Method in class top.focess.qq.api.event.request.FriendRequestEvent
Indicate add this stranger to blacklist
isCancelled() - Method in interface top.focess.qq.api.event.Cancellable
Indicate this event is cancelled
isCancelled() - Method in class top.focess.qq.api.event.command.CommandPrepostEvent
 
isConnected() - Method in interface top.focess.qq.api.net.ClientReceiver
Indicate this client has connected to a server
isConnected(String) - Method in interface top.focess.qq.api.net.ServerReceiver
Indicate the client is connected to server
isConsole() - Method in class top.focess.qq.api.command.CommandSender
Indicate whether it is CONSOLE
isDebugOutput() - Method in class top.focess.qq.api.util.logger.FocessLogger
Get debug output status
isDefaultBot() - Method in interface top.focess.qq.api.bot.Bot
Indicate this is the default bot
isEmpty() - Method in class top.focess.qq.api.bot.message.MessageChain
Indicates whether this message chain is empty
isEnabled() - Method in class top.focess.qq.api.plugin.Plugin
 
isFriend() - Method in class top.focess.qq.api.command.CommandSender
Indicate this is a friend
isInitialized() - Method in class top.focess.qq.api.plugin.Plugin
Indicate whether the plugin is initialized or not
isInput() - Method in class top.focess.qq.api.event.bot.FriendInputStatusEvent
 
isMember() - Method in class top.focess.qq.api.command.CommandSender
Indicate this is a member
isNeedUpdate() - Method in class top.focess.qq.api.event.bot.BotPreSendMessageEvent
 
isOffline() - Method in interface top.focess.qq.api.bot.Bot
Indicate the bot is offline
isOnline() - Method in interface top.focess.qq.api.bot.Bot
Indicate the bot is online
isPrevent() - Method in class top.focess.qq.api.event.Event
 
isRegistered() - Method in class top.focess.qq.api.command.Command
 
isRunning() - Static method in class top.focess.qq.FocessQQ
 
isStranger() - Method in class top.focess.qq.api.command.CommandSender
Indicate whether this is a stranger
iterator() - Method in class top.focess.qq.api.bot.message.MessageChain
Get the iterator of this message chain

J

JSON - Static variable in class top.focess.qq.api.util.network.NetworkHandler
 

L

LangConfig - Class in top.focess.qq.api.util.config
Represents a language config named "lang.yml" in the plugin jar file.
LangConfig(InputStream) - Constructor for class top.focess.qq.api.util.config.LangConfig
 
LangConfig(File) - Constructor for class top.focess.qq.api.util.config.LangConfig
 
LazyPlugin - Class in top.focess.qq.api.plugin
This is lazy version of the plugin.
LazyPlugin() - Constructor for class top.focess.qq.api.plugin.LazyPlugin
Initialize a Plugin instance.
Listener - Interface in top.focess.qq.api.event
This class is used to indicate this is an event listener
ListenerHandler - Class in top.focess.qq.api.event
This class is used to help invoke listener methods
ListenerHandler() - Constructor for class top.focess.qq.api.event.ListenerHandler
 
ListenerType - Annotation Type in top.focess.qq.api.event
Represent this class is a Listener.
loadResource(String) - Method in class top.focess.qq.api.plugin.Plugin
Get the resource of the plugin
login() - Method in interface top.focess.qq.api.bot.Bot
Login the bot
login(long, String, Plugin) - Method in interface top.focess.qq.api.bot.BotManager
Login and get the bot with id and password
login(long, String, Plugin, BotProtocol) - Method in interface top.focess.qq.api.bot.BotManager
Login and get the bot with id and password
login(Bot) - Method in interface top.focess.qq.api.bot.BotManager
Login the bot
loginDirectly(long, String, Plugin) - Method in interface top.focess.qq.api.bot.BotManager
Login and get the bot with id and password
loginDirectly(long, String, Plugin, BotProtocol) - Method in interface top.focess.qq.api.bot.BotManager
Login and get the bot with id and password
logout() - Method in interface top.focess.qq.api.bot.Bot
Logout the bot
logout(Bot) - Method in interface top.focess.qq.api.bot.BotManager
Logout the bot
LOW - top.focess.qq.api.event.EventPriority
 
LOWER - top.focess.qq.api.event.EventPriority
 
LOWEST - top.focess.qq.api.event.EventPriority
 

M

MACOS - top.focess.qq.api.bot.BotProtocol
 
main(String[]) - Static method in class top.focess.qq.FocessQQ
 
MainPlugin() - Constructor for class top.focess.qq.FocessQQ.MainPlugin
 
Member - Interface in top.focess.qq.api.bot.contact
Represents a member in a group.
Message - Interface in top.focess.qq.api.bot.message
Represents a message.
MessageChain - Class in top.focess.qq.api.bot.message
Represents a message chain.
MessageChain(Message) - Constructor for class top.focess.qq.api.bot.message.MessageChain
 
MessageEvent - Class in top.focess.qq.api.event.message
Called when a friend chat with bot or a member chat in a group the bot is in (this does not execute any commands)
MessageEvent(Bot, MessageChain, MessageSource) - Constructor for class top.focess.qq.api.event.message.MessageEvent
Constructs a MessageEvent
MessagePacket - Class in top.focess.qq.api.net.packet
Used to send String message.
MessagePacket(String) - Constructor for class top.focess.qq.api.net.packet.MessagePacket
Constructs a MessagePacket
MessagePacketCodec - Class in top.focess.qq.api.net.packet
Codec for MessagePacket.
MessagePacketCodec() - Constructor for class top.focess.qq.api.net.packet.MessagePacketCodec
 
MessageSource - Class in top.focess.qq.api.bot.message
Represents a message source.
MessageSource() - Constructor for class top.focess.qq.api.bot.message.MessageSource
 

N

name() - Method in annotation type top.focess.qq.api.command.CommandType
Set the name of the command
name() - Method in annotation type top.focess.qq.api.command.SpecialArgumentType
The name of the special argument
NetworkHandler - Class in top.focess.qq.api.util.network
This is a network util class.
NetworkHandler(Plugin) - Constructor for class top.focess.qq.api.util.network.NetworkHandler
Initialize a new network handler with default options
NetworkHandler(Plugin, NetworkHandler.Options) - Constructor for class top.focess.qq.api.util.network.NetworkHandler
Initialize a new network handler with specified options
newFocessScheduler(Plugin) - Static method in class top.focess.qq.api.schedule.Schedulers
New a FocessScheduler, the scheduler will run all tasks in time order.
newFocessScheduler(Plugin, String) - Static method in class top.focess.qq.api.schedule.Schedulers
New a FocessScheduler, the scheduler will run all tasks in time order.
newThreadPoolScheduler(Plugin, int) - Static method in class top.focess.qq.api.schedule.Schedulers
New a ThreadPoolScheduler, the scheduler can run tasks in parallel.
newThreadPoolScheduler(Plugin, int, boolean, String) - Static method in class top.focess.qq.api.schedule.Schedulers
New a ThreadPoolScheduler, the scheduler can run tasks in parallel.
NORMAL - top.focess.qq.api.event.EventPriority
 
notCallIfCancelled() - Method in annotation type top.focess.qq.api.event.EventHandler
Set whether this method should be called when the event is cancelled
notCallIfPrevented() - Method in annotation type top.focess.qq.api.event.EventHandler
Set whether this method should be called when the event is prevented

O

of(CommandExecutor) - Static method in class top.focess.qq.api.command.CommandSender
Get the CommandSender by CommandExecutor
onDisable() - Method in class top.focess.qq.api.plugin.Plugin
 
onEnable() - Method in class top.focess.qq.api.plugin.Plugin
 
OtherClient - Interface in top.focess.qq.api.bot.contact
Represents a client.
outputLang(String, Object...) - Method in class top.focess.qq.api.util.IOHandler
Used to output formatted language key

P

Packet - Class in top.focess.qq.api.net.packet
This is the base class of all packets.
Packet() - Constructor for class top.focess.qq.api.net.packet.Packet
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.ClientPackPacket
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.ConnectedPacket
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.ConnectPacket
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.DisconnectedPacket
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.DisconnectPacket
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.HeartPacket
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.MessagePacket
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.ServerPackPacket
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.SidedConnectPacket
 
PACKET_ID - Static variable in class top.focess.qq.api.net.packet.WaitPacket
 
PacketCodec<T extends Packet> - Class in top.focess.qq.api.net.packet
The codec for special packet type.
PacketCodec() - Constructor for class top.focess.qq.api.net.packet.PacketCodec
 
PacketPreCodec - Class in top.focess.qq.api.net
This class is used to prehandle the packet.
PacketPreCodec() - Constructor for class top.focess.qq.api.net.PacketPreCodec
 
PackHandler<T extends Packet> - Interface in top.focess.qq.api.net
Represents a packet handler to define how to handle packet.
plugin() - Static method in class top.focess.qq.api.plugin.Plugin
Get the plugin by its caller class Note: this method will not return null.
Plugin - Class in top.focess.qq.api.plugin
Represent a Plugin class that can be load, enable and disable.
Plugin() - Constructor for class top.focess.qq.api.plugin.Plugin
Initialize a Plugin Instance.
PLUGIN_DATA_CONVERTER - Static variable in class top.focess.qq.api.command.converter.PluginDataConverter
Convert the String argument to Plugin argument
PluginBuffer - Class in top.focess.qq.api.command.data
Represent a buffer of Plugin.
PluginDataConverter - Class in top.focess.qq.api.command.converter
Convert the String argument to Plugin argument
PluginDataConverter() - Constructor for class top.focess.qq.api.command.converter.PluginDataConverter
 
PluginDescription - Class in top.focess.qq.api.plugin
The description of plugin.
PluginDescription(YamlConfiguration) - Constructor for class top.focess.qq.api.plugin.PluginDescription
Constructs a new PluginDescription from the plugin config
PluginDuplicateException - Exception in top.focess.qq.api.plugin
Thrown to indicate there is an existed plugin named this name
PluginDuplicateException(String, String) - Constructor for exception top.focess.qq.api.plugin.PluginDuplicateException
Constructs a PluginDuplicateException
PluginEvent - Class in top.focess.qq.api.event.plugin
Called when a plugin triggers a special action
PluginEvent(Plugin) - Constructor for class top.focess.qq.api.event.plugin.PluginEvent
Constructs a PluginEvent
PluginLoaderException - Exception in top.focess.qq.api.plugin
Thrown to indicate none-MainPlugin plugin is not loaded by PluginClassLoader
PluginLoaderException(String) - Constructor for exception top.focess.qq.api.plugin.PluginLoaderException
Constructs a PluginLoaderException
PluginLoadEvent - Class in top.focess.qq.api.event.plugin
Called when a plugin is loaded
PluginLoadEvent(Plugin) - Constructor for class top.focess.qq.api.event.plugin.PluginLoadEvent
Constructs a PluginLoadEvent
PluginLoadException - Exception in top.focess.qq.api.plugin
Thrown to indicate there is any exception thrown in the initializing process
PluginLoadException(Class<? extends Plugin>, Throwable) - Constructor for exception top.focess.qq.api.plugin.PluginLoadException
Constructs a PluginLoadException
PluginType - Annotation Type in top.focess.qq.api.plugin
Represent this class is a Plugin.
PluginUnloadEvent - Class in top.focess.qq.api.event.plugin
Called when a plugin is unloaded
PluginUnloadEvent(Plugin) - Constructor for class top.focess.qq.api.event.plugin.PluginUnloadEvent
Constructs a PluginUnloadEvent
PluginUnloadException - Exception in top.focess.qq.api.plugin
Thrown to indicate this plugin should be disabled.
PluginUnloadException() - Constructor for exception top.focess.qq.api.plugin.PluginUnloadException
 
plus(Message) - Method in interface top.focess.qq.api.bot.message.Message
Append a message to the end of this message.
post(String, Map<String, Object>, Map<String, String>, MediaType) - Method in class top.focess.qq.api.util.network.NetworkHandler
 
prevent() - Method in class top.focess.qq.api.event.Event
Prevent submitting in the future Event Chain
priority() - Method in annotation type top.focess.qq.api.event.EventHandler
Set the priority of this event listener method
Property - Class in top.focess.qq.api.util
Store some default properties of this framework.
push(byte[], int) - Method in class top.focess.qq.api.net.PacketPreCodec
Push the data to the precodec
push(byte[], int, int) - Method in class top.focess.qq.api.net.PacketPreCodec
Push the data to the precodec
put(Command) - Method in class top.focess.qq.api.command.data.CommandBuffer
 
put(Plugin) - Method in class top.focess.qq.api.command.data.PluginBuffer
 
put(String, Object) - Static method in class top.focess.qq.api.util.Property
Set the property
put(String, Map<String, Object>, Map<String, String>, MediaType) - Method in class top.focess.qq.api.util.network.NetworkHandler
 

Q

quit() - Method in interface top.focess.qq.api.bot.contact.Group
Quit the group
quitGroup(Group) - Method in interface top.focess.qq.api.bot.Bot
 

R

readByte() - Method in class top.focess.qq.api.net.PacketPreCodec
Read a byte
readDouble() - Method in class top.focess.qq.api.net.PacketPreCodec
Read a double
readFloat() - Method in class top.focess.qq.api.net.PacketPreCodec
Read a float
readInt() - Method in class top.focess.qq.api.net.PacketPreCodec
Read a integer
readLong() - Method in class top.focess.qq.api.net.PacketPreCodec
Read a long
readPacket() - Method in class top.focess.qq.api.net.PacketPreCodec
Read a packet
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.ClientPackPacketCodec
 
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.ConnectedPacketCodec
 
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.ConnectPacketCodec
 
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.DisconnectedPacketCodec
 
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.DisconnectPacketCodec
 
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.HeartPacketCodec
 
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.MessagePacketCodec
 
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.PacketCodec
Read the special packet from precodec
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.ServerPackPacketCodec
 
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.SidedConnectPacketCodec
 
readPacket(PacketPreCodec) - Method in class top.focess.qq.api.net.packet.WaitPacketCodec
 
readShort() - Method in class top.focess.qq.api.net.PacketPreCodec
Read a short
readString() - Method in class top.focess.qq.api.net.PacketPreCodec
Read a string
Receiver - Interface in top.focess.qq.api.net
The class is used to handle packet.
refuse() - Method in class top.focess.qq.api.event.request.FriendRequestEvent
Refuse this request
refuse(boolean) - Method in class top.focess.qq.api.event.request.FriendRequestEvent
Refuse this request and add blacklist to it or not
register(int, PacketCodec<T>) - Static method in class top.focess.qq.api.net.PacketPreCodec
Register the packet codec for the special packet id
register(Plugin, Command) - Static method in class top.focess.qq.api.command.Command
Register the command
register(Listener, Method, EventHandler) - Method in class top.focess.qq.api.event.ListenerHandler
Register the listener
register(Plugin, Class<T>, PackHandler<T>) - Method in interface top.focess.qq.api.net.ClientReceiver
Register packet handler for server
register(Plugin, String, Class<T>, PackHandler<T>) - Method in interface top.focess.qq.api.net.ServerReceiver
Register packet handler for special client
register(Plugin, String, SpecialArgumentComplexHandler) - Static method in class top.focess.qq.api.command.CommandLine
Register the special argument handler
register(Plugin, DataConverter<?>, DataCollection.BufferGetter) - Static method in class top.focess.qq.api.command.DataCollection
Register the getter of the buffer
register(Plugin, Listener) - Static method in class top.focess.qq.api.event.ListenerHandler
Add the listener and bundle to the plugin
registerBuffer(DataConverter<?>, DataCollection.BufferGetter) - Method in class top.focess.qq.api.plugin.Plugin
Register the getter of the buffer
registerCommand(Command) - Method in class top.focess.qq.api.plugin.Plugin
Register the command
registerListener(Listener) - Method in class top.focess.qq.api.plugin.Plugin
Register the listener into the Event chain
registerReceiver(Receiver) - Method in interface top.focess.qq.api.net.Socket
Register packet receiver for this socket
registerSpecialArgumentComplexHandler(String, SpecialArgumentComplexHandler) - Method in class top.focess.qq.api.plugin.Plugin
Register the special argument handler
relogin() - Method in interface top.focess.qq.api.bot.Bot
Relogin the bot
relogin(Bot) - Method in interface top.focess.qq.api.bot.BotManager
Relogin the bot
remove(long) - Method in interface top.focess.qq.api.bot.BotManager
Remove the bot
remove(String) - Method in class top.focess.qq.api.util.config.Config
Remove the configuration named key
remove(String) - Method in class top.focess.qq.api.util.config.DefaultConfig
 
remove(String) - Static method in class top.focess.qq.api.util.Property
Remove the property
remove(String) - Method in class top.focess.qq.api.util.session.Session
 
remove(Plugin) - Method in interface top.focess.qq.api.bot.BotManager
Remove all the bots logined by the plugin
removeAll() - Method in interface top.focess.qq.api.bot.BotManager
Remove all the bots
request(String, Map<String, Object>, Map<String, String>, MediaType, NetworkHandler.RequestType) - Method in class top.focess.qq.api.util.network.NetworkHandler
 
request(String, Map<String, Object>, NetworkHandler.RequestType) - Method in class top.focess.qq.api.util.network.NetworkHandler
 
request(String, NetworkHandler.RequestType) - Method in class top.focess.qq.api.util.network.NetworkHandler
 

S

save() - Method in class top.focess.qq.api.util.config.Config
Save the configuration to the file
save() - Method in class top.focess.qq.api.util.config.DefaultConfig
 
SCHEDULER - Static variable in class top.focess.qq.api.util.IOHandler
 
Schedulers - Class in top.focess.qq.api.schedule
Used to create Scheduler.
sendMessage(String) - Method in interface top.focess.qq.api.bot.contact.Transmitter
Send a message to this contact
sendMessage(Transmitter, String) - Method in interface top.focess.qq.api.bot.Bot
 
sendMessage(Transmitter, Message) - Method in interface top.focess.qq.api.bot.Bot
 
sendMessage(Message) - Method in interface top.focess.qq.api.bot.contact.Transmitter
Send a message to this contact
sendPacket(int, Packet) - Method in interface top.focess.qq.api.net.ServerMultiReceiver
Send packet to the special client
sendPacket(String, Packet) - Method in interface top.focess.qq.api.net.ServerReceiver
Send packet to the special client
sendPacket(Packet) - Method in interface top.focess.qq.api.net.ClientReceiver
Send the packet to the server
serialize() - Method in class top.focess.qq.api.plugin.Plugin
 
ServerMultiReceiver - Interface in top.focess.qq.api.net
The socket multi receiver for server.
ServerPacket - Class in top.focess.qq.api.net.packet
The class indicates that this packet is for server side.
ServerPacket() - Constructor for class top.focess.qq.api.net.packet.ServerPacket
 
ServerPackPacket - Class in top.focess.qq.api.net.packet
Used to pack package sent by server.
ServerPackPacket(Packet) - Constructor for class top.focess.qq.api.net.packet.ServerPackPacket
Constructs a ServerPackPacket
ServerPackPacketCodec - Class in top.focess.qq.api.net.packet
Codec for ServerPackPacket.
ServerPackPacketCodec() - Constructor for class top.focess.qq.api.net.packet.ServerPackPacketCodec
 
ServerReceiver - Interface in top.focess.qq.api.net
The socket receiver for server.
ServerStartEvent - Class in top.focess.qq.api.event.server
Called when MainPlugin is loaded completely
ServerStartEvent() - Constructor for class top.focess.qq.api.event.server.ServerStartEvent
 
ServerStopEvent - Class in top.focess.qq.api.event.server
Called when MainPlugin is starting unloading itself
ServerStopEvent() - Constructor for class top.focess.qq.api.event.server.ServerStopEvent
 
Session - Class in top.focess.qq.api.util.session
This class is used to build better communication between Command and CommandSender.
Session(Map<String, Object>) - Constructor for class top.focess.qq.api.util.session.Session
Initializes the Session with existed key-value pairs (usually not)
SessionSection - Class in top.focess.qq.api.util.session
Section of Session.
SessionSection(Session, Map<String, Object>) - Constructor for class top.focess.qq.api.util.session.SessionSection
 
set(String, Object) - Method in class top.focess.qq.api.util.config.Config
Set the value of the specified key
set(String, Object) - Method in class top.focess.qq.api.util.config.DefaultConfig
 
set(String, Object) - Method in class top.focess.qq.api.util.session.Session
 
setCancelled(boolean) - Method in interface top.focess.qq.api.event.Cancellable
Set whether this event is cancelled or not
setCancelled(boolean) - Method in class top.focess.qq.api.event.command.CommandPrepostEvent
 
setConsoleIoHandler(IOHandler) - Static method in class top.focess.qq.api.util.IOHandler
 
setExecutorPermission(Predicate<CommandSender>) - Method in class top.focess.qq.api.command.Command
 
setMessage(Message) - Method in class top.focess.qq.api.event.bot.BotPreSendMessageEvent
 
setPermission(CommandPermission) - Method in class top.focess.qq.api.command.Command
Set the default permission
setPrevent(boolean) - Method in class top.focess.qq.api.event.Event
 
SidedConnectPacket - Class in top.focess.qq.api.net.packet
Used to connect to the server.
SidedConnectPacket(String) - Constructor for class top.focess.qq.api.net.packet.SidedConnectPacket
Constructs a SidedConnectPacket
SidedConnectPacketCodec - Class in top.focess.qq.api.net.packet
Codec for SidedConnectPacket.
SidedConnectPacketCodec() - Constructor for class top.focess.qq.api.net.packet.SidedConnectPacketCodec
 
size() - Method in class top.focess.qq.api.bot.message.MessageChain
Get the size of this message chain
size() - Method in class top.focess.qq.api.event.ListenerHandler
Note: this is for test only
Socket - Interface in top.focess.qq.api.net
Represents a FocessSocket.
Speaker - Interface in top.focess.qq.api.bot.contact
Represents a transmitter, which can upload audio.
SpecialArgumentComplexHandler - Interface in top.focess.qq.api.command
This class is used to handle special arguments, which start with "@".
SpecialArgumentHandler - Interface in top.focess.qq.api.command
This class is used to handle special arguments, which start with "@".
SpecialArgumentType - Annotation Type in top.focess.qq.api.command
Represent this field is a special argument handler.
splitCommand(String) - Static method in class top.focess.qq.api.command.CommandLine
Split the command into arguments
Stranger - Interface in top.focess.qq.api.bot.contact
Represents a stranger.
StrangerChatEvent - Class in top.focess.qq.api.event.chat
Called when a stranger chat with bot
StrangerChatEvent(Bot, Stranger, MessageChain, MessageSource) - Constructor for class top.focess.qq.api.event.chat.StrangerChatEvent
Constructs a ChatEvent
StrangerMessageEvent - Class in top.focess.qq.api.event.message
Called when a stranger chat with bot (this does not execute any commands)
StrangerMessageEvent(Bot, MessageChain, Stranger, MessageSource) - Constructor for class top.focess.qq.api.event.message.StrangerMessageEvent
Constructs a StrangerMessageEvent
stream() - Method in class top.focess.qq.api.bot.message.MessageChain
Get the stream of this message chain
submit(T) - Static method in class top.focess.qq.api.event.EventManager
Submit the event to all of its implemented super event class
submit(T) - Method in class top.focess.qq.api.event.ListenerHandler
Submit the event to this listener handler

T

TEXT - Static variable in class top.focess.qq.api.util.network.NetworkHandler
 
thisPlugin() - Static method in class top.focess.qq.api.plugin.Plugin
Get the plugin by its caller class
thr(String, Throwable) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message and a throwable (or exception) with ERROR level
thrLang(String, Throwable, Object...) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message and a throwable (or exception) with ERROR level
toggleDebugOutput() - Method in class top.focess.qq.api.util.logger.FocessLogger
Toggle debug output Note: if debug output is true, the debug message will be outputted as INFO level and DEBUG level, otherwise, it will be outputted as DEBUG level
toMiraiCode() - Method in interface top.focess.qq.api.bot.message.Message
Get the mirai code of this message.
toMiraiCode() - Method in class top.focess.qq.api.bot.message.MessageChain
 
top.focess.qq - package top.focess.qq
 
top.focess.qq.api.bot - package top.focess.qq.api.bot
 
top.focess.qq.api.bot.contact - package top.focess.qq.api.bot.contact
 
top.focess.qq.api.bot.message - package top.focess.qq.api.bot.message
 
top.focess.qq.api.command - package top.focess.qq.api.command
 
top.focess.qq.api.command.converter - package top.focess.qq.api.command.converter
 
top.focess.qq.api.command.data - package top.focess.qq.api.command.data
 
top.focess.qq.api.event - package top.focess.qq.api.event
 
top.focess.qq.api.event.bot - package top.focess.qq.api.event.bot
 
top.focess.qq.api.event.chat - package top.focess.qq.api.event.chat
 
top.focess.qq.api.event.command - package top.focess.qq.api.event.command
 
top.focess.qq.api.event.message - package top.focess.qq.api.event.message
 
top.focess.qq.api.event.plugin - package top.focess.qq.api.event.plugin
 
top.focess.qq.api.event.recall - package top.focess.qq.api.event.recall
 
top.focess.qq.api.event.request - package top.focess.qq.api.event.request
 
top.focess.qq.api.event.server - package top.focess.qq.api.event.server
 
top.focess.qq.api.net - package top.focess.qq.api.net
 
top.focess.qq.api.net.packet - package top.focess.qq.api.net.packet
 
top.focess.qq.api.plugin - package top.focess.qq.api.plugin
 
top.focess.qq.api.schedule - package top.focess.qq.api.schedule
 
top.focess.qq.api.util - package top.focess.qq.api.util
 
top.focess.qq.api.util.config - package top.focess.qq.api.util.config
 
top.focess.qq.api.util.logger - package top.focess.qq.api.util.logger
 
top.focess.qq.api.util.network - package top.focess.qq.api.util.network
 
top.focess.qq.api.util.session - package top.focess.qq.api.util.session
 
toString() - Method in interface top.focess.qq.api.bot.message.Message
Get the string representation of this message.
toString() - Method in class top.focess.qq.api.bot.message.MessageChain
 
toString() - Method in class top.focess.qq.api.command.CommandSender
 
toString() - Method in class top.focess.qq.api.util.session.Session
 
trace(String, Throwable) - Method in class top.focess.qq.api.util.logger.FocessLogger
Log a message and a throwable (or exception) with TRACE level
Transmitter - Interface in top.focess.qq.api.bot.contact
Represents a contact, which can send message and upload image.

U

unload() - Method in class top.focess.qq.api.plugin.Plugin
Used to unload this plugin during enabling process This should be called in the Plugin.enable() method
unregister() - Method in class top.focess.qq.api.command.Command
Unregister this command
unregister() - Method in interface top.focess.qq.api.command.SpecialArgumentComplexHandler
Unregister the special argument
unregister() - Method in interface top.focess.qq.api.event.Listener
Unregister this listener
unregister(DataConverter<?>) - Static method in class top.focess.qq.api.command.DataCollection
Unregister the getter of the buffer
unregister(SpecialArgumentComplexHandler) - Static method in class top.focess.qq.api.command.CommandLine
Unregister the special argument handler
unregister(Listener) - Method in class top.focess.qq.api.event.ListenerHandler
Unregister the listener
unregister(Plugin) - Static method in class top.focess.qq.api.command.Command
Unregister all commands in the plugin
unregister(Plugin) - Static method in class top.focess.qq.api.command.CommandLine
Unregister the special argument handlers by plugin
unregister(Plugin) - Static method in class top.focess.qq.api.command.DataCollection
Unregister the getter of the buffers by plugin
unregister(Plugin) - Static method in class top.focess.qq.api.event.ListenerHandler
Unregister all listeners bundled to the plugin
unregister(Plugin) - Method in interface top.focess.qq.api.net.Receiver
Unregister the packet handlers of the plugin
unregister(Plugin) - Method in interface top.focess.qq.api.net.Socket
Unregister the packet-handlers of the plugin
unregister(Plugin, String) - Static method in class top.focess.qq.api.command.CommandLine
Unregister the special argument handler
unregister(Plugin, Listener) - Static method in class top.focess.qq.api.event.ListenerHandler
Unregister the listener by the plugin
unregisterAll() - Static method in class top.focess.qq.api.command.Command
Unregister all commands
unregisterAll() - Static method in class top.focess.qq.api.command.CommandLine
Unregister all the special argument handlers
unregisterAll() - Static method in class top.focess.qq.api.command.DataCollection
Unregister all the getter of the buffers
unregisterAll() - Static method in class top.focess.qq.api.event.ListenerHandler
Unregister all listeners
unregisterAll() - Method in interface top.focess.qq.api.net.Receiver
Unregister all the packet handlers
uploadAudio(InputStream) - Method in interface top.focess.qq.api.bot.contact.Speaker
 
uploadAudio(Speaker, InputStream) - Method in interface top.focess.qq.api.bot.Bot
 
uploadImage(InputStream) - Method in interface top.focess.qq.api.bot.contact.Transmitter
Upload a image to this contact
uploadImage(Transmitter, InputStream) - Method in interface top.focess.qq.api.bot.Bot
 
usage(CommandSender) - Method in class top.focess.qq.api.command.Command
Used to get help information when execute this command with wrong arguments or the executor returns CommandResult.ARGS

V

valueOf(String) - Static method in enum top.focess.qq.api.bot.BotProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum top.focess.qq.api.event.EventPriority
Returns the enum constant of this type with the specified name.
values() - Static method in enum top.focess.qq.api.bot.BotProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum top.focess.qq.api.event.EventPriority
Returns an array containing the constants of this enum type, in the order they are declared.

W

WaitPacket - Class in top.focess.qq.api.net.packet
Used to create receive-packet time for client and send-packet time for server.
WaitPacket(int, String) - Constructor for class top.focess.qq.api.net.packet.WaitPacket
Constructs a WaitPacket
WaitPacketCodec - Class in top.focess.qq.api.net.packet
Codec for WaitPacket.
WaitPacketCodec() - Constructor for class top.focess.qq.api.net.packet.WaitPacketCodec
 
writeByte(byte) - Method in class top.focess.qq.api.net.PacketPreCodec
Write a byte
writeDouble(double) - Method in class top.focess.qq.api.net.PacketPreCodec
Write a double
writeFloat(float) - Method in class top.focess.qq.api.net.PacketPreCodec
Write a float
writeInt(int) - Method in class top.focess.qq.api.net.PacketPreCodec
Write a integer
writeLong(long) - Method in class top.focess.qq.api.net.PacketPreCodec
Write a long
writePacket(T) - Method in class top.focess.qq.api.net.PacketPreCodec
Write a packet
writePacket(ClientPackPacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.ClientPackPacketCodec
 
writePacket(ConnectedPacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.ConnectedPacketCodec
 
writePacket(ConnectPacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.ConnectPacketCodec
 
writePacket(DisconnectedPacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.DisconnectedPacketCodec
 
writePacket(DisconnectPacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.DisconnectPacketCodec
 
writePacket(HeartPacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.HeartPacketCodec
 
writePacket(MessagePacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.MessagePacketCodec
 
writePacket(ServerPackPacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.ServerPackPacketCodec
 
writePacket(SidedConnectPacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.SidedConnectPacketCodec
 
writePacket(WaitPacket, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.WaitPacketCodec
 
writePacket(T, PacketPreCodec) - Method in class top.focess.qq.api.net.packet.PacketCodec
Write the packet to the precodec
writeShort(short) - Method in class top.focess.qq.api.net.PacketPreCodec
Write a short
writeString(String) - Method in class top.focess.qq.api.net.PacketPreCodec
Write a string

Y

yaml - Variable in class top.focess.qq.api.util.config.Config
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes All Packages