Index

A B C D E F G H I M N O P R S T U V 
All Classes|All Packages

A

age - Variable in enum me.memerator.api.entity.Age
 
Age - Enum in me.memerator.api.entity
 
api - Static variable in class me.memerator.api.MemeratorAPI
 
API - Class in me.memerator.api
 
API(String) - Constructor for class me.memerator.api.API
 
ASSIGNED - me.memerator.api.entity.ReportStatus
Sets the max age to 2.

B

baseUrl - Static variable in class me.memerator.api.API
 
bodyFromHash(HashMap<String, Object>) - Method in class me.memerator.api.API
 
build() - Method in class me.memerator.api.builder.MemeBuilder
Build the JSON body.

C

Comment - Class in me.memerator.api.object
 
Comment(JSONObject) - Constructor for class me.memerator.api.object.Comment
 

D

delete() - Method in class me.memerator.api.object.Comment
Deletes this comment, only works if you meet one of the following conditions 1) You own the meme 2) You made the comment
delete() - Method in class me.memerator.api.object.Notification
Deletes this notification
delete(String) - Method in class me.memerator.api.API
 
disable() - Method in class me.memerator.api.object.Meme
Disables this meme.

E

enable() - Method in class me.memerator.api.object.Meme
Enable this meme.

F

FAMILY_FRIENDLY - me.memerator.api.entity.Age
Sets the max age to 1.
fromInt(int) - Static method in enum me.memerator.api.entity.Age
 
fromInt(int) - Static method in enum me.memerator.api.entity.ReportStatus
 

G

get(String) - Method in class me.memerator.api.API
 
getAgeInt() - Method in enum me.memerator.api.entity.Age
 
getAgeRating() - Method in class me.memerator.api.object.Meme
Returns the Age as an Age enum
getAPI() - Method in class me.memerator.api.MemeratorAPI
The API method used in the lib.
getAppleIntegrations() - Method in class me.memerator.api.object.UserIntegrations
 
getAsInt() - Method in enum me.memerator.api.entity.ReportStatus
 
getAssignee() - Method in class me.memerator.api.object.Report
 
getAssociatedMeme() - Method in class me.memerator.api.object.Comment
 
getAssociatedMemeId() - Method in class me.memerator.api.object.Report
 
getAssociatedMemeID() - Method in class me.memerator.api.object.Notification
For meme ratings, the meme ID is returned, if you need it!
getAssociatedMemeRating() - Method in class me.memerator.api.object.Notification
For meme ratings, the meme rating is returned, if you need it! -1 if there is no meme associated.
getAuthor() - Method in class me.memerator.api.object.Comment
 
getAuthor() - Method in class me.memerator.api.object.Meme
 
getAuthor() - Method in class me.memerator.api.object.Notification
 
getAverageRating() - Method in class me.memerator.api.object.Meme
 
getBio() - Method in class me.memerator.api.object.User
 
getCaption() - Method in class me.memerator.api.object.Meme
 
getCommentContent() - Method in class me.memerator.api.object.Comment
 
getCommentId() - Method in class me.memerator.api.object.Comment
 
getComments() - Method in class me.memerator.api.object.Meme
 
getDescription() - Method in class me.memerator.api.object.Report
 
getDiscordIntegrations() - Method in class me.memerator.api.object.UserIntegrations
 
getFollowerCount() - Method in class me.memerator.api.object.User
 
getFollowingCount() - Method in class me.memerator.api.object.User
 
getGoogleIntegrations() - Method in class me.memerator.api.object.UserIntegrations
 
getId() - Method in class me.memerator.api.object.User
 
getImageUrl() - Method in class me.memerator.api.object.Meme
 
getIntegrations() - Method in class me.memerator.api.object.Profile
Returns as a UserIntegrations object, from there you can get each integration type.
getJoinedAt() - Method in class me.memerator.api.object.User
Deprecated. 
getJoinTimestamp() - Method in class me.memerator.api.object.User
 
getMeme() - Method in class me.memerator.api.object.Rating
Get the meme associated with this Rating
getMeme(String) - Method in class me.memerator.api.MemeratorAPI
Gets a meme from the website by its Meme ID.
getMemeCount() - Method in class me.memerator.api.object.Stats
 
getMemeCount() - Method in class me.memerator.api.object.User
 
getMemeId() - Method in class me.memerator.api.object.Meme
 
getMemes() - Method in class me.memerator.api.object.User
 
getMemeUrl() - Method in class me.memerator.api.object.Meme
 
getMessageContent() - Method in class me.memerator.api.object.Notification
 
getMinecraftIntegrations() - Method in class me.memerator.api.object.UserIntegrations
 
getNotificationCount() - Method in class me.memerator.api.object.Profile
 
getNotificationId() - Method in class me.memerator.api.object.Notification
 
