Package org.smallmind.nutsnbolts.layout
Class ComponentParaboxElement<C>
- java.lang.Object
-
- org.smallmind.nutsnbolts.layout.ParaboxElement<C>
-
- org.smallmind.nutsnbolts.layout.ComponentParaboxElement<C>
-
- All Implemented Interfaces:
PlanarPart
public abstract class ComponentParaboxElement<C> extends ParaboxElement<C> implements PlanarPart
-
-
Constructor Summary
Constructors Constructor Description ComponentParaboxElement(C component, Constraint constraint)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract doublegetComponentMaximumMeasurement(Bias bias)abstract doublegetComponentMinimumMeasurement(Bias bias)abstract doublegetComponentPreferredMeasurement(Bias bias)DimensionalitygetDimensionality()doublegetPartMaximumMeasurement(Bias bias, LayoutTailor tailor)doublegetPartMinimumMeasurement(Bias bias, LayoutTailor tailor)doublegetPartPreferredMeasurement(Bias bias, LayoutTailor tailor)booleanisNativeComponent()-
Methods inherited from class org.smallmind.nutsnbolts.layout.ParaboxElement
getBaseline, getConstraint, getMaximumMeasurement, getMinimumMeasurement, getPart, getPreferredMeasurement
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.smallmind.nutsnbolts.layout.PlanarPart
applyLayout
-
-
-
-
Constructor Detail
-
ComponentParaboxElement
public ComponentParaboxElement(C component, Constraint constraint)
-
-
Method Detail
-
getComponentMinimumMeasurement
public abstract double getComponentMinimumMeasurement(Bias bias)
-
getComponentPreferredMeasurement
public abstract double getComponentPreferredMeasurement(Bias bias)
-
getComponentMaximumMeasurement
public abstract double getComponentMaximumMeasurement(Bias bias)
-
isNativeComponent
public boolean isNativeComponent()
- Specified by:
isNativeComponentin classParaboxElement<C>
-
getDimensionality
public Dimensionality getDimensionality()
- Specified by:
getDimensionalityin classParaboxElement<C>
-
getPartMinimumMeasurement
public double getPartMinimumMeasurement(Bias bias, LayoutTailor tailor)
- Specified by:
getPartMinimumMeasurementin classParaboxElement<C>
-
getPartPreferredMeasurement
public double getPartPreferredMeasurement(Bias bias, LayoutTailor tailor)
- Specified by:
getPartPreferredMeasurementin classParaboxElement<C>
-
getPartMaximumMeasurement
public double getPartMaximumMeasurement(Bias bias, LayoutTailor tailor)
- Specified by:
getPartMaximumMeasurementin classParaboxElement<C>
-
-