Java 类org.jfree.chart.util.ShadowGenerator 实例源码

项目:ccu-historian    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:ccu-historian    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:ccu-historian    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:ccu-historian    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:jfreechart    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator ({@code null} permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    for (XYPlot p : this.subplots) {
        p.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:jfreechart    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator ({@code null} permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:jfreechart    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator ({@code null} permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:jfreechart    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator ({@code null} permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:aya-lang    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:aya-lang    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:aya-lang    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:aya-lang    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:populus    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:populus    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:populus    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:populus    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:ECG-Viewer    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:ECG-Viewer    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:ECG-Viewer    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:ECG-Viewer    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:group-five    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:group-five    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:group-five    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:group-five    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:manydesigns.cn    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:manydesigns.cn    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:manydesigns.cn    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:manydesigns.cn    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:buffer_bci    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:buffer_bci    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:buffer_bci    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:buffer_bci    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:buffer_bci    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:buffer_bci    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:buffer_bci    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:buffer_bci    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:proyecto-teoria-control-utn-frro    文件:CombinedDomainXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:proyecto-teoria-control-utn-frro    文件:CombinedRangeCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:proyecto-teoria-control-utn-frro    文件:CombinedRangeXYPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        XYPlot plot = (XYPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}
项目:proyecto-teoria-control-utn-frro    文件:CombinedDomainCategoryPlot.java   
/**
 * Sets the shadow generator for the plot (and all subplots) and sends
 * a {@link PlotChangeEvent} to all registered listeners.
 * 
 * @param generator  the new generator (<code>null</code> permitted).
 */
@Override
public void setShadowGenerator(ShadowGenerator generator) {
    setNotify(false);
    super.setShadowGenerator(generator);
    Iterator iterator = this.subplots.iterator();
    while (iterator.hasNext()) {
        CategoryPlot plot = (CategoryPlot) iterator.next();
        plot.setShadowGenerator(generator);
    }
    setNotify(true);
}