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.