home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.Component;
- import java.awt.Component.BaselineResizeBehavior;
-
- abstract class GroupLayout$Spring {
- private int size;
- private int min;
- private int max;
- private int pref;
- private GroupLayout$Spring parent;
- private GroupLayout.Alignment alignment;
- // $FF: synthetic field
- final GroupLayout this$0;
-
- GroupLayout$Spring(GroupLayout var1) {
- this.this$0 = var1;
- this.min = this.pref = this.max = Integer.MIN_VALUE;
- }
-
- abstract int calculateMinimumSize(int var1);
-
- abstract int calculatePreferredSize(int var1);
-
- abstract int calculateMaximumSize(int var1);
-
- void setParent(GroupLayout$Spring var1) {
- this.parent = var1;
- }
-
- GroupLayout$Spring getParent() {
- return this.parent;
- }
-
- void setAlignment(GroupLayout.Alignment var1) {
- this.alignment = var1;
- }
-
- GroupLayout.Alignment getAlignment() {
- return this.alignment;
- }
-
- final int getMinimumSize(int var1) {
- if (this.min == Integer.MIN_VALUE) {
- this.min = this.constrain(this.calculateMinimumSize(var1));
- }
-
- return this.min;
- }
-
- final int getPreferredSize(int var1) {
- if (this.pref == Integer.MIN_VALUE) {
- this.pref = this.constrain(this.calculatePreferredSize(var1));
- }
-
- return this.pref;
- }
-
- final int getMaximumSize(int var1) {
- if (this.max == Integer.MIN_VALUE) {
- this.max = this.constrain(this.calculateMaximumSize(var1));
- }
-
- return this.max;
- }
-
- void setSize(int var1, int var2, int var3) {
- this.size = var3;
- if (var3 == Integer.MIN_VALUE) {
- this.unset();
- }
-
- }
-
- void unset() {
- this.size = this.min = this.pref = this.max = Integer.MIN_VALUE;
- }
-
- int getSize() {
- return this.size;
- }
-
- int constrain(int var1) {
- return Math.min(var1, 32767);
- }
-
- int getBaseline() {
- return -1;
- }
-
- Component.BaselineResizeBehavior getBaselineResizeBehavior() {
- return BaselineResizeBehavior.OTHER;
- }
-
- final boolean isResizable(int var1) {
- int var2 = this.getMinimumSize(var1);
- int var3 = this.getPreferredSize(var1);
- return var2 != var3 || var3 != this.getMaximumSize(var1);
- }
- }
-