CPD Results

The following document contains the results of PMD's CPD 4.1.

Duplications

File Line
de\lessvoid\nifty\effects\general\Pulsate.java 61
de\lessvoid\nifty\effects\hover\Pulsate.java 63
      final float normalizedFalloff,
      final NiftyRenderEngine r) {
    r.saveState(RenderStateType.allStates());

    float value = pulsater.update();
    Color c = startColor.linear(endColor, value);
    r.setColor(c);
    int size = (int) width.getValue(element.getParent().getWidth());
    if (size == -1) {
      r.renderQuad(element.getX(), element.getY(), element.getWidth(), element.getHeight());
    } else {
      r.renderQuad((element.getX() + element.getWidth() / 2) - size / 2, element.getY(), size, element.getHeight());
    }
    r.restoreState();
  }

}

File Line
de\lessvoid\nifty\effects\hover\ImageSizePulsate.java 14
de\lessvoid\nifty\effects\hover\TextSizePulsate.java 14
public class TextSizePulsate implements HoverEffectImpl {

  /**
   * start size.
   */
  private SizeValue startSize = new SizeValue("0%");

  /**
   * end size.
   */
  private SizeValue endSize = new SizeValue("100%");

  /**
   * initialize.
   * @param nifty Nifty
   * @param element Element
   * @param parameter Parameter
   */
  public void initialize(final Nifty nifty, final Element element, final Properties parameter) {
    String startSizeString = parameter.getProperty("startSize");
    if (startSizeString != null) {
      startSize = new SizeValue(startSizeString);
    }

    String endSizeString = parameter.getProperty("endSize");
    if (endSizeString != null) {
      endSize = new SizeValue(endSizeString);
    }
  }

  /**
   * execute the effect.
   * @param element the Element
   * @param normalizedTime TimeInterpolator to use
   * @param normalizedFalloff falloff value
   * @param r RenderDevice to use
   */
  public void execute(
      final Element element,
      final float normalizedTime,
      final float normalizedFalloff,
      final NiftyRenderEngine r) {
    float value =

File Line
de\lessvoid\nifty\effects\general\ColorBar.java 50
de\lessvoid\nifty\effects\hover\Pulsate.java 69
    r.setColor(color.mutiply(normalizedFalloff));
    int size = (int) width.getValue(element.getParent().getWidth());
    if (size == -1) {
      r.renderQuad(element.getX(), element.getY(), element.getWidth(), element.getHeight());
    } else {
      r.renderQuad((element.getX() + element.getWidth() / 2) - size / 2, element.getY(), size, element.getHeight());
    }
    r.restoreState();
  }
}