Package org.smallmind.nutsnbolts.layout
Class SerialBox
- java.lang.Object
-
- org.smallmind.nutsnbolts.layout.Box<SerialBox>
-
- org.smallmind.nutsnbolts.layout.SerialBox
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSerialBox(ParaboxLayout layout)protectedSerialBox(ParaboxLayout layout, boolean greedy)protectedSerialBox(ParaboxLayout layout, double gap)protectedSerialBox(ParaboxLayout layout, double gap, boolean greedy)protectedSerialBox(ParaboxLayout layout, double gap, Justification justification)protectedSerialBox(ParaboxLayout layout, double gap, Justification justification, boolean greedy)protectedSerialBox(ParaboxLayout layout, Gap gap)protectedSerialBox(ParaboxLayout layout, Gap gap, boolean greedy)protectedSerialBox(ParaboxLayout layout, Gap gap, Justification justification)protectedSerialBox(ParaboxLayout layout, Gap gap, Justification justification, boolean greedy)protectedSerialBox(ParaboxLayout layout, Justification justification)protectedSerialBox(ParaboxLayout layout, Justification justification, boolean greedy)
-
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)doublegetGap()JustificationgetJustification()booleanisGreedy()SerialBoxsetGap(double gap)SerialBoxsetGap(Gap gap)SerialBoxsetGreedy(boolean greedy)SerialBoxsetJustification(Justification justification)
-
-
-
Constructor Detail
-
SerialBox
protected SerialBox(ParaboxLayout layout)
-
SerialBox
protected SerialBox(ParaboxLayout layout, boolean greedy)
-
SerialBox
protected SerialBox(ParaboxLayout layout, Gap gap)
-
SerialBox
protected SerialBox(ParaboxLayout layout, Gap gap, boolean greedy)
-
SerialBox
protected SerialBox(ParaboxLayout layout, double gap)
-
SerialBox
protected SerialBox(ParaboxLayout layout, double gap, boolean greedy)
-
SerialBox
protected SerialBox(ParaboxLayout layout, Justification justification)
-
SerialBox
protected SerialBox(ParaboxLayout layout, Justification justification, boolean greedy)
-
SerialBox
protected SerialBox(ParaboxLayout layout, Gap gap, Justification justification)
-
SerialBox
protected SerialBox(ParaboxLayout layout, Gap gap, Justification justification, boolean greedy)
-
SerialBox
protected SerialBox(ParaboxLayout layout, double gap, Justification justification)
-
SerialBox
protected SerialBox(ParaboxLayout layout, double gap, Justification justification, boolean greedy)
-
-
Method Detail
-
getGap
public double getGap()
-
setGap
public SerialBox setGap(double gap)
-
getJustification
public Justification getJustification()
-
setJustification
public SerialBox setJustification(Justification justification)
-
isGreedy
public boolean isGreedy()
-
setGreedy
public SerialBox setGreedy(boolean greedy)
-
calculateMinimumMeasurement
public double calculateMinimumMeasurement(Bias bias, LayoutTailor tailor)
- Specified by:
calculateMinimumMeasurementin classBox<SerialBox>
-
calculatePreferredMeasurement
public double calculatePreferredMeasurement(Bias bias, LayoutTailor tailor)
- Specified by:
calculatePreferredMeasurementin classBox<SerialBox>
-
calculateMaximumMeasurement
public double calculateMaximumMeasurement(Bias bias, LayoutTailor tailor)
- Specified by:
calculateMaximumMeasurementin classBox<SerialBox>
-
doLayout
public void doLayout(Bias bias, double containerPosition, double containerMeasurement, LayoutTailor tailor)
-
-