Package org.smallmind.nutsnbolts.layout
Class ParallelBox
- java.lang.Object
-
- org.smallmind.nutsnbolts.layout.Box<ParallelBox>
-
- org.smallmind.nutsnbolts.layout.ParallelBox
-
public class ParallelBox extends Box<ParallelBox>
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedParallelBox(ParaboxLayout layout)protectedParallelBox(ParaboxLayout layout, Alignment alignment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecalculateMaximumMeasurement(Bias bias, LayoutTailor tailor)doublecalculateMinimumMeasurement(Bias bias, LayoutTailor tailor)doublecalculatePreferredMeasurement(Bias bias, LayoutTailor tailor)voiddoLayout(Bias bias, double containerPosition, double containerMeasurement, LayoutTailor tailor)AlignmentgetAlignment()DoublegetMaximumOverrideMeasurement()DoublegetMinimumOverrideMeasurement()DoublegetPreferredOverrideMeasurement()ParallelBoxsetAlignment(Alignment alignment)ParallelBoxsetMaximumOverrideMeasurement(Double maximumOverrideMeasurement)ParallelBoxsetMinimumOverrideMeasurement(Double minimumOverrideMeasurement)ParallelBoxsetPreferredOverrideMeasurement(Double preferredOverrideMeasurement)
-
-
-
Constructor Detail
-
ParallelBox
protected ParallelBox(ParaboxLayout layout)
-
ParallelBox
protected ParallelBox(ParaboxLayout layout, Alignment alignment)
-
-
Method Detail
-
getAlignment
public Alignment getAlignment()
-
setAlignment
public ParallelBox setAlignment(Alignment alignment)
-
getMinimumOverrideMeasurement
public Double getMinimumOverrideMeasurement()
-
setMinimumOverrideMeasurement
public ParallelBox setMinimumOverrideMeasurement(Double minimumOverrideMeasurement)
-
getPreferredOverrideMeasurement
public Double getPreferredOverrideMeasurement()
-
setPreferredOverrideMeasurement
public ParallelBox setPreferredOverrideMeasurement(Double preferredOverrideMeasurement)
-
getMaximumOverrideMeasurement
public Double getMaximumOverrideMeasurement()
-
setMaximumOverrideMeasurement
public ParallelBox setMaximumOverrideMeasurement(Double maximumOverrideMeasurement)
-
calculateMinimumMeasurement
public double calculateMinimumMeasurement(Bias bias, LayoutTailor tailor)
- Specified by:
calculateMinimumMeasurementin classBox<ParallelBox>
-
calculatePreferredMeasurement
public double calculatePreferredMeasurement(Bias bias, LayoutTailor tailor)
- Specified by:
calculatePreferredMeasurementin classBox<ParallelBox>
-
calculateMaximumMeasurement
public double calculateMaximumMeasurement(Bias bias, LayoutTailor tailor)
- Specified by:
calculateMaximumMeasurementin classBox<ParallelBox>
-
doLayout
public void doLayout(Bias bias, double containerPosition, double containerMeasurement, LayoutTailor tailor)
- Specified by:
doLayoutin classBox<ParallelBox>
-
-