A B C D E F G H I J K L M N O P Q R S T U V W Y
All Classes All Packages
All Classes All Packages
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
- accept(String) - Method in class top.focess.qq.api.command.CommandArgument
- accept(String) - Method in class top.focess.qq.api.command.converter.ExceptionDataConverter
- accept(String) - Method in class top.focess.qq.api.command.converter.NullDataConverter
- accept(String) - Method in class top.focess.qq.api.command.DataConverter
-
Indicate whether this String argument is this target type or not
- addCommandResultExecutor(CommandResult, CommandResultExecutor) - Method in class top.focess.qq.api.command.Command.Executor
-
Set the executor of the special CommandResult after executing this Executor
- addExecutor(CommandExecutor, CommandArgument<?>...) - Method in class top.focess.qq.api.command.Command
-
Add default executor to define how to execute this command.
- ADMINISTRATOR - top.focess.qq.api.command.CommandPermission
- aliases() - Method in annotation type top.focess.qq.api.command.CommandType
-
Set the aliases of the command
- ALL - top.focess.qq.api.command.CommandResult
-
It includes all CommandResult
- allocate(int) - Static method in class top.focess.qq.api.command.data.BooleanBuffer
-
Allocate a BooleanBuffer with fixed size
- allocate(int) - Static method in class top.focess.qq.api.command.data.CommandBuffer
- allocate(int) - Static method in class top.focess.qq.api.command.data.DoubleBuffer
-
Allocate a DoubleBuffer with fixed size
- allocate(int) - Static method in class top.focess.qq.api.command.data.IntBuffer
-
Allocate a IntBuffer with fixed size
- allocate(int) - Static method in class top.focess.qq.api.command.data.LongBuffer
-
Allocate a LongBuffer with fixed size
- allocate(int) - Static method in class top.focess.qq.api.command.data.ObjectBuffer
-
Allocate a ObjectBuffer with fixed size
- allocate(int) - Static method in class top.focess.qq.api.command.data.PluginBuffer
-
Allocate a PluginBuffer with fixed size
- allocate(int) - Static method in class top.focess.qq.api.command.data.StringBuffer
-
Allocate a StringBuffer with fixed size
- ALLOW - top.focess.qq.api.command.CommandResult
-
It is accepted by the CommandExecutor
- ALPHA_VERSION - Static variable in class top.focess.qq.api.util.version.Version
-
Represents an alpha version of a plugin.
- ARGS - top.focess.qq.api.command.CommandResult
-
It indicates that print help information to the receiver
- author() - Method in annotation type top.focess.qq.api.plugin.PluginType
-
Set the author of this plugin
B
- Base64 - Class in top.focess.qq.api.util
-
This is a Base64 util class.
- Base64() - Constructor for class top.focess.qq.api.util.Base64
- base64Decode(String) - Static method in class top.focess.qq.api.util.Base64
-
Used to decode the data with base64
- base64Encode(byte[]) - Static method in class top.focess.qq.api.util.Base64
-
Used to encode the data with base64 and
StandardCharsets.ISO_8859_1coded - BETA_VERSION - Static variable in class top.focess.qq.api.util.version.Version
-
Represents a beta version of a plugin.
- BOOLEAN_DATA_CONVERTER - Static variable in class top.focess.qq.api.command.DataConverter
-
Convert the String argument to Boolean argument
- BooleanBuffer - Class in top.focess.qq.api.command.data
-
Represent a buffer of Boolean.
- 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, MessagePreSendEvent) - Constructor for class top.focess.qq.api.event.bot.BotPreSendMessageEvent
-
Constructs a BotPreSendMessageEvent
- 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
- BUILD_VERSION - Static variable in class top.focess.qq.api.util.version.Version
-
Represents a build version of a plugin.
C
- call() - Method in interface top.focess.qq.api.schedule.Callback
-
Call the target value
- Callback<V> - Interface in top.focess.qq.api.schedule
-
The warped task.
- cancel() - Method in interface top.focess.qq.api.schedule.Task
-
Cancel this task
- cancel(boolean) - Method in interface top.focess.qq.api.schedule.Task
-
Cancel this task
- cancelAll() - Method in interface top.focess.qq.api.schedule.Scheduler
-
Cancel all the tasks
- 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() - Method in interface top.focess.qq.api.schedule.Scheduler
-
Close this scheduler
- 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
- closeNow() - Method in interface top.focess.qq.api.schedule.Scheduler
-
Close this scheduler even if there are tasks running
- 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
PluginTypedesign. - Command(String, String...) - Constructor for class top.focess.qq.api.command.Command
-
Instance a
CommandClass 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
- COMMAND_REFUSED - top.focess.qq.api.command.CommandResult
-
It is not accepted by the Command
- Command.Executor - Class in top.focess.qq.api.command
-
This class is used to help define the executor of certain command.
- CommandArgument<V> - Class in top.focess.qq.api.command
- CommandBuffer - Class in top.focess.qq.api.command.data
- 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
- CommandDuplicateException - Exception in top.focess.qq.api.command
-
Thrown to indicate there is an existed command named this name
- CommandDuplicateException(String) - Constructor for exception top.focess.qq.api.command.CommandDuplicateException
-
Constructs a CommandDuplicateException
- CommandExecutedEvent - Class in top.focess.qq.api.event.command
-
Called after command executed
- CommandExecutedEvent(Command.Executor, String[], IOHandler, CommandSender, CommandResult) - Constructor for class top.focess.qq.api.event.command.CommandExecutedEvent
-
Constructs a CommandExecutedEvent
- 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
- CommandPermission - Enum in top.focess.qq.api.command
- 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
- CommandResult - Enum in top.focess.qq.api.command
-
The result after executing a Command.
- CommandResultExecutor - Interface in top.focess.qq.api.command
-
Represents a CommandResult executor to define how to execute the CommandResult after executing a special CommandExecutor.
- 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
-
Present Friend
- CommandSender(Member) - Constructor for class top.focess.qq.api.command.CommandSender
-
Present Member in Group
- CommandSender(Stranger) - Constructor for class top.focess.qq.api.command.CommandSender
-
Present Stranger
- CommandType - Annotation Type in top.focess.qq.api.command
-
Represent this class is a Command.
- compute(String, BiFunction<? super String, ? super Object, ?>) - Method in interface top.focess.qq.api.util.SectionMap
-
compute the value of the key-value pair
- 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
- Config(File) - Constructor for class top.focess.qq.api.util.config.Config
- Config(InputStream) - Constructor for class top.focess.qq.api.util.config.Config
- Config(Map<String, Object>) - Constructor for class top.focess.qq.api.util.config.Config
- Config(YamlConfiguration) - Constructor for class top.focess.qq.api.util.config.Config
- 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
- contains(String) - Method in class top.focess.qq.api.util.config.Config
- contains(String) - Method in class top.focess.qq.api.util.config.DefaultConfig
- contains(String) - Method in interface top.focess.qq.api.util.SectionMap
-
Indicate there is a key-value pair named key
- 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
- 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
- convert(String) - Method in class top.focess.qq.api.command.DataConverter
-
Convert String argument to target argument
- createSection(String) - Method in class top.focess.qq.api.util.json.JSON
- createSection(String) - Method in interface top.focess.qq.api.util.SectionMap
-
Create the section named key
- createSection(String) - Method in class top.focess.qq.api.util.session.Session
- createSection(String) - Method in class top.focess.qq.api.util.yaml.YamlConfiguration
D
- DataBuffer<T> - Class in top.focess.qq.api.command.data
-
A buffer which stores data
- DataBuffer() - Constructor for class top.focess.qq.api.command.data.DataBuffer
- DataCollection - Class in top.focess.qq.api.command
-
Store and parser arguments for better CommandExecutor usage.
- DataCollection(DataConverter<?>[]) - Constructor for class top.focess.qq.api.command.DataCollection
-
Initialize the DataCollection with fixed size.
- DataCollection.BufferGetter - Interface in top.focess.qq.api.command
-
Represents a getter for buffer.
- DataConverter<T> - Class in top.focess.qq.api.command
-
This class used to convert String data to target T type data.
- DataConverter() - Constructor for class top.focess.qq.api.command.DataConverter
- 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
- DEFAULT_DATA_CONVERTER - Static variable in class top.focess.qq.api.command.DataConverter
-
Never convert it! Put them into DataCollection with their original values.
- DEFAULT_VERSION - Static variable in class top.focess.qq.api.util.version.Version
-
Represents a default release version of a plugin.
- DefaultConfig - Class in top.focess.qq.api.util.config
- 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
- depend() - Method in annotation type top.focess.qq.api.plugin.PluginType
-
Set the dependent plugins for the 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
- DOUBLE_DATA_CONVERTER - Static variable in class top.focess.qq.api.command.DataConverter
-
Convert the String argument to Double argument
- DOUBLE_PREDICATE - Static variable in class top.focess.qq.api.command.DataConverter
-
It is a Predicate used to predicate a String is a Double
- DoubleBuffer - Class in top.focess.qq.api.command.data
-
Represent a buffer of Double.
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
- EXCEPTION - Static variable in class top.focess.qq.api.util.network.HttpResponse
-
Exception thrown error code
- ExceptionDataConverter<T> - Class in top.focess.qq.api.command.converter
-
Simplify the
DataConverterclass. - ExceptionDataConverter() - Constructor for class top.focess.qq.api.command.converter.ExceptionDataConverter
- 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(CommandResult) - Method in interface top.focess.qq.api.command.CommandResultExecutor
-
Used to have response to CommandResult after executing a special CommandExecutor
- execute(CommandSender, String[], IOHandler) - 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
-
Used to execute the command under certain conditions
- exit() - Static method in class top.focess.qq.FocessQQ
-
Exit Bot
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
- flag - Variable in class top.focess.qq.api.util.IOHandler
- flip() - Method in class top.focess.qq.api.command.data.BooleanBuffer
- flip() - Method in class top.focess.qq.api.command.data.CommandBuffer
- flip() - Method in class top.focess.qq.api.command.data.DataBuffer
-
Flip all the buffers.
- flip() - Method in class top.focess.qq.api.command.data.DoubleBuffer
- flip() - Method in class top.focess.qq.api.command.data.IntBuffer
- flip() - Method in class top.focess.qq.api.command.data.LongBuffer
- flip() - Method in class top.focess.qq.api.command.data.ObjectBuffer
- flip() - Method in class top.focess.qq.api.command.data.PluginBuffer
- flip() - Method in class top.focess.qq.api.command.data.StringBuffer
- 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.
- FocessReader - Class in top.focess.qq.api.serialize
- FocessReader() - Constructor for class top.focess.qq.api.serialize.FocessReader
- FocessSerializable - Interface in top.focess.qq.api.serialize
-
Represents this class is a serializable class You should implement the deserialize method if you have implemented the serialize method (not return null).
- FocessWriter - Class in top.focess.qq.api.serialize
- FocessWriter() - Constructor for class top.focess.qq.api.serialize.FocessWriter
- Friend - Interface in top.focess.qq.api.bot.contact
- FRIEND - top.focess.qq.api.command.CommandPermission
- 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.BooleanBuffer
- get() - Method in class top.focess.qq.api.command.data.CommandBuffer
- get() - Method in class top.focess.qq.api.command.data.DataBuffer
-
Get element in the buffer in order
- get() - Method in class top.focess.qq.api.command.data.DoubleBuffer
- get() - Method in class top.focess.qq.api.command.data.IntBuffer
- get() - Method in class top.focess.qq.api.command.data.LongBuffer
- get() - Method in class top.focess.qq.api.command.data.ObjectBuffer
- get() - Method in class top.focess.qq.api.command.data.PluginBuffer
- get() - Method in class top.focess.qq.api.command.data.StringBuffer
- get() - Method in class top.focess.qq.api.command.DataCollection
-
Get String argument in order
- get() - Method in interface top.focess.qq.api.schedule.Callback
-
Wait for this task finished and call the target value
- get(int) - Method in class top.focess.qq.api.bot.message.MessageChain
- get(int) - Method in class top.focess.qq.api.command.data.BooleanBuffer
- get(int) - Method in class top.focess.qq.api.command.data.CommandBuffer
- get(int) - Method in class top.focess.qq.api.command.data.DataBuffer
-
Get element in the buffer by index
- get(int) - Method in class top.focess.qq.api.command.data.DoubleBuffer
- get(int) - Method in class top.focess.qq.api.command.data.IntBuffer
- get(int) - Method in class top.focess.qq.api.command.data.LongBuffer
- get(int) - Method in class top.focess.qq.api.command.data.ObjectBuffer
- get(int) - Method in class top.focess.qq.api.command.data.PluginBuffer
- get(int) - Method in class top.focess.qq.api.command.data.StringBuffer
- get(long, TimeUnit) - Method in interface top.focess.qq.api.schedule.Callback
-
Wait for the time and call the target value
- get(Class<T>) - Method in class top.focess.qq.api.command.DataCollection
-
Get buffer element
- get(Class<T>, int) - Method in class top.focess.qq.api.command.DataCollection
-
Get buffer element
- get(String) - Method in class top.focess.qq.api.util.config.Config
- 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 interface top.focess.qq.api.util.SectionMap
-
Get the value of the key-value pair
- get(String) - Method in class top.focess.qq.api.util.session.Session
- get(String) - Method in class top.focess.qq.api.util.yaml.YamlConfiguration
- get(String, Map<String, Object>, Map<String, String>) - Method in class top.focess.qq.api.util.network.NetworkHandler
-
Send a GET http-request
- GET - top.focess.qq.api.util.network.NetworkHandler.RequestType
-
HTTP GET Request Method
- 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
- 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
- getAsJSON() - Method in class top.focess.qq.api.util.network.HttpResponse
-
Get the values as JSON instance
- getAsMember() - Method in interface top.focess.qq.api.bot.contact.Group
-
Get the bot self as a member
- getAuthor() - Method in class top.focess.qq.api.plugin.Plugin
- getAvatarUrl() - Method in interface top.focess.qq.api.bot.contact.Friend
-
Get the friend's avatar url
- getBoolean() - Method in class top.focess.qq.api.command.DataCollection
-
Get boolean argument in order
- 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
- getBotManager() - Static method in class top.focess.qq.FocessQQ
- getBots() - Method in interface top.focess.qq.api.bot.BotManager
-
Get the list of bots
- getBuild() - Method in class top.focess.qq.api.util.version.Version
- 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
- getCode() - Method in class top.focess.qq.api.util.network.HttpResponse
- getCommand() - Method in class top.focess.qq.api.command.Command.Executor
-
Get the command this Executor belongs to
- getCommand() - Method in class top.focess.qq.api.command.DataCollection
-
Get Command argument in order
- 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
- getConsoleIoHandler() - Static method in class top.focess.qq.api.util.IOHandler
- getContact() - Method in class top.focess.qq.api.event.bot.BotSendMessageEvent
- getDataConverter() - Method in class top.focess.qq.api.command.CommandArgument
- getDefaultConfig() - Method in class top.focess.qq.api.plugin.Plugin
- getDefaultFolder() - Method in class top.focess.qq.api.plugin.Plugin
- getDeviceKind() - Method in interface top.focess.qq.api.bot.contact.OtherClient
- getDeviceName() - Method in interface top.focess.qq.api.bot.contact.OtherClient
- getDouble() - Method in class top.focess.qq.api.command.DataCollection
-
Get double argument in order
- getException() - Method in class top.focess.qq.api.util.network.HttpResponse
- getExecutor() - Method in class top.focess.qq.api.event.command.CommandExecutedEvent
- getExecutorPermission() - Method in class top.focess.qq.api.command.Command
- getFile() - Method in class top.focess.qq.api.util.config.Config
- getFirst() - Method in class top.focess.qq.api.util.Pair
- getFriend() - Method in class top.focess.qq.api.command.CommandSender
-
Get the Mirai Friend instance, or null if this CommandSender does not present a Mirai Friend instance.
- 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
- getHeaders() - Method in class top.focess.qq.api.util.network.HttpResponse
- 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
- getInt() - Method in class top.focess.qq.api.command.DataCollection
-
Get int argument in order
- getInternalIds() - Method in class top.focess.qq.api.bot.message.MessageSource
- 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
- getKey() - Method in class top.focess.qq.api.util.Pair
- getLangConfig() - Method in class top.focess.qq.api.plugin.Plugin
- getLangConfig() - Static method in class top.focess.qq.FocessQQ
- getLeft() - Method in class top.focess.qq.api.util.Pair
- getList(String) - Method in class top.focess.qq.api.util.json.JSON
-
Get the list named key
- getLogger() - Static method in class top.focess.qq.FocessQQ
- getLong() - Method in class top.focess.qq.api.command.DataCollection
-
Get long argument in order
- getMain() - Method in class top.focess.qq.api.plugin.PluginDescription
- getMainPlugin() - Static method in class top.focess.qq.FocessQQ
- getMajor() - Method in class top.focess.qq.api.util.version.Version
- getMember() - Method in class top.focess.qq.api.command.CommandSender
-
Get the Mirai Member instance, or null if this CommandSender does not present a Mirai Member instance.
- 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
- getMemberOrFail(long) - Method in interface top.focess.qq.api.bot.contact.Group
-
Get the group's member
- getMembers() - Method in interface top.focess.qq.api.bot.contact.Group
-
Get the group's all members
- 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
- getMinor() - Method in class top.focess.qq.api.util.version.Version
- 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 interface top.focess.qq.api.schedule.Scheduler
-
Get the name of the scheduler
- getName() - Method in interface top.focess.qq.api.schedule.Task
-
Get the name of the task
- getNativeBot() - Method in interface top.focess.qq.api.bot.Bot
-
Get the Mirai Bot Instance
- getNativeMessage() - Method in class top.focess.qq.api.bot.message.Message
- getNativeSource() - Method in class top.focess.qq.api.bot.message.MessageSource
- getNick() - Method in class top.focess.qq.api.event.request.FriendRequestEvent
- getOperator() - Method in class top.focess.qq.api.event.recall.GroupRecallEvent
- getOrDefault(Class<T>, int, T) - Method in class top.focess.qq.api.command.DataCollection
-
Get buffer element
- getOrDefault(Class<T>, T) - Method in class top.focess.qq.api.command.DataCollection
-
Get buffer element
- 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 interface top.focess.qq.api.util.SectionMap
-
Get the value of the key-value pair
- getOrDefault(String, T) - Method in class top.focess.qq.api.util.session.Session
- 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.json.JSONSection
-
Get the parent section
- getParent() - Method in class top.focess.qq.api.util.session.SessionSection
-
Get the parent section
- getParent() - Method in class top.focess.qq.api.util.yaml.YamlConfigurationSection
-
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
- getPermission() - Method in class top.focess.qq.api.command.CommandSender
-
Get permission
- 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 class top.focess.qq.api.command.DataCollection
-
Get Plugin argument in order
- 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 interface top.focess.qq.api.schedule.Scheduler
-
Get the plugin
- getPlugin() - Method in interface top.focess.qq.api.schedule.Task
-
Get the plugin it belongs to
- getPlugin() - Method in class top.focess.qq.api.util.network.HttpResponse
- 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.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)
- getResponse() - Method in class top.focess.qq.api.util.network.HttpResponse
- getResult() - Method in class top.focess.qq.api.event.command.CommandExecutedEvent
- getRevision() - Method in class top.focess.qq.api.util.version.Version
- getRight() - Method in class top.focess.qq.api.util.Pair
- getScheduler() - Method in interface top.focess.qq.api.schedule.Task
-
Get the scheduler it belongs to
- getSecond() - Method in class top.focess.qq.api.util.Pair
- getSection(String) - Method in class top.focess.qq.api.util.config.Config
- 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.json.JSON
- getSection(String) - Method in interface top.focess.qq.api.util.SectionMap
-
Get the section named key
- getSection(String) - Method in class top.focess.qq.api.util.session.Session
- getSection(String) - Method in class top.focess.qq.api.util.yaml.YamlConfiguration
- getSender() - Method in class top.focess.qq.api.bot.message.MessageSource
- 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 a special CommandSender.
- getSocket() - Static method in class top.focess.qq.FocessQQ
- 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.event.chat.StrangerChatEvent
- getStranger() - Method in class top.focess.qq.api.event.message.StrangerMessageEvent
- getTarget() - Method in class top.focess.qq.api.bot.message.MessageSource
- 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
- getTargetClass() - Method in class top.focess.qq.api.command.DataConverter
- getTime() - Method in class top.focess.qq.api.bot.message.MessageSource
- 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
- getValue() - Method in class top.focess.qq.api.command.CommandArgument
- getValue() - Method in enum top.focess.qq.api.command.CommandResult
- getValue() - Method in class top.focess.qq.api.util.Pair
- getValues() - Method in class top.focess.qq.api.util.config.Config
- getValues() - Method in class top.focess.qq.api.util.config.DefaultConfig
- getValues() - Method in class top.focess.qq.api.util.json.JSON
- getValues() - Method in class top.focess.qq.api.util.json.JSONList
- getValues() - Method in interface top.focess.qq.api.util.SectionMap
-
Get all the key-value pairs
- getValues() - Method in class top.focess.qq.api.util.session.Session
- getValues() - Method in class top.focess.qq.api.util.yaml.YamlConfiguration
- getVersion() - Method in class top.focess.qq.api.plugin.Plugin
- getVersion() - Static method in class top.focess.qq.FocessQQ
- Group - Interface in top.focess.qq.api.bot.contact
- 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) - Method in interface top.focess.qq.api.command.SpecialArgumentComplexHandler
-
Handle the special argument
- handle(String, CommandSender, Command, String[], int) - 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() - Method in class top.focess.qq.api.util.IOHandler
-
Indicate there needs the MiraiCode of this input if it is a Mirai Message, or the string value of this input.
- hasInput(boolean) - Method in class top.focess.qq.api.util.IOHandler
-
Indicate there needs an input String.
- hasKey(String) - Static method in class top.focess.qq.api.util.Property
-
Indicate whether it has the key or not
- hasPermission(CommandPermission) - Method in enum top.focess.qq.api.command.CommandPermission
- hasPermission(CommandPermission) - Method in class top.focess.qq.api.command.CommandSender
-
Indicate whether 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
- HttpResponse - Class in top.focess.qq.api.util.network
-
This class is used to define a response to a http-request
- HttpResponse(Plugin, int, Headers, String) - Constructor for class top.focess.qq.api.util.network.HttpResponse
-
Initialize a HttpResponse without exceptions
- HttpResponse(Plugin, Exception) - Constructor for class top.focess.qq.api.util.network.HttpResponse
-
Initialize an exception thrown HttpResponse with e
- HttpResponseException - Exception in top.focess.qq.api.util.network
-
Thrown to indicate that the request was not successful
- HttpResponseException() - Constructor for exception top.focess.qq.api.util.network.HttpResponseException
-
Constructs a HttpResponseException
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
- 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
- IllegalSpecialArgumentComplexHandlerClassException(Class<? extends SpecialArgumentComplexHandler>, Exception) - Constructor for exception top.focess.qq.api.command.IllegalSpecialArgumentComplexHandlerClassException
-
Constructs a new IllegalSpecialArgumentHandlerClassException
- 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)
- input() - Method in class top.focess.qq.api.util.IOHandler
-
Used to get input String
- input(String) - Method in class top.focess.qq.api.util.IOHandler
-
Used to input String
- InputTimeoutException - Exception in top.focess.qq.api.util
-
Thrown to indicate
IOHandlerhas waited for more than 10 minutes to get input String - InputTimeoutException() - Constructor for exception top.focess.qq.api.util.InputTimeoutException
-
Constructs a InputTimeoutException
- IntBuffer - Class in top.focess.qq.api.command.data
-
Represent a buffer of Int.
- INTEGER_DATA_CONVERTER - Static variable in class top.focess.qq.api.command.DataConverter
-
Convert the String argument to Integer argument
- INTEGER_PREDICATE - Static variable in class top.focess.qq.api.command.DataConverter
-
It is a Predicate used to predicate a String is an Integer
- 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
- 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 whether 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
- isCancelled() - Method in interface top.focess.qq.api.schedule.Task
-
Indicate whether this task is cancelled or not
- isClosed() - Method in interface top.focess.qq.api.schedule.Scheduler
-
Indicate whether this scheduler is closed or not
- 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
- isDefault() - Method in class top.focess.qq.api.command.CommandArgument
- isDefaultBot() - Method in interface top.focess.qq.api.bot.Bot
-
Indicate this is the default bot
- isDone() - Method in interface top.focess.qq.api.schedule.Callback
-
Indicate whether this task is done or not
- isEnabled() - Method in class top.focess.qq.api.plugin.Plugin
- isError() - Method in class top.focess.qq.api.util.network.HttpResponse
-
Indicate this is an exception thrown HttpResponse
- isFinished() - Method in interface top.focess.qq.api.schedule.Task
-
Indicate whether this task is finished or not
- isFriend() - Method in class top.focess.qq.api.command.CommandSender
-
Indicate whether this is a Mirai Friend instance
- isInitialize() - Method in class top.focess.qq.api.command.Command
- isInput() - Method in class top.focess.qq.api.event.bot.FriendInputStatusEvent
- isMember() - Method in class top.focess.qq.api.command.CommandSender
-
Indicate whether this is a Mirai Member instance
- isNullable() - Method in class top.focess.qq.api.command.CommandArgument
- isOnline() - Method in interface top.focess.qq.api.bot.Bot
-
Indicate the bot is online
- isPeriod() - Method in interface top.focess.qq.api.schedule.Task
-
Indicate whether this task is a period-task or not
- isPrevent() - Method in class top.focess.qq.api.event.Event
- isRegistered() - Method in class top.focess.qq.api.command.Command
- isRunning() - Method in interface top.focess.qq.api.schedule.Task
-
Indicate whether this task is running or not
- isRunning() - Static method in class top.focess.qq.FocessQQ
- isStranger() - Method in class top.focess.qq.api.command.CommandSender
-
Indicate whether this is a Mirai Stranger instance
- iterator() - Method in class top.focess.qq.api.bot.message.MessageChain
J
- join() - Method in interface top.focess.qq.api.schedule.Callback
- join() - Method in interface top.focess.qq.api.schedule.Task
-
wait until this task is finished
- JSON - Class in top.focess.qq.api.util.json
-
This class is used to define a JSON object as Map.
- JSON - Static variable in class top.focess.qq.api.util.network.NetworkHandler
-
Used to indicate this http-request accepts JSON
- JSON(String) - Constructor for class top.focess.qq.api.util.json.JSON
- JSON(Map<String, Object>) - Constructor for class top.focess.qq.api.util.json.JSON
- JSONList - Class in top.focess.qq.api.util.json
-
This class is used to define a JSON object as List.
- JSONList(String) - Constructor for class top.focess.qq.api.util.json.JSONList
- JSONList(List<?>) - Constructor for class top.focess.qq.api.util.json.JSONList
- JSONParseException - Exception in top.focess.qq.api.util.json
-
Thrown to indicate JSON parsing error
- JSONParseException(String) - Constructor for exception top.focess.qq.api.util.json.JSONParseException
-
Constructs a new JSONParseException
- JSONSection - Class in top.focess.qq.api.util.json
-
Section of JSON.
- JSONSection(JSON, Map<String, Object>) - Constructor for class top.focess.qq.api.util.json.JSONSection
K
- keys() - Method in interface top.focess.qq.api.util.SectionMap
-
Get all the keys in set
L
- LangConfig - Class in top.focess.qq.api.util.config
- 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
-
Provide a constructor to help
PluginTypedesign. - LazyPlugin(String, String, Version) - Constructor for class top.focess.qq.api.plugin.LazyPlugin
-
Initialize a Plugin instance by its name.
- 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.
- load(InputStream) - Static method in class top.focess.qq.api.util.yaml.YamlConfiguration
- loadFile(File) - Static method in class top.focess.qq.api.util.yaml.YamlConfiguration
-
Load the file as a YAML configuration
- loadResource(String) - Method in class top.focess.qq.api.plugin.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(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 This is a blocking method
- 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
- LONG_DATA_CONVERTER - Static variable in class top.focess.qq.api.command.DataConverter
-
Convert the String argument to Long argument
- LONG_PREDICATE - Static variable in class top.focess.qq.api.command.DataConverter
-
It is a Predicate used to predicate a String is a Long
- LongBuffer - Class in top.focess.qq.api.command.data
-
Represent a buffer of Long.
- LOW - top.focess.qq.api.event.EventPriority
- LOWER - top.focess.qq.api.event.EventPriority
- LOWEST - top.focess.qq.api.event.EventPriority
M
- 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
- MEMBER - top.focess.qq.api.command.CommandPermission
- message - Variable in class top.focess.qq.api.bot.message.Message
- Message - Class in top.focess.qq.api.bot.message
- Message(Message) - Constructor for class top.focess.qq.api.bot.message.Message
- MessageChain - Class in top.focess.qq.api.bot.message
- MessageChain(MessageChain) - 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
- MessageSource(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
- name() - Method in annotation type top.focess.qq.api.plugin.PluginType
-
Set the name of this plugin
- NEGATIVE - top.focess.qq.api.command.CommandResult
-
It includes all negative CommandResult
- 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
- NetworkHandler.RequestType - Enum in top.focess.qq.api.util.network
- newBuffer(int) - Method in interface top.focess.qq.api.command.DataCollection.BufferGetter
-
Instance a buffer with fixed size
- newFocessReader(InputStream) - Static method in class top.focess.qq.api.serialize.FocessReader
- 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.
- newFocessWriter(OutputStream) - Static method in class top.focess.qq.api.serialize.FocessWriter
- 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.
- NONE - top.focess.qq.api.command.CommandResult
-
No signal
- 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
- NotFocessSerializableException - Exception in top.focess.qq.api.serialize
-
Thrown to indicate that an object is not serializable.
- NotFocessSerializableException(String) - Constructor for exception top.focess.qq.api.serialize.NotFocessSerializableException
-
Constructs a NotFocessSerializableException
- NullDataConverter<T> - Class in top.focess.qq.api.command.converter
-
Simplify the
DataConverterclass. - NullDataConverter() - Constructor for class top.focess.qq.api.command.converter.NullDataConverter
O
- ObjectBuffer - Class in top.focess.qq.api.command.data
-
Represent a buffer of Object.
- of(String) - Static method in class top.focess.qq.api.command.CommandArgument
- of(K, V) - Static method in class top.focess.qq.api.util.Pair
-
Constructs a new Pair with static method
- of(Message) - Static method in class top.focess.qq.api.bot.message.Message
- of(DataConverter<V>) - Static method in class top.focess.qq.api.command.CommandArgument
- of(DataConverter<V>, V) - Static method in class top.focess.qq.api.command.CommandArgument
- ofInt() - Static method in class top.focess.qq.api.command.CommandArgument
- ofLong() - Static method in class top.focess.qq.api.command.CommandArgument
- ofNull(Plugin) - Static method in class top.focess.qq.api.util.network.HttpResponse
- ofNullable(DataConverter<V>) - Static method in class top.focess.qq.api.command.CommandArgument
- ofString() - Static method in class top.focess.qq.api.command.CommandArgument
- 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
- output(String) - Method in class top.focess.qq.api.util.IOHandler
-
Used to output String
- outputLang(String, Object...) - Method in class top.focess.qq.api.util.IOHandler
-
Used to output formatted language key
- overrideExecutorPermission(Predicate<CommandSender>) - Method in class top.focess.qq.api.command.Command.Executor
-
Set the executor permission check for this Executor When execute this Executor, it will only check the executorPermission
- OWNER - top.focess.qq.api.command.CommandPermission
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.
- Pair<K,V> - Class in top.focess.qq.api.util
-
This is an Easy Util Class to store two Instances.
- Pair(K, V) - Constructor for class top.focess.qq.api.util.Pair
- 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
-
Provide a constructor to help
PluginTypedesign. - Plugin(String, String, Version) - Constructor for class top.focess.qq.api.plugin.Plugin
-
Initialize a Plugin instance by its name.
- 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
- PluginDescription(YamlConfiguration) - Constructor for class top.focess.qq.api.plugin.PluginDescription
- 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>, Exception) - 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 class top.focess.qq.api.bot.message.Message
- post(String, Map<String, Object>, Map<String, String>, MediaType) - Method in class top.focess.qq.api.util.network.NetworkHandler
-
Send a POST http-request
- POST - top.focess.qq.api.util.network.NetworkHandler.RequestType
-
HTTP POST Request Method
- 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(Boolean) - Method in class top.focess.qq.api.command.data.BooleanBuffer
- put(Double) - Method in class top.focess.qq.api.command.data.DoubleBuffer
- put(Integer) - Method in class top.focess.qq.api.command.data.IntBuffer
- put(Long) - Method in class top.focess.qq.api.command.data.LongBuffer
- put(Object) - Method in class top.focess.qq.api.command.data.ObjectBuffer
- put(String) - Method in class top.focess.qq.api.command.data.StringBuffer
- 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
-
Send a PUT http-request
- put(T) - Method in class top.focess.qq.api.command.data.DataBuffer
-
Put the element into the buffer
- put(Command) - Method in class top.focess.qq.api.command.data.CommandBuffer
- put(DataCollection, String) - Method in class top.focess.qq.api.command.CommandArgument
- put(Plugin) - Method in class top.focess.qq.api.command.data.PluginBuffer
- PUT - top.focess.qq.api.util.network.NetworkHandler.RequestType
-
HTTP PUT Request Method
Q
R
- read() - Method in class top.focess.qq.api.serialize.FocessReader
- 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
- REFUSE - top.focess.qq.api.command.CommandResult
-
It is not accepted by the CommandExecutor
- 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, Command) - Static method in class top.focess.qq.api.command.Command
-
Register the command
- 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
- registerPacketCodec(int, PacketCodec<T>) - Static method in class top.focess.qq.api.net.PacketPreCodec
-
Register the packet codec for the special packet id
- registerReceiver(Receiver) - Method in interface top.focess.qq.api.net.Socket
-
Register packet receiver for this socket
- registerSpecialArgumentHandler(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(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 interface top.focess.qq.api.util.SectionMap
-
Remove the key-value pair named key
- remove(String) - Method in class top.focess.qq.api.util.session.Session
- removeExecutorPermission() - Method in class top.focess.qq.api.command.Command.Executor
-
Remove the executor permission check for this Executor
- request(String, Map<String, Object>, Map<String, String>, MediaType, NetworkHandler.RequestType) - Method in class top.focess.qq.api.util.network.NetworkHandler
-
Send a http-request
- request(String, Map<String, Object>, NetworkHandler.RequestType) - Method in class top.focess.qq.api.util.network.NetworkHandler
-
Send a http-request
- request(String, NetworkHandler.RequestType) - Method in class top.focess.qq.api.util.network.NetworkHandler
-
Send a http-request
- run(Runnable) - Method in interface top.focess.qq.api.schedule.Scheduler
-
Run a task now
- run(Runnable, Duration) - Method in interface top.focess.qq.api.schedule.Scheduler
-
Run a task later
- runTimer(Runnable, Duration, Duration) - Method in interface top.focess.qq.api.schedule.Scheduler
-
Run a task timer
S
- save() - Method in class top.focess.qq.api.util.config.Config
- save() - Method in class top.focess.qq.api.util.config.DefaultConfig
- save(File) - Method in class top.focess.qq.api.util.yaml.YamlConfiguration
-
Save the YAML configuration as a file
- Scheduler - Interface in top.focess.qq.api.schedule
-
Used to schedule task
- SchedulerClosedException - Exception in top.focess.qq.api.schedule
-
Thrown to indicate a scheduler is closed
- SchedulerClosedException(Scheduler) - Constructor for exception top.focess.qq.api.schedule.SchedulerClosedException
-
Constructs a SchedulerClosedException
- Schedulers - Class in top.focess.qq.api.schedule
-
Used to create Scheduler.
- SectionMap - Interface in top.focess.qq.api.util
-
This is an util class to define basic access to the data.
- sendMessage(String) - Method in interface top.focess.qq.api.bot.contact.Transmitter
- sendMessage(Message) - Method in interface top.focess.qq.api.bot.contact.Transmitter
- 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
- SerializationParseException - Exception in top.focess.qq.api.serialize
-
Thrown to indicate that a serialization parse error has occurred.
- SerializationParseException(Exception) - Constructor for exception top.focess.qq.api.serialize.SerializationParseException
-
Constructs a SerializationParseException with the cause
- SerializationParseException(String) - Constructor for exception top.focess.qq.api.serialize.SerializationParseException
-
Constructs a SerializationParseException with the specified detail message
- serialize() - Method in interface top.focess.qq.api.serialize.FocessSerializable
-
Serialize the object
- 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
-
Initialize the YamlConfiguration with existed key-value pairs or not (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(String, Object) - Method in class top.focess.qq.api.util.config.DefaultConfig
- set(String, Object) - Method in interface top.focess.qq.api.util.SectionMap
-
Store the key-value pair
- set(String, Object) - Method in class top.focess.qq.api.util.session.Session
- set(String, Object) - Method in class top.focess.qq.api.util.yaml.YamlConfiguration
- 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.Executor
-
Set the executor permission check for this Executor When execute this Executor, it will check
Command.executorPermissionand the executorPermission - 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.Executor
-
Set the executor Permission (Only if the CommandSender has the command that this executor belongs to and this executor's permissions, this executor runs)
- 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
- Socket - Interface in top.focess.qq.api.net
-
Represents a FocessSocket.
- Speaker - Interface in top.focess.qq.api.bot.contact
- 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
- 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
- StringBuffer - Class in top.focess.qq.api.command.data
-
Represent a buffer of String.
- submit(Callable<V>) - Method in interface top.focess.qq.api.schedule.Scheduler
-
Submit a task now
- submit(Callable<V>, Duration) - Method in interface top.focess.qq.api.schedule.Scheduler
-
Submit a task later
- 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
- Task - Interface in top.focess.qq.api.schedule
-
The warped task.
- TaskNotFinishedException - Exception in top.focess.qq.api.schedule
-
Thrown to indicate the task is not finished
- TaskNotFinishedException(Callback<V>) - Constructor for exception top.focess.qq.api.schedule.TaskNotFinishedException
-
Constructs a TaskNotFinishedException
- TaskNotFoundException - Exception in top.focess.qq.api.schedule
-
Thrown to indicate that the task is not found
- TaskNotFoundException(Task) - Constructor for exception top.focess.qq.api.schedule.TaskNotFoundException
-
Constructs a TaskNotFoundException
- TEXT - Static variable in class top.focess.qq.api.util.network.NetworkHandler
-
Used to indicate this http-request accepts normal String
- thisPlugin() - Static method in class top.focess.qq.api.plugin.Plugin
- 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
- toJson() - Method in class top.focess.qq.api.util.json.JSON
-
Translate this JSON instance into json String
- toJson() - Method in class top.focess.qq.api.util.json.JSONList
-
Translate this JSON instance into json String
- 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.serialize - package top.focess.qq.api.serialize
- 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.json - package top.focess.qq.api.util.json
- 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
- top.focess.qq.api.util.version - package top.focess.qq.api.util.version
- top.focess.qq.api.util.yaml - package top.focess.qq.api.util.yaml
- toString() - Method in class top.focess.qq.api.bot.message.Message
- toString() - Method in class top.focess.qq.api.command.CommandArgument
- toString() - Method in class top.focess.qq.api.command.CommandSender
- toString() - Method in class top.focess.qq.api.util.json.JSON
- toString() - Method in class top.focess.qq.api.util.json.JSONList
- toString() - Method in class top.focess.qq.api.util.Pair
- toString() - Method in class top.focess.qq.api.util.session.Session
- toString() - Method in class top.focess.qq.api.util.version.Version
- toString() - Method in class top.focess.qq.api.util.yaml.YamlConfiguration
- 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
U
- UNKNOWN_REQUEST - Static variable in class top.focess.qq.api.util.network.HttpResponse
-
Unknown request type error code
- 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(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 bundle 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
- 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
- uploadImage(ExternalResource) - Method in interface top.focess.qq.api.bot.contact.Transmitter
- 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
- value - Variable in class top.focess.qq.api.util.IOHandler
- valueOf(String) - Static method in enum top.focess.qq.api.command.CommandPermission
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum top.focess.qq.api.command.CommandResult
-
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.
- valueOf(String) - Static method in enum top.focess.qq.api.util.network.NetworkHandler.RequestType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum top.focess.qq.api.command.CommandPermission
-
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.command.CommandResult
-
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.
- values() - Static method in enum top.focess.qq.api.util.network.NetworkHandler.RequestType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in annotation type top.focess.qq.api.plugin.PluginType
-
Set the version of this plugin
- Version - Class in top.focess.qq.api.util.version
-
Represents a version of a plugin.
- Version(int, int) - Constructor for class top.focess.qq.api.util.version.Version
-
Constructs a new version with the specified version numbers.
- Version(int, int, int) - Constructor for class top.focess.qq.api.util.version.Version
-
Constructs a new version with the specified version numbers.
- Version(int, int, int, String) - Constructor for class top.focess.qq.api.util.version.Version
-
Constructs a new version with the specified version numbers and build.
- Version(String) - Constructor for class top.focess.qq.api.util.version.Version
-
Constructs a new version with the specified version.
- VersionFormatException - Exception in top.focess.qq.api.util.version
-
Thrown to indicate that a version string is not in the correct format.
- VersionFormatException(String) - Constructor for exception top.focess.qq.api.util.version.VersionFormatException
-
Constructs a VersionFormatException
W
- waitCall() - Method in interface top.focess.qq.api.schedule.Callback
-
Wait for this task finished and call the target value
- 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
- write(Object) - Method in class top.focess.qq.api.serialize.FocessWriter
- 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
- YamlConfiguration - Class in top.focess.qq.api.util.yaml
-
This class is used to define a YAML configuration.
- YamlConfiguration(Map<String, Object>) - Constructor for class top.focess.qq.api.util.yaml.YamlConfiguration
-
Initialize the YamlConfiguration with existed key-value pairs or not
- YamlConfigurationSection - Class in top.focess.qq.api.util.yaml
-
Section of YamlConfiguration.
- YamlConfigurationSection(YamlConfiguration, Map<String, Object>) - Constructor for class top.focess.qq.api.util.yaml.YamlConfigurationSection
- YamlLoadException - Exception in top.focess.qq.api.util.yaml
-
Thrown to indicate there is any exception thrown in the yaml loading process
- YamlLoadException(Exception) - Constructor for exception top.focess.qq.api.util.yaml.YamlLoadException
-
Constructs a YamlLoadException
All Classes All Packages