niagara-ax/decompiled/org/apache/batik/dom/anim/AnimationTarget.java
2026-03-17 13:31:18 -07:00

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();
}