Emojis class abstract

A class that represents a collection of Emojis. This class provides various methods to retrieve information about the Emojis, including the count, groups and subgroups. It also provides methods to get a single Emoji by value, unicode, name or shortcode, and retrieve a list of Emojis by group or subgroup.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

activities List<Emoji>
Returns a list of emojis under the 'activities' group.
no setter
all List<Emoji>
Returns an unmodifiable list of all the Emojis.
no setter
alphanum List<Emoji>
Returns a list of emojis under the 'alphanum' subgroup.
no setter
animalAmphibian List<Emoji>
Returns a list of emojis under the 'animal amphibian' subgroup.
no setter
animalBird List<Emoji>
Returns a list of emojis under the 'animal bird' subgroup.
no setter
animalBug List<Emoji>
Returns a list of emojis under the 'animal bug' subgroup.
no setter
animalMammal List<Emoji>
Returns a list of emojis under the 'animal mammal' subgroup.
no setter
animalMarine List<Emoji>
Returns a list of emojis under the 'animal marine' subgroup.
no setter
animalReptile List<Emoji>
Returns a list of emojis under the 'animal reptile' subgroup.
no setter
animalsAndNature List<Emoji>
Returns a list of emojis under the 'animals and nature' group.
no setter
arrow List<Emoji>
Returns a list of emojis under the 'arrow' subgroup.
no setter
artsAndCrafts List<Emoji>
Returns a list of emojis under the 'arts and crafts' subgroup.
no setter
avSymbol List<Emoji>
Returns a list of emojis under the 'av symbol' subgroup.
no setter
awardMedal List<Emoji>
Returns a list of emojis under the 'award medal' subgroup.
no setter
baldHairStyle List<Emoji>
Returns a list of emojis that are associated with the bald hair style.
no setter
black List<Emoji>
Returns a list of emojis that are associated with the color black.
no setter
blondHairStyle List<Emoji>
Returns a list of emojis that are associated with the blond hair style.
no setter
blue List<Emoji>
Returns a list of emojis that are associated with the color blue.
no setter
bodyParts List<Emoji>
Returns a list of emojis under the 'body parts' subgroup.
no setter
bookPaper List<Emoji>
Returns a list of emojis under the 'book paper' subgroup.
no setter
brown List<Emoji>
Returns a list of emojis that are associated with the color brown.
no setter
catFace List<Emoji>
Returns a list of emojis under the 'cat face' subgroup.
no setter
clothing List<Emoji>
Returns a list of emojis under the 'clothing' subgroup.
no setter
colors List<Color>
Returns an unmodifiable list of all the Emoji colors.
no setter
component List<Emoji>
Returns a list of emojis under the 'component' group.
no setter
computer List<Emoji>
Returns a list of emojis under the 'computer' subgroup.
no setter
count int
Returns the number of Emojis in the collection.
no setter
countryFlag List<Emoji>
Returns a list of emojis under the 'country flag' subgroup.
no setter
curlyHairStyle List<Emoji>
Returns a list of emojis that are associated with the curly hair style.
no setter
currency List<Emoji>
Returns a list of emojis under the 'currency' subgroup.
no setter
darkSkinTone List<Emoji>
Returns a list of emojis that are associated with the dark skin tone.
no setter
dishware List<Emoji>
Returns a list of emojis under the 'dishware' subgroup.
no setter
drink List<Emoji>
Returns a list of emojis under the 'drink' subgroup.
no setter
emotion List<Emoji>
Returns a list of emojis under the 'emotion' subgroup.
no setter
event List<Emoji>
Returns a list of emojis under the 'event' subgroup.
no setter
faceAffection List<Emoji>
Returns a list of emojis under the 'face affection' subgroup.
no setter
faceConcerned List<Emoji>
Returns a list of emojis under the 'face concerned' subgroup.
no setter
faceCostume List<Emoji>
Returns a list of emojis under the 'face costume' subgroup.
no setter
faceGlasses List<Emoji>
Returns a list of emojis under the 'face glasses' subgroup.
no setter
faceHand List<Emoji>
Returns a list of emojis under the 'face hand' subgroup.
no setter
faceHat List<Emoji>
Returns a list of emojis under the 'face hat' subgroup.
no setter
faceNegative List<Emoji>
Returns a list of emojis under the 'face negative' subgroup.
no setter
faceNeutralSkeptical List<Emoji>
Returns a list of emojis under the 'face neutral skeptical' subgroup.
no setter
faceSleepy List<Emoji>
Returns a list of emojis under the 'face sleepy' subgroup.
no setter
faceSmiling List<Emoji>
Returns a list of emojis under the 'face smiling' subgroup.
no setter
faceTongue List<Emoji>
Returns a list of emojis under the 'face tongue' subgroup.
no setter
faceUnwell List<Emoji>
Returns a list of emojis under the 'face unwell' subgroup.
no setter
family List<Emoji>
Returns a list of emojis under the 'family' subgroup.
no setter
flag List<Emoji>
Returns a list of emojis under the 'flag' subgroup.
no setter
flags List<Emoji>
Returns a list of emojis under the 'flags' group.
no setter
foodAndDrink List<Emoji>
Returns a list of emojis under the 'food and drink' group.
no setter
foodAsian List<Emoji>
Returns a list of emojis under the 'food asian' subgroup.
no setter
foodFruit List<Emoji>
Returns a list of emojis under the 'food fruit' subgroup.
no setter
foodMarine List<Emoji>
Returns a list of emojis under the 'food marine' subgroup.
no setter
foodPrepared List<Emoji>
Returns a list of emojis under the 'food prepared' subgroup.
no setter
foodSweet List<Emoji>
Returns a list of emojis under the 'food sweet' subgroup.
no setter
foodVegetable List<Emoji>
Returns a list of emojis under the 'food vegetable' subgroup.
no setter
fullyQualified List<Emoji>
Returns a list of emojis under the 'fully-qualified' status.
no setter
game List<Emoji>
Returns a list of emojis under the 'game' subgroup.
no setter
gender List<Emoji>
Returns a list of emojis under the 'gender' subgroup.
no setter
geometric List<Emoji>
Returns a list of emojis under the 'geometric' subgroup.
no setter
green List<Emoji>
Returns a list of emojis that are associated with the color green.
no setter
grey List<Emoji>
Returns a list of emojis that are associated with the color grey.
no setter
groups List<Group>
Returns an unmodifiable list of all the Emoji groups.
no setter
groupsWithSubgroups Map<Group, List<Subgroup>>
Returns a map of all the Emoji groups with their corresponding subgroups.
no setter
groupsWithSubgroupsValues Map<String, List<String>>
Returns a map of all the Emoji groups with their corresponding subgroups values. The keys of the map are the values of the Emoji groups, and the values of the map are lists of the values of the corresponding subgroups.
no setter
hairStyle List<Emoji>
Returns a list of emojis under the 'hair style' subgroup.
no setter
hairStyles List<HairStyle>
Returns an unmodifiable list of all the Emoji hair styles.
no setter
handFingersClosed List<Emoji>
Returns a list of emojis under the 'hand fingers closed' subgroup.
no setter
handFingersOpen List<Emoji>
Returns a list of emojis under the 'hand fingers open' subgroup.
no setter
handFingersPartial List<Emoji>
Returns a list of emojis under the 'hand fingers partial' subgroup.
no setter
handProp List<Emoji>
Returns a list of emojis under the 'hand prop' subgroup.
no setter
hands List<Emoji>
Returns a list of emojis under the 'hands' subgroup.
no setter
handSingleFinger List<Emoji>
Returns a list of emojis under the 'hand single finger' subgroup.
no setter
heart List<Emoji>
Returns a list of emojis under the 'heart' subgroup.
no setter
hotel List<Emoji>
Returns a list of emojis under the 'hotel' subgroup.
no setter
household List<Emoji>
Returns a list of emojis under the 'household' subgroup.
no setter
keycap List<Emoji>
Returns a list of emojis under the 'keycap' subgroup.
no setter
lightAndVideo List<Emoji>
Returns a list of emojis under the 'light and video' subgroup.
no setter
lightBlue List<Emoji>
Returns a list of emojis that are associated with the light blue color.
no setter
lightSkinTone List<Emoji>
Returns a list of emojis that are associated with the light skin tone.
no setter
lock List<Emoji>
Returns a list of emojis under the 'lock' subgroup.
no setter
mail List<Emoji>
Returns a list of emojis under the 'mail' subgroup.
no setter
math List<Emoji>
Returns a list of emojis under the 'math' subgroup.
no setter
medical List<Emoji>
Returns a list of emojis under the 'medical' subgroup.
no setter
mediumDarkSkinTone List<Emoji>
Returns a list of emojis that are associated with the medium dark skin tone.
no setter
mediumLightSkinTone List<Emoji>
Returns a list of emojis that are associated with the medium light skin tone.
no setter
mediumSkinTone List<Emoji>
Returns a list of emojis that are associated with the medium skin tone.
no setter
minimallyQualified List<Emoji>
Returns a list of emojis under the 'minimally-qualified' status.
no setter
money List<Emoji>
Returns a list of emojis under the 'money' subgroup.
no setter
monkeyFace List<Emoji>
Returns a list of emojis under the 'monkey face' subgroup.
no setter
music List<Emoji>
Returns a list of emojis under the 'music' subgroup.
no setter
musicalInstrument List<Emoji>
Returns a list of emojis under the 'musical instrument' subgroup.
no setter
objects List<Emoji>
Returns a list of emojis under the 'objects' group.
no setter
office List<Emoji>
Returns a list of emojis under the 'office' subgroup.
no setter
orange List<Emoji>
Returns a list of emojis that are associated with the color orange.
no setter
otherObject List<Emoji>
Returns a list of emojis under the 'other object' subgroup.
no setter
otherSymbol List<Emoji>
Returns a list of emojis under the 'other symbol' subgroup.
no setter
peopleAndBody List<Emoji>
Returns a list of emojis under the 'people and body' group.
no setter
person List<Emoji>
Returns a list of emojis under the 'person' subgroup.
no setter
personActivity List<Emoji>
Returns a list of emojis under the 'person activity' subgroup.
no setter
personFantasy List<Emoji>
Returns a list of emojis under the 'person fantasy' subgroup.
no setter
personGesture List<Emoji>
Returns a list of emojis under the 'person gesture' subgroup.
no setter
personResting List<Emoji>
Returns a list of emojis under the 'person resting' subgroup.
no setter
personRole List<Emoji>
Returns a list of emojis under the 'person role' subgroup.
no setter
personSport List<Emoji>
Returns a list of emojis under the 'person sport' subgroup.
no setter
personSymbol List<Emoji>
Returns a list of emojis under the 'person symbol' subgroup.
no setter
phone List<Emoji>
Returns a list of emojis under the 'phone' subgroup.
no setter
pink List<Emoji>
Returns a list of emojis that are associated with the color pink.
no setter
placeBuilding List<Emoji>
Returns a list of emojis under the 'place building' subgroup.
no setter
placeGeographic List<Emoji>
Returns a list of emojis under the 'place geographic' subgroup.
no setter
placeMap List<Emoji>
Returns a list of emojis under the 'place map' subgroup.
no setter
placeOther List<Emoji>
Returns a list of emojis under the 'place other' subgroup.
no setter
placeReligious List<Emoji>
Returns a list of emojis under the 'place religious' subgroup.
no setter
plantFlower List<Emoji>
Returns a list of emojis under the 'plant flower' subgroup.
no setter
plantOther List<Emoji>
Returns a list of emojis under the 'plant other' subgroup.
no setter
punctuation List<Emoji>
Returns a list of emojis under the 'punctuation' subgroup.
no setter
purple List<Emoji>
Returns a list of emojis that are associated with the color purple.
no setter
red List<Emoji>
Returns a list of emojis that are associated with the color red.
no setter
redHairStyle List<Emoji>
Returns a list of emojis that are associated with the red hair style.
no setter
religion List<Emoji>
Returns a list of emojis under the 'religion' subgroup.
no setter
science List<Emoji>
Returns a list of emojis under the 'science' subgroup.
no setter
shortcodePlatforms List<String>
Returns an unmodifiable list of all the platform names for Emoji shortcodes.
no setter
skinTone List<Emoji>
Returns a list of emojis under the 'skin tone' subgroup.
no setter
skinTones List<SkinTone>
Returns an unmodifiable list of all the Emoji skin tones.
no setter
skyAndWeather List<Emoji>
Returns a list of emojis under the 'sky and weather' subgroup.
no setter
smileysAndEmotion List<Emoji>
Returns a list of emojis under the 'smileys and emotion' group.
no setter
sound List<Emoji>
Returns a list of emojis under the 'sound' subgroup.
no setter
sport List<Emoji>
Returns a list of emojis under the 'sport' subgroup.
no setter
statuses List<Status>
Returns an unmodifiable list of all the Emoji statuses.
no setter
subdivisionFlag List<Emoji>
Returns a list of emojis under the 'subdivision flag' subgroup.
no setter
subgroups List<Subgroup>
Returns an unmodifiable list of all the Emoji subgroups.
no setter
symbols List<Emoji>
Returns a list of emojis under the 'symbols' group.
no setter
time List<Emoji>
Returns a list of emojis under the 'time' subgroup.
no setter
tool List<Emoji>
Returns a list of emojis under the 'tool' subgroup.
no setter
transportAir List<Emoji>
Returns a list of emojis under the 'transport air' subgroup.
no setter
transportGround List<Emoji>
Returns a list of emojis under the 'transport ground' subgroup.
no setter
transportSign List<Emoji>
Returns a list of emojis under the 'transports sign' subgroup.
no setter
transportWater List<Emoji>
Returns a list of emojis under the 'transport water' subgroup.
no setter
travelAndPlaces List<Emoji>
Returns a list of emojis under the 'travel and places' group.
no setter
unqualified List<Emoji>
Returns a list of emojis under the 'unqualified' status.
no setter
v10_0 List<Emoji>
Returns a list of emojis under the Unicode 10.0 version.
no setter
v11_0 List<Emoji>
Returns a list of emojis under the Unicode 11.0 version.
no setter
v12_0 List<Emoji>
Returns a list of emojis under the Unicode 12.0 version.
no setter
v12_1 List<Emoji>
Returns a list of emojis under the Unicode 12.1 version.
no setter
v13_0 List<Emoji>
Returns a list of emojis under the Unicode 13.0 version.
no setter
v13_1 List<Emoji>
Returns a list of emojis under the Unicode 13.1 version.
no setter
v14_0 List<Emoji>
Returns a list of emojis under the Unicode 14.0 version.
no setter
v15_0 List<Emoji>
Returns a list of emojis under the Unicode 15.0 version.
no setter
v15_1 List<Emoji>
Returns a list of emojis under the Unicode 15.1 version.
no setter
v6_0 List<Emoji>
Returns a list of emojis under the Unicode 6.0 version.
no setter
v7_0 List<Emoji>
Returns a list of emojis under the Unicode 7.0 version.
no setter
v8_0 List<Emoji>
Returns a list of emojis under the Unicode 8.0 version.
no setter
v9_0 List<Emoji>
Returns a list of emojis under the Unicode 9.0 version.
no setter
versions List<Version>
Returns an unmodifiable list of all the unicode emoji versions.
no setter
warning List<Emoji>
Returns a list of emojis under the 'warning' subgroup.
no setter
white List<Emoji>
Returns a list of emojis that are associated with the color white.
no setter
whiteHairStyle List<Emoji>
Returns a list of emojis that are associated with the white hair style.
no setter
writing List<Emoji>
Returns a list of emojis under the 'writing' subgroup.
no setter
yellow List<Emoji>
Returns a list of emojis that are associated with the color yellow.
no setter
zodiac List<Emoji>
Returns a list of emojis under the 'zodiac' subgroup.
no setter

