Index

B C D E F G H I M O P R S T U V W X _ 
All Classes and Interfaces|All Packages|Serialized Form

B

BaseCollectionDeserializer<E> - Class in com.github.natche.gravatarjavaclient.profile.gson
A collection deserializer for use by Gson to deserialize a collection token into an ImmutableList.
BaseCollectionDeserializer() - Constructor for class com.github.natche.gravatarjavaclient.profile.gson.BaseCollectionDeserializer
 
Blank - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
The blank image type, returns a blank PNG.
Blank - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageType
No logo or avatar in the center.
Blank - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageVersion
A standard QR code.
buildFrom(Collection<?>) - Method in class com.github.natche.gravatarjavaclient.profile.gson.BaseCollectionDeserializer
buildFrom(Collection<?>) - Method in class com.github.natche.gravatarjavaclient.profile.gson.ImmutableListDeserializer
Deserializes a collection into an ImmutableList.

C

collectionOf(Type) - Static method in class com.github.natche.gravatarjavaclient.profile.gson.Types
Creates a TypeToken representing a Collection of the specified element type.
com.github.natche.gravatarjavaclient.avatar - package com.github.natche.gravatarjavaclient.avatar
Classes related to the Gravatar Avatar API.
com.github.natche.gravatarjavaclient.enums - package com.github.natche.gravatarjavaclient.enums
Enumerations used for specifying details for a GravatarAvatarRequest such as rating levels, image types, protocols, etc.
com.github.natche.gravatarjavaclient.exceptions - package com.github.natche.gravatarjavaclient.exceptions
Custom exceptions thrown by the GravatarJavaClient API.
com.github.natche.gravatarjavaclient.profile - package com.github.natche.gravatarjavaclient.profile
Classes related to the Gravatar Profile API.
com.github.natche.gravatarjavaclient.profile.gson - package com.github.natche.gravatarjavaclient.profile.gson
Classes related to Gson serialization.
com.github.natche.gravatarjavaclient.profile.serialization - package com.github.natche.gravatarjavaclient.profile.serialization
Classes related to serialization of the responses from the Gravatar Profile API.
com.github.natche.gravatarjavaclient.utils - package com.github.natche.gravatarjavaclient.utils
Utility classes used by GravatarJavaClient.
constructUrlParameterWithValue(T, boolean, GravatarUseFullUrlParameters) - Method in enum class com.github.natche.gravatarjavaclient.enums.GravatarUrlParameter
Constructs a string for this URL parameter with the provided value.
constructUrlParameterWithValue(T, GravatarUseFullUrlParameters) - Method in enum class com.github.natche.gravatarjavaclient.enums.GravatarUrlParameter
Constructs a string for this URL parameter with the provided value.

D

Default - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageType
DefaultImageType - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarUrlParameter
DefaultImageUrl - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarUrlParameter
The URL of the default image to return in the case a user email hash is invalid or results in no valid images.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.github.natche.gravatarjavaclient.profile.gson.BaseCollectionDeserializer
Deserializes the provided JSON element.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.github.natche.gravatarjavaclient.profile.gson.GravatarProfileDeserializer
 
DoNotForce - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarForceDefaultImage
Gravatar should not force the default image.

E

equals(Object) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns whether the provided object is equal to this request.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Returns whether the provided object equals this request.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Returns whether the provided object equals this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarCryptoWalletAddress
Returns whether the provided object is equal to this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns whether the provided object is equal to this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Returns whether the provided object is equal to this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileGalleryImage
Returns whether the provided object is equal to this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileInterest
Returns whether the provided object is equal to this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileLanguage
Returns whether the provided object is equal to this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfilePayments
Returns whether the provided object is equal to this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileRequestResult
Returns whether the provided object is equal to this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileUrl
Returns whether the provided object is equal to this.
equals(Object) - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileVerifiedAccount
Returns whether the provided object is equal to this.

F

failed() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileRequestResult
Returns whether the request failed.
False - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarUseFullUrlParameters
Full URL parameters will not be used when constructing the URL.
False - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarUseJpgSuffix
The ".jpg" suffix will not be appended following the hash in the URL.
Force - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarForceDefaultImage
Gravatar should force the default image.
ForceDefault - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarUrlParameter
Whether to force the default URL regardless of the validity of the user account hash.
from(String) - Static method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Constructs a new GravatarProfileRequest from the provided ID.
fromEmail(String) - Static method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Constructs and returns a new GravatarAvatarRequest.
fromEmail(String) - Static method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Constructs and returns a new GravatarQrCodeRequest.
fromEmail(String) - Static method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Constructs a new GravatarProfileRequest from the provided email.
fromHash(String) - Static method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Constructs and returns a new GravatarAvatarRequest.
fromHash(String) - Static method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Constructs and returns a new GravatarQrCodeRequest.

