2007 年 1 月 28 日 23 時 54 分

メッセージクラスに toString


このアーカイブは同期化されません。 mixi の日記が更新されても、このアーカイブには反映されません。


次はメッセージクラスだ。
クライアントメッセージのパラメータを確認できるように、
それぞれの toString をオーバーライドする。

========== SetPixelFormatMessage#toString ==========

    /**
     * @see Object#toString()
     */
    @Override
    public String toString() {
        return getClass().getName()
                + "[format=" + format + "]";
    }

========== end of SetPixelFormatMessage#toString ==========


========== FixColorMapEntriesMessage#toString ==========

    /**
     * @see Object#toString()
     */
    @Override
    public String toString() {
        return getClass().getName()
                + "[firstIndex=" + firstIndex
                + ",colors=" + Arrays.toString(colors) + "]";
    }

========== end of FixColorMapEntriesMessage#toString ==========

========== SetEncodingsMessage ==========

    /**
     * @see Object#toString()
     */
    @Override
    public String toString() {
        return getClass().getName()
                + "[encodingTypes=" + Arrays.toString(encodingTypes) + "]";
    }

========== end of SetEncodingsMessage ==========

========== FramebufferUpdateRequestMessage#toString ==========

    /**
     * @see Object#toString()
     */
    @Override
    public String toString() {
        return getClass().getName()
                + "[incremental=" + incremental + ",x=" + x
                + ",y=" + y + ",width=" + width + ",height=" + height + "]";
    }

========== end of FramebufferUpdateRequestMessage#toString ==========

========== KeyEventMessage#toString ==========

    /**
     * @see Object#toString()
     */
    @Override
    public String toString() {
        return getClass().getName()
                + "[down=" + down + ",code=" + code + "]";
    }

========== end of KeyEventMessage#toString ==========

========== PointerEventMessage#toString ==========

    /**
     * @see Object#toString()
     */
    @Override
    public String toString() {
        return getClass().getName()
                + "[mask=" + mask + ",x=" + x + ",y=" + y + "]";
    }

========== end of PointerEventMessage#toString ==========

========== ClientCutTextMessage#toString ==========

    /**
     * @see Object#toString()
     */
    @Override
    public String toString() {
        return getClass().getName()
                + "[text=" + text + "]";
    }

========== end of ClientCutTextMessage#toString ==========

もっと早くやっておけばよかった。



Copyright (c) 1994-2007 Project Loafer. All rights reserved.