4 * License : The MIT License
\r
5 * Copyright(c) 2009 olyutorskii
\r
8 package jp.sourceforge.jindolf;
\r
10 import java.util.HashMap;
\r
11 import java.util.Map;
\r
16 public class FaceIconSet{
\r
18 private final String caption;
\r
19 private final String author;
\r
20 private final String urlText;
\r
21 private final Map<Avatar, String> wikiMap = new HashMap<Avatar, String>();
\r
27 * @param urlText URL文字列
\r
29 public FaceIconSet(String caption, String author, String urlText){
\r
31 this.caption = caption;
\r
32 this.author = author;
\r
33 this.urlText = urlText;
\r
41 public String getCaption(){
\r
42 return this.caption;
\r
49 public String getAuthor(){
\r
57 public String getUrlText(){
\r
58 return this.urlText;
\r
62 * Avatarに対するWiki表記を登録する。
\r
63 * @param avatar Avatar
\r
64 * @param wiki Wiki表記
\r
66 public void registIconWiki(Avatar avatar, String wiki){
\r
67 this.wikiMap.put(avatar, wiki);
\r
72 * Avatarに対するWiki表記を取得する。
\r
73 * @param avatar Avatar
\r
76 public String getAvatarIconWiki(Avatar avatar){
\r
77 String wiki = this.wikiMap.get(avatar);
\r
83 * コンボボックスアイテムの表記などで使われることを想定。
\r
87 public String toString(){
\r
88 return getCaption();
\r