abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Emoji.java
diff options
context:
space:
mode:
Diffstat (limited to 'srcs/juloo.keyboard2/Emoji.java')
-rw-r--r--srcs/juloo.keyboard2/Emoji.java21
1 files changed, 4 insertions, 17 deletions
diff --git a/srcs/juloo.keyboard2/Emoji.java b/srcs/juloo.keyboard2/Emoji.java
index ed28603..064ee6c 100644
--- a/srcs/juloo.keyboard2/Emoji.java
+++ b/srcs/juloo.keyboard2/Emoji.java
@@ -2,7 +2,7 @@ package juloo.keyboard2;
import java.util.HashMap;
-public class Emoji
+public class Emoji extends KeyValue
{
public static final int TYPE_EMOTICONS = 1;
public static final int TYPE_DINGBATS = 2;
@@ -10,27 +10,14 @@ public class Emoji
public static final int TYPE_UNCATEGORIZED = 4;
public static final int TYPE_ENCLOSED_CHARACTERS = 5;
- private final String _name;
- private final String _bytecode;
private final String _desc;
- private Emoji(String name, String bytecode, String desc)
+ protected Emoji(String name, String bytecode, String desc)
{
- _name = name;
- _bytecode = bytecode;
+ super(name, bytecode, CHAR_NONE, EVENT_NONE, 0);
_desc = desc;
}
- public String getName()
- {
- return (_name);
- }
-
- public String getBytecode()
- {
- return (_bytecode);
- }
-
public String getDescription()
{
return (_desc);
@@ -38,7 +25,7 @@ public class Emoji
private static final HashMap<Integer, Emoji[]> emoji_type_map = new HashMap<Integer, Emoji[]>();
- public static Emoji[] getEmojiByType(int type)
+ public static Emoji[] getEmojisByType(int type)
{
return (emoji_type_map.get(type));
}