Package net.miginfocom.layout
Class UnitConverter
- java.lang.Object
-
- net.miginfocom.layout.UnitConverter
-
public abstract class UnitConverter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
UNABLE
Value to return if this converter can not handle theunit
sent in as an argument to the convert method.
-
Constructor Summary
Constructors Constructor Description UnitConverter()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract int
convertToPixels(float value, String unit, boolean isHor, float refValue, ContainerWrapper parent, ComponentWrapper comp)
Convertsvalue
to pixels.
-
-
-
Field Detail
-
UNABLE
public static final int UNABLE
Value to return if this converter can not handle theunit
sent in as an argument to the convert method.- See Also:
- Constant Field Values
-
-
Method Detail
-
convertToPixels
public abstract int convertToPixels(float value, String unit, boolean isHor, float refValue, ContainerWrapper parent, ComponentWrapper comp)
Convertsvalue
to pixels.- Parameters:
value
- The value to be converted.unit
- The unit ofvalue
. Nevernull
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 thatvalue
is to be applied to. Might for instance be needed to get the screen that the component is on in a multi screen environment.May be
null
in which case a "best guess" value should be returned.comp
- The component, if applicable, ornull
if none.- Returns:
- The number of pixels if
unit
is handled by this converter,UnitConverter.UNABLE
if not.
-
-