Package org.javacord.core
Class AccountUpdaterDelegateImpl
- java.lang.Object
-
- org.javacord.core.AccountUpdaterDelegateImpl
-
- All Implemented Interfaces:
AccountUpdaterDelegate
public class AccountUpdaterDelegateImpl extends Object implements AccountUpdaterDelegate
The implementation ofAccountUpdaterDelegate
.
-
-
Constructor Summary
Constructors Constructor Description AccountUpdaterDelegateImpl(DiscordApiImpl api)
Creates a new account updater delegate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setAvatar(byte[] avatar)
void
setAvatar(byte[] avatar, String fileType)
void
setAvatar(BufferedImage avatar)
void
setAvatar(BufferedImage avatar, String fileType)
void
setAvatar(File avatar)
void
setAvatar(InputStream avatar)
void
setAvatar(InputStream avatar, String fileType)
void
setAvatar(URL avatar)
void
setAvatar(Icon avatar)
void
setUsername(String username)
CompletableFuture<Void>
update()
-
-
-
Constructor Detail
-
AccountUpdaterDelegateImpl
public AccountUpdaterDelegateImpl(DiscordApiImpl api)
Creates a new account updater delegate.- Parameters:
api
- The discord api instance.
-
-
Method Detail
-
setUsername
public void setUsername(String username)
- Specified by:
setUsername
in interfaceAccountUpdaterDelegate
-
setAvatar
public void setAvatar(BufferedImage avatar)
- Specified by:
setAvatar
in interfaceAccountUpdaterDelegate
-
setAvatar
public void setAvatar(BufferedImage avatar, String fileType)
- Specified by:
setAvatar
in interfaceAccountUpdaterDelegate
-
setAvatar
public void setAvatar(File avatar)
- Specified by:
setAvatar
in interfaceAccountUpdaterDelegate
-
setAvatar
public void setAvatar(Icon avatar)
- Specified by:
setAvatar
in interfaceAccountUpdaterDelegate
-
setAvatar
public void setAvatar(URL avatar)
- Specified by:
setAvatar
in interfaceAccountUpdaterDelegate
-
setAvatar
public void setAvatar(byte[] avatar)
- Specified by:
setAvatar
in interfaceAccountUpdaterDelegate
-
setAvatar
public void setAvatar(byte[] avatar, String fileType)
- Specified by:
setAvatar
in interfaceAccountUpdaterDelegate
-
setAvatar
public void setAvatar(InputStream avatar)
- Specified by:
setAvatar
in interfaceAccountUpdaterDelegate
-
setAvatar
public void setAvatar(InputStream avatar, String fileType)
- Specified by:
setAvatar
in interfaceAccountUpdaterDelegate
-
update
public CompletableFuture<Void> update()
- Specified by:
update
in interfaceAccountUpdaterDelegate
-
-