afreechart/src/main/java/org/afree/data/general/DatasetUtilities.java
/**
     * Returns the bounds of the x-values in the specified <code>dataset</code>
     * taking into account only the visible series and including any x-interval
     * if requested.
     * 
     * @param dataset
     *            the dataset (<code>null</code> not permitted).
     * @param visibleSeriesKeys
     *            the visible series keys (<code>null</code> not permitted).
     * @param includeInterval
     *            include the x-interval (if any)?
     * 
     * @return The bounds (or <code>null</code> if the dataset contains no
     *         values.
     * 
     * @since JFreeChart 1.0.13
     */
Returns the bounds of the x-values in the specified dataset
taking into account only the visible series and including any x-interval
if requested.

@param dataset
the dataset (null not permitted).
@param visibleSeriesKeys
the visible series keys (null not permitted).

@return The bounds (or null if the dataset contains no
values.


Returns the bounds of the x - values in the specified dataset taking into account only the visible series and including any x - interval if requested . @param dataset the dataset ( null not permitted ) . @param visibleSeriesKeys the visible series keys ( null not permitted ) . @return The bounds ( or null if the dataset contains no values .
public static Range findDomainBounds(XYDataset dataset,
            List visibleSeriesKeys, boolean includeInterval) {
        if (dataset == null) {
            throw new IllegalArgumentException("Null 'dataset' argument.");
        }
        Range result = null;
        if (dataset instanceof XYDomainInfo) {
            XYDomainInfo info = (XYDomainInfo) dataset;
            result = info.getDomainBounds(visibleSeriesKeys, includeInterval);
        } else {
            result = iterateToFindDomainBounds(dataset, visibleSeriesKeys,
                    includeInterval);
        }
        return result;
    }
public static Range findDomainBounds ( XYDataset dataset , List visibleSeriesKeys , boolean includeInterval ) { if ( dataset == null ) { throw new IllegalArgumentException ( "Null 'dataset' argument." ) ; } Range result = null ; if ( dataset instanceof XYDomainInfo ) { XYDomainInfo info = ( XYDomainInfo ) dataset ; result = info . getDomainBounds ( visibleSeriesKeys , includeInterval ) ; } else { result = iterateToFindDomainBounds ( dataset , visibleSeriesKeys , includeInterval ) ; } return result ; }
Returns the bounds of the x-values in the specified <code>dataset</code>
 taking into account only the visible series and including any x-interval
 if requested.
Returns the bounds of the x - values in the specified <code > dataset< / code > taking into account only the visible series and including any x - interval if requested .