Package com.inductiveautomation.rm.shape
Class RMTableRowLayout
- java.lang.Object
-
- com.inductiveautomation.rm.shape.RMShapeLayout
-
- com.inductiveautomation.rm.shape.RMSpringLayout
-
- com.inductiveautomation.rm.shape.RMTableRowLayout
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener
,java.lang.Cloneable
,java.util.EventListener
public class RMTableRowLayout extends RMSpringLayout
A shape layout implementation that handles layout of structured table rows.
-
-
Constructor Summary
Constructors Constructor Description RMTableRowLayout()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected double
computePrefHeight(double aWidth)
Override to optimize structured case.RMTableRow
getParent()
Returns the parent as table row.protected void
layoutChildren()
Performs layout.void
reset()
Override to do nothing if structured.-
Methods inherited from class com.inductiveautomation.rm.shape.RMSpringLayout
addLayoutChild, clone, computePrefWidth, propertyChange, removeLayoutChild, setParent
-
-
-
-
Method Detail
-
getParent
public RMTableRow getParent()
Returns the parent as table row.- Overrides:
getParent
in classRMShapeLayout
-
reset
public void reset()
Override to do nothing if structured.- Overrides:
reset
in classRMSpringLayout
-
layoutChildren
protected void layoutChildren()
Performs layout.- Overrides:
layoutChildren
in classRMSpringLayout
-
computePrefHeight
protected double computePrefHeight(double aWidth)
Override to optimize structured case.- Overrides:
computePrefHeight
in classRMSpringLayout
-
-