ChartViewCategoryListener.java :  » Ajax » apache-pivot-1.4 » org » apache » pivot » charts » Java Open Source

Java Open Source » Ajax » apache pivot 1.4 
apache pivot 1.4 » org » apache » pivot » charts » ChartViewCategoryListener.java
/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to you under the Apache License,
 * Version 2.0 (the "License"); you may not use this file except in
 * compliance with the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.apache.pivot.charts;

import org.apache.pivot.collections.Sequence;

/**
 * Chart view category listener interface.
 */
public interface ChartViewCategoryListener {
    /**
     * Fired when a category is inserted into a chart view.
     *
     * @param chartView
     * @param index
     */
    public void categoryInserted(ChartView chartView, int index);

    /**
     * Fired when a category is removed from a chart view.
     *
     * @param chartView
     * @param index
     * @param categories
     */
    public void categoriesRemoved(ChartView chartView, int index, Sequence<ChartView.Category> categories);

    /**
     * Fired when a chart view's category key changes.
     *
     * @param chartView
     * @param index
     * @param previousKey
     */
    public void categoryKeyChanged(ChartView chartView, int index, String previousKey);

    /**
     * Fired when a chart view's category label changes.
     *
     * @param chartView
     * @param index
     * @param previousLabel
     */
    public void categoryLabelChanged(ChartView chartView, int index, String previousLabel);
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.