net.miginfocom.layout
public abstract class UnitConverter extends Object
Field Summary | |
---|---|
static int | UNABLE Value to return if this converter can not handle the unit sent in as an argument
to the convert method. |
Method Summary | |
---|---|
abstract int | convertToPixels(float value, String unit, boolean isHor, float refValue, ContainerWrapper parent, ComponentWrapper comp) Converts value to pixels. |
unit
sent in as an argument
to the convert method.value
to pixels.Parameters: value The value to be converted. unit The unit of
May be value
. Never null
and at least one character. refValue Some reference value that may of may not be used. If the unit is percent for instance this value
is the value to take the percent from. Usually the size of the parent component in the appropriate dimension. isHor If the value is horizontal (true
) or vertical (false
). parent The parent of the target component that value
is to be applied to.
Might for instance be needed to get the screen that the component is on in a multi screen environment.
null
in which case a "best guess" value should be returned.null
if none.
Returns: The number of pixels if unit
is handled by this converter, UnitConverter.UNABLE
if not.