/*
 * ChartSerie.java
 *
 * Created on 3 de febrero de 2005, 01:12 PM
 */

package co.com.ddt.chart;

import java.util.Vector;

/**
 * Esta clase encapsula los atributos y comportamientos base de una
 * serie de datos.
 * @author Mario Linares Vásquez
 */
public class ChartSerie {
    
    /**
     * Nombre de la serie
     */    
    protected String serieName;
    
    /**
     * Valores de la serie
     */    
    protected Vector yValues;
    
    /**
     * N&uacute;mero de datos que componen la serie
     */    
    protected int size;
    
    
    /**
     * Constructor de la clase, que recibe el nombre de la serie
     * @param serieName Nombre de la serie
     */
    public ChartSerie(String serieName) {
        this.serieName = serieName;
        size = 0;
        yValues = new Vector();
    }
    
    /**
     * .
     * @return Valor del atributo serieName.
     */
    public java.lang.String getSerieName() {
        return serieName;
    }
    
    /**
     * M&eacute;todo modificador para el atributo serieName.
     * @param serieName Nuevo valor para el atributo serieName.
     */
    public void setSerieName(java.lang.String serieName) {
        this.serieName = serieName;
    }
    
    /**
     *  M&eacute;todo consultor para el atributo size.
     * @return Valor del atributo size.
     */
    public int getSize() {
        return size;
    }
    
    /**
     * M&eacute;todo modificador para el atributo size.
     * @param size Nuevo valor para el atributo size.
     */
    public void setSize(int size) {
        this.size = size;
    }
    
    /**
     *  M&eacute;todo consultor para el atributo yValues.
     * @return Valor del atributo yValues.
     */
    public java.util.Vector getYValues() {
        return yValues;
    }
    
    /**
     * M&eacute;todo modificador para el atributo yValues.
     * @param yValues Nuevo valor para el atributo yValues.
     */
    public void setYValues(java.util.Vector yValues) {
        this.yValues = yValues;
    }
    
    /**
     * Este m&eacute;todo adiciona un valor a la serie
     * @param value Valor a adicionar en la serie (<CODE>Double</CODE>)
     */    
    public void addValue(Double value){};
    
    /**
     * Este método adiciona un valor a la serie con su respectivo
     * identificador
     * @param x Identificador del valor
     * @param y Valor a adicionar en la serie
     */    
    public void addValue(Object x, Object y){};
    
}
// “Copyright (C) <2008> Multilateral Investment Fund of the Inter-American Development Bank.
// Este archivo es parte de <ICT4BUS-PVL>
// < ICT4BUS-PVL > es software libre: usted puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General GNU publicada por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, o (a su elección) cualquier versión posterior.
// < ICT4BUS-PVL > se distribuye con la esperanza de que sea útil, pero SIN GARANTÍA ALGUNA; ni siquiera la garantía implícita MERCANTIL o de APTITUD PARA UN PROPÓSITO DETERMINADO. 
// Consulte los detalles de la Licencia Pública General GNU para obtener una información más detallada. 
// Debería haber recibido una copia de la Licencia Pública General GNU junto a este programa. En caso contrario, consulte http://www.gnu.org/licenses/.”