blob: 3e7f58df77c103edd6a395374a31833541c88939 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<TITLE>
AnimationEngine (Apache Batik Javadoc)
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AnimationEngine (Apache Batik Javadoc)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AnimationEngine.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/batik/anim/AnimationEngine.AnimationInfo.html" title="class in org.apache.batik.anim"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/batik/anim/AnimationEngine.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="AnimationEngine.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.batik.anim</FONT>
<BR>
Class AnimationEngine</H2>
<PRE>
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.batik.anim.AnimationEngine</B>
</PRE>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/apache/batik/bridge/SVGAnimationEngine.html" title="class in org.apache.batik.bridge">SVGAnimationEngine</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <B>AnimationEngine</B><DT>extends <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
</PRE>
<P>
An abstract base class for managing animation in a document.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.AnimationInfo.html" title="class in org.apache.batik.anim">AnimationEngine.AnimationInfo</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class to hold target information of an animation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.Listener.html" title="class in org.apache.batik.anim">AnimationEngine.Listener</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Listener class for changes to base values on a target element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.Sandwich.html" title="class in org.apache.batik.anim">AnimationEngine.Sandwich</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class to hold an animation sandwich for a particular attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.TargetInfo.html" title="class in org.apache.batik.anim">AnimationEngine.TargetInfo</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class to hold XML and CSS animations for a target element.</TD>
</TR>
</TABLE>
&nbsp;<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;short</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#ANIM_TYPE_CSS">ANIM_TYPE_CSS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;short</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#ANIM_TYPE_OTHER">ANIM_TYPE_OTHER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;short</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#ANIM_TYPE_XML">ANIM_TYPE_XML</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#animations">animations</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map of AbstractAnimations to AnimationInfo objects.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://www.w3.org/2003/01/dom2-javadoc/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#document">document</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The document this AnimationEngine is managing animation for.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#MAP_ENTRY_ARRAY">MAP_ENTRY_ARRAY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#pauseTime">pauseTime</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The time at which the document was paused, or 0 if the document is not
paused.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/anim/AnimationEngine.Listener.html" title="class in org.apache.batik.anim">AnimationEngine.Listener</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#targetListener">targetListener</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The listener object for animation target base value changes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#targets">targets</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Map of AnimationTargets to TargetInfo objects.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/anim/timing/TimedDocumentRoot.html" title="class in org.apache.batik.anim.timing">TimedDocumentRoot</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#timedDocumentRoot">timedDocumentRoot</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The root time container for the document.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#AnimationEngine(org.w3c.dom.Document)">AnimationEngine</A></B>(<A HREF="http://www.w3.org/2003/01/dom2-javadoc/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</A>&nbsp;doc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new AnimationEngine for the given document.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#addAnimation(org.apache.batik.anim.dom.AnimationTarget, short, java.lang.String, java.lang.String, org.apache.batik.anim.AbstractAnimation)">addAnimation</A></B>(<A HREF="../../../../org/apache/batik/anim/dom/AnimationTarget.html" title="interface in org.apache.batik.anim.dom">AnimationTarget</A>&nbsp;target,
short&nbsp;type,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;ns,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;an,
<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an animation to the document.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#addTimegraphListener(org.apache.batik.anim.timing.TimegraphListener)">addTimegraphListener</A></B>(<A HREF="../../../../org/apache/batik/anim/timing/TimegraphListener.html" title="interface in org.apache.batik.anim.timing">TimegraphListener</A>&nbsp;l)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a <A HREF="../../../../org/apache/batik/anim/timing/TimegraphListener.html" title="interface in org.apache.batik.anim.timing"><CODE>TimegraphListener</CODE></A> to the document.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected abstract &nbsp;<A HREF="../../../../org/apache/batik/anim/timing/TimedDocumentRoot.html" title="class in org.apache.batik.anim.timing">TimedDocumentRoot</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#createDocumentRoot()">createDocumentRoot</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new returns a new TimedDocumentRoot object for the document.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#dispose()">dispose</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Disposes this animation engine.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/anim/AnimationEngine.AnimationInfo.html" title="class in org.apache.batik.anim">AnimationEngine.AnimationInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#getAnimationInfo(org.apache.batik.anim.AbstractAnimation)">getAnimationInfo</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the AnimationInfo for the given AbstractAnimation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#getCurrentTime()">getCurrentTime</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the current document time.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/anim/AnimationEngine.Sandwich.html" title="class in org.apache.batik.anim">AnimationEngine.Sandwich</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#getSandwich(org.apache.batik.anim.dom.AnimationTarget, short, java.lang.String, java.lang.String)">getSandwich</A></B>(<A HREF="../../../../org/apache/batik/anim/dom/AnimationTarget.html" title="interface in org.apache.batik.anim.dom">AnimationTarget</A>&nbsp;target,
short&nbsp;type,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;ns,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;an)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Sandwich for the given animation type/attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/batik/anim/AnimationEngine.TargetInfo.html" title="class in org.apache.batik.anim">AnimationEngine.TargetInfo</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#getTargetInfo(org.apache.batik.anim.dom.AnimationTarget)">getTargetInfo</A></B>(<A HREF="../../../../org/apache/batik/anim/dom/AnimationTarget.html" title="interface in org.apache.batik.anim.dom">AnimationTarget</A>&nbsp;target)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the TargetInfo for the given AnimationTarget.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#isPaused()">isPaused</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns whether animations are currently paused.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#moveToBottom(org.apache.batik.anim.AbstractAnimation)">moveToBottom</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the given animation to the bottom of the sandwich.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#moveToTop(org.apache.batik.anim.AbstractAnimation)">moveToTop</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the given animation to the top of the sandwich.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#pause()">pause</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pauses the animations.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#pushDown(org.apache.batik.anim.AbstractAnimation)">pushDown</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Moves the animation down the sandwich such that it is in the right
position according to begin time and document order.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#removeAnimation(org.apache.batik.anim.AbstractAnimation)">removeAnimation</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes an animation from the document.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#removeFill(org.apache.batik.anim.AbstractAnimation)">removeFill</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked to indicate that this timed element has had its fill removed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#removeTimegraphListener(org.apache.batik.anim.timing.TimegraphListener)">removeTimegraphListener</A></B>(<A HREF="../../../../org/apache/batik/anim/timing/TimegraphListener.html" title="interface in org.apache.batik.anim.timing">TimegraphListener</A>&nbsp;l)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes a <A HREF="../../../../org/apache/batik/anim/timing/TimegraphListener.html" title="interface in org.apache.batik.anim.timing"><CODE>TimegraphListener</CODE></A> from the document.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#sampledAt(org.apache.batik.anim.AbstractAnimation, float, float, int)">sampledAt</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim,
float&nbsp;simpleTime,
float&nbsp;simpleDur,
int&nbsp;repeatIteration)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked to indicate that this timed element has been sampled at the given
time.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#sampledLastValue(org.apache.batik.anim.AbstractAnimation, int)">sampledLastValue</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim,
int&nbsp;repeatIteration)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked to indicate that this timed element has been sampled at the end
of its active time, at an integer multiple of the simple duration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#setCurrentTime(float)">setCurrentTime</A></B>(float&nbsp;t)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the current document time.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;float</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#tick(float, boolean)">tick</A></B>(float&nbsp;time,
boolean&nbsp;hyperlinking)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Updates the animations in the document to the given document time.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#toActive(org.apache.batik.anim.AbstractAnimation, float)">toActive</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim,
float&nbsp;begin)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked to indicate an animation became active at the specified time.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#toInactive(org.apache.batik.anim.AbstractAnimation, boolean)">toInactive</A></B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim,
boolean&nbsp;isFrozen)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked to indicate that this timed element became inactive.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#unpause()">unpause</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unpauses the animations.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="ANIM_TYPE_XML"><!-- --></A><H3>
ANIM_TYPE_XML</H3>
<PRE>
public static final short <B>ANIM_TYPE_XML</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.batik.anim.AnimationEngine.ANIM_TYPE_XML">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ANIM_TYPE_CSS"><!-- --></A><H3>
ANIM_TYPE_CSS</H3>
<PRE>
public static final short <B>ANIM_TYPE_CSS</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.batik.anim.AnimationEngine.ANIM_TYPE_CSS">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ANIM_TYPE_OTHER"><!-- --></A><H3>
ANIM_TYPE_OTHER</H3>
<PRE>
public static final short <B>ANIM_TYPE_OTHER</B></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.batik.anim.AnimationEngine.ANIM_TYPE_OTHER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="document"><!-- --></A><H3>
document</H3>
<PRE>
protected <A HREF="http://www.w3.org/2003/01/dom2-javadoc/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</A> <B>document</B></PRE>
<DL>
<DD>The document this AnimationEngine is managing animation for.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="timedDocumentRoot"><!-- --></A><H3>
timedDocumentRoot</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/anim/timing/TimedDocumentRoot.html" title="class in org.apache.batik.anim.timing">TimedDocumentRoot</A> <B>timedDocumentRoot</B></PRE>
<DL>
<DD>The root time container for the document.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="pauseTime"><!-- --></A><H3>
pauseTime</H3>
<PRE>
protected long <B>pauseTime</B></PRE>
<DL>
<DD>The time at which the document was paused, or 0 if the document is not
paused.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="targets"><!-- --></A><H3>
targets</H3>
<PRE>
protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A> <B>targets</B></PRE>
<DL>
<DD>Map of AnimationTargets to TargetInfo objects.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="animations"><!-- --></A><H3>
animations</H3>
<PRE>
protected <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A> <B>animations</B></PRE>
<DL>
<DD>Map of AbstractAnimations to AnimationInfo objects.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="targetListener"><!-- --></A><H3>
targetListener</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/anim/AnimationEngine.Listener.html" title="class in org.apache.batik.anim">AnimationEngine.Listener</A> <B>targetListener</B></PRE>
<DL>
<DD>The listener object for animation target base value changes.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="MAP_ENTRY_ARRAY"><!-- --></A><H3>
MAP_ENTRY_ARRAY</H3>
<PRE>
protected static final <A HREF="http://docs.oracle.com/javase/6/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</A>[] <B>MAP_ENTRY_ARRAY</B></PRE>
<DL>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="AnimationEngine(org.w3c.dom.Document)"><!-- --></A><H3>
AnimationEngine</H3>
<PRE>
public <B>AnimationEngine</B>(<A HREF="http://www.w3.org/2003/01/dom2-javadoc/org/w3c/dom/Document.html?is-external=true" title="class or interface in org.w3c.dom">Document</A>&nbsp;doc)</PRE>
<DL>
<DD>Creates a new AnimationEngine for the given document.
<P>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="dispose()"><!-- --></A><H3>
dispose</H3>
<PRE>
public void <B>dispose</B>()</PRE>
<DL>
<DD>Disposes this animation engine.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="pause()"><!-- --></A><H3>
pause</H3>
<PRE>
public void <B>pause</B>()</PRE>
<DL>
<DD>Pauses the animations.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="unpause()"><!-- --></A><H3>
unpause</H3>
<PRE>
public void <B>unpause</B>()</PRE>
<DL>
<DD>Unpauses the animations.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isPaused()"><!-- --></A><H3>
isPaused</H3>
<PRE>
public boolean <B>isPaused</B>()</PRE>
<DL>
<DD>Returns whether animations are currently paused.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getCurrentTime()"><!-- --></A><H3>
getCurrentTime</H3>
<PRE>
public float <B>getCurrentTime</B>()</PRE>
<DL>
<DD>Returns the current document time.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setCurrentTime(float)"><!-- --></A><H3>
setCurrentTime</H3>
<PRE>
public float <B>setCurrentTime</B>(float&nbsp;t)</PRE>
<DL>
<DD>Sets the current document time.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addAnimation(org.apache.batik.anim.dom.AnimationTarget, short, java.lang.String, java.lang.String, org.apache.batik.anim.AbstractAnimation)"><!-- --></A><H3>
addAnimation</H3>
<PRE>
public void <B>addAnimation</B>(<A HREF="../../../../org/apache/batik/anim/dom/AnimationTarget.html" title="interface in org.apache.batik.anim.dom">AnimationTarget</A>&nbsp;target,
short&nbsp;type,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;ns,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;an,
<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</PRE>
<DL>
<DD>Adds an animation to the document.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>target</CODE> - the target element of the animation<DD><CODE>type</CODE> - the type of animation (must be one of the
<code>ANIM_TYPE_*</code> constants defined in this class<DD><CODE>ns</CODE> - the namespace URI of the attribute being animated, if
<code>type == </code><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#ANIM_TYPE_XML"><CODE>ANIM_TYPE_XML</CODE></A><DD><CODE>an</CODE> - the attribute name if <code>type == </code><A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#ANIM_TYPE_XML"><CODE>ANIM_TYPE_XML</CODE></A>, the property name if <code>type == </code>
<A HREF="../../../../org/apache/batik/anim/AnimationEngine.html#ANIM_TYPE_CSS"><CODE>ANIM_TYPE_CSS</CODE></A>, and the animation type otherwise<DD><CODE>anim</CODE> - the animation</DL>
</DD>
</DL>
<HR>
<A NAME="removeAnimation(org.apache.batik.anim.AbstractAnimation)"><!-- --></A><H3>
removeAnimation</H3>
<PRE>
public void <B>removeAnimation</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</PRE>
<DL>
<DD>Removes an animation from the document.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getSandwich(org.apache.batik.anim.dom.AnimationTarget, short, java.lang.String, java.lang.String)"><!-- --></A><H3>
getSandwich</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/anim/AnimationEngine.Sandwich.html" title="class in org.apache.batik.anim">AnimationEngine.Sandwich</A> <B>getSandwich</B>(<A HREF="../../../../org/apache/batik/anim/dom/AnimationTarget.html" title="interface in org.apache.batik.anim.dom">AnimationTarget</A>&nbsp;target,
short&nbsp;type,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;ns,
<A HREF="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;an)</PRE>
<DL>
<DD>Returns the Sandwich for the given animation type/attribute.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getTargetInfo(org.apache.batik.anim.dom.AnimationTarget)"><!-- --></A><H3>
getTargetInfo</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/anim/AnimationEngine.TargetInfo.html" title="class in org.apache.batik.anim">AnimationEngine.TargetInfo</A> <B>getTargetInfo</B>(<A HREF="../../../../org/apache/batik/anim/dom/AnimationTarget.html" title="interface in org.apache.batik.anim.dom">AnimationTarget</A>&nbsp;target)</PRE>
<DL>
<DD>Returns the TargetInfo for the given AnimationTarget.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAnimationInfo(org.apache.batik.anim.AbstractAnimation)"><!-- --></A><H3>
getAnimationInfo</H3>
<PRE>
protected <A HREF="../../../../org/apache/batik/anim/AnimationEngine.AnimationInfo.html" title="class in org.apache.batik.anim">AnimationEngine.AnimationInfo</A> <B>getAnimationInfo</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</PRE>
<DL>
<DD>Returns the AnimationInfo for the given AbstractAnimation.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="tick(float, boolean)"><!-- --></A><H3>
tick</H3>
<PRE>
protected float <B>tick</B>(float&nbsp;time,
boolean&nbsp;hyperlinking)</PRE>
<DL>
<DD>Updates the animations in the document to the given document time.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>time</CODE> - the document time to sample at<DD><CODE>hyperlinking</CODE> - whether the document should be seeked to the given
time, as with hyperlinking</DL>
</DD>
</DL>
<HR>
<A NAME="toActive(org.apache.batik.anim.AbstractAnimation, float)"><!-- --></A><H3>
toActive</H3>
<PRE>
public void <B>toActive</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim,
float&nbsp;begin)</PRE>
<DL>
<DD>Invoked to indicate an animation became active at the specified time.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>anim</CODE> - the animation<DD><CODE>begin</CODE> - the time the element became active, in document simple time</DL>
</DD>
</DL>
<HR>
<A NAME="pushDown(org.apache.batik.anim.AbstractAnimation)"><!-- --></A><H3>
pushDown</H3>
<PRE>
protected void <B>pushDown</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</PRE>
<DL>
<DD>Moves the animation down the sandwich such that it is in the right
position according to begin time and document order.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="toInactive(org.apache.batik.anim.AbstractAnimation, boolean)"><!-- --></A><H3>
toInactive</H3>
<PRE>
public void <B>toInactive</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim,
boolean&nbsp;isFrozen)</PRE>
<DL>
<DD>Invoked to indicate that this timed element became inactive.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>anim</CODE> - the animation<DD><CODE>isFrozen</CODE> - whether the element is frozen or not</DL>
</DD>
</DL>
<HR>
<A NAME="removeFill(org.apache.batik.anim.AbstractAnimation)"><!-- --></A><H3>
removeFill</H3>
<PRE>
public void <B>removeFill</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</PRE>
<DL>
<DD>Invoked to indicate that this timed element has had its fill removed.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="moveToTop(org.apache.batik.anim.AbstractAnimation)"><!-- --></A><H3>
moveToTop</H3>
<PRE>
protected void <B>moveToTop</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</PRE>
<DL>
<DD>Moves the given animation to the top of the sandwich.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="moveToBottom(org.apache.batik.anim.AbstractAnimation)"><!-- --></A><H3>
moveToBottom</H3>
<PRE>
protected void <B>moveToBottom</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim)</PRE>
<DL>
<DD>Moves the given animation to the bottom of the sandwich.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addTimegraphListener(org.apache.batik.anim.timing.TimegraphListener)"><!-- --></A><H3>
addTimegraphListener</H3>
<PRE>
public void <B>addTimegraphListener</B>(<A HREF="../../../../org/apache/batik/anim/timing/TimegraphListener.html" title="interface in org.apache.batik.anim.timing">TimegraphListener</A>&nbsp;l)</PRE>
<DL>
<DD>Adds a <A HREF="../../../../org/apache/batik/anim/timing/TimegraphListener.html" title="interface in org.apache.batik.anim.timing"><CODE>TimegraphListener</CODE></A> to the document.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="removeTimegraphListener(org.apache.batik.anim.timing.TimegraphListener)"><!-- --></A><H3>
removeTimegraphListener</H3>
<PRE>
public void <B>removeTimegraphListener</B>(<A HREF="../../../../org/apache/batik/anim/timing/TimegraphListener.html" title="interface in org.apache.batik.anim.timing">TimegraphListener</A>&nbsp;l)</PRE>
<DL>
<DD>Removes a <A HREF="../../../../org/apache/batik/anim/timing/TimegraphListener.html" title="interface in org.apache.batik.anim.timing"><CODE>TimegraphListener</CODE></A> from the document.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="sampledAt(org.apache.batik.anim.AbstractAnimation, float, float, int)"><!-- --></A><H3>
sampledAt</H3>
<PRE>
public void <B>sampledAt</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim,
float&nbsp;simpleTime,
float&nbsp;simpleDur,
int&nbsp;repeatIteration)</PRE>
<DL>
<DD>Invoked to indicate that this timed element has been sampled at the given
time.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>anim</CODE> - the animation<DD><CODE>simpleTime</CODE> - the sample time in local simple time<DD><CODE>simpleDur</CODE> - the simple duration of the element<DD><CODE>repeatIteration</CODE> - the repeat iteration during which the element was
sampled</DL>
</DD>
</DL>
<HR>
<A NAME="sampledLastValue(org.apache.batik.anim.AbstractAnimation, int)"><!-- --></A><H3>
sampledLastValue</H3>
<PRE>
public void <B>sampledLastValue</B>(<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim">AbstractAnimation</A>&nbsp;anim,
int&nbsp;repeatIteration)</PRE>
<DL>
<DD>Invoked to indicate that this timed element has been sampled at the end
of its active time, at an integer multiple of the simple duration. This
is the "last" value that will be used for filling, which cannot be
sampled normally.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="createDocumentRoot()"><!-- --></A><H3>
createDocumentRoot</H3>
<PRE>
protected abstract <A HREF="../../../../org/apache/batik/anim/timing/TimedDocumentRoot.html" title="class in org.apache.batik.anim.timing">TimedDocumentRoot</A> <B>createDocumentRoot</B>()</PRE>
<DL>
<DD>Creates a new returns a new TimedDocumentRoot object for the document.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/AnimationEngine.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/batik/anim/AbstractAnimation.html" title="class in org.apache.batik.anim"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/batik/anim/AnimationEngine.AnimationInfo.html" title="class in org.apache.batik.anim"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/batik/anim/AnimationEngine.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="AnimationEngine.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright © 2017 <a href='http://www.apache.org/'>Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>