Package com.sissi.ucenter.relation.muc.room.field

Source Code of com.sissi.ucenter.relation.muc.room.field.NicknameFieldParser

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;
  }
}
TOP

Related Classes of com.sissi.ucenter.relation.muc.room.field.NicknameFieldParser

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.