Package org.smallmind.nutsnbolts.layout
Class ParaboxElement<P>
- java.lang.Object
-
- org.smallmind.nutsnbolts.layout.ParaboxElement<P>
-
- Direct Known Subclasses:
BoxParaboxElement,ComponentParaboxElement
public abstract class ParaboxElement<P> extends Object
-
-
Constructor Summary
Constructors Constructor Description ParaboxElement(P part, Constraint constraint)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract doublegetBaseline(Bias bias, double measurement)ConstraintgetConstraint()abstract DimensionalitygetDimensionality()doublegetMaximumMeasurement(Bias bias, LayoutTailor tailor)doublegetMinimumMeasurement(Bias bias, LayoutTailor tailor)PgetPart()abstract doublegetPartMaximumMeasurement(Bias bias, LayoutTailor tailor)abstract doublegetPartMinimumMeasurement(Bias bias, LayoutTailor tailor)abstract doublegetPartPreferredMeasurement(Bias bias, LayoutTailor tailor)doublegetPreferredMeasurement(Bias bias, LayoutTailor tailor)abstract booleanisNativeComponent()
-
-
-
Constructor Detail
-
ParaboxElement
public ParaboxElement(P part, Constraint constraint)
-
-
Method Detail
-
isNativeComponent
public abstract boolean isNativeComponent()
-
getDimensionality
public abstract Dimensionality getDimensionality()
-
getPartMinimumMeasurement
public abstract double getPartMinimumMeasurement(Bias bias, LayoutTailor tailor)
-
getPartPreferredMeasurement
public abstract double getPartPreferredMeasurement(Bias bias, LayoutTailor tailor)
-
getPartMaximumMeasurement
public abstract double getPartMaximumMeasurement(Bias bias, LayoutTailor tailor)
-
getBaseline
public abstract double getBaseline(Bias bias, double measurement)
-
getPart
public P getPart()
-
getConstraint
public Constraint getConstraint()
-
getMinimumMeasurement
public double getMinimumMeasurement(Bias bias, LayoutTailor tailor)
-
getPreferredMeasurement
public double getPreferredMeasurement(Bias bias, LayoutTailor tailor)
-
getMaximumMeasurement
public double getMaximumMeasurement(Bias bias, LayoutTailor tailor)
-
-