/** * <b>DOM</b>: Implements {@link SVGAngle#getValue()}. */ public float getValue() { revalidate(); return toUnit(getUnitType(), value, SVG_ANGLETYPE_DEG); }
/** * <b>DOM</b>: Implements {@link SVGSVGElement#createSVGAngle()}. */ public SVGAngle createSVGAngle() { return new SVGOMAngle(); }
/** * <b>DOM</b>: Implements {@link SVGAngle#setValue(float)}. */ public void setValue(float value) throws DOMException { revalidate(); this.setUnitType(SVG_ANGLETYPE_DEG); this.value = value; reset(); }
/** * <b>DOM</b>: Implements {@link * SVGAngle#setValueInSpecifiedUnits(float)}. */ public void setValueInSpecifiedUnits(float value) throws DOMException { revalidate(); this.value = value; reset(); }
/** * <b>DOM</b>: Implements {@link * SVGAngle#convertToSpecifiedUnits(short)}. */ public void convertToSpecifiedUnits(short unit) { value = toUnit(getUnitType(), value, unit); setUnitType(unit); }
/** * <b>DOM</b>: Implements {@link SVGAngle#getValueAsString()}. */ public String getValueAsString() { revalidate(); return Float.toString(value) + UNITS[getUnitType()]; }
public void deg() throws ParseException { setUnitType(SVG_ANGLETYPE_DEG); } public void rad() throws ParseException {
/** * <b>DOM</b>: Implements {@link * SVGAngle#newValueSpecifiedUnits(short,float)}. */ public void newValueSpecifiedUnits(short unit, float value) { setUnitType(unit); this.value = value; reset(); }
/** * <b>DOM</b>: Implements {@link SVGAngle#getUnitType()}. */ public short getUnitType() { if (hasAnimVal) { return super.getUnitType(); } return animatedAngle.getBaseVal().getUnitType(); }
/** * Parse a String value as an SVGAngle. If orient="auto", the * method will parse the value "0" instead. */ protected void parse(String s) { if (s.equals(SVGConstants.SVG_AUTO_VALUE)) { setUnitType(SVGAngle.SVG_ANGLETYPE_UNSPECIFIED); value = 0; baseEnumerationVal = SVGMarkerElement.SVG_MARKER_ORIENT_AUTO; } else { super.parse(s); if (getUnitType() == SVGAngle.SVG_ANGLETYPE_UNKNOWN) { baseEnumerationVal = SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN; } else { baseEnumerationVal = SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE; } } } }
/** * <b>DOM</b>: Implements {@link SVGAngle#getValueInSpecifiedUnits()}. */ public float getValueInSpecifiedUnits() { revalidate(); return value; }
/** * <b>DOM</b>: Implements {@link SVGAngle#getValue()}. */ public float getValue() { if (hasAnimVal) { return super.getValue(); } return animatedAngle.getBaseVal().getValue(); }
/** * <b>DOM</b>: Implements {@link SVGAngle#getValueInSpecifiedUnits()}. */ public float getValueInSpecifiedUnits() { if (hasAnimVal) { return super.getValueInSpecifiedUnits(); } return animatedAngle.getBaseVal().getValueInSpecifiedUnits(); }
/** * Sets the animated value. */ protected void setAnimatedValue(int type, float val) { super.newValueSpecifiedUnits((short) type, val); } }
/** * <b>DOM</b>: Implements {@link SVGAngle#getValueAsString()}. */ public String getValueAsString() { if (hasAnimVal) { return super.getValueAsString(); } return animatedAngle.getBaseVal().getValueAsString(); }
/** * <b>DOM</b>: Implements {@link * SVGAngle#convertToSpecifiedUnits(short)}. */ public void convertToSpecifiedUnits(short unit) { value = toUnit(getUnitType(), value, unit); setUnitType(unit); }
/** * <b>DOM</b>: Implements {@link SVGAngle#setValue(float)}. */ public void setValue(float value) throws DOMException { revalidate(); this.setUnitType(SVG_ANGLETYPE_DEG); this.value = value; reset(); }
/** * <b>DOM</b>: Implements {@link SVGAngle#getValueAsString()}. */ public String getValueAsString() { revalidate(); return Float.toString(value) + UNITS[getUnitType()]; }
/** * <b>DOM</b>: Implements {@link * SVGAngle#setValueInSpecifiedUnits(float)}. */ public void setValueInSpecifiedUnits(float value) throws DOMException { revalidate(); this.value = value; reset(); }