亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chartchangeeventtype.java

?? 制作圖表的好工具
?? JAVA
字號:
/* ===========================================================
 * JFreeChart : a free chart library for the Java(tm) platform
 * ===========================================================
 *
 * (C) Copyright 2000-2005, by Object Refinery Limited and Contributors.
 *
 * Project Info:  http://www.jfree.org/jfreechart/index.html
 *
 * This library is free software; you can redistribute it and/or modify it 
 * under the terms of the GNU Lesser General Public License as published by 
 * the Free Software Foundation; either version 2.1 of the License, or 
 * (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but 
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
 * USA.  
 *
 * [Java is a trademark or registered trademark of Sun Microsystems, Inc. 
 * in the United States and other countries.]
 *
 * -------------------------
 * ChartChangeEventType.java
 * -------------------------
 * (C) Copyright 2005, by Object Refinery Limited.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: ChartChangeEventType.java,v 1.2.2.1 2005/10/25 20:42:25 mungady Exp $
 *
 * Changes:
 * --------
 * 18-Feb-2005 : Version 1 (DG);
 * 
 */

package org.jfree.chart.event;

import java.io.ObjectStreamException;
import java.io.Serializable;

/**
 * Defines tokens used to indicate an event type.
 */
public final class ChartChangeEventType implements Serializable {

    /** For serialization. */
    private static final long serialVersionUID = 5481917022435735602L;
    
    /** GENERAL. */
    public static final ChartChangeEventType GENERAL 
        = new ChartChangeEventType("ChartChangeEventType.GENERAL");

    /** NEW_DATASET. */
    public static final ChartChangeEventType NEW_DATASET 
        = new ChartChangeEventType("ChartChangeEventType.NEW_DATASET");

    /** DATASET_UPDATED. */
    public static final ChartChangeEventType DATASET_UPDATED
        = new ChartChangeEventType("ChartChangeEventType.DATASET_UPDATED");

    /** The name. */
    private String name;

    /**
     * Private constructor.
     *
     * @param name  the name.
     */
    private ChartChangeEventType(String name) {
        this.name = name;
    }

    /**
     * Returns a string representing the object.
     *
     * @return The string.
     */
    public String toString() {
        return this.name;
    }

