Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcbateman2007-10-11 23:15:31 +0000
committercbateman2007-10-11 23:15:31 +0000
commit26f2ce3b76c12a79ef1607ee07a1b03fd6cd0408 (patch)
tree6ddb787ace6cb7a9d1566e71b15ea00b422aafd4 /jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies
parentb56eaccc2bf2eefb22f4dd5419ffd3388a77976f (diff)
downloadwebtools.jsf-26f2ce3b76c12a79ef1607ee07a1b03fd6cd0408.tar.gz
webtools.jsf-26f2ce3b76c12a79ef1607ee07a1b03fd6cd0408.tar.xz
webtools.jsf-26f2ce3b76c12a79ef1607ee07a1b03fd6cd0408.zip
Javadoc cleanup, elim global variables, reduce visibility.
Diffstat (limited to 'jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies')
-rw-r--r--jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/FragmentHandle.java20
-rw-r--r--jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/LocationHelper.java17
2 files changed, 23 insertions, 14 deletions
diff --git a/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/FragmentHandle.java b/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/FragmentHandle.java
index 3857c35c9..5efd9843a 100644
--- a/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/FragmentHandle.java
+++ b/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/FragmentHandle.java
@@ -35,6 +35,9 @@ import org.eclipse.jst.pagedesigner.css2.layout.FlowBox;
* @version 1.5
*/
public class FragmentHandle extends AbstractHandle implements Handle {
+ /**
+ * @param owner
+ */
public FragmentHandle(GraphicalEditPart owner) {
super(owner, new FragmentLocator());
this.setOpaque(false);
@@ -61,9 +64,7 @@ public class FragmentHandle extends AbstractHandle implements Handle {
return tracker;
}
- public void refresh() {
- // TODO: not ref Insets insets = getOwnerFigure().getInsets();
- // TODO: not ref Rectangle bounds;
+ private void refresh() {
// set the bounds of this figure, so it could cover all children.
bounds = getOwnerFigure().getBounds();
@@ -83,7 +84,7 @@ public class FragmentHandle extends AbstractHandle implements Handle {
this.add(childFigure);
FlowBox box = (FlowBox) fragments.get(i);
- Rectangle rect = new Rectangle(box._x, box._y, box.getWidth(), box
+ Rectangle rect = new Rectangle(box.getX(), box.getY(), box.getWidth(), box
.getHeight());
cssfigure.translateToAbsolute(rect);
@@ -151,8 +152,8 @@ public class FragmentHandle extends AbstractHandle implements Handle {
this.add(target);
// for corner small box.
- Rectangle targetBounds = new Rectangle(referencebox._x,
- referencebox._y, referencebox.getWidth(), referencebox
+ Rectangle targetBounds = new Rectangle(referencebox.getX(),
+ referencebox.getY(), referencebox.getWidth(), referencebox
.getHeight());
targetBounds = new PrecisionRectangle(targetBounds);
reference.translateToAbsolute(targetBounds);
@@ -167,7 +168,7 @@ public class FragmentHandle extends AbstractHandle implements Handle {
target.setBounds(targetBounds);
}
- public static class FragmentLocator implements Locator {
+ static class FragmentLocator implements Locator {
/*
* (non-Javadoc)
*
@@ -178,7 +179,10 @@ public class FragmentHandle extends AbstractHandle implements Handle {
}
}
- public static class BorderFigure extends Figure {
+ static class BorderFigure extends Figure {
+ /**
+ * the bounds padding
+ */
public static final int INNER_PAD = 2;
/*
diff --git a/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/LocationHelper.java b/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/LocationHelper.java
index 657067fd7..b6e09fe85 100644
--- a/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/LocationHelper.java
+++ b/jsf/plugins/org.eclipse.jst.pagedesigner/src/org/eclipse/jst/pagedesigner/editpolicies/LocationHelper.java
@@ -31,13 +31,14 @@ import org.w3c.dom.Node;
/**
* @author mengbo
*/
-public class LocationHelper {
+public final class LocationHelper {
/**
+ * @param host
* @param p
* @param result
* @param tagName
* @param skip
- * @return
+ * @return true if insertion point is found
*/
public static boolean findInsertLocation(GraphicalEditPart host, Point p,
GraphicalEditPart[] result, String tagName, Node skip) {
@@ -114,10 +115,10 @@ public class LocationHelper {
/**
* @param figure
* @param box
- * @return
+ * @return the bounding rectangle
*/
public static Rectangle getAbsoluteBounds(IFigure figure, FlowBox box) {
- Rectangle r = new Rectangle(box._x, box._y, box.getWidth(), box
+ Rectangle r = new Rectangle(box.getX(), box.getY(), box.getWidth(), box
.getHeight());
figure.translateToAbsolute(r);
return r;
@@ -125,7 +126,7 @@ public class LocationHelper {
/**
* @param child
- * @return
+ * @return the bounding rectangle
*/
public static Rectangle getAbsoluteBounds(GraphicalEditPart child) {
Rectangle bounds = child.getFigure().getBounds().getCopy();
@@ -180,7 +181,7 @@ public class LocationHelper {
return false;
}
- protected static ModelQuery getModelQuery(Node node) {
+ private static ModelQuery getModelQuery(Node node) {
Document doc = node.getOwnerDocument();
if (node.getNodeType() == Node.DOCUMENT_NODE) {
@@ -189,4 +190,8 @@ public class LocationHelper {
return ModelQueryUtil.getModelQuery(doc);
}
+ private LocationHelper()
+ {
+ // util class, no external instantiation
+ }
}

Back to the top