Lines Matching refs:Spring

45  * represented by a <code>Spring</code> object,
105 * The <code>Spring</code> object representing each constraint
110 * {@link Spring#sum} method description.
115 * {@link Spring#constant(int)}.
116 * The <code>Spring</code> class also provides factory methods
156 * create a special-purpose subclass of the <code>Spring</code> class.
179 * @see Spring
190 private Spring cyclicReference = Spring.constant(Spring.UNSET);
191 private Set<Spring> cyclicSprings;
192 private Set<Spring> acyclicSprings;
264 * <code>Spring</code> values instead of integers.
294 * in the <code>Spring</code> class.
296 * <code>Spring.sum(a, b)</code>,
298 * <code>Spring.sum(a, Spring.minus(b))</code>.
300 * {@link Spring <code>Spring</code> API documentation}
319 private Spring x;
320 private Spring y;
321 private Spring width;
322 private Spring height;
323 private Spring east;
324 private Spring south;
325 private Spring horizontalCenter;
326 private Spring verticalCenter;
327 private Spring baseline;
351 public Constraints(Spring x, Spring y) {
371 public Constraints(Spring x, Spring y, Spring width, Spring height) {
386 * the <code>Spring.width()</code> and <code>Spring.height()</code>
396 setX(Spring.constant(c.getX()));
397 setY(Spring.constant(c.getY()));
398 setWidth(Spring.width(c));
399 setHeight(Spring.height(c));
402 private void pushConstraint(String name, Spring value, boolean horizontal) {
426 private Spring sum(Spring s1, Spring s2) {
427 return (s1 == null || s2 == null) ? null : Spring.sum(s1, s2);
430 private Spring difference(Spring s1, Spring s2) {
431 return (s1 == null || s2 == null) ? null : Spring.difference(s1, s2);
434 private Spring scale(Spring s, float factor) {
435 return (s == null) ? null : Spring.scale(s, factor);
473 private Spring heightToRelativeBaseline(Spring s) {
474 return new Spring.SpringMap(s) {
485 private Spring relativeBaselineToHeight(Spring s) {
486 return new Spring.SpringMap(s) {
512 public void setX(Spring x) {
526 public Spring getX() {
550 public void setY(Spring y) {
564 public Spring getY() {
595 public void setWidth(Spring width) {
608 public Spring getWidth() {
629 public void setHeight(Spring height) {
642 public Spring getHeight() {
655 private void setEast(Spring east) {
660 private Spring getEast() {
667 private void setSouth(Spring south) {
672 private Spring getSouth() {
679 private Spring getHorizontalCenter() {
686 private void setHorizontalCenter(Spring horizontalCenter) {
691 private Spring getVerticalCenter() {
698 private void setVerticalCenter(Spring verticalCenter) {
703 private Spring getBaseline() {
710 private void setBaseline(Spring baseline) {
751 public void setConstraint(String edgeName, Spring s) {
810 public Spring getConstraint(String edgeName) {
825 Spring[] allSprings = {x, y, width, height, east, south,
827 for (Spring s : allSprings) {
829 s.setValue(Spring.UNSET);
835 private static class SpringProxy extends Spring {
846 private Spring getConstraint() {
885 cyclicSprings = new HashSet<Spring>();
886 acyclicSprings = new HashSet<Spring>();
893 pc.setX(Spring.constant(0));
894 pc.setY(Spring.constant(0));
904 Spring width = pc.getWidth();
905 if (width instanceof Spring.WidthSpring && ((Spring.WidthSpring)width).c == p) {
906 pc.setWidth(Spring.constant(0, 0, Integer.MAX_VALUE));
908 Spring height = pc.getHeight();
909 if (height instanceof Spring.HeightSpring && ((Spring.HeightSpring)height).c == p) {
910 pc.setHeight(Spring.constant(0, 0, Integer.MAX_VALUE));
914 /*pp*/ boolean isCyclic(Spring s) {
936 private Spring abandonCycles(Spring s) {
1038 * @see #putConstraint(String, Component, Spring, String, Component)
1041 putConstraint(e1, c1, Spring.constant(pad), e2, c2);
1074 public void putConstraint(String e1, Component c1, Spring s, String e2, Component c2) {
1075 putConstraint(e1, c1, Spring.sum(s, getConstraint(e2, c2)));
1078 private void putConstraint(String e, Component c, Spring s) {
1092 applyDefaults(constraints, WEST, Spring.constant(0), WIDTH,
1093 Spring.width(c), constraints.horizontalHistory);
1096 applyDefaults(constraints, NORTH, Spring.constant(0), HEIGHT,
1097 Spring.height(c), constraints.verticalHistory);
1103 Spring spring1, String name2, Spring spring2,
1199 public Spring getConstraint(String edgeName, Component c) {