G

G - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarRating
The G rating for a Gravatar user image.
get() - Method in enum class com.github.natche.gravatarjavaclient.profile.gson.GsonProvider
Returns the Gson object.
getAddress() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarCryptoWalletAddress
Returns the cryptocurrency wallet address.
getAltText() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileGalleryImage
Returns the alternative text for the image.
getAsUrlParameter(boolean) - Method in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageType
Returns the URL parameter for this image type.
getAsUrlParameter(boolean) - Method in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageVersion
Returns the URL parameter for this image version.
getAvatarAltText() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns alternative text describing the user’s avatar.
getAvatarRequestBaseurl() - Method in enum class com.github.natche.gravatarjavaclient.enums.GravatarProtocol
Returns the base URL using this protocol to request an Avatar from Gravatar.
getAvatarUrl() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the URL to the user’s avatar image, if set.
getBufferedImage() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Reads from the URL constructed from the current state of this request using GravatarAvatarRequest.getRequestUrl().
getBufferedImage() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Reads and returns a BufferedImage using the URL constructed from the current state of this request.
getCalendar() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Returns the URL to the user's calendar.
getCellPhone() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Returns the user's cell phone number.
getCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileLanguage
Returns the language code.
getCompany() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the name of the company where the user is employed.
getContactForm() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Returns the URL to the user's contact form.
getContactInfo() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the contact info object containing the contact information the user has displayed on their account.
getCryptoWallets() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfilePayments
Returns the list of cryptocurrency wallet addresses.
getDefaultImageType() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns the default image type this request will use.
getDefaultImageUrl() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns the default image URL.
getDescription() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns a short biography or description about the user found on their profile.
getDisplayName() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the user’s display name that appears on their profile.
getEmail() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Returns the user's email address.
getFirstName() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the user's first name.
getGallery() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the gallery images the user has displayed on their account.
getHash() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns the hash for this request.
getHash() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Returns the hash for this request.
getHash() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the SHA256 hash of the user’s primary email address.
getHashOrId() - Method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Returns the SHA256 hash or ID this request will use.
getHomePhone() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Returns the user's home phone number.
getId() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileInterest
Returns the unique ID of the interest.
getImageType() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Returns the image type this request will use.
getInterests() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the interests the user has displayed on their profile.
getJobTitle() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the user’s current job title.
getLabel() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarCryptoWalletAddress
Returns the label for the cryptocurrency.
getLabel() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileUrl
Returns the display label for this profile URL.
getLanguages() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the languages the user has selected on their profile.
getLastName() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the user's last name.
getLastProfileEdit() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the last time this account was edited at.
getLinks() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the links the user has displayed on their profile.
getLinks() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfilePayments
Returns the list of links to external payment services.
getLocation() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the user’s geographical location.
getName() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileInterest
Returns the name of the interest.
getName() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileLanguage
Returns the name of the language.
getNumberVerifiedAccounts() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the number of verified accounts associated with this user.
getOrder() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileLanguage
Returns the order of the language in the profile.
getPayments() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the payments objects containing the payment data the user has displayed on their account.
getProfile() - Method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Retrieves the profile using the provided email or hash from the Gravatar Profile API using HTTPS as the protocol.
getProfileUrl() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the full URL to the user’s Gravatar profile.
getPronouns() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the pronouns the user prefers to use.
getPronunciation() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns a phonetic guide to pronouncing the user’s name.
getProtocol() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns the protocol this request will use.
getRating() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns the rating this request will use.
getRegistrationDate() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the date this account was registered at.
getRequestInstant() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileRequestResult
Returns the instant the request was made at.
getRequestUrl() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns the URL for requesting the Avatar based on the current state of this.
getRequestUrl() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Returns the URL for requesting the QR code based on the current state of this request.
getServiceIcon() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileVerifiedAccount
Returns the URL to the service's icon.
getServiceLabel() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileVerifiedAccount
Returns the label or name of the service.
getServiceType() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileVerifiedAccount
Returns the type of the service.
getShouldAppendJpgSuffix() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns whether this request should append the jpg suffix to the hash.
getSize() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns the size of the image this request should return.
getSize() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Returns the size of the image this request should return.
getSuffix() - Method in enum class com.github.natche.gravatarjavaclient.enums.GravatarUseJpgSuffix
Returns the suffix, ".jpg" if GravatarUseJpgSuffix.True else empty.
getTimezone() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns the timezone the user has set.
getUrl() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileGalleryImage
Returns the URL to the image.
getUrl() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileUrl
Returns the link for this profile URL.
getUrl() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileVerifiedAccount
Returns the URL to the user's profile on the service.
getUrlParameter() - Method in enum class com.github.natche.gravatarjavaclient.enums.GravatarRating
Returns the URL parameter for this GravatarRating.
getUrlParameterValue() - Method in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
Returns the URL parameter value for this GravatarDefaultImageType.
getUseFullUrlParameters() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns whether this request will use full URL parameters.
getVerifiedAccounts() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns a list of verified accounts the user has added to their profile.
getVersion() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Returns the QR code version this request will use.
getWorkPhone() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Returns the user's work phone number.
Gravatar - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageType
The Gravatar logo in the center.
GravatarAvatarRequest - Class in com.github.natche.gravatarjavaclient.avatar
A class for building a Gravatar Avatar request, requesting the resource, and saving the resource to a File or a BufferedImage.
GravatarCryptoWalletAddress - Class in com.github.natche.gravatarjavaclient.profile.serialization
Represents a cryptocurrency wallet address on a Gravatar user's profile.
GravatarCryptoWalletAddress(String, String) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarCryptoWalletAddress
Constructs a new CryptoWalletAddress.
GravatarDefaultImageType - Enum Class in com.github.natche.gravatarjavaclient.enums
The default image types supported by Gravatar for their Avatar API.
GravatarForceDefaultImage - Enum Class in com.github.natche.gravatarjavaclient.enums
Whether Gravatar should force the default image for an Avatar request.
GravatarJavaClientException - Exception Class in com.github.natche.gravatarjavaclient.exceptions
An exception thrown by the GravatarJavaClient API.
GravatarJavaClientException(Exception) - Constructor for exception class com.github.natche.gravatarjavaclient.exceptions.GravatarJavaClientException
Creates a new GravatarJavaClientException from the provided exception.
GravatarJavaClientException(String) - Constructor for exception class com.github.natche.gravatarjavaclient.exceptions.GravatarJavaClientException
Creates a new GravatarJavaClientException with the provided message.
GravatarProfile - Class in com.github.natche.gravatarjavaclient.profile.serialization
The results of a Gravatar profile request.
GravatarProfile(String, String, String, String, String, String, String, String, String, List<GravatarProfileVerifiedAccount>, String, String, String, List<GravatarProfileLanguage>, String, String, boolean, List<GravatarProfileUrl>, List<GravatarProfileInterest>, GravatarProfilePayments, GravatarProfileContactInfo, List<GravatarProfileGalleryImage>, int, String, String) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Constructs a new GravatarProfile.
GravatarProfileContactInfo - Class in com.github.natche.gravatarjavaclient.profile.serialization
Represents a user's public contact information on a Gravatar profile.
GravatarProfileContactInfo(String, String, String, String, String, String) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Constructs a new GravatarProfileContactInfo.
GravatarProfileDeserializer - Class in com.github.natche.gravatarjavaclient.profile.gson
A deserializer for deserializing a GravatarProfile from a JSON element.
GravatarProfileDeserializer() - Constructor for class com.github.natche.gravatarjavaclient.profile.gson.GravatarProfileDeserializer
 
