A C E F G H I L N O P R S T U V 
All Classes All Packages

A

ACTIVITY - com.vdurmont.emoji.EmojiCategory
 

C

com.vdurmont.emoji - package com.vdurmont.emoji
 
containsEmoji(String) - Static method in class com.vdurmont.emoji.EmojiManager
Tests if a given String contains an emoji.

E

Emoji - Class in com.vdurmont.emoji
This class represents an emoji.
EmojiCategory - Enum in com.vdurmont.emoji
Enum representation of the category for this emoji
EmojiLoader - Class in com.vdurmont.emoji
Loads the emojis from a JSON database.
EmojiManager - Class in com.vdurmont.emoji
Holds the loaded emojis and provides search functions.
EmojiParser - Class in com.vdurmont.emoji
Provides methods to parse strings with emojis.
EmojiParser() - Constructor for class com.vdurmont.emoji.EmojiParser
 
EmojiParser.EmojiTransformer - Interface in com.vdurmont.emoji
 
EmojiParser.FitzpatrickAction - Enum in com.vdurmont.emoji
Enum used to indicate what should be done when a Fitzpatrick modifier is found.
EmojiParser.UnicodeCandidate - Class in com.vdurmont.emoji
 
EmojiTrie - Class in com.vdurmont.emoji
 
EmojiTrie(Collection<Emoji>) - Constructor for class com.vdurmont.emoji.EmojiTrie
 
EmojiTrie.Matches - Enum in com.vdurmont.emoji
 
equals(Object) - Method in class com.vdurmont.emoji.Emoji
 
EXACTLY - com.vdurmont.emoji.EmojiTrie.Matches
 
exactMatch() - Method in enum com.vdurmont.emoji.EmojiTrie.Matches
 
extractEmojis(String) - Static method in class com.vdurmont.emoji.EmojiParser
Parses all emoji by unicode in the given string.

F

Fitzpatrick - Enum in com.vdurmont.emoji
Enum that represents the Fitzpatrick modifiers supported by the emojis.
fitzpatrickFromType(String) - Static method in enum com.vdurmont.emoji.Fitzpatrick
 
fitzpatrickFromUnicode(String) - Static method in enum com.vdurmont.emoji.Fitzpatrick
 
FLAGS - com.vdurmont.emoji.EmojiCategory
 
FOOD - com.vdurmont.emoji.EmojiCategory
 
fromString(String) - Static method in enum com.vdurmont.emoji.EmojiCategory
Parses the given string to the respective category constant

G

getAliases() - Method in class com.vdurmont.emoji.Emoji
Returns the aliases of the emoji
getAll() - Static method in class com.vdurmont.emoji.EmojiManager
Returns all the Emojis
getAllTags() - Static method in class com.vdurmont.emoji.EmojiManager
Returns all the tags in the database
getByUnicode(String) - Static method in class com.vdurmont.emoji.EmojiManager
Returns the Emoji for a given unicode.
getCategory() - Method in class com.vdurmont.emoji.Emoji
Returns the EmojiCategory for this emoji
getDescription() - Method in class com.vdurmont.emoji.Emoji
Returns the description of the emoji
getDisplayName() - Method in enum com.vdurmont.emoji.EmojiCategory
The display name of this category
getEmoji() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 
getEmoji(String) - Method in class com.vdurmont.emoji.EmojiTrie
Finds Emoji instance from emoji unicode
getEmojiEndIndex() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 
getEmojiStartIndex() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 
getFitzpatrick() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 
getFitzpatrickEndIndex() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 
getFitzpatrickType() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 
getFitzpatrickUnicode() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 
getForAlias(String) - Static method in class com.vdurmont.emoji.EmojiManager
Returns the Emoji for a given alias.
getForCategory(EmojiCategory) - Static method in class com.vdurmont.emoji.EmojiManager
Returns all the Emojis for a given category.
getForTag(String) - Static method in class com.vdurmont.emoji.EmojiManager
Returns all the Emojis for a given tag.
getHtmlDecimal() - Method in class com.vdurmont.emoji.Emoji
Returns the HTML decimal representation of the emoji
getHtmlHexadecimal() - Method in class com.vdurmont.emoji.Emoji
Returns the HTML hexadecimal representation of the emoji
getTags() - Method in class com.vdurmont.emoji.Emoji
Returns the tags of the emoji
getTrimmedUnicode() - Method in class com.vdurmont.emoji.Emoji
Returns the unicode representation of the emoji without the variation selector
getTrimmedUnicode(Fitzpatrick) - Method in class com.vdurmont.emoji.Emoji
Returns the unicode representation of the emoji associated with the provided Fitzpatrick modifier.
getUnicode() - Method in class com.vdurmont.emoji.Emoji
Returns the unicode representation of the emoji
getUnicode() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 
getUnicode(Fitzpatrick) - Method in class com.vdurmont.emoji.Emoji
Returns the unicode representation of the emoji associated with the provided Fitzpatrick modifier.

H

hasFitzpatrick() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 
hashCode() - Method in class com.vdurmont.emoji.Emoji
 
hasVariation() - Method in class com.vdurmont.emoji.EmojiParser.UnicodeCandidate
 

I

IGNORE - com.vdurmont.emoji.EmojiParser.FitzpatrickAction
Ignores the Fitzpatrick modifier (it will stay in the string)
IMPOSSIBLE - com.vdurmont.emoji.EmojiTrie.Matches
 
impossibleMatch() - Method in enum com.vdurmont.emoji.EmojiTrie.Matches
 
isEmoji(@org.jetbrains.annotations.NotNull char[]) - Static method in class com.vdurmont.emoji.EmojiManager
Checks if sequence of chars contain an emoji.
isEmoji(char[]) - Method in class com.vdurmont.emoji.EmojiTrie
Checks if sequence of chars contain an emoji.
isEmoji(char[], int, int) - Method in class com.vdurmont.emoji.EmojiTrie
Checks if the sequence of chars within the given bound indices contain an emoji.
isEmoji(String) - Static method in class com.vdurmont.emoji.EmojiManager
Tests if a given String is an emoji.
isOnlyEmojis(String) - Static method in class com.vdurmont.emoji.EmojiManager
Tests if a given String only contains emojis.

L

loadEmojiBundle() - Static method in class com.vdurmont.emoji.EmojiLoader
Loads the emoji-definitions from the resources.
loadEmojis(InputStream) - Static method in class com.vdurmont.emoji.EmojiLoader
Loads a JSONArray of emojis from an InputStream, parses it and returns the associated list of Emojis.

N

NATURE - com.vdurmont.emoji.EmojiCategory
 

O

OBJECTS - com.vdurmont.emoji.EmojiCategory
 

P

PARSE - com.vdurmont.emoji.EmojiParser.FitzpatrickAction
Tries to match the Fitzpatrick modifier with the previous emoji
parseFromUnicode(String, EmojiParser.EmojiTransformer) - Static method in class com.vdurmont.emoji.EmojiParser
Detects all unicode emojis in input string and replaces them with the return value of transformer.transform()
parseToAliases(String) - Static method in class com.vdurmont.emoji.EmojiParser
parseToAliases(String, EmojiParser.FitzpatrickAction) - Static method in class com.vdurmont.emoji.EmojiParser
Replaces the emoji's unicode occurrences by one of their alias (between 2 ':').
parseToHtmlDecimal(String) - Static method in class com.vdurmont.emoji.EmojiParser
parseToHtmlDecimal(String, EmojiParser.FitzpatrickAction) - Static method in class com.vdurmont.emoji.EmojiParser
Replaces the emoji's unicode occurrences by their html representation.
parseToHtmlHexadecimal(String) - Static method in class com.vdurmont.emoji.EmojiParser
parseToHtmlHexadecimal(String, EmojiParser.FitzpatrickAction) - Static method in class com.vdurmont.emoji.EmojiParser
Replaces the emoji's unicode occurrences by their html hex representation.
parseToUnicode(String) - Static method in class com.vdurmont.emoji.EmojiParser
Replaces the emoji's aliases (between 2 ':') occurrences and the html representations by their unicode.
PEOPLE - com.vdurmont.emoji.EmojiCategory
 
POSSIBLY - com.vdurmont.emoji.EmojiTrie.Matches
 

R

REMOVE - com.vdurmont.emoji.EmojiParser.FitzpatrickAction
Removes the Fitzpatrick modifier from the string
removeAllEmojis(String) - Static method in class com.vdurmont.emoji.EmojiParser
Removes all emojis from a String
removeAllEmojisExcept(String, Collection<? extends Emoji>) - Static method in class com.vdurmont.emoji.EmojiParser
Removes all the emojis in a String except a provided set
removeEmojis(String, Collection<? extends Emoji>) - Static method in class com.vdurmont.emoji.EmojiParser
Removes a set of emojis from a String
replaceAllEmojis(String, String) - Static method in class com.vdurmont.emoji.EmojiParser
Replace all emojis with character

S

SMILEYS - com.vdurmont.emoji.EmojiCategory
 
supportsFitzpatrick() - Method in class com.vdurmont.emoji.Emoji
Returns whether the emoji supports the Fitzpatrick modifiers or not
supportsVariation() - Method in class com.vdurmont.emoji.Emoji
Returns whether the emoji supports a variation selection modifier or not
SYMBOLS - com.vdurmont.emoji.EmojiCategory
 

T

toString() - Method in class com.vdurmont.emoji.Emoji
Returns the String representation of the Emoji object.
transform(EmojiParser.UnicodeCandidate) - Method in interface com.vdurmont.emoji.EmojiParser.EmojiTransformer
 
TRAVEL - com.vdurmont.emoji.EmojiCategory
 
TYPE_1_2 - com.vdurmont.emoji.Fitzpatrick
Fitzpatrick modifier of type 1/2 (pale white/white)
TYPE_3 - com.vdurmont.emoji.Fitzpatrick
Fitzpatrick modifier of type 3 (cream white)
TYPE_4 - com.vdurmont.emoji.Fitzpatrick
Fitzpatrick modifier of type 4 (moderate brown)
TYPE_5 - com.vdurmont.emoji.Fitzpatrick
Fitzpatrick modifier of type 5 (dark brown)
TYPE_6 - com.vdurmont.emoji.Fitzpatrick
Fitzpatrick modifier of type 6 (black)

U

unicode - Variable in enum com.vdurmont.emoji.Fitzpatrick
The unicode representation of the Fitzpatrick modifier
UNKNOWN - com.vdurmont.emoji.EmojiCategory
 

V

valueOf(String) - Static method in enum com.vdurmont.emoji.EmojiCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.vdurmont.emoji.EmojiParser.FitzpatrickAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.vdurmont.emoji.EmojiTrie.Matches
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.vdurmont.emoji.Fitzpatrick
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.vdurmont.emoji.EmojiCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.vdurmont.emoji.EmojiParser.FitzpatrickAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.vdurmont.emoji.EmojiTrie.Matches
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.vdurmont.emoji.Fitzpatrick
Returns an array containing the constants of this enum type, in the order they are declared.
A C E F G H I L N O P R S T U V 
All Classes All Packages