public class CapabilityRequestCommand extends Command
| Constructor and Description |
|---|
CapabilityRequestCommand(Client client)
Constructs the CAP REQ command.
|
| Modifier and Type | Method and Description |
|---|---|
CapabilityRequestCommand |
disable(String capability)
Adds a capability identifier to request disabling.
|
CapabilityRequestCommand |
enable(String capability)
Adds a capability identifier to request enabling.
|
void |
execute()
Executes the command.
|
protected ToStringer |
toStringer()
Generates a partial
ToStringer for the command. |
public CapabilityRequestCommand(@Nonnull Client client)
client - the clientIllegalArgumentException - if client is null@Nonnull public CapabilityRequestCommand enable(@Nonnull String capability)
capability - capability requestedIllegalArgumentException - if capability is nullCapabilityManager.getCapabilities(),
CapabilityManager.getSupportedCapabilities()@Nonnull public CapabilityRequestCommand disable(@Nonnull String capability)
capability - capability requestedIllegalArgumentException - if capability is nullCapabilityManager.getCapabilities()public void execute()
Command@Nonnull protected ToStringer toStringer()
CommandToStringer for the command.toStringer in class CommandCopyright © 2013–2019 Kitteh. All rights reserved.