- Calculator - Class in me.philippheuer.twitch4j.example
-
- Calculator() - Constructor for class me.philippheuer.twitch4j.example.Calculator
-
- cancel() - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Cancel Timer/Listeners
- category - Variable in class me.philippheuer.twitch4j.message.commands.Command
-
Category of the Command
- Channel - Class in me.philippheuer.twitch4j.model
-
Model representing a twitch channel.
- Channel() - Constructor for class me.philippheuer.twitch4j.model.Channel
-
- ChannelCache - Class in me.philippheuer.twitch4j.message.irc
-
- ChannelCache(TwitchChat, String) - Constructor for class me.philippheuer.twitch4j.message.irc.ChannelCache
-
Channel Cache
- ChannelCredentialMissingException - Exception in me.philippheuer.twitch4j.exceptions
-
- ChannelCredentialMissingException(Long) - Constructor for exception me.philippheuer.twitch4j.exceptions.ChannelCredentialMissingException
-
- ChannelDoesNotExistException - Exception in me.philippheuer.twitch4j.exceptions
-
- ChannelDoesNotExistException(Long) - Constructor for exception me.philippheuer.twitch4j.exceptions.ChannelDoesNotExistException
-
- ChannelEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- ChannelEndpoint(TwitchClient, Long) - Constructor for class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Constructor - by ChannelId
- ChannelEndpoint(TwitchClient, String) - Constructor for class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Constructor - by ChannelName
- ChannelFeed - Class in me.philippheuer.twitch4j.model
-
Model representing a Channel Feed.
- ChannelFeed() - Constructor for class me.philippheuer.twitch4j.model.ChannelFeed
-
- ChannelFeedEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- ChannelFeedEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.ChannelFeedEndpoint
-
The Channel Feed Endpoint
- ChannelFeedPost - Class in me.philippheuer.twitch4j.model
-
Model representing a Channel Feed Post.
- ChannelFeedPost() - Constructor for class me.philippheuer.twitch4j.model.ChannelFeedPost
-
- ChannelJoinEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
This event gets called when a client joins a channel.
- ChannelJoinEvent(Channel, User) - Constructor for class me.philippheuer.twitch4j.events.event.irc.ChannelJoinEvent
-
Event Constructor
- ChannelLeaveEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
This event gets called when a client leaves the channel.
- ChannelLeaveEvent(Channel, User) - Constructor for class me.philippheuer.twitch4j.events.event.irc.ChannelLeaveEvent
-
Event Constructor
- ChannelList - Class in me.philippheuer.twitch4j.model
-
Model representing a list of twitch channels.
- ChannelList() - Constructor for class me.philippheuer.twitch4j.model.ChannelList
-
- ChannelMessageActionEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
This event gets called when a action message (/me text) is received in a channel.
- ChannelMessageActionEvent(Channel, User, String, Set<CommandPermission>) - Constructor for class me.philippheuer.twitch4j.events.event.irc.ChannelMessageActionEvent
-
Event Constructor
- ChannelMessageEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
This event gets called when a message is received in a channel.
- ChannelMessageEvent(Channel, User, String, Set<CommandPermission>) - Constructor for class me.philippheuer.twitch4j.events.event.irc.ChannelMessageEvent
-
Event Constructor
- ChannelModEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
This event gets called when a client gains/loses mod status.
- ChannelModEvent(Channel, User, boolean) - Constructor for class me.philippheuer.twitch4j.events.event.irc.ChannelModEvent
-
Event Constructor
- ChannelNoticeEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
- ChannelNoticeEvent(Channel, String, String) - Constructor for class me.philippheuer.twitch4j.events.event.irc.ChannelNoticeEvent
-
- ChannelStateEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
- ChannelStateEvent(Channel, ChannelStateEvent.ChannelState, Object) - Constructor for class me.philippheuer.twitch4j.events.event.irc.ChannelStateEvent
-
Event Constructor
- ChannelStateEvent(Channel, Map<ChannelStateEvent.ChannelState, Object>) - Constructor for class me.philippheuer.twitch4j.events.event.irc.ChannelStateEvent
-
- ChannelStateEvent.ChannelState - Enum in me.philippheuer.twitch4j.events.event.irc
-
- ChannelStatesEvent - Class in me.philippheuer.twitch4j.events.event.irc.roomstates
-
- ChannelStatesEvent(Channel, boolean) - Constructor for class me.philippheuer.twitch4j.events.event.irc.roomstates.ChannelStatesEvent
-
- Chatter - Class in me.philippheuer.twitch4j.model.tmi
-
Model representing the chatters of a channel.
- Chatter() - Constructor for class me.philippheuer.twitch4j.model.tmi.Chatter
-
- ChatterResult - Class in me.philippheuer.twitch4j.model.tmi
-
Model representing the result of the chatters endpoint.
- ChatterResult() - Constructor for class me.philippheuer.twitch4j.model.tmi.ChatterResult
-
- checkEndpointStatus() - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
Gets the status of the IRC Client.
- checkEndpointStatus() - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
Method: Check PubSub Socket Status
- checkScopePermission(Set<String>, Set<String>) - Method in class me.philippheuer.twitch4j.endpoints.AbstractTwitchEndpoint
-
Check that the api has the required scopes before making a request
- checkUserFollowByChannel(Long, Long) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Endpoint: Check User Follows by Channel
Checks if a specified user follows a specified channel.
- Cheer - Class in me.philippheuer.twitch4j.model
-
Model representing a cheer.
- Cheer() - Constructor for class me.philippheuer.twitch4j.model.Cheer
-
- CheerEvent - Class in me.philippheuer.twitch4j.events.event.channel
-
This event gets called when a user receives bits.
- CheerEvent(Channel, User, String, Integer) - Constructor for class me.philippheuer.twitch4j.events.event.channel.CheerEvent
-
Event Constructor
- clearChat() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
- ClearChatEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
- ClearChatEvent(Channel) - Constructor for class me.philippheuer.twitch4j.events.event.irc.ClearChatEvent
-
Event Constructor
- combineStringArray(String[], String) - Static method in class me.philippheuer.util.conversion.TypeConvert
-
Combine a string array into a single String.
- Command - Class in me.philippheuer.twitch4j.message.commands
-
- Command() - Constructor for class me.philippheuer.twitch4j.message.commands.Command
-
- command - Variable in class me.philippheuer.twitch4j.message.commands.Command
-
Default command syntax
- commandAliases - Variable in class me.philippheuer.twitch4j.message.commands.Command
-
Get aliases of command
- commandAliasToPrimaryMap - Variable in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
A map routing command aliases to the primary command
- CommandArgument - Class in me.philippheuer.twitch4j.message.commands
-
- CommandArgument(String, String, String, String) - Constructor for class me.philippheuer.twitch4j.message.commands.CommandArgument
-
Constructor
- CommandHandler - Class in me.philippheuer.twitch4j.message.commands
-
- CommandHandler(TwitchClient) - Constructor for class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Class Constructor
- CommandPermission - Enum in me.philippheuer.twitch4j.message.commands
-
- Community - Class in me.philippheuer.twitch4j.model
-
Model representing a twitch community.
- Community() - Constructor for class me.philippheuer.twitch4j.model.Community
-
- CommunityCreate - Class in me.philippheuer.twitch4j.model
-
Model representing the response when creating a new community.
- CommunityCreate() - Constructor for class me.philippheuer.twitch4j.model.CommunityCreate
-
- CommunityEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- CommunityEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.CommunityEndpoint
-
Get User by UserId
- CommunityList - Class in me.philippheuer.twitch4j.model
-
Model representing a list of twitch communities.
- CommunityList() - Constructor for class me.philippheuer.twitch4j.model.CommunityList
-
- Configuration - Class in me.philippheuer.twitch4j.modules
-
- Configuration() - Constructor for class me.philippheuer.twitch4j.modules.Configuration
-
- connect() - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
Connecting to IRC-WS
- connect() - Method in class me.philippheuer.twitch4j.message.MessageInterface
-
Connect to the TMI
- connect() - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
Connecto to PubSub
- connect() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Connect to other related services.
- connect() - Method in class me.philippheuer.twitch4j.TwitchClientBuilder
-
Initialize and connect to twitch
- createCommunity(OAuthCredential, String, String, String, String) - Method in class me.philippheuer.twitch4j.endpoints.CommunityEndpoint
-
Endpoint: Create Community
Creates a community.
- createFeedPost(OAuthCredential, Long, String, Optional<Boolean>) - Method in class me.philippheuer.twitch4j.endpoints.ChannelFeedEndpoint
-
Create Feed Post
- CREDENTIAL_IRC - Static variable in class me.philippheuer.twitch4j.auth.CredentialManager
-
Static key for the primary irc credential.
- CredentialManager - Class in me.philippheuer.twitch4j.auth
-
This class managed all oauth credentials for the verious services.
- CredentialManager() - Constructor for class me.philippheuer.twitch4j.auth.CredentialManager
-
Class Constructor
- CurrencyNotSupportedException - Exception in me.philippheuer.twitch4j.exceptions
-
- CurrencyNotSupportedException(Currency) - Constructor for exception me.philippheuer.twitch4j.exceptions.CurrencyNotSupportedException
-
- Game - Class in me.philippheuer.twitch4j.model
-
Model representing a game.
- Game() - Constructor for class me.philippheuer.twitch4j.model.Game
-
- GameEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- GameEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.GameEndpoint
-
Get User by UserId
- GameList - Class in me.philippheuer.twitch4j.model
-
Model representing a list of games.
- GameList() - Constructor for class me.philippheuer.twitch4j.model.GameList
-
- getAll(Optional<Long>, Optional<Long>, Optional<String>, Optional<Game>, Optional<String>, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Get All Streams (ordered by current viewers, desc)
- getAllCommands() - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Get all Commands
- getByChannel(Channel) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Get Stream by Channel
- getChannel() - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Get Channel
Gets a specified channel object.
- getChannelEndpoint(Long) - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new ChannelEndpoint instance - identifying the channel by the channel id.
- getChannelEndpoint(String) - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new ChannelEndpoint instance - identifying the channel by the channel name.
- getChannelFeedEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new ChannelFeedEndpoint instance.
- getChannelId() - Method in class me.philippheuer.twitch4j.events.event.irc.IRCMessageEvent
-
Gets the Channel Id (from Tags)
- getChannelPrivilegied() - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Get Channel
Get Channel returns more data than Get Channel by ID because Get Channel is privileged.
- getChannels(String, Optional<Long>) - Method in class me.philippheuer.twitch4j.endpoints.SearchEndpoint
-
Endpoint: Search Channels
Searches for channels based on a specified query parameter.
- getChatters(String) - Method in class me.philippheuer.twitch4j.endpoints.TMIEndpoint
-
Gets all user's present in the twitch chat of a channel.
- getCommand(String) - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Get Primary Command by Alias or Primary Command
- getCommandArgumentSeperatedList(String) - Method in class me.philippheuer.twitch4j.message.commands.Command
-
- getCommandArgumentTargetUserOrSelf() - Method in class me.philippheuer.twitch4j.message.commands.Command
-
Gets the target user of a command, returns the actor (self) if not target.
- getCommandArgumentTargetUsers() - Method in class me.philippheuer.twitch4j.message.commands.Command
-
Gets a list of all usernames, that have been mentioned in the command arguments.
- getCommandContent(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.message.commands.Command
-
Get the contents of a command, if it has arguments
Returns everything except the first element of a split among a space
- getCommunityById(String) - Method in class me.philippheuer.twitch4j.endpoints.CommunityEndpoint
-
Endpoint: Get Community by ID
Gets a specified community.
- getCommunityByName(String) - Method in class me.philippheuer.twitch4j.endpoints.CommunityEndpoint
-
Endpoint: Get Community by Name
Gets a specified community.
- getCommunityEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new CommunityEndpoint instance.
- getConnectedSteamProfile(String) - Method in class me.philippheuer.twitch4j.endpoints.UnofficialEndpoint
-
Gets the steam profile id, if the streamer has linked his steam account.
- getEditors() - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Get Channel Editors
Gets a list of users who are editors for a specified channel.
- getEmber(String) - Method in class me.philippheuer.twitch4j.endpoints.UnofficialEndpoint
-
Gets the primary team for a channel, which is displayed in the channel.
- getFeatured(Optional<Long>, Optional<Long>) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Get Featured Streams
- getFeedPost(Long, String, Optional<Long>) - Method in class me.philippheuer.twitch4j.endpoints.ChannelFeedEndpoint
-
Gets a specified post from a specified channel feed.
- getFeedPosts(Long, Optional<Long>, Optional<String>, Optional<Long>) - Method in class me.philippheuer.twitch4j.endpoints.ChannelFeedEndpoint
-
Gets posts from a specified channel feed.
- getFollowed(OAuthCredential) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Get Followed Streams
- getFollowedVideos(OAuthCredential, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.VideoEndpoint
-
Endpoint: Get Followed Videos
Gets the videos from channels the user is following based on the OAuth token provided.
- getFollowers(Optional<Long>, Optional<String>, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Get Channel Followers
Gets a list of users who follow a specified channel, sorted by the date when they started following the channel (newest first, unless specified otherwise).
- getFollowers(Optional<Long>, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Get Channel Followers
Gets a list of users who follow a specified channel, sorted by the date when they started following the channel (newest first, unless specified otherwise).
- getGameEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new GameEndpoint instance.
- getGames(String, Optional<Boolean>) - Method in class me.philippheuer.twitch4j.endpoints.SearchEndpoint
-
Endpoint: Search Games
Searches for games based on a specified query parameter.
- getIngestEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new IngestEndpoint instance.
- getIngestServer() - Method in class me.philippheuer.twitch4j.endpoints.IngestEndpoint
-
Endpoint: Get Ingest Server List
Gets a list of Twitch ingest servers.
- getKey() - Method in enum me.philippheuer.twitch4j.enums.SubPlan
-
Get the identifier that oauth will recognize.
- getKey() - Method in enum me.philippheuer.twitch4j.enums.TwitchScopes
-
Get the identifier that oauth will recognize.
- getKrakenEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new KrakenEndpoint instance.
- getOAuthToken(String, String, String) - Method in class me.philippheuer.twitch4j.endpoints.KrakenEndpoint
-
Gets/refreshes the token
- getPlainRestTemplate() - Method in class me.philippheuer.util.rest.RestClient
-
Gets a Rest Template without any interceptors.
- getPrivilegedRestTemplate(OAuthCredential) - Method in class me.philippheuer.util.rest.RestClient
-
Gets a Rest Template with authorization.
- getRecommendations(OAuthCredential) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Get recommended streams for User (Unofficial)
Gets a list of recommended streams for a user.
- getRedirectUri() - Method in class me.philippheuer.twitch4j.auth.OAuthTwitch
-
Returns the redirect URL a user is redirected to after a successful authorization.
- getRestTemplate() - Method in class me.philippheuer.util.rest.RestClient
-
Gets a Rest Template.
- getSearchEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new SearchEndpoint instance.
- getServerBaseAddress() - Method in class me.philippheuer.twitch4j.auth.OAuthHandler
-
Get server base address for redirect urls
- getState(ChannelStateEvent.ChannelState) - Method in class me.philippheuer.twitch4j.events.event.irc.ChannelStateEvent
-
- getStreamEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new StreamEndpoint instance.
- getStreamlabsCredentialsForChannel(Long) - Method in class me.philippheuer.twitch4j.auth.CredentialManager
-
Get Streamlabs credential by channel
- getStreamlabsCredentialsForCustomKey(String) - Method in class me.philippheuer.twitch4j.auth.CredentialManager
-
Get Streamlabs credential by customKey
- getStreams(String, Optional<Long>) - Method in class me.philippheuer.twitch4j.endpoints.SearchEndpoint
-
Endpoint: Search Streams
Searches for streams based on a specified query parameter.
- getStreamsOnFrontpage(Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Get the streams on the frontpage for a specific region (UnofficialEndpoint)
CodeRegion
ATAustria
BEBelgium
BGBulgaria
CYCyprus
CZCzech Republic
DEGermany
DKDenmark
EEEstonia
FIFinland
FRFrance
GRGreece
GLGreenland
HUHungary
ISIceland
ITItaly
LTLithuania
LULuxembourg
NLNetherlands
NONorway
PLPoland
PTPortugal
RORomania
RURussia
SKSlovakia
SISlovenia
ESSpain
SESweden
CHSwitzerland
TRTurkey
LVLatvia
MTMalta
RSSerbia
ALAlbania
ADAndorra
AMArmenia
AZAzerbaijan
BYBelarus
BABosnia and Herzegovina
HRCroatia
GEGeorgia
ILIsrael
LILiechtenstein
MKMacedonia
MDMoldova
MCMonaco
MEMontenegro
QAQatar
SMSan Marino
UAUkraine
UKUnited Kingdom
GBGreat Britain
IEIreland
USUSA
- getSubscriptionByUser(User) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Check Channel Subscription by User
Checks if a specified channel has a specified user subscribed to it.
- getSubscriptions(Optional<Long>, Optional<Long>, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Get Channel Subscribers
Gets a list of users subscribed to a specified channel, sorted by the date when they subscribed.
- getSummary(Optional<Game>) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Get Streams Summary
- getTagValue(String) - Method in class me.philippheuer.twitch4j.events.event.irc.IRCMessageEvent
-
Gets a optional tag from the irc message
- getTeam(String) - Method in class me.philippheuer.twitch4j.endpoints.TeamEndpoint
-
Endpoint: Get Team
Gets a specified team object.
- getTeamEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new TeamEndpoint instance.
- getTeams() - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Get Channel Teams
Gets a list of teams to which a specified channel belongs.
- getTeams(Optional<Long>, Optional<Long>) - Method in class me.philippheuer.twitch4j.endpoints.TeamEndpoint
-
Endpoint: Get All Teams
Gets all active teams.
- getTime(TimeUnit) - Method in class me.philippheuer.twitch4j.events.event.irc.roomstates.FollowersOnlyEvent
-
- getTMIEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new TMIEndpoint instance.
- getToken(OAuthCredential) - Method in class me.philippheuer.twitch4j.endpoints.KrakenEndpoint
-
Endpoint: Get OAuth Token Information
Gets information about the provided oAuthToken
Requires Scope: none
- getTopCommunities(Optional<Long>, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.CommunityEndpoint
-
Endpoint: Get Top Communities
Gets a specified community.
- getTopCommunities(Optional<Long>) - Method in class me.philippheuer.twitch4j.endpoints.CommunityEndpoint
-
Endpoint: Get Top Communities
Calling the getTopCommunities with parameters to get up to limit communities.
- getTopGames() - Method in class me.philippheuer.twitch4j.endpoints.GameEndpoint
-
Endpoint: Get Top Games
Get games by number of current viewers on Twitch.
- getTopic(Channel) - Method in enum me.philippheuer.twitch4j.enums.PubSubTopics
-
Getting name topics for the channel
- getTopVideos(Optional<Game>, Optional<String>, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.VideoEndpoint
-
Endpoint: Get Top Videos
Gets the top videos based on viewcount, optionally filtered by game or time period.
- getTwitchCredentialsForChannel(Long) - Method in class me.philippheuer.twitch4j.auth.CredentialManager
-
Get Twitch credentials for channel
- getTwitchCredentialsForCustomKey(String) - Method in class me.philippheuer.twitch4j.auth.CredentialManager
-
Get Twitch credentials by custom identifier
- getTwitchCredentialsForIRC() - Method in class me.philippheuer.twitch4j.auth.CredentialManager
-
Get Twitch credentials for irc
- getUnofficialEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new UnofficialEndpoint instance.
- getUptime() - Method in class me.philippheuer.twitch4j.model.Stream
-
Gets the stream uptime based on the start date.
- getUser(OAuthCredential) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Endpoint to get Privileged User Information
- getUser(Long) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Endpoint to get User Information
- getUserBlockList(OAuthCredential, Optional<Long>, Optional<Long>) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Endpoint: Get User Block List
Gets a user’s block list.
- getUserByUserName(String) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Helper to get the User Object by Name
- getUserChat(Long) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
- getUserChatByUserName(String) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
- getUserEmotes(Long) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Endpoint: Get User Emotes
Gets a list of the emojis and emoticons that the specified user can use in chat.
- getUserEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new UserEndpoint instance.
- getUserFollows(Long, Optional<Long>, Optional<Long>, Optional<String>, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Endpoint: Check User Subscription by Channel
Checks if a specified user is subscribed to a specified channel.
- getUserId() - Method in class me.philippheuer.twitch4j.events.event.irc.IRCMessageEvent
-
Gets the User Id (from Tags)
- getUserIdByUserName(String) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Endpoint to get the UserId from the UserName
- getUserSubcriptionCheck(Long, Long) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Endpoint: Check User Subscription by Channel
Checks if a specified user is subscribed to a specified channel.
- getVideo(String) - Method in class me.philippheuer.twitch4j.endpoints.VideoEndpoint
-
Endpoint: Get Video
Gets a specified video object.
- getVideoEndpoint() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Returns an a new VideoEndpoint instance.
- getVideos(Optional<Long>, Optional<Long>, Optional<String>, Optional<String>, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Get Channel Videos
Gets a list of videos from a specified channel.
- grantCustomPermission(Long, CommandPermission) - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Method to grant custom permissions (Owner,Broadcaster,...)
H
- handle(T) - Method in interface me.philippheuer.twitch4j.events.IListener
-
Called when the event is sent.
- handleAuthenticationCodeResponseTwitch(String) - Method in class me.philippheuer.twitch4j.auth.OAuthTwitch
-
Handle Authentication Response
- handleError(ClientHttpResponse) - Method in class me.philippheuer.util.rest.RestErrorHandler
-
- hasError(ClientHttpResponse) - Method in class me.philippheuer.util.rest.RestErrorHandler
-
- hasPermissions(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.message.commands.Command
-
Checks if the user has any of the required permissions
- HeaderRequestInterceptor - Class in me.philippheuer.util.rest
-
Spring Rest: Header Request Interceptor
- HeaderRequestInterceptor(String, String) - Constructor for class me.philippheuer.util.rest.HeaderRequestInterceptor
-
Class Constructor
- HostOffEvent - Class in me.philippheuer.twitch4j.events.event.channel
-
This event gets called when the user stops hosting someone.
- HostOffEvent(Channel) - Constructor for class me.philippheuer.twitch4j.events.event.channel.HostOffEvent
-
Event Constructor
- HostOnEvent - Class in me.philippheuer.twitch4j.events.event.channel
-
This event gets called when the user starts hosting someone.
- HostOnEvent(Channel, Channel) - Constructor for class me.philippheuer.twitch4j.events.event.channel.HostOnEvent
-
Event Constructor
I
- IListener<T extends Event> - Interface in me.philippheuer.twitch4j.events
-
Used to represent a class that handles only one event.
- IModule - Class in me.philippheuer.twitch4j.modules
-
- IModule() - Constructor for class me.philippheuer.twitch4j.modules.IModule
-
- Ingest - Class in me.philippheuer.twitch4j.model
-
Model representing a twitch ingest server.
- Ingest() - Constructor for class me.philippheuer.twitch4j.model.Ingest
-
- IngestEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- IngestEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.IngestEndpoint
-
Get User by UserId
- IngestList - Class in me.philippheuer.twitch4j.model
-
Model representing a list of ingest servers.
- IngestList() - Constructor for class me.philippheuer.twitch4j.model.IngestList
-
- init() - Static method in class me.philippheuer.twitch4j.TwitchClientBuilder
-
Initializing builder
- initialize() - Method in class me.philippheuer.twitch4j.auth.OAuthHandler
-
Start Listener
- initializeConfiguration() - Method in class me.philippheuer.twitch4j.auth.CredentialManager
-
Initializes the Configuration (creates the files)
- initializeConfiguration() - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Initalizes the Configuration (creates the files)
- IntegrationTestCategory - Interface in me.philippheuer.util.test
-
JUnit Categorization - Integration Test
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class me.philippheuer.util.rest.HeaderRequestInterceptor
-
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class me.philippheuer.util.rest.LoggingRequestInterceptor
-
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class me.philippheuer.util.rest.QueryRequestInterceptor
-
- IRCEventListener - Class in me.philippheuer.twitch4j.message.irc.listener
-
IRC Event Listener
Listens for any irc triggered events and created the corresponding events for the EventDispatcher.
- IRCEventListener(TwitchClient) - Constructor for class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
Constructor
- IRCMessageEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
This event gets called when we receive a raw irc message.
- IRCMessageEvent(String) - Constructor for class me.philippheuer.twitch4j.events.event.irc.IRCMessageEvent
-
Event Constructor
- isBanCached(UserBanEvent) - Method in class me.philippheuer.twitch4j.message.irc.ChannelCache
-
Checks if the BanEvent is in the ChannelCache
- isInRequiredScope(TwitchScopes...) - Method in enum me.philippheuer.twitch4j.enums.PubSubTopics
-
- isJoined(String) - Method in class me.philippheuer.twitch4j.message.MessageInterface
-
Checking join channel status
- isLive(Channel) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Checks if a stream is live (includes replays)
Requires Scope: none
- isModerator(String) - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
Check if the bot has moderator permissions in a channel.
- isReplaying(Channel) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Checks if a stream is currently live and running a replay
Requires Scope: none
- isStreamOnFrontpage(Stream) - Method in class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Whether a stream is on the frontpage.
- isTimeoutCached(UserTimeoutEvent) - Method in class me.philippheuer.twitch4j.message.irc.ChannelCache
-
Checks if the TimeoutEvent is in the ChannelCache
- isUserModerator(Channel, User) - Method in class me.philippheuer.twitch4j.endpoints.TMIEndpoint
-
Checks if a given user is moderator for a channel
- isValid() - Method in class me.philippheuer.twitch4j.events.event.irc.IRCMessageEvent
-
Checks if the Event was parsed correctly.
J
- join(TwitchScopes...) - Static method in enum me.philippheuer.twitch4j.enums.TwitchScopes
-
Combine TwitchScopes
into a '+' separated String
.
- joinChannel(String) - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
Joining the channel
- joinChannel(String) - Method in class me.philippheuer.twitch4j.message.MessageInterface
-
Joining the channel
K
- KrakenEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- KrakenEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.KrakenEndpoint
-
Class Constructor
L
- listenAll() - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
- listenChannel(Channel, boolean) - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
Listening channel
- listenChannel(Channel, PubSubTopics...) - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
Listening specified topics channel
- LOAD_MODULES - Static variable in class me.philippheuer.twitch4j.modules.Configuration
-
- loadDynamicCommands() - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Load Dynamic Commands
- loadExternalModules(List<File>) - Static method in class me.philippheuer.twitch4j.modules.ModuleLoader
-
- loadExternalModules(File) - Static method in class me.philippheuer.twitch4j.modules.ModuleLoader
-
- LoggingRequestInterceptor - Class in me.philippheuer.util.rest
-
Spring Rest: Logging Request Interceptor
- LoggingRequestInterceptor() - Constructor for class me.philippheuer.util.rest.LoggingRequestInterceptor
-
M
- main(String[]) - Static method in class me.philippheuer.twitch4j.example.Application
-
- main(String[]) - Static method in class me.philippheuer.twitch4j.example.Calculator
-
- main(String[]) - Static method in class me.philippheuer.twitch4j.example.Dummy
-
- me.philippheuer.twitch4j - package me.philippheuer.twitch4j
-
This package contains the Twitch API part of this Twitch API Wrapper.
- me.philippheuer.twitch4j.auth - package me.philippheuer.twitch4j.auth
-
This package contains all models required by the authentication wrapper.
- me.philippheuer.twitch4j.auth.model - package me.philippheuer.twitch4j.auth.model
-
This package contains all classes related to the oauth authentication.
- me.philippheuer.twitch4j.auth.model.twitch - package me.philippheuer.twitch4j.auth.model.twitch
-
This package contains all classes related to the twitch oauth authentication.
- me.philippheuer.twitch4j.endpoints - package me.philippheuer.twitch4j.endpoints
-
This package contains all wrappers for rest endpoints.
- me.philippheuer.twitch4j.enums - package me.philippheuer.twitch4j.enums
-
This package contains all enums required by the twitch api wrapper and api endpoints.
- me.philippheuer.twitch4j.events - package me.philippheuer.twitch4j.events
-
The classes in this package relate to the event system.
- me.philippheuer.twitch4j.events.event - package me.philippheuer.twitch4j.events.event
-
This package contains all events available from this api.
- me.philippheuer.twitch4j.events.event.channel - package me.philippheuer.twitch4j.events.event.channel
-
- me.philippheuer.twitch4j.events.event.irc - package me.philippheuer.twitch4j.events.event.irc
-
- me.philippheuer.twitch4j.events.event.irc.roomstates - package me.philippheuer.twitch4j.events.event.irc.roomstates
-
- me.philippheuer.twitch4j.events.event.system - package me.philippheuer.twitch4j.events.event.system
-
- me.philippheuer.twitch4j.example - package me.philippheuer.twitch4j.example
-
- me.philippheuer.twitch4j.example.commands - package me.philippheuer.twitch4j.example.commands
-
- me.philippheuer.twitch4j.exceptions - package me.philippheuer.twitch4j.exceptions
-
This package contains all custom exceptions this api can throw.
- me.philippheuer.twitch4j.message - package me.philippheuer.twitch4j.message
-
This package contains Twitch Message Interface.
- me.philippheuer.twitch4j.message.commands - package me.philippheuer.twitch4j.message.commands
-
This package contains all classes to handle and write chat commands.
- me.philippheuer.twitch4j.message.irc - package me.philippheuer.twitch4j.message.irc
-
Contains the twitch irc client over WebSocket and a handler for irc's related events.
- me.philippheuer.twitch4j.message.irc.listener - package me.philippheuer.twitch4j.message.irc.listener
-
- me.philippheuer.twitch4j.message.pubsub - package me.philippheuer.twitch4j.message.pubsub
-
This package contains all classes to interact with the twitch pubsub service.
- me.philippheuer.twitch4j.model - package me.philippheuer.twitch4j.model
-
This package contains all data models.
- me.philippheuer.twitch4j.model.tmi - package me.philippheuer.twitch4j.model.tmi
-
This package contains all data models related to the TMI Endpoint.
- me.philippheuer.twitch4j.model.unofficial - package me.philippheuer.twitch4j.model.unofficial
-
- me.philippheuer.twitch4j.modules - package me.philippheuer.twitch4j.modules
-
- me.philippheuer.twitch4j.modules.event - package me.philippheuer.twitch4j.modules.event
-
This package contains module-related events.
- me.philippheuer.util.annotation - package me.philippheuer.util.annotation
-
This package contains custom annotations.
- me.philippheuer.util.conversion - package me.philippheuer.util.conversion
-
This package contains classes to convert between data types.
- me.philippheuer.util.desktop - package me.philippheuer.util.desktop
-
This package contains desktop utilities.
- me.philippheuer.util.rest - package me.philippheuer.util.rest
-
This package contains the rest client, request interceptors and related classes.
- me.philippheuer.util.test - package me.philippheuer.util.test
-
This package contains all support classes used by tests.
- MessageInterface - Class in me.philippheuer.twitch4j.message
-
- MessageInterface(TwitchClient) - Constructor for class me.philippheuer.twitch4j.message.MessageInterface
-
Constructor
- MODULE_DIR - Static variable in class me.philippheuer.twitch4j.modules.ModuleLoader
-
- ModuleDisabledEvent - Class in me.philippheuer.twitch4j.modules.event
-
- ModuleDisabledEvent(IModule) - Constructor for class me.philippheuer.twitch4j.modules.event.ModuleDisabledEvent
-
- ModuleEnabledEvent - Class in me.philippheuer.twitch4j.modules.event
-
- ModuleEnabledEvent(IModule) - Constructor for class me.philippheuer.twitch4j.modules.event.ModuleEnabledEvent
-
- ModuleException - Exception in me.philippheuer.twitch4j.modules
-
- ModuleException(String) - Constructor for exception me.philippheuer.twitch4j.modules.ModuleException
-
- ModuleLoader - Class in me.philippheuer.twitch4j.modules
-
- ModuleLoader(TwitchClient) - Constructor for class me.philippheuer.twitch4j.modules.ModuleLoader
-
- ModuleLoader.ModulePair - Class in me.philippheuer.twitch4j.modules
-
- ModulePair() - Constructor for class me.philippheuer.twitch4j.modules.ModuleLoader.ModulePair
-
O
- OAuthCredential - Class in me.philippheuer.twitch4j.auth.model
-
- OAuthCredential(String) - Constructor for class me.philippheuer.twitch4j.auth.model.OAuthCredential
-
Class Constructor
- OAuthHandler - Class in me.philippheuer.twitch4j.auth
-
- OAuthHandler(CredentialManager) - Constructor for class me.philippheuer.twitch4j.auth.OAuthHandler
-
Class Constructor
- OAuthRequest - Class in me.philippheuer.twitch4j.auth.model
-
- OAuthRequest() - Constructor for class me.philippheuer.twitch4j.auth.model.OAuthRequest
-
Constructor
- oAuthRequestCache - Variable in class me.philippheuer.twitch4j.auth.CredentialManager
-
A map that stores all current requests.
- OAuthTwitch - Class in me.philippheuer.twitch4j.auth
-
- OAuthTwitch(CredentialManager) - Constructor for class me.philippheuer.twitch4j.auth.OAuthTwitch
-
Class Constructor
- onChannelBan(UserBanEvent) - Method in class me.philippheuer.twitch4j.message.irc.ChannelCache
-
Ban
- onChannelCheer(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
Channel Cheer (Bits) Event
- onChannelJoin(ChannelJoinEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
Channel Join
- onChannelLeave(ChannelLeaveEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
Channel Leave
- onChannelMessage(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onChannelMessage(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
Channel Message Event
- onChannelMessageAction(ChannelMessageActionEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onChannelModChange(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
Mod Status Change Event
- onChannelModStatus(ChannelModEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
Mod Grant/Removed
- onChannelModStatusChange(ChannelModEvent) - Method in class me.philippheuer.twitch4j.message.irc.ChannelCache
-
Mod Grant/Removed (also caching mods after join channel)
- onChannelState(ChannelStateEvent) - Method in class me.philippheuer.twitch4j.message.irc.ChannelCache
-
Channel State
- onChannelState(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
- onChannelSubscription(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
Channel Subscription Event
- onChannelTimeout(UserTimeoutEvent) - Method in class me.philippheuer.twitch4j.message.irc.ChannelCache
-
Timeout
- onChannnelClientJoinEvent(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
User Joins Channel Event
- onChannnelClientLeaveEvent(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
User Leaves Channel Event
- onCheer(CheerEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onClearChat(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
Channel clearing chat, timeouting or banning user Event
- onCredentialChanged() - Method in class me.philippheuer.twitch4j.auth.CredentialManager
-
Should be called, when a credential is externally modified.
- onDonation(DonationEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onHostOff(HostOffEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onHostOffEvent(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
- onHostOn(HostOnEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onHostOnEvent(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
- onInvalidCommandUsage(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.message.commands.Command
-
- onNoticeEvent(ChannelNoticeEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onNoticeEvent(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
- onPrivateMessage(PrivateMessageEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onRawMessage(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onRequestPermission() - Method in class me.philippheuer.twitch4j.auth.OAuthHandler
-
- onStateEvent(ChannelStateEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onSubscription(SubscriptionEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onTokenExpired(AuthTokenExpiredEvent) - Method in class me.philippheuer.twitch4j.auth.OAuthTwitch
-
Event that gets triggered when a streamlabs token is expired.
- onTokenExpires(AuthTokenExpiredEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
System
- onUserBan(UserBanEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onUserTimeout(UserTimeoutEvent) - Method in class me.philippheuer.twitch4j.example.Application
-
- onWhisper(IRCMessageEvent) - Method in class me.philippheuer.twitch4j.message.irc.listener.IRCEventListener
-
Whisper Event
- openWebpage(String) - Static method in class me.philippheuer.util.desktop.WebsiteUtils
-
Opens the specified url in the default webbrowser.
- outputForBase(String, Double) - Static method in class me.philippheuer.twitch4j.example.Calculator
-
P
- parseArguments(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.message.commands.Command
-
This method will use args4j to parse the provided arguments and
will store information about the actor temporary.
- parseBadges(String) - Method in class me.philippheuer.twitch4j.events.event.irc.IRCMessageEvent
-
Parse Badges from raw list
- parseClientName(String) - Method in class me.philippheuer.twitch4j.events.event.irc.IRCMessageEvent
-
- parsedContent - Variable in class me.philippheuer.twitch4j.message.commands.Command
-
Command Content
Runtime only
- parsePermissions() - Method in class me.philippheuer.twitch4j.events.event.irc.IRCMessageEvent
-
Gets a users permissions based on the raw message
- parseTags(String) - Method in class me.philippheuer.twitch4j.events.event.irc.IRCMessageEvent
-
Parse Tags from raw list
- partChannel(String) - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
leaving the channel
- partChannel(String) - Method in class me.philippheuer.twitch4j.message.MessageInterface
-
Leaving the channel
- PrivateMessageEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
This event gets called when the bot gets a private message.
- PrivateMessageEvent(User, String, Set<CommandPermission>) - Constructor for class me.philippheuer.twitch4j.events.event.irc.PrivateMessageEvent
-
Event Constructor
- processCommand(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Entry point for command handling.
- provideTwitchClient(TwitchClient) - Method in class me.philippheuer.twitch4j.auth.CredentialManager
-
Provides the CredentialManager with the Twitch Context.
- PubSubTopics - Enum in me.philippheuer.twitch4j.enums
-
- purgeChat(String) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
IRC: Purge Chat of User
Clears all messages in a channel.
- purgeChat() - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
IRC: Purge Chat
This command will allow the Broadcaster and chat moderators to completely wipe the previous chat history.
- purgeDynamicCommands() - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
- putRestInterceptor(ClientHttpRequestInterceptor) - Method in class me.philippheuer.util.rest.RestClient
-
Adds a interceptor to the Rest Template.
Q
- QueryRequestInterceptor - Class in me.philippheuer.util.rest
-
Spring Rest: Query Request Interceptor
- QueryRequestInterceptor(String, String) - Constructor for class me.philippheuer.util.rest.QueryRequestInterceptor
-
Class Constructor
R
- RandomizeString - Class in me.philippheuer.util.conversion
-
Abstract base for result lists.
- RandomizeString(int) - Constructor for class me.philippheuer.util.conversion.RandomizeString
-
- Reaction - Class in me.philippheuer.twitch4j.model
-
Model representing a reaction.
- Reaction() - Constructor for class me.philippheuer.twitch4j.model.Reaction
-
- ReactionList - Class in me.philippheuer.twitch4j.model
-
Model representing a list of games.
- ReactionList() - Constructor for class me.philippheuer.twitch4j.model.ReactionList
-
- Recommendation - Class in me.philippheuer.twitch4j.model
-
Model representing a recommendation.
- Recommendation() - Constructor for class me.philippheuer.twitch4j.model.Recommendation
-
- RecommendationList - Class in me.philippheuer.twitch4j.model
-
Model representing a list of recommendations.
- RecommendationList() - Constructor for class me.philippheuer.twitch4j.model.RecommendationList
-
- reconnect() - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
Reconnecting to IRC-WS
- reconnect() - Method in class me.philippheuer.twitch4j.message.MessageInterface
-
Reconnect to the TMI
- reconnect() - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
Reconnecting to PubSub
- reconnect() - Method in class me.philippheuer.twitch4j.TwitchClient
-
Reconnect to other related services.
- REDIRECT_KEY - Static variable in class me.philippheuer.twitch4j.auth.OAuthTwitch
-
Redirect KEY
- registerCommand(Class<? extends Command>) - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Register a command in the CommandHandler
- registerCommand(Command) - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Register a command in the CommandHandler
- registerEventListener() - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Central Endpoint: Register Channel Event Listener
IRC: Subscriptions, Bits
Rest API: Follows
Streamlabs API: Donations
- registerListener(Object) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
-
- registerListener(Class<?>) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
-
- registerListener(IListener) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
-
Registers a single event listener.
- registerTemporaryListener(Object) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
-
This registers a temporary event listener using
EventSubscriber
method annotations.
- registerTemporaryListener(Class<?>) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
-
This registers a temporary event listener using
EventSubscriber
method annotations.
- registerTemporaryListener(IListener<T>) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
-
This registers a temporary single event listener.
- reloadMdoules() - Method in class me.philippheuer.twitch4j.modules.ModuleLoader
-
- removeFirstArrayEntry(String[]) - Static method in class me.philippheuer.util.conversion.TypeConvert
-
Remove the first item from a String array.
- removeLastArrayEntry(String[]) - Static method in class me.philippheuer.util.conversion.TypeConvert
-
Remove the first item from a String array.
- removeModule(String) - Method in class me.philippheuer.twitch4j.modules.ModuleLoader
-
- removeModule(IModule) - Method in class me.philippheuer.twitch4j.modules.ModuleLoader
-
- requestPermissionsFor(String, TwitchScopes...) - Method in class me.philippheuer.twitch4j.auth.OAuthTwitch
-
- requiredPermissions - Variable in class me.philippheuer.twitch4j.message.commands.Command
-
Required permission to execute the command
- requiresCommandTrigger - Variable in class me.philippheuer.twitch4j.message.commands.Command
-
Requires the use of the command trigger
- RestClient - Class in me.philippheuer.util.rest
-
Rest Client Wrapper
- RestClient() - Constructor for class me.philippheuer.util.rest.RestClient
-
Class Constructor
- RestError - Class in me.philippheuer.twitch4j.model
-
Model representing an error within the rest api.
- RestError() - Constructor for class me.philippheuer.twitch4j.model.RestError
-
- RestErrorHandler - Class in me.philippheuer.util.rest
-
Rest Error Handler
- RestErrorHandler() - Constructor for class me.philippheuer.util.rest.RestErrorHandler
-
- RestException - Exception in me.philippheuer.twitch4j.exceptions
-
- RestException(RestError) - Constructor for exception me.philippheuer.twitch4j.exceptions.RestException
-
- restObjectCache - Static variable in class me.philippheuer.twitch4j.endpoints.AbstractTwitchEndpoint
-
Cache - Objects
- Robot9000Event - Class in me.philippheuer.twitch4j.events.event.irc.roomstates
-
R9K mode event.
- Robot9000Event(Channel, boolean) - Constructor for class me.philippheuer.twitch4j.events.event.irc.roomstates.Robot9000Event
-
S
- saveDynamicCommands() - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Save Dynamic Commands
- ScopeMissingException - Exception in me.philippheuer.twitch4j.exceptions
-
- ScopeMissingException(String) - Constructor for exception me.philippheuer.twitch4j.exceptions.ScopeMissingException
-
- SearchEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- SearchEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.SearchEndpoint
-
Search Endpoint
- sendActionMessage(String) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
- sendMessage(String) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
Method to send messages to the channel the event originates from.
- sendMessage(String) - Method in class me.philippheuer.twitch4j.events.event.irc.PrivateMessageEvent
-
- sendMessage(String, String) - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
Sending message to the joined channel
- sendMessage(String, String) - Method in class me.philippheuer.twitch4j.message.MessageInterface
-
Sending message to the joined channel
- sendMessageToChannel(String, String) - Method in class me.philippheuer.twitch4j.message.commands.Command
-
Allows to easily send messages to the channel
- sendMessageToUser(String, String) - Method in class me.philippheuer.twitch4j.message.commands.Command
-
Allows to easily send messages to the channel
- sendPong(String) - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
Answer to twitch's ping request
- sendPrivateMessage(String, String) - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
sending private message
- sendPrivateMessage(String, String) - Method in class me.philippheuer.twitch4j.message.MessageInterface
-
sending private message
- sendWhisper(String, String) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
- setColor(String) - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
- setColor(TwitchChat.Color) - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
- setSubPlanByCode(String) - Method in class me.philippheuer.twitch4j.model.Subscription
-
Sets the subplan using the string
- SlowModeEvent - Class in me.philippheuer.twitch4j.events.event.irc.roomstates
-
R9K mode event.
- SlowModeEvent(Channel, long) - Constructor for class me.philippheuer.twitch4j.events.event.irc.roomstates.SlowModeEvent
-
- startComercial(long) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
- startCommercial(Long) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
Endpoint: Start Channel Commercial
Starts a commercial (advertisement) on a specified channel.
- startHost(String) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
- stopHost() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
- Stream - Class in me.philippheuer.twitch4j.model
-
Model representing a stream.
- Stream() - Constructor for class me.philippheuer.twitch4j.model.Stream
-
- StreamEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
All api methods related to a stream.
- StreamEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.StreamEndpoint
-
Stream Endpoint
- StreamFeatured - Class in me.philippheuer.twitch4j.model
-
Model representing a featured stream.
- StreamFeatured() - Constructor for class me.philippheuer.twitch4j.model.StreamFeatured
-
- StreamFeaturedList - Class in me.philippheuer.twitch4j.model
-
Model representing featured streams.
- StreamFeaturedList() - Constructor for class me.philippheuer.twitch4j.model.StreamFeaturedList
-
- StreamList - Class in me.philippheuer.twitch4j.model
-
Model representing streams.
- StreamList() - Constructor for class me.philippheuer.twitch4j.model.StreamList
-
- StreamSingle - Class in me.philippheuer.twitch4j.model
-
Model representing a single stream.
- StreamSingle() - Constructor for class me.philippheuer.twitch4j.model.StreamSingle
-
- StreamSummary - Class in me.philippheuer.twitch4j.model
-
Model representing the global twitch stream summary.
- StreamSummary() - Constructor for class me.philippheuer.twitch4j.model.StreamSummary
-
- SubPlan - Enum in me.philippheuer.twitch4j.enums
-
Enum for Twitch SubPlans
- SubscribersOnlyEvent - Class in me.philippheuer.twitch4j.events.event.irc.roomstates
-
R9K mode event.
- SubscribersOnlyEvent(Channel, boolean) - Constructor for class me.philippheuer.twitch4j.events.event.irc.roomstates.SubscribersOnlyEvent
-
- Subscription - Class in me.philippheuer.twitch4j.model
-
Model representing a subscription.
- Subscription() - Constructor for class me.philippheuer.twitch4j.model.Subscription
-
- SubscriptionEvent - Class in me.philippheuer.twitch4j.events.event.channel
-
This event gets called when a user gets a new subscriber or a user resubscribes.
- SubscriptionEvent(Channel, Subscription) - Constructor for class me.philippheuer.twitch4j.events.event.channel.SubscriptionEvent
-
Event Constructor
- SubscriptionList - Class in me.philippheuer.twitch4j.model
-
Model representing subscribers.
- SubscriptionList() - Constructor for class me.philippheuer.twitch4j.model.SubscriptionList
-
T
- Team - Class in me.philippheuer.twitch4j.model
-
Model representing a team.
- Team() - Constructor for class me.philippheuer.twitch4j.model.Team
-
- TeamEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- TeamEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.TeamEndpoint
-
Get User by UserId
- TeamList - Class in me.philippheuer.twitch4j.model
-
Model representing teams.
- TeamList() - Constructor for class me.philippheuer.twitch4j.model.TeamList
-
- timeout(String, Duration) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
IRC: Timeout User
This command allows you to temporarily ban someone from the chat room for 10 minutes by default.
- timeoutUser(String, long, String) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
- timeoutUser(String, long) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
- TMIConnectionState - Enum in me.philippheuer.twitch4j.enums
-
- TMIEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
Twitch Messaging Interface (TMI)
This Endpoint can be changed at any time.
- TMIEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.TMIEndpoint
-
Twitch Messaging Interface (TMI)
- Token - Class in me.philippheuer.twitch4j.model
-
Model representing a oauth token.
- Token() - Constructor for class me.philippheuer.twitch4j.model.Token
-
- TokenAuthorization - Class in me.philippheuer.twitch4j.model
-
Model representing a token authorization.
- TokenAuthorization() - Constructor for class me.philippheuer.twitch4j.model.TokenAuthorization
-
- TokenResponse - Class in me.philippheuer.twitch4j.model
-
Model representing a response with a token.
- TokenResponse() - Constructor for class me.philippheuer.twitch4j.model.TokenResponse
-
- TopGame - Class in me.philippheuer.twitch4j.model
-
Model representing a popular game on twitch.
- TopGame() - Constructor for class me.philippheuer.twitch4j.model.TopGame
-
- TopGameList - Class in me.philippheuer.twitch4j.model
-
Model representing a popular games on twitch.
- TopGameList() - Constructor for class me.philippheuer.twitch4j.model.TopGameList
-
- toString() - Method in enum me.philippheuer.twitch4j.enums.SubPlan
-
- toString() - Method in enum me.philippheuer.twitch4j.enums.TwitchScopes
-
- toString() - Method in class me.philippheuer.twitch4j.modules.IModule
-
- toString() - Method in class me.philippheuer.util.conversion.RandomizeString
-
- TwitchChat - Class in me.philippheuer.twitch4j.message.irc
-
- TwitchChat(TwitchClient) - Constructor for class me.philippheuer.twitch4j.message.irc.TwitchChat
-
IRC WebSocket
- TwitchChat.Color - Enum in me.philippheuer.twitch4j.message.irc
-
Color Enum
- twitchClient - Variable in class me.philippheuer.twitch4j.message.commands.Command
-
TwitchClient
- TwitchClient - Class in me.philippheuer.twitch4j
-
TwitchClient is the core class for all api operations.
- TwitchClient(String, String) - Constructor for class me.philippheuer.twitch4j.TwitchClient
-
Class Constructor - Creates a new TwitchClient Instance for the provided app.
- TwitchClientBuilder - Class in me.philippheuer.twitch4j
-
Builder to get a TwitchClient Instance by provided various options, to provide the user with a lot of customizable options.
- TwitchClientBuilder() - Constructor for class me.philippheuer.twitch4j.TwitchClientBuilder
-
- twitchEndpointVersion - Variable in class me.philippheuer.twitch4j.TwitchClient
-
Twitch API Version
- TwitchImages - Class in me.philippheuer.twitch4j.model
-
Model representing the images twitch returns.
- TwitchImages() - Constructor for class me.philippheuer.twitch4j.model.TwitchImages
-
- TwitchPubSub - Class in me.philippheuer.twitch4j.message.pubsub
-
- TwitchPubSub(TwitchClient) - Constructor for class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
Class Constructor
- TwitchScopes - Enum in me.philippheuer.twitch4j.enums
-
When requesting authorization from users, the scope parameter allows you to specify
which permissions your app requires.
- TypeConvert - Class in me.philippheuer.util.conversion
-
This class offers methods to manipulate and convert between data types.
- TypeConvert() - Constructor for class me.philippheuer.util.conversion.TypeConvert
-
U
- unban(String) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
-
IRC: Unban User
This command will allow you to lift a permanent ban on a user from the chat room.
- unbanUser(String) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
-
- unfollowChannel(OAuthCredential, Long) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Endpoint: Unfollow Channel
Deletes a specified user from the followers of a specified channel.
- UnitTestCategory - Interface in me.philippheuer.util.test
-
JUnit Categorization - Unit Test
- UnixTimestampDeserializer - Class in me.philippheuer.util.conversion
-
- UnixTimestampDeserializer() - Constructor for class me.philippheuer.util.conversion.UnixTimestampDeserializer
-
- UnknownCommandEvent - Class in me.philippheuer.twitch4j.events.event
-
This event gets called when a command doesn't exists.
- UnknownCommandEvent(Channel, User, ChannelMessageEvent) - Constructor for class me.philippheuer.twitch4j.events.event.UnknownCommandEvent
-
Event Constructor
- unlistenAll() - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
- unlistenChannel(Channel, PubSubTopics...) - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
Un-Listening specified topics channel
- unlistenChannel(Channel) - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
-
Un-Listening channel
- Unofficial - Annotation Type in me.philippheuer.util.annotation
-
The Unofficial Annotation marks unofficial api endpoints.
- UnofficialEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- UnofficialEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.UnofficialEndpoint
-
Endpoint for all unofficial api endpoints
- unregisterCommand(Command) - Method in class me.philippheuer.twitch4j.message.commands.CommandHandler
-
Unregister a command in the CommandHandler
- unregisterListener(Object) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
-
- unregisterListener(Class<?>) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
-
- unregisterListener(IListener) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
-
Unregisters a single event listener.
- updateCommunity(OAuthCredential, String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>) - Method in class me.philippheuer.twitch4j.endpoints.CommunityEndpoint
-
Endpoint: Update Community
Creates a community.
- updateMessageBucket() - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
-
Update the MessageBucket to the correct limits
TODO: Add Mod Check from channel cache here
- usageExample - Variable in class me.philippheuer.twitch4j.message.commands.Command
-
An example on how to use the command
- User - Class in me.philippheuer.twitch4j.model
-
Model representing a user.
- User() - Constructor for class me.philippheuer.twitch4j.model.User
-
- UserBanEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
This event gets called when a user gets banned.
- UserBanEvent(Channel, User, String) - Constructor for class me.philippheuer.twitch4j.events.event.irc.UserBanEvent
-
Event Constructor
- UserChat - Class in me.philippheuer.twitch4j.model
-
- UserChat() - Constructor for class me.philippheuer.twitch4j.model.UserChat
-
- UserEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- UserEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.UserEndpoint
-
Get UserEndpoint
- UserList - Class in me.philippheuer.twitch4j.model
-
Model representing users.
- UserList() - Constructor for class me.philippheuer.twitch4j.model.UserList
-
- UserSubscriptionCheck - Class in me.philippheuer.twitch4j.model
-
Model representing the subscription status of a user.
- UserSubscriptionCheck() - Constructor for class me.philippheuer.twitch4j.model.UserSubscriptionCheck
-
- UserTimeoutEvent - Class in me.philippheuer.twitch4j.events.event.irc
-
This event gets called when a user get a timeout.
- UserTimeoutEvent(Channel, User, Integer, String) - Constructor for class me.philippheuer.twitch4j.events.event.irc.UserTimeoutEvent
-
Event Constructor
V
- valueOf(String) - Static method in enum me.philippheuer.twitch4j.enums.Endpoints
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.philippheuer.twitch4j.enums.PubSubTopics
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.philippheuer.twitch4j.enums.SubPlan
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.philippheuer.twitch4j.enums.TMIConnectionState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.philippheuer.twitch4j.enums.TwitchScopes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.philippheuer.twitch4j.events.event.irc.ChannelStateEvent.ChannelState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.philippheuer.twitch4j.message.commands.CommandPermission
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum me.philippheuer.twitch4j.message.irc.TwitchChat.Color
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum me.philippheuer.twitch4j.enums.Endpoints
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.philippheuer.twitch4j.enums.PubSubTopics
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.philippheuer.twitch4j.enums.SubPlan
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.philippheuer.twitch4j.enums.TMIConnectionState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.philippheuer.twitch4j.enums.TwitchScopes
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.philippheuer.twitch4j.events.event.irc.ChannelStateEvent.ChannelState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.philippheuer.twitch4j.message.commands.CommandPermission
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum me.philippheuer.twitch4j.message.irc.TwitchChat.Color
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Video - Class in me.philippheuer.twitch4j.model
-
Model representing a video.
- Video() - Constructor for class me.philippheuer.twitch4j.model.Video
-
- VideoEndpoint - Class in me.philippheuer.twitch4j.endpoints
-
- VideoEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.VideoEndpoint
-
Get User by UserId
- VideoFramerates - Class in me.philippheuer.twitch4j.model
-
Model representing a video framerate.
- VideoFramerates() - Constructor for class me.philippheuer.twitch4j.model.VideoFramerates
-
- VideoList - Class in me.philippheuer.twitch4j.model
-
Model representing videos.
- VideoList() - Constructor for class me.philippheuer.twitch4j.model.VideoList
-
- VideoResolutions - Class in me.philippheuer.twitch4j.model
-
Model representing a video resolution.
- VideoResolutions() - Constructor for class me.philippheuer.twitch4j.model.VideoResolutions
-
- VideoTopList - Class in me.philippheuer.twitch4j.model
-
Model representing top videos.
- VideoTopList() - Constructor for class me.philippheuer.twitch4j.model.VideoTopList
-
- Void - Class in me.philippheuer.twitch4j.model
-
Model representing a void response.
- Void() - Constructor for class me.philippheuer.twitch4j.model.Void
-
W
- WebsiteUtils - Class in me.philippheuer.util.desktop
-
Website Utils
- WebsiteUtils() - Constructor for class me.philippheuer.util.desktop.WebsiteUtils
-
- withListener(Object) - Method in class me.philippheuer.twitch4j.TwitchClientBuilder
-
A B C D E F G H I J K L M O P Q R S T U V W