getNotifications() - Method in class me.memerator.api.object.Profile
 
getProExpirationDate() - Method in class me.memerator.api.object.Profile
 
getProfile() - Method in class me.memerator.api.MemeratorAPI
Gets the currently logged in Profile.
getProfileUrl() - Method in class me.memerator.api.object.User
 
getProStartDate() - Method in class me.memerator.api.object.Profile
 
getRandomMeme() - Method in class me.memerator.api.MemeratorAPI
Gets a random meme from the website.
getRandomMeme(Age) - Method in class me.memerator.api.MemeratorAPI
Gets a random meme from the website up a specified Max Age.
getRank() - Method in class me.memerator.api.object.TopMemer
 
getRating() - Method in class me.memerator.api.object.Rating
Get the rating the user gave
getRatings() - Method in class me.memerator.api.object.Meme
Gets the ratings on this meme.
getRatingsCount() - Method in class me.memerator.api.object.Stats
 
getRawMessageContent() - Method in class me.memerator.api.object.Notification
 
getReason() - Method in class me.memerator.api.object.Report
 
getRecentMemes() - Method in class me.memerator.api.MemeratorAPI
Get the 25 most recent memes
getRecentMemes(int) - Method in class me.memerator.api.MemeratorAPI
Get the specified amount of recent memes, up to 25.
getRecentMemes(int, int) - Method in class me.memerator.api.MemeratorAPI
Get the specified amount (up to 25) of recent memes at a specific offset.
getReport(int) - Method in class me.memerator.api.object.Profile
Gets a specific report by ID
getReportId() - Method in class me.memerator.api.object.Report
 
getReports() - Method in class me.memerator.api.object.Profile
 
getScore() - Method in class me.memerator.api.object.TopMemer
 
getStaffComment() - Method in class me.memerator.api.object.Report
 
getStats() - Method in class me.memerator.api.MemeratorAPI
The site's stats as seen on https://memerator.me/stats
getStatus() - Method in class me.memerator.api.object.Report
The status of the report.
getStatusCode() - Method in class me.memerator.api.object.Report
Deprecated. 
getTimeAgoFormatted() - Method in class me.memerator.api.object.Meme
 
getTimestamp() - Method in class me.memerator.api.object.Comment
 
getTimestamp() - Method in class me.memerator.api.object.Meme
 
getTimestamp() - Method in class me.memerator.api.object.Notification
 
getTimestamp() - Method in class me.memerator.api.object.Rating
The timestamp of this rating as an OffsetDateTime
getToken() - Method in class me.memerator.api.MemeratorAPI
 
getTopMemers() - Method in class me.memerator.api.MemeratorAPI
Returns a list of hashmap with 3 items Each item is time frame as key and a list of top memers as the value 1d = Top for the past day 7d = Top for the past week 1mo = Top for the past month
getTotalRatings() - Method in class me.memerator.api.object.Meme
 
getType() - Method in class me.memerator.api.object.Notification
The type is mostly used internally but is useful for clients implementing notification sorting.
getUniqueMemerCount() - Method in class me.memerator.api.object.Stats
 
getUser() - Method in class me.memerator.api.object.Rating
Get the user who rated this meme
getUser() - Method in class me.memerator.api.object.TopMemer
 
getUser(String) - Method in class me.memerator.api.MemeratorAPI
Gets a user by username or user ID.
getUsername() - Method in class me.memerator.api.object.User
 
getWebsiteUserCount() - Method in class me.memerator.api.object.Stats
 

H

hasAppleIntegrations() - Method in class me.memerator.api.object.UserIntegrations
 
hasDiscordIntegrations() - Method in class me.memerator.api.object.UserIntegrations
 
hasGoogleIntegrations() - Method in class me.memerator.api.object.UserIntegrations
 
hasMinecraftIntegrations() - Method in class me.memerator.api.object.UserIntegrations
 

I

InternalServerError - Exception in me.memerator.api.errors
 
InternalServerError(String) - Constructor for exception me.memerator.api.errors.InternalServerError
 
InvalidToken - Exception in me.memerator.api.errors
 
InvalidToken(String) - Constructor for exception me.memerator.api.errors.InvalidToken
 
isAssigned() - Method in class me.memerator.api.object.Report
Deprecated. 
isClosed() - Method in class me.memerator.api.object.Report
Deprecated. 
isDisabled() - Method in class me.memerator.api.object.Meme
Usually, the only people who can see disabled memes are Staff and the owners of the meme.
isOpen() - Method in class me.memerator.api.object.Report
Deprecated. 
isPro() - Method in class me.memerator.api.object.User
 
isProActive() - Method in class me.memerator.api.object.Profile
 
isStaff() - Method in class me.memerator.api.object.User
 
isTranslator() - Method in class me.memerator.api.object.User
 
