1 \r
2 package org.w3c.dom.svg;\r
3 \r
4 import org.w3c.dom.DOMException;\r
5 public interface SVGAngle {\r
6 // Angle Unit Types\r
7 public static final short SVG_ANGLETYPE_UNKNOWN = 0;\r
8 public static final short SVG_ANGLETYPE_UNSPECIFIED = 1;\r
9 public static final short SVG_ANGLETYPE_DEG = 2;\r
10 public static final short SVG_ANGLETYPE_RAD = 3;\r
11 public static final short SVG_ANGLETYPE_GRAD = 4;\r
12 \r
13 public short getUnitType( );\r
14 public float getValue( );\r
15 public void setValue( float value )\r
16 throws DOMException;\r
17 public float getValueInSpecifiedUnits( );\r
18 public void setValueInSpecifiedUnits( float valueInSpecifiedUnits )\r
19 throws DOMException;\r
20 public String getValueAsString( );\r
21 public void setValueAsString( String valueAsString )\r
22 throws DOMException;\r
23 \r
24 public void newValueSpecifiedUnits ( short unitType, float valueInSpecifiedUnits );\r
25 public void convertToSpecifiedUnits ( short unitType );\r
26 }\r