Package org.loboevolution.svg
Interface SVGLength
- All Known Implementing Classes:
SVGLengthImpl
public interface SVGLength
SVGLength interface.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final shortConstant SVG_LENGTHTYPE_CM=6static final shortConstant SVG_LENGTHTYPE_EMS=3static final shortConstant SVG_LENGTHTYPE_EXS=4static final shortConstant SVG_LENGTHTYPE_IN=8static final shortConstant SVG_LENGTHTYPE_MM=7static final shortConstant SVG_LENGTHTYPE_NUMBER=1static final shortConstant SVG_LENGTHTYPE_PC=10static final shortConstant SVG_LENGTHTYPE_PERCENTAGE=2static final shortConstant SVG_LENGTHTYPE_PT=9static final shortConstant SVG_LENGTHTYPE_PX=5static final shortConstant SVG_LENGTHTYPE_UNKNOWN=0 -
Method Summary
Modifier and TypeMethodDescriptionvoidconvertToSpecifiedUnits(short unitType) convertToSpecifiedUnits.shortgetUnitType.floatgetValue()getValue.getValueAsString.floatgetValueInSpecifiedUnits.voidnewValueSpecifiedUnits(short unitType, float valueInSpecifiedUnits) newValueSpecifiedUnits.voidsetValue(float value) setValue.voidsetValueAsString(String valueAsString) setValueAsString.voidsetValueInSpecifiedUnits(float valueInSpecifiedUnits) setValueInSpecifiedUnits.
-
Field Details
-
SVG_LENGTHTYPE_UNKNOWN
static final short SVG_LENGTHTYPE_UNKNOWNConstant SVG_LENGTHTYPE_UNKNOWN=0- See Also:
-
SVG_LENGTHTYPE_NUMBER
static final short SVG_LENGTHTYPE_NUMBERConstant SVG_LENGTHTYPE_NUMBER=1- See Also:
-
SVG_LENGTHTYPE_PERCENTAGE
static final short SVG_LENGTHTYPE_PERCENTAGEConstant SVG_LENGTHTYPE_PERCENTAGE=2- See Also:
-
SVG_LENGTHTYPE_EMS
static final short SVG_LENGTHTYPE_EMSConstant SVG_LENGTHTYPE_EMS=3- See Also:
-
SVG_LENGTHTYPE_EXS
static final short SVG_LENGTHTYPE_EXSConstant SVG_LENGTHTYPE_EXS=4- See Also:
-
SVG_LENGTHTYPE_PX
static final short SVG_LENGTHTYPE_PXConstant SVG_LENGTHTYPE_PX=5- See Also:
-
SVG_LENGTHTYPE_CM
static final short SVG_LENGTHTYPE_CMConstant SVG_LENGTHTYPE_CM=6- See Also:
-
SVG_LENGTHTYPE_MM
static final short SVG_LENGTHTYPE_MMConstant SVG_LENGTHTYPE_MM=7- See Also:
-
SVG_LENGTHTYPE_IN
static final short SVG_LENGTHTYPE_INConstant SVG_LENGTHTYPE_IN=8- See Also:
-
SVG_LENGTHTYPE_PT
static final short SVG_LENGTHTYPE_PTConstant SVG_LENGTHTYPE_PT=9- See Also:
-
SVG_LENGTHTYPE_PC
static final short SVG_LENGTHTYPE_PCConstant SVG_LENGTHTYPE_PC=10- See Also:
-
-
Method Details
-
getUnitType
short getUnitType()getUnitType.
- Returns:
- a short.
-
getValue
float getValue()getValue.
- Returns:
- a float.
-
setValue
void setValue(float value) setValue.
- Parameters:
value- a float.- Throws:
DOMException- if any.
-
getValueInSpecifiedUnits
float getValueInSpecifiedUnits()getValueInSpecifiedUnits.
- Returns:
- a float.
-
setValueInSpecifiedUnits
void setValueInSpecifiedUnits(float valueInSpecifiedUnits) setValueInSpecifiedUnits.
- Parameters:
valueInSpecifiedUnits- a float.- Throws:
DOMException- if any.
-
getValueAsString
String getValueAsString()getValueAsString.
- Returns:
- a
Stringobject.
-
setValueAsString
setValueAsString.
- Parameters:
valueAsString- aStringobject.- Throws:
DOMException- if any.
-
newValueSpecifiedUnits
void newValueSpecifiedUnits(short unitType, float valueInSpecifiedUnits) newValueSpecifiedUnits.
- Parameters:
unitType- a short.valueInSpecifiedUnits- a float.
-
convertToSpecifiedUnits
void convertToSpecifiedUnits(short unitType) convertToSpecifiedUnits.
- Parameters:
unitType- a short.
-