isVerified() - Method in class me.memerator.api.object.User
 

M

MATURE - me.memerator.api.entity.Age
Sets the max age to 4.
me.memerator.api - package me.memerator.api
 
me.memerator.api.builder - package me.memerator.api.builder
 
me.memerator.api.entity - package me.memerator.api.entity
 
me.memerator.api.errors - package me.memerator.api.errors
 
me.memerator.api.object - package me.memerator.api.object
 
Meme - Class in me.memerator.api.object
 
Meme(JSONObject) - Constructor for class me.memerator.api.object.Meme
 
MemeBuilder - Class in me.memerator.api.builder
 
MemeBuilder() - Constructor for class me.memerator.api.builder.MemeBuilder
Constructor
MemeratorAPI - Class in me.memerator.api
 
MemeratorAPI(String) - Constructor for class me.memerator.api.MemeratorAPI
 

N

NotFound - Exception in me.memerator.api.errors
 
NotFound(String) - Constructor for exception me.memerator.api.errors.NotFound
 
Notification - Class in me.memerator.api.object
 
Notification(JSONObject) - Constructor for class me.memerator.api.object.Notification
 

O

OPEN - me.memerator.api.entity.ReportStatus
An open report, unhandled.

P

patch(String, HashMap<String, Object>) - Method in class me.memerator.api.API
 
performRequest(Request) - Method in class me.memerator.api.API
 
post(String, HashMap<String, Object>) - Method in class me.memerator.api.API
 
Profile - Class in me.memerator.api.object
A profile is a user, but has more details.
Profile(JSONObject) - Constructor for class me.memerator.api.object.Profile
 
put(String, HashMap<String, Object>) - Method in class me.memerator.api.API
 

R

RateLimited - Exception in me.memerator.api.errors
 
RateLimited(String) - Constructor for exception me.memerator.api.errors.RateLimited
 
Rating - Class in me.memerator.api.object
 
Rating(JSONObject, Meme) - Constructor for class me.memerator.api.object.Rating
 
Report - Class in me.memerator.api.object
A report on Memerator
Report(JSONObject) - Constructor for class me.memerator.api.object.Report
 
ReportStatus - Enum in me.memerator.api.entity
 
RESOLVED - me.memerator.api.entity.ReportStatus
Sets the max age to 4.

S

searchMemes(String) - Method in class me.memerator.api.MemeratorAPI
Searches the website for a meme.
setAge(Age) - Method in class me.memerator.api.builder.MemeBuilder
Sets the max age of the meme.
setBio(String) - Method in class me.memerator.api.object.Profile
Set your bio
setCaption(String) - Method in class me.memerator.api.builder.MemeBuilder
Sets the caption of the meme.
setCaption(String) - Method in class me.memerator.api.object.Meme
Set the caption
setImage(String) - Method in class me.memerator.api.builder.MemeBuilder
Sets the image of the meme to be uploaded, must be a base64 string.
setRating(int) - Method in class me.memerator.api.builder.MemeBuilder
Set the rating of the meme, when you upload it your rating will be automatically applied.
setToken(String) - Method in class me.memerator.api.MemeratorAPI
Changes the token
setUrl(String) - Method in class me.memerator.api.builder.MemeBuilder
Deprecated. 
setUsername(String) - Method in class me.memerator.api.object.Profile
Set your username Username requirements: Be between 2 and 32 characters Not taken Can't be only numbers No characters other than letters, numbers, periods, and underscores.
Stats - Class in me.memerator.api.object
Website Statistics Class
Stats(JSONObject) - Constructor for class me.memerator.api.object.Stats
 
submitMeme(JSONObject) - Method in class me.memerator.api.MemeratorAPI
Submit a meme.

T

TEEN - me.memerator.api.entity.Age
Sets the max age to 2.
token - Static variable in class me.memerator.api.MemeratorAPI
 
TopMemer - Class in me.memerator.api.object
A top memer.
TopMemer(JSONObject) - Constructor for class me.memerator.api.object.TopMemer
 
toString() - Method in enum me.memerator.api.entity.Age
 
toString() - Method in enum me.memerator.api.entity.ReportStatus
 

U

Unauthorized - Exception in me.memerator.api.errors
 
Unauthorized(String) - Constructor for exception me.memerator.api.errors.Unauthorized
 
User - Class in me.memerator.api.object
 
User(JSONObject) - Constructor for class me.memerator.api.object.User
 
UserIntegrations - Class in me.memerator.api.object
 
UserIntegrations(JSONObject) - Constructor for class me.memerator.api.object.UserIntegrations
 

V

valueOf(String) - Static method in enum me.memerator.api.entity.Age
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum me.memerator.api.entity.ReportStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.memerator.api.entity.Age
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum me.memerator.api.entity.ReportStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I M N O P R S T U V 
All Classes|All Packages