Documentation of 'org.jfree.data.xy.XYBarDataset' Java class
XYBarDataset
org.jfree.data.xy

Class XYBarDataset

    • Constructor Summary

      Constructors 
      Constructor and Description
      XYBarDataset(XYDataset underlying, double barWidth)
      Creates a new dataset.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object clone()
      Returns an independent copy of the dataset.
      void datasetChanged(DatasetChangeEvent event)
      Receives notification of an dataset change event.
      boolean equals(java.lang.Object obj)
      Tests this dataset for equality with an arbitrary object.
      double getBarWidth()
      Returns the bar width.
      java.lang.Number getEndX(int series, int item)
      Returns the ending X value for the specified series and item.
      double getEndXValue(int series, int item)
      Returns the ending x-value (as a double primitive) for an item within a series.
      java.lang.Number getEndY(int series, int item)
      Returns the ending Y value for the specified series and item.
      double getEndYValue(int series, int item)
      Returns the ending y-value (as a double primitive) for an item within a series.
      int getItemCount(int series)
      Returns the number of items in a series.
      int getSeriesCount()
      Returns the number of series in the dataset.
      java.lang.Comparable getSeriesKey(int series)
      Returns the key for a series.
      java.lang.Number getStartX(int series, int item)
      Returns the starting X value for the specified series and item.
      double getStartXValue(int series, int item)
      Returns the starting x-value (as a double primitive) for an item within a series.
      java.lang.Number getStartY(int series, int item)
      Returns the starting Y value for the specified series and item.
      double getStartYValue(int series, int item)
      Returns the starting y-value (as a double primitive) for an item within a series.
      XYDataset getUnderlyingDataset()
      Returns the underlying dataset that was specified via the constructor.
      java.lang.Number getX(int series, int item)
      Returns the x-value for an item within a series.
      double getXValue(int series, int item)
      Returns the x-value (as a double primitive) for an item within a series.
      java.lang.Number getY(int series, int item)
      Returns the y-value for an item within a series.
      double getYValue(int series, int item)
      Returns the y-value (as a double primitive) for an item within a series.
      void setBarWidth(double barWidth)
      Sets the bar width and sends a DatasetChangeEvent to all registered listeners.
      • Methods inherited from class java.lang.Object

        getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XYBarDataset

        public XYBarDataset(XYDataset underlying,
                            double barWidth)
        Creates a new dataset.
        Parameters:
        underlying - the underlying dataset (null not permitted).
        barWidth - the width of the bars.
    • Method Detail

      • getUnderlyingDataset

        public XYDataset getUnderlyingDataset()
        Returns the underlying dataset that was specified via the constructor.
        Returns:
        The underlying dataset (never null).
        Since:
        1.0.4
      • getBarWidth

        public double getBarWidth()
        Returns the bar width.
        Returns:
        The bar width.
        Since:
        1.0.4
        See Also:
        setBarWidth(double)
      • setBarWidth

        public void setBarWidth(double barWidth)
        Sets the bar width and sends a DatasetChangeEvent to all registered listeners.
        Parameters:
        barWidth - the bar width.
        Since:
        1.0.4
        See Also:
        getBarWidth()
      • getSeriesKey

        public java.lang.Comparable getSeriesKey(int series)
        Returns the key for a series.
        Specified by:
        getSeriesKey in interface SeriesDataset
        Specified by:
        getSeriesKey in class AbstractSeriesDataset
        Parameters:
        series - the series index (in the range 0 to getSeriesCount() - 1).
        Returns:
        The series key.
      • getItemCount

        public int getItemCount(int series)
        Returns the number of items in a series.
        Specified by:
        getItemCount in interface XYDataset
        Parameters:
        series - the series index (zero-based).
        Returns:
        The item count.
      • getX

        public java.lang.Number getX(int series,
                                     int item)
        Returns the x-value for an item within a series.
        Specified by:
        getX in interface XYDataset
        Parameters:
        series - the series index (zero-based).
        item - the item index (zero-based).
        Returns:
        The x-value.
        See Also:
        getXValue(int, int)
      • getXValue

        public double getXValue(int series,
                                int item)
        Returns the x-value (as a double primitive) for an item within a series.
        Specified by:
        getXValue in interface XYDataset
        Overrides:
        getXValue in class AbstractXYDataset
        Parameters:
        series - the series index (zero-based).
        item - the item index (zero-based).
        Returns:
        The value.
        See Also:
        getX(int, int)
      • getY

        public java.lang.Number getY(int series,
                                     int item)
        Returns the y-value for an item within a series.
        Specified by:
        getY in interface XYDataset
        Parameters:
        series - the series index (zero-based).
        item - the item index (zero-based).
        Returns:
        The y-value (possibly null).
        See Also:
        getYValue(int, int)
      • getYValue

        public double getYValue(int series,
                                int item)
        Returns the y-value (as a double primitive) for an item within a series.
        Specified by:
        getYValue in interface XYDataset
        Overrides:
        getYValue in class AbstractXYDataset
        Parameters:
        series - the series index (zero-based).
        item - the item index (zero-based).
        Returns:
        The value.
        See Also:
        getY(int, int)
      • getStartX

        public java.lang.Number getStartX(int series,
                                          int item)
        Returns the starting X value for the specified series and item.
        Specified by:
        getStartX in interface IntervalXYDataset
        Parameters:
        series - the series index (zero-based).
        item - the item index (zero-based).
        Returns:
        The value.
      • getEndX

        public java.lang.Number getEndX(int series,
                                        int item)
        Returns the ending X value for the specified series and item.
        Specified by:
        getEndX in interface IntervalXYDataset
        Parameters:
        series - the series index (zero-based).
        item - the item index (zero-based).
        Returns:
        The value.
      • getStartY

        public java.lang.Number getStartY(int series,
                                          int item)
        Returns the starting Y value for the specified series and item.
        Specified by:
        getStartY in interface IntervalXYDataset
        Parameters:
        series - the series index (zero-based).
        item - the item index (zero-based).
        Returns:
        The value.
      • getEndY

        public java.lang.Number getEndY(int series,
                                        int item)
        Returns the ending Y value for the specified series and item.
        Specified by:
        getEndY in interface IntervalXYDataset
        Parameters:
        series - the series index (zero-based).
        item - the item index (zero-based).
        Returns:
        The value.
      • equals

        public boolean equals(java.lang.Object obj)
        Tests this dataset for equality with an arbitrary object.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Returns an independent copy of the dataset. Note that:
        • the underlying dataset is only cloned if it implements the PublicCloneable interface;
        • the listeners registered with this dataset are not carried over to the cloned dataset.
        Specified by:
        clone in interface org.jfree.util.PublicCloneable
        Overrides:
        clone in class AbstractDataset
        Returns:
        An independent copy of the dataset.
        Throws:
        java.lang.CloneNotSupportedException - if the dataset cannot be cloned for any reason.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.