GravatarProfileGalleryImage - Class in com.github.natche.gravatarjavaclient.profile.serialization
Represents a gallery image on a Gravatar user's profile.
GravatarProfileGalleryImage(String, String) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileGalleryImage
Constructs a new GravatarProfileGalleryImage.
GravatarProfileInterest - Class in com.github.natche.gravatarjavaclient.profile.serialization
Represents an interest or hobby on a Gravatar user's profile.
GravatarProfileInterest(int, String) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileInterest
Constructs a new GravatarProfileInterest.
GravatarProfileLanguage - Class in com.github.natche.gravatarjavaclient.profile.serialization
Represents a language on a Gravatar user's profile.
GravatarProfileLanguage(String, String, boolean, int) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileLanguage
Constructs a new GravatarProfileLanguage.
GravatarProfilePayments - Class in com.github.natche.gravatarjavaclient.profile.serialization
Represents a user's payment options on a Gravatar profile.
GravatarProfilePayments(List<GravatarProfileUrl>, List<GravatarCryptoWalletAddress>) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfilePayments
Constructs a new GravatarProfilePayments.
GravatarProfileRequest - Class in com.github.natche.gravatarjavaclient.profile
A class for requesting a Profile from the Gravatar Profile API.
GravatarProfileRequestResult - Class in com.github.natche.gravatarjavaclient.profile.serialization
Represents metadata of a Gravatar profile request.
GravatarProfileRequestResult(Instant, boolean) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileRequestResult
Constructs a new GravatarProfileRequestResult.
GravatarProfileUrl - Class in com.github.natche.gravatarjavaclient.profile.serialization
A link on a user's Gravatar profile page.
GravatarProfileUrl(String, String) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileUrl
Constructs a new profile URL.
GravatarProfileVerifiedAccount - Class in com.github.natche.gravatarjavaclient.profile.serialization
Represents a verified account profile for a Gravatar user.
GravatarProfileVerifiedAccount(String, String, String, String) - Constructor for class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileVerifiedAccount
Constructs a new GravatarProfileVerifiedAccount.
GravatarProtocol - Enum Class in com.github.natche.gravatarjavaclient.enums
Application layer protocols accepted by Gravatar for Avatar requests.
GravatarQrCodeRequest - Class in com.github.natche.gravatarjavaclient.avatar
A request for a user's profile QR code from Gravatar.
GravatarQrImageType - Enum Class in com.github.natche.gravatarjavaclient.enums
The types of QR images returned by the Gravatar API.
GravatarQrImageVersion - Enum Class in com.github.natche.gravatarjavaclient.enums
The QR code version of the image returned.
GravatarRating - Enum Class in com.github.natche.gravatarjavaclient.enums
Ratings for a Gravatar Avatar image.
GravatarUrlParameter - Enum Class in com.github.natche.gravatarjavaclient.enums
A URL parameter for a Gravatar Avatar request.
GravatarUseFullUrlParameters - Enum Class in com.github.natche.gravatarjavaclient.enums
Whether to use full or short URL parameter names for an Avatar request.
GravatarUseJpgSuffix - Enum Class in com.github.natche.gravatarjavaclient.enums
Whether the ".jpg" suffix should be appended following the hash in a URL for a Gravatar Avatar request.
GsonProvider - Enum Class in com.github.natche.gravatarjavaclient.profile.gson
A singleton for providing a common shared Gson instance for serialization/deserialization with custom registered type adapters needed by the GravatarJavaClient API.

H

hash(String) - Method in enum class com.github.natche.gravatarjavaclient.utils.Hasher
Hashes the provided input using the encapsulated algorithm.
hashCode() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns a hashcode for this request.
hashCode() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Returns a hashcode of this request.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Returns a hashcode of this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarCryptoWalletAddress
Returns a hashcode for this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns a hashcode for this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Returns a hashcode for this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileGalleryImage
Returns a hashcode for this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileInterest
Returns a hashcode for this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileLanguage
Returns a hashcode for this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfilePayments
Returns a hashcode for this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileRequestResult
Returns a hashcode for this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileUrl
Returns a hashcode for this object.
hashCode() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileVerifiedAccount
Returns a hashcode for this object.
Hasher - Enum Class in com.github.natche.gravatarjavaclient.utils
A singleton for hashing inputs.
Http - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarProtocol
The hypertext transfer protocol.
Https - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarProtocol
The hypertext transfer protocol secure.

I

IdentIcon - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
The ident icon image type.
ImmutableListDeserializer - Class in com.github.natche.gravatarjavaclient.profile.gson
A collection deserializer for Gson to use when deserializing a Collection into an ImmutableList from Guava.
ImmutableListDeserializer() - Constructor for class com.github.natche.gravatarjavaclient.profile.gson.ImmutableListDeserializer
 
InputValidator - Class in com.github.natche.gravatarjavaclient.utils
A string validator used for validating parameter inputs.
InputValidator() - Constructor for class com.github.natche.gravatarjavaclient.utils.InputValidator
 
INSTANCE - Enum constant in enum class com.github.natche.gravatarjavaclient.profile.gson.GsonProvider
The Gson provider instance.
isOrganization() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns whether this account is marked as an organization account.
isPrimary() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileLanguage
Returns whether this is the primary language.
isValidEmailAddress(String) - Static method in class com.github.natche.gravatarjavaclient.utils.InputValidator
Returns whether the provided input is a valid email address.
isValidFilename(String) - Static method in class com.github.natche.gravatarjavaclient.utils.InputValidator
Returns whether the provided input is a valid filename for this operating system.
isValidImageUrl(String) - Static method in class com.github.natche.gravatarjavaclient.utils.InputValidator
Returns whether the provided input is a valid image URL.

M

MonsterId - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
The monster ID image type.
MysteryPerson - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
The mystery person image type.

O

One - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageVersion

P

Pg - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarRating
The PG rating for a Gravatar user image.

R

R - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarRating
The R rating for a Gravatar user image.
Rating - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarUrlParameter
The GravatarRating for a Gravatar request.
Retro - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
The retro image type.
RoboHash - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
The RoboHash image type.

S

saveAsJpg(File) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Saves the image obtained from the URL constructed from this to the provided file as a jpg.
saveAsPng(File) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Saves the image obtained from the URL constructed from this to the provided file as a png.
saveTo(File) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Saves the QR code obtained from this to the provided file as a PNG.
saveTo(File, String) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Saves the image obtained from the URL constructed from this to the provided file.
setDefaultImageType(GravatarDefaultImageType) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Sets the default image type this request will use.
setDefaultImageUrl(String) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Sets the default image URL.
setForceDefaultImage(GravatarForceDefaultImage) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Sets whether this request should force the default image.
setImageType(GravatarQrImageType) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Sets the image type this request will use.
setProtocol(GravatarProtocol) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Sets the protocol this request will use.
setRating(GravatarRating) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Sets the rating this request will use.
setShouldAppendJpgSuffix(GravatarUseJpgSuffix) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns whether this request should append the jpg suffix to the hash.
setSize(int) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Sets the size of the image this request should return.
setSize(int) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Sets the length of the image this request should return.
setToken(String) - Method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Sets the token this request will use when requesting information from the Gravatar API.
setUseFullUrlParameters(GravatarUseFullUrlParameters) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Sets whether this request should use full URL parameters.
setVersion(GravatarQrImageVersion) - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Sets the QR code version this request will use.
SHA256 - Enum constant in enum class com.github.natche.gravatarjavaclient.utils.Hasher
The SHA256 hasher.
shouldForceDefaultImage() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns whether this request should force the default image.
Size - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarUrlParameter
The size of the image to be returned by a Gravatar request.
succeeded() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileRequestResult
Returns whether the request succeeded.

T

Three - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageVersion
Modern "small dots" QR code.
toString() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarAvatarRequest
Returns a string representation of this request.
toString() - Method in class com.github.natche.gravatarjavaclient.avatar.GravatarQrCodeRequest
Returns a string representation of this request.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarCryptoWalletAddress
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfile
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileContactInfo
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileGalleryImage
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileInterest
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileLanguage
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfilePayments
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileRequestResult
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileUrl
Returns a string representation of this object.
toString() - Method in class com.github.natche.gravatarjavaclient.profile.serialization.GravatarProfileVerifiedAccount
Returns a string representation of this object.
True - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarUseFullUrlParameters
Full URL parameters will be used when constructing the URL.
True - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarUseJpgSuffix
The ".jpg" suffix will be appended following the hash in the URL.
Types - Class in com.github.natche.gravatarjavaclient.profile.gson
Utility class for constructing parameterized type tokens used in Gson deserialization.

U

User - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageType
The user's avatar in the center.

V

valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarForceDefaultImage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarProtocol
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageVersion
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarRating
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarUrlParameter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarUseFullUrlParameters
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarUseJpgSuffix
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.profile.gson.GsonProvider
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.github.natche.gravatarjavaclient.utils.Hasher
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarForceDefaultImage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarProtocol
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarQrImageVersion
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarRating
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarUrlParameter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarUseFullUrlParameters
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.enums.GravatarUseJpgSuffix
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.profile.gson.GsonProvider
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.github.natche.gravatarjavaclient.utils.Hasher
Returns an array containing the constants of this enum class, in the order they are declared.

W

Wavatar - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
The wavatar image type.
writeToFile(Gson, File) - Method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Writes the profile object obtained from this request to the provided file using the provided GSON object as the serializer.
writeToFile(File) - Method in class com.github.natche.gravatarjavaclient.profile.GravatarProfileRequest
Writes the profile object obtained from this request to the provided file.

X

X - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarRating
The X rating for a Gravatar user image.

_

_404 - Enum constant in enum class com.github.natche.gravatarjavaclient.enums.GravatarDefaultImageType
The 404 image type.
B C D E F G H I M O P R S T U V W X _ 
All Classes and Interfaces|All Packages|Serialized Form