32 lines
1.1 KiB
Java
32 lines
1.1 KiB
Java
package org.apache.batik.dom.anim;
|
|
|
|
import org.apache.batik.anim.values.AnimatableValue;
|
|
import org.w3c.dom.Element;
|
|
|
|
public interface AnimationTarget {
|
|
public static final short PERCENTAGE_FONT_SIZE = (short) 0;
|
|
public static final short PERCENTAGE_VIEWPORT_HEIGHT = (short) 2;
|
|
public static final short PERCENTAGE_VIEWPORT_SIZE = (short) 3;
|
|
public static final short PERCENTAGE_VIEWPORT_WIDTH = (short) 1;
|
|
|
|
void addTargetListener(String str, String str2, boolean z, AnimationTargetListener animationTargetListener);
|
|
|
|
Element getElement();
|
|
|
|
short getPercentageInterpretation(String str, String str2, boolean z);
|
|
|
|
AnimatableValue getUnderlyingValue(String str, String str2);
|
|
|
|
void removeTargetListener(String str, String str2, boolean z, AnimationTargetListener animationTargetListener);
|
|
|
|
float svgToUserSpace(float f, short s, short s2);
|
|
|
|
void updateAttributeValue(String str, String str2, AnimatableValue animatableValue);
|
|
|
|
void updateOtherValue(String str, AnimatableValue animatableValue);
|
|
|
|
void updatePropertyValue(String str, AnimatableValue animatableValue);
|
|
|
|
boolean useLinearRGBColorInterpolation();
|
|
}
|