    /**
     * Returns <code>true</code> if this object is equal to the specified 
     * object, and <code>false</code> otherwise.
     *
     * @param obj  the object (<code>null</code> permitted).
     *
     * @return A boolean.
     */
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof ChartChangeEventType)) {
            return false;
        }
        ChartChangeEventType that = (ChartChangeEventType) obj;
        if (!this.name.equals(that.toString())) {
            return false;
        }
        return true;
    }
    
    /**
     * Returns a hash code value for the object.
     *
     * @return The hashcode
     */
    public int hashCode() {
        return this.name.hashCode();
    }

    /**
     * Ensures that serialization returns the unique instances.
     * 
     * @return The object.
     * 
     * @throws ObjectStreamException if there is a problem.
     */
    private Object readResolve() throws ObjectStreamException {
        if (this.equals(ChartChangeEventType.GENERAL)) {
            return ChartChangeEventType.GENERAL;
        }
        else if (this.equals(ChartChangeEventType.NEW_DATASET)) {
            return ChartChangeEventType.NEW_DATASET;
        }
        else if (this.equals(ChartChangeEventType.DATASET_UPDATED)) {
            return ChartChangeEventType.DATASET_UPDATED;
        }
        return null;
    }
    
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人性生交大片免费看中文网站| 中文字幕免费一区| ww亚洲ww在线观看国产| 国产日产欧美精品一区二区三区| 亚洲色欲色欲www在线观看| 亚洲最大成人网4388xx| 狂野欧美性猛交blacked| 国产成人啪免费观看软件| 91女人视频在线观看| 欧美日韩成人综合在线一区二区| 久久久久久亚洲综合影院红桃| 椎名由奈av一区二区三区| 同产精品九九九| 国产成a人亚洲精| 欧美色图在线观看| 久久久久久日产精品| 亚洲一区二区av在线| 激情五月播播久久久精品| 日本韩国欧美三级| 精品国产3级a| 亚洲午夜三级在线| 福利一区在线观看| 欧美精品日韩综合在线| 日本一区二区三级电影在线观看 | 国产v综合v亚洲欧| 一本久道中文字幕精品亚洲嫩| 欧美精品一二三| 中文字幕一区二区三区不卡在线| 日韩不卡一区二区三区| 99久久精品国产网站| 精品免费国产二区三区| 亚洲第一福利一区| 成人av综合在线| 精品国产乱码久久久久久久久 | 不卡的看片网站| 69堂成人精品免费视频| 中文字幕一区二区三区不卡在线| 黄一区二区三区| 欧美人体做爰大胆视频| |精品福利一区二区三区| 国产乱码精品一区二区三区五月婷 | 666欧美在线视频| 亚洲欧洲av一区二区三区久久| 日韩**一区毛片| 欧美伊人精品成人久久综合97| 国产精品丝袜91| 国产一区999| 日韩精品中文字幕在线不卡尤物 | 欧美日韩午夜精品| 自拍偷在线精品自拍偷无码专区 | 综合久久国产九一剧情麻豆| 国产精品88av| 欧美成人一区二区三区在线观看| 亚洲图片自拍偷拍| 色婷婷激情一区二区三区| 国产精品美女久久久久高潮| 国产很黄免费观看久久| 26uuu精品一区二区在线观看| 青青草国产成人99久久| 制服丝袜亚洲播放| 五月综合激情日本mⅴ| 欧美日本精品一区二区三区| 亚洲高清在线精品| 欧美三级视频在线观看| 亚洲国产毛片aaaaa无费看 | 偷拍一区二区三区四区| 欧洲生活片亚洲生活在线观看| 最新国产の精品合集bt伙计| www.66久久| 自拍av一区二区三区| 97久久精品人人爽人人爽蜜臀| 国产精品乱人伦| 成人sese在线| 亚洲欧美另类小说| 一本到不卡免费一区二区| 亚洲日本成人在线观看| 一本久久a久久免费精品不卡| 亚洲卡通欧美制服中文| 91成人在线免费观看| 亚洲高清不卡在线观看| 欧美精品久久99久久在免费线| 五月综合激情网| 欧美大片一区二区三区| 激情图区综合网| 国产精品午夜在线观看| 99r国产精品| 亚洲精品国产一区二区精华液 | 香蕉加勒比综合久久| 欧美嫩在线观看| 欧美aaa在线| 国产婷婷精品av在线| 成人丝袜视频网| 亚洲人亚洲人成电影网站色| 欧美亚洲日本一区| 日精品一区二区三区| 精品伦理精品一区| 国产福利91精品一区| 国产精品色一区二区三区| 一本大道久久a久久精二百| 亚洲福利视频三区| 亚洲精品在线电影| eeuss鲁片一区二区三区在线看| 一区二区三区美女| 制服丝袜激情欧洲亚洲| 国产成人av电影在线| 亚洲女同女同女同女同女同69| 日本韩国欧美在线| 伦理电影国产精品| 国产精品美女视频| 欧美精品v国产精品v日韩精品| 国产美女娇喘av呻吟久久| 亚洲免费在线视频| 日韩欧美亚洲国产另类 | 亚洲欧美另类小说| 欧美一区在线视频| 国产99久久久国产精品免费看| 亚洲九九爱视频| 精品国内片67194| 99精品视频一区二区三区| 亚洲1区2区3区4区| 国产婷婷一区二区| 欧美日本高清视频在线观看| 国产大陆精品国产| 亚洲成av人综合在线观看| 国产日韩精品视频一区| 欧美精品国产精品| 成人h动漫精品一区二| 日本中文一区二区三区| 国产精品理论片| 日韩欧美一区二区不卡| 色综合天天天天做夜夜夜夜做| 蜜桃av一区二区| 一区二区三区四区激情| 久久欧美中文字幕| 精品视频一区二区不卡| 成人免费不卡视频| 看国产成人h片视频| 一区二区激情视频| 欧美国产成人在线| 欧美一卡2卡三卡4卡5免费| 91玉足脚交白嫩脚丫在线播放| 久久aⅴ国产欧美74aaa| 亚洲午夜久久久久| 国产精品污www在线观看| 欧美一区二区三区四区视频 | 亚洲线精品一区二区三区八戒| 日本一区二区三区在线观看| 日韩一二三四区| 欧美午夜精品久久久久久孕妇| 成人午夜精品在线| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲综合免费观看高清完整版在线| 久久久久久电影| 日韩三级免费观看| 欧美日韩视频在线观看一区二区三区 | 欧美三级乱人伦电影| 99精品1区2区| 成人av网站免费观看| 国产在线视频不卡二| 久久国产成人午夜av影院| 午夜视频久久久久久| 亚洲图片欧美色图| 亚洲综合一区二区| 亚洲男女一区二区三区| 中文字幕一区av| 国产精品久久综合| 中文字幕不卡一区| 国产日韩精品一区二区三区 | eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 大尺度一区二区| 国产黄色精品视频| 国产精品1区2区| 国产乱码精品一品二品| 精品亚洲免费视频| 精品一区二区综合| 精品一区二区三区免费播放| 看片网站欧美日韩| 精品一区在线看| 国内成+人亚洲+欧美+综合在线 | 久久婷婷国产综合精品青草| 日韩女优电影在线观看| 日韩欧美一区在线| 日韩午夜在线观看视频| 日韩欧美国产1| 日韩精品一区二区三区中文精品| 日韩欧美国产综合一区| 日韩亚洲欧美在线| 日韩免费视频一区二区| 精品久久久久久久久久久久久久久| 日韩欧美123| 久久久久久久久久久久久久久99 | 成人午夜电影网站| caoporn国产精品| 92国产精品观看| 欧亚洲嫩模精品一区三区| 97se亚洲国产综合自在线| 一本久久a久久精品亚洲| 欧美日韩中文另类| 欧美一区二区私人影院日本| 欧美精品一区二区三区久久久|