Skip navigation links
A B C D E F G H I J K L M O P Q R S T U V W 

A

About - Class in me.philippheuer.twitch4j.example.commands
 
About() - Constructor for class me.philippheuer.twitch4j.example.commands.About
Initialize Command
AbstractChannelEvent - Class in me.philippheuer.twitch4j.events.event
This event is a base for events that originate from a channel.
AbstractChannelEvent(Channel) - Constructor for class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
Event Constructor
AbstractResultList - Class in me.philippheuer.twitch4j.model
Abstract base for result lists.
AbstractResultList() - Constructor for class me.philippheuer.twitch4j.model.AbstractResultList
 
AbstractTwitchEndpoint - Class in me.philippheuer.twitch4j.endpoints
 
AbstractTwitchEndpoint(TwitchClient) - Constructor for class me.philippheuer.twitch4j.endpoints.AbstractTwitchEndpoint
AbstractTwitchEndpoint
actor - Variable in class me.philippheuer.twitch4j.message.commands.Command
Command Actor Runtime only
addBlock(OAuthCredential, Long) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
Endpoint: Block User Blocks a user; that is, adds a specified target user to the blocks list of a specified source user.
addModule(IModule) - Method in class me.philippheuer.twitch4j.modules.ModuleLoader
 
addStreamlabsCredential(String, OAuthCredential) - Method in class me.philippheuer.twitch4j.auth.CredentialManager
Adds Streamlabs Credentials to the Credential Manager
addTwitchCredential(String, OAuthCredential) - Method in class me.philippheuer.twitch4j.auth.CredentialManager
Adds Twitch Credentials to the Credential Manager
AdvancedChannelInformation - Class in me.philippheuer.twitch4j.model.unofficial
Model representing a the advanced channel information response.
AdvancedChannelInformation() - Constructor for class me.philippheuer.twitch4j.model.unofficial.AdvancedChannelInformation
 
Application - Class in me.philippheuer.twitch4j.example
 
Application() - Constructor for class me.philippheuer.twitch4j.example.Application
 
Authorize - Class in me.philippheuer.twitch4j.auth.model.twitch
 
Authorize() - Constructor for class me.philippheuer.twitch4j.auth.model.twitch.Authorize
 
AuthorizeRequest - Class in me.philippheuer.twitch4j.auth.model.twitch
 
AuthorizeRequest() - Constructor for class me.philippheuer.twitch4j.auth.model.twitch.AuthorizeRequest
 
AuthTokenExpiredEvent - Class in me.philippheuer.twitch4j.events.event.system
This event gets called an oauth token expires.
AuthTokenExpiredEvent(OAuthCredential) - Constructor for class me.philippheuer.twitch4j.events.event.system.AuthTokenExpiredEvent
Event Constructor
AUTOMATICALLY_ENABLE_MODULES - Static variable in class me.philippheuer.twitch4j.modules.Configuration
 

B

Badges - Class in me.philippheuer.twitch4j.model
 
Badges() - Constructor for class me.philippheuer.twitch4j.model.Badges
 
ban(String) - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
IRC: Ban User This command will allow you to permanently ban a user from the chat room.
banUser(String, String) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
banUser(String) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
Block - Class in me.philippheuer.twitch4j.model
Model representing a blocked user.
Block() - Constructor for class me.philippheuer.twitch4j.model.Block
 
BlockList - Class in me.philippheuer.twitch4j.model
Model representing a list of blocked users.
BlockList() - Constructor for class me.philippheuer.twitch4j.model.BlockList
 
BroadcasterLanguageEvent - Class in me.philippheuer.twitch4j.events.event.irc.roomstates
R9K mode event.
BroadcasterLanguageEvent(Channel, Locale) - Constructor for class me.philippheuer.twitch4j.events.event.irc.roomstates.BroadcasterLanguageEvent
 
build() - Method in class me.philippheuer.twitch4j.TwitchClientBuilder
Initialize

C

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
 

D

deleteBlock(OAuthCredential, Long) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
Endpoint: Unblock User Unblocks a user; that is, deletes a specified target user from the blocks list of a specified source user.
deleteStreamKey() - Method in class me.philippheuer.twitch4j.endpoints.ChannelEndpoint
Endpoint: Reset Channel Stream Key [!Irreversible] Deletes the stream key for a specified channel.
description - Variable in class me.philippheuer.twitch4j.message.commands.Command
Get a help/description text
deserialize(JsonParser, DeserializationContext) - Method in class me.philippheuer.util.conversion.UnixTimestampDeserializer
 
disable() - Method in class me.philippheuer.twitch4j.modules.IModule
 
disableEmoteOnly() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
disableFollowers() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
disableModule(String) - Method in class me.philippheuer.twitch4j.modules.ModuleLoader
 
disableR9K() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
disableSlow() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
disableSubscribers() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
disconnect() - Method in class me.philippheuer.twitch4j.message.irc.TwitchChat
Disconnecting from IRC-WS
disconnect() - Method in class me.philippheuer.twitch4j.message.MessageInterface
Connect from TMI
disconnect(boolean) - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
Disconnect from PubSub
disconnect() - Method in class me.philippheuer.twitch4j.message.pubsub.TwitchPubSub
Disconnect from PubSub by force
disconnect() - Method in class me.philippheuer.twitch4j.TwitchClient
Disconnect from other related services.
dispatch(Event) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
Dispatches an event.
DonationEvent - Class in me.philippheuer.twitch4j.events.event.channel
This event gets called when a user receives a donation from any source.
DonationEvent(Channel, User, String, Currency, Double, String) - Constructor for class me.philippheuer.twitch4j.events.event.channel.DonationEvent
Event Constructor
Dummy - Class in me.philippheuer.twitch4j.example
 
Dummy() - Constructor for class me.philippheuer.twitch4j.example.Dummy
 
DynamicCommand - Class in me.philippheuer.twitch4j.message.commands
 
DynamicCommand(String, CommandPermission, String) - Constructor for class me.philippheuer.twitch4j.message.commands.DynamicCommand
Initalize Command

E

Ember - Class in me.philippheuer.twitch4j.model.unofficial
Model representing a the ember response.
Ember() - Constructor for class me.philippheuer.twitch4j.model.unofficial.Ember
 
Emote - Class in me.philippheuer.twitch4j.model
Model representing a twitch emote.
Emote() - Constructor for class me.philippheuer.twitch4j.model.Emote
 
EmoteOnlyEvent - Class in me.philippheuer.twitch4j.events.event.irc.roomstates
R9K mode event.
EmoteOnlyEvent(Channel, boolean) - Constructor for class me.philippheuer.twitch4j.events.event.irc.roomstates.EmoteOnlyEvent
 
EmoteSets - Class in me.philippheuer.twitch4j.model
Model representing a sets of twitch emotes.
EmoteSets() - Constructor for class me.philippheuer.twitch4j.model.EmoteSets
 
enable(TwitchClient) - Method in class me.philippheuer.twitch4j.modules.IModule
 
enabled - Variable in class me.philippheuer.twitch4j.message.commands.Command
Enabled?
enableEmoteOnly() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
enableFollowers(long) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
enableModule(IModule) - Method in class me.philippheuer.twitch4j.modules.ModuleLoader
 
enableR9K() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
enableSlow(long) - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
enableSubscribers() - Method in class me.philippheuer.twitch4j.events.event.AbstractChannelEvent
 
Endpoints - Enum in me.philippheuer.twitch4j.enums
This enums data contains endpoints to Twitch Services
Event - Class in me.philippheuer.twitch4j.events
Used to represent an event.
Event() - Constructor for class me.philippheuer.twitch4j.events.Event
Constructor
EventDispatcher - Class in me.philippheuer.twitch4j.events
Manages event listeners and event logic.
EventDispatcher(TwitchClient) - Constructor for class me.philippheuer.twitch4j.events.EventDispatcher
Class Constructor
EventSubscriber - Annotation Type in me.philippheuer.twitch4j.events
Represents a method that handles events.
executeCommand(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.example.commands.About
executeCommand Logic
executeCommand(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.example.commands.FollowAge
executeCommand Logic
executeCommand(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.message.commands.Command
Execute this command
executeCommand(ChannelMessageEvent) - Method in class me.philippheuer.twitch4j.message.commands.DynamicCommand
executeCommand Logic

F

Follow - Class in me.philippheuer.twitch4j.model
Model representing a follower.
Follow() - Constructor for class me.philippheuer.twitch4j.model.Follow
 
FollowAge - Class in me.philippheuer.twitch4j.example.commands
 
FollowAge() - Constructor for class me.philippheuer.twitch4j.example.commands.FollowAge
Initialize Command
followChannel(OAuthCredential, Long, Optional<Boolean>) - Method in class me.philippheuer.twitch4j.endpoints.UserEndpoint
Endpoint: Follow Channel Adds a specified user to the followers of a specified channel.
FollowersOnlyEvent - Class in me.philippheuer.twitch4j.events.event.irc.roomstates
R9K mode event.
FollowersOnlyEvent(Channel, long, TimeUnit) - Constructor for class me.philippheuer.twitch4j.events.event.irc.roomstates.FollowersOnlyEvent
 
FollowersOnlyEvent(Channel, long) - Constructor for class me.philippheuer.twitch4j.events.event.irc.roomstates.FollowersOnlyEvent
 
FollowEvent - Class in me.philippheuer.twitch4j.events.event.channel
This event gets called when a user gets a new follower.
FollowEvent(Channel, User) - Constructor for class me.philippheuer.twitch4j.events.event.channel.FollowEvent
Event Constructor
FollowList - Class in me.philippheuer.twitch4j.model
Model representing a list of followers.
FollowList() - Constructor for class me.philippheuer.twitch4j.model.FollowList
 
fromString(String) - Static method in enum me.philippheuer.twitch4j.enums.SubPlan
Gets the enum from the string representation.
fromString(String) - Static method in enum me.philippheuer.twitch4j.enums.TwitchScopes
Gets the enum from the string representation of the scope.

G

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
Listeners for MessageInterface
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
Gets the ClientName from the IRC User Identifier (:[email protected])
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
Registers a listener using EventSubscriber method annotations.
registerListener(Class<?>) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
Registers a listener using EventSubscriber method annotations.
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
Unregisters a listener using EventSubscriber method annotations.
unregisterListener(Class<?>) - Method in class me.philippheuer.twitch4j.events.EventDispatcher
Unregisters a listener using EventSubscriber method annotations.
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