org.apache.batik.anim.values

Class AnimatableStringValue

public class AnimatableStringValue extends AnimatableValue

A string value in the animation system.
Field Summary
protected Stringstring
The string value.
Constructor Summary
protected AnimatableStringValue(AnimationTarget target)
Creates a new, uninitialized AnimatableStringValue.
AnimatableStringValue(AnimationTarget target, String s)
Creates a new AnimatableStringValue.
Method Summary
booleancanPace()
Returns whether two values of this type can have their distance computed, as needed by paced animation.
floatdistanceTo(AnimatableValue other)
Returns the absolute distance between this value and the specified other value.
StringgetCssText()
Returns the CSS text representation of the value.
StringgetString()
Returns the string.
AnimatableValuegetZeroValue()
Returns a zero value of this AnimatableValue's type.
AnimatableValueinterpolate(AnimatableValue result, AnimatableValue to, float interpolation, AnimatableValue accumulation, int multiplier)
Performs interpolation to the given value.

Field Detail

string

protected String string
The string value.

Constructor Detail

AnimatableStringValue

protected AnimatableStringValue(AnimationTarget target)
Creates a new, uninitialized AnimatableStringValue.

AnimatableStringValue

public AnimatableStringValue(AnimationTarget target, String s)
Creates a new AnimatableStringValue.

Method Detail

canPace

public boolean canPace()
Returns whether two values of this type can have their distance computed, as needed by paced animation.

distanceTo

public float distanceTo(AnimatableValue other)
Returns the absolute distance between this value and the specified other value.

getCssText

public String getCssText()
Returns the CSS text representation of the value.

getString

public String getString()
Returns the string.

getZeroValue

public AnimatableValue getZeroValue()
Returns a zero value of this AnimatableValue's type.

interpolate

public AnimatableValue interpolate(AnimatableValue result, AnimatableValue to, float interpolation, AnimatableValue accumulation, int multiplier)
Performs interpolation to the given value. String values cannot be interpolated.
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.