package com.sissi.ucenter.relation.muc.room.field; import java.util.Map; import com.sissi.config.Dictionary; import com.sissi.field.Field; import com.sissi.field.FieldParser; import com.sissi.protocol.iq.data.XNickname; /** * 房间名称 * * @author kim 2013年12月12日 */ public class NicknameFieldParser implements FieldParser<Map<String, Object>> { private final XNickname empty = new XNickname(); @Override public Field<?> read(Map<String, Object> element) { Object subject = element.get(Dictionary.FIELD_SUBJECT); return subject == null ? this.empty : new XNickname(subject.toString()); } public String support() { return Dictionary.FIELD_SUBJECT; } }