1package eu.siacs.conversations.entities;
2
3import java.util.List;
4
5import eu.siacs.conversations.xmpp.jid.Jid;
6
7public interface ListItem extends Comparable<ListItem> {
8 public String getDisplayName();
9
10 public Jid getJid();
11
12 public List<Tag> getTags();
13
14 public final class Tag {
15 private final String name;
16 private final int color;
17
18 public Tag(final String name, final int color) {
19 this.name = name;
20 this.color = color;
21 }
22
23 public int getColor() {
24 return this.color;
25 }
26
27 public String getName() {
28 return this.name;
29 }
30 }
31
32 public boolean match(final String needle);
33}