001package gu.dtalk.client;
002
003import gu.dtalk.Ack;
004import gu.dtalk.MenuItem;
005
006/**
007 * 消息渲染器接口
008 * @author guyadong
009 *
010 */
011public interface IMessageRender {
012
013        /**
014         * 渲染{@link Ack}
015         * @param ack 响应对象
016         * @param renderValueIfOk 当Ack状态为OK时是否输出不为null的value字段内容
017         */
018        void rendeAck(Ack<?> ack, boolean renderValueIfOk);
019
020        /**
021         * 渲染菜单项
022         * @param menu 菜单对象
023         */
024        void rendeItem(MenuItem menu);
025
026}