diff --git a/extras/src/main/java/edu/umd/cs/piccolox/activities/PPathActivity.java b/extras/src/main/java/edu/umd/cs/piccolox/activities/PPathActivity.java
index 0dd3cfc..65129ac 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/activities/PPathActivity.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/activities/PPathActivity.java
@@ -29,7 +29,6 @@
package edu.umd.cs.piccolox.activities;
import edu.umd.cs.piccolo.activities.PInterpolatingActivity;
-import edu.umd.cs.piccolo.util.PUtil;
/**
* PPathActivity is the abstract base class for all path activity
@@ -69,11 +68,19 @@
}
public void setKnots(final float[] newKnots) {
- this.knots = (newKnots == null) ? newKnots : (float[]) newKnots.clone();
+ if (newKnots == null) {
+ this.knots = null;
+ }
+ else {
+ this.knots = (float[]) newKnots.clone();
+ }
}
public float[] getKnots() {
- return (knots == null) ? knots : (float[]) knots.clone();
+ if (knots == null) {
+ return null;
+ }
+ return (float[]) knots.clone();
}
public void setKnot(final int index, final float knot) {
diff --git a/extras/src/main/java/edu/umd/cs/piccolox/activities/PPositionPathActivity.java b/extras/src/main/java/edu/umd/cs/piccolox/activities/PPositionPathActivity.java
index d0b4b64..6e923d6 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/activities/PPositionPathActivity.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/activities/PPositionPathActivity.java
@@ -62,8 +62,8 @@
public PPositionPathActivity(final long duration, final long stepRate, final int loopCount, final int mode,
final Target aTarget, final float[] knots, final Point2D[] positions) {
super(duration, stepRate, loopCount, mode, knots);
- target = aTarget;
- this.positions = (Point2D[])positions.clone();
+ target = aTarget;
+ this.positions = (Point2D[]) positions.clone();
}
protected boolean isAnimation() {
@@ -71,7 +71,7 @@
}
public Point2D[] getPositions() {
- return (Point2D[])positions.clone();
+ return (Point2D[]) positions.clone();
}
public Point2D getPosition(final int index) {
@@ -79,7 +79,7 @@
}
public void setPositions(final Point2D[] positions) {
- this.positions = (Point2D[])positions.clone();
+ this.positions = (Point2D[]) positions.clone();
}
public void setPosition(final int index, final Point2D position) {
diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PNavigationEventHandler.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PNavigationEventHandler.java
index 338cdb5..5408e29 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/event/PNavigationEventHandler.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PNavigationEventHandler.java
@@ -326,7 +326,7 @@
final double scaleFactor = d.getWidth() / aCamera.getViewScale();
final Point2D scalePoint = focusNode.getGlobalFullBounds().getCenter2D();
- if (Math.abs(1f-scaleFactor) < 0.0001) {
+ if (Math.abs(1f - scaleFactor) < 0.0001) {
aCamera.scaleViewAboutPoint(scaleFactor, scalePoint.getX(), scalePoint.getY());
}
diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PNotificationCenter.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PNotificationCenter.java
index c4c62dc..d639681 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/event/PNotificationCenter.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PNotificationCenter.java
@@ -262,13 +262,9 @@
listener.getMethod().invoke(listener.get(), new Object[] { aNotification });
}
catch (final IllegalAccessException e) {
- // it's impossible add listeners that are not public
+ throw new RuntimeException("Impossible Situation: invoking inaccessible method on listener", e);
}
- catch (final InvocationTargetException e) {
- // Since this is how Swing handles Exceptions that get
- // thrown on listeners, it's probably ok to do it here.
- // mro: disagree. Now matter how Swing does it, either
- // handle or rethrow.
+ catch (final InvocationTargetException e) {
throw new RuntimeException(e);
}
}
diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PSelectionEventHandler.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PSelectionEventHandler.java
index be90724..faeaa1e 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/event/PSelectionEventHandler.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PSelectionEventHandler.java
@@ -402,7 +402,7 @@
// The overridden methods from PDragSequenceEventHandler
// //////////////////////////////////////////////////////
- protected void startDrag(final PInputEvent e) {
+ protected void startDrag(final PInputEvent e) {
super.startDrag(e);
initializeSelection(e);
@@ -463,7 +463,7 @@
/**
* Used to test whether the event is one that changes the selection.
*
- * @param pie The event under test
+ * @param pie The event under test
* @return true if event changes the selection
*/
public boolean isOptionSelection(final PInputEvent pie) {
diff --git a/extras/src/main/java/edu/umd/cs/piccolox/event/PStyledTextEventHandler.java b/extras/src/main/java/edu/umd/cs/piccolox/event/PStyledTextEventHandler.java
index 044f21e..f28f86b 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/event/PStyledTextEventHandler.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/event/PStyledTextEventHandler.java
@@ -187,7 +187,7 @@
}
else if (pickedNode instanceof PCamera) {
final PStyledText newText = createText();
- final Insets pInsets = newText.getInsets();
+ final Insets pInsets = newText.getInsets();
newText.translate(inputEvent.getPosition().getX() - pInsets.left, inputEvent.getPosition().getY()
- pInsets.top);
startEditing(inputEvent, newText);
@@ -231,8 +231,8 @@
else {
editedText.syncWithDocument();
}
-
- if (editedText.getParent() == null) {
+
+ if (editedText.getParent() == null) {
editedText.setScale(1.0 / event.getCamera().getViewScale());
canvas.getLayer().addChild(editedText);
}
diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PCacheCamera.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PCacheCamera.java
index d753762..3c91f9a 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PCacheCamera.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PCacheCamera.java
@@ -78,7 +78,7 @@
private BufferedImage buildPaintBuffer(final PBounds fRef) {
final int newBufferWidth = (int) Math.ceil(fRef.getWidth());
final int newBufferHeight = (int) Math.ceil(fRef.getHeight());
-
+
if (GraphicsEnvironment.isHeadless()) {
return new BufferedImage(newBufferWidth, newBufferHeight, BufferedImage.TYPE_4BYTE_ABGR);
}
diff --git a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PStyledText.java b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PStyledText.java
index 8c2e9ea..ea7e420 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/nodes/PStyledText.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/nodes/PStyledText.java
@@ -86,10 +86,10 @@
/** Insets represent how far away from the bounding box text will be drawn. */
protected Insets insets = new Insets(0, 0, 0, 0);
-
+
/** Whether width will be forced to match containing text's height. */
protected boolean constrainHeightToTextHeight = true;
-
+
/** Whether width will be forced to match containing text's width. */
protected boolean constrainWidthToTextWidth = true;
@@ -152,7 +152,8 @@
}
/**
- * Ensures that the current display matches the styling of the underlying document as closely as possible.
+ * Ensures that the current display matches the styling of the underlying
+ * document as closely as possible.
*/
public void syncWithDocument() {
// First get the actual text and stick it in an Attributed String
@@ -252,12 +253,14 @@
}
/**
- * Returns the first leaf encountered by drilling into the document for the given position.
+ * Returns the first leaf encountered by drilling into the document for the
+ * given position.
*
* @param pos position under which we're trying to find a leaf
* @param rootElement top most element in the document tree
*
- * @return Leaf element that corresponds to the position provided in the document
+ * @return Leaf element that corresponds to the position provided in the
+ * document
*/
private Element drillDownFromRoot(final int pos, final Element rootElement) {
Element curElement;
@@ -531,7 +534,7 @@
// Small assumption here that there is one root element - can fix
// for more general support later
final Element rootElement = document.getDefaultRootElement();
- final Element curElement = drillDownFromRoot(0, rootElement);
+ final Element curElement = drillDownFromRoot(0, rootElement);
final StyleContext context = StyleContext.getDefaultStyleContext();
final Font font = context.getFont(curElement.getAttributes());
@@ -670,7 +673,7 @@
*/
protected static class RunInfo {
public int startIndex;
- public int endIndex;
+ public int endIndex;
public RunInfo(final int runStart, final int runLimit) {
startIndex = runStart;
@@ -694,7 +697,7 @@
public int length() {
return endIndex - startIndex;
}
- }
+ }
/**
* The info for rendering and computing the bounds of a line.
@@ -713,7 +716,7 @@
segments = new ArrayList();
}
}
-
+
protected static class SegmentInfo {
public TextLayout layout;
public Font font;
diff --git a/extras/src/main/java/edu/umd/cs/piccolox/swing/PViewport.java b/extras/src/main/java/edu/umd/cs/piccolox/swing/PViewport.java
index 2a19ada..9bd8962 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/swing/PViewport.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/swing/PViewport.java
@@ -65,7 +65,7 @@
}
/**
- * Subclassers can override this to install a different layout manager (or
+ * Subclasses can override this to install a different layout manager (or
* null
) in the constructor. Returns a new
* ViewportLayout
object.
*
@@ -76,7 +76,7 @@
}
/**
- * Subclassers can override this to install a different scroll director in
+ * Subclasses can override this to install a different scroll director in
* the constructor. Returns a new PScrollDirector
object.
*
* @return a PScrollDirector
@@ -86,7 +86,7 @@
}
/**
- * Set the scroll director on this viewport
+ * Set the scroll director on this viewport.
*
* @param scrollDirector The new scroll director
*/
@@ -101,7 +101,7 @@
}
/**
- * @return The scroll director on this viewport
+ * @return The scroll director on this viewport.
*/
public PScrollDirector getScrollDirector() {
return scrollDirector;
@@ -126,7 +126,7 @@
/**
* Notifies all ChangeListeners
when the views size, position,
- * or the viewports extent size has changed.
+ * or the viewports extent size has changed.
*
* PDefaultScrollDirector calls this so it needs to be public.
*/
diff --git a/extras/src/main/java/edu/umd/cs/piccolox/util/PFixedWidthStroke.java b/extras/src/main/java/edu/umd/cs/piccolox/util/PFixedWidthStroke.java
index f04f33d..608da39 100644
--- a/extras/src/main/java/edu/umd/cs/piccolox/util/PFixedWidthStroke.java
+++ b/extras/src/main/java/edu/umd/cs/piccolox/util/PFixedWidthStroke.java
@@ -59,7 +59,7 @@
* @author Jesse Grosjean
* @author Marcus Rohrmoser
*/
-public class PFixedWidthStroke extends PSemanticStroke implements Serializable {
+public class PFixedWidthStroke extends PSemanticStroke implements Serializable {
private static final long serialVersionUID = 1L;