Static Methods

byColor(Color color) List<Emoji>
Returns a list of all Emoji objects in the _emojis list that has specified Color.
byGroup(Group group) List<Emoji>
Returns a list of all Emoji objects in the _emojis list that belong to the specified Group.
byHairStyle(HairStyle hairStyle) List<Emoji>
Returns a list of all Emoji objects in the _emojis list that has specified HairStyle.
bySkinTone(SkinTone skinTone) List<Emoji>
Returns a list of all Emoji objects in the _emojis list that has specified SkinTone.
byStatus(Status status) List<Emoji>
Returns a list of all Emoji objects in the _emojis list that belong to the specified Status.
bySubgroup(Subgroup subgroup) List<Emoji>
Returns a list of all Emoji objects in the _emojis list that belong to the specified Subgroup.
byVersion(Version version) List<Emoji>
Returns a list of all Emoji objects in the _emojis list that belong to the specified Version.
getOne(String param, {Emoji orElse()?}) Emoji
Returns the Emoji with the specified value, unicode, name, or shortcode. If the specified Emoji cannot be found, the orElse parameter is called, and its return value is returned. If orElse is not specified, a StateError is thrown.
getOneOrNull(String param) Emoji?
Returns the Emoji with the specified value, unicode, name, or shortcode, or null if it cannot be found.