com.kitfox.svg.animation
Class AnimateXform

java.lang.Object
  extended by com.kitfox.svg.SVGElement
      extended by com.kitfox.svg.animation.AnimationElement
          extended by com.kitfox.svg.animation.AnimateBase
              extended by com.kitfox.svg.animation.AnimateXform
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AnimateMotion, AnimateTransform

public abstract class AnimateXform
extends AnimateBase

Author:
kitfox
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.kitfox.svg.animation.AnimateBase
repeatCount, repeatDur
 
Fields inherited from class com.kitfox.svg.animation.AnimationElement
AC_REPLACE, AC_SUM, AD_REPLACE, AD_SUM, AT_AUTO, AT_CSS, AT_XML, attribName, attribType, beginTime, durTime, endTime, fillType, FT_AUTO, FT_DEFAULT, FT_FREEZE, FT_HOLD, FT_REMOVE, FT_TRANSITION
 
Fields inherited from class com.kitfox.svg.SVGElement
children, cssClass, diagram, id, ignorePresAttrib, inlineStyles, parent, presAttribs, serialVersionUID, SVG_NS, trackManager, xmlBase
 
Constructor Summary
AnimateXform()
           
 
Method Summary
abstract  java.awt.geom.AffineTransform eval(java.awt.geom.AffineTransform xform, double interp)
           
 void loaderStartElement(SVGLoaderHelper helper, org.xml.sax.Attributes attrs, SVGElement parent)
          Called during SAX load process to notify that this tag has begun the process of being loaded
 
Methods inherited from class com.kitfox.svg.animation.AnimateBase
evalParametric
 
Methods inherited from class com.kitfox.svg.animation.AnimationElement
animationElementToString, evalParametric, getAccumulateType, getAdditiveType, getAttribName, getAttribType, updateTime
 
Methods inherited from class com.kitfox.svg.SVGElement
addAttribute, build, buildPath, getChild, getChildren, getId, getInlineAttributes, getParent, getParentContext, getPath, getPres, getPresAbsolute, getPresentationAttributes, getStyle, getStyle, getStyleAbsolute, getXMLBase, hasAttribute, indexOfChild, loaderAddChild, loaderAddText, loaderEndElement, nextFloat, parsePathList, parseSingleTransform, parseTransform, popParentContext, pushParentContext, removeChild, setAttribute, swapChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnimateXform

public AnimateXform()
Method Detail

loaderStartElement

public void loaderStartElement(SVGLoaderHelper helper,
                               org.xml.sax.Attributes attrs,
                               SVGElement parent)
                        throws org.xml.sax.SAXException
Description copied from class: SVGElement
Called during SAX load process to notify that this tag has begun the process of being loaded

Overrides:
loaderStartElement in class AnimateBase
Parameters:
helper - - An object passed to all SVG elements involved in this build process to aid in sharing information.
attrs - - Attributes of this tag
Throws:
org.xml.sax.SAXException

eval

public abstract java.awt.geom.AffineTransform eval(java.awt.geom.AffineTransform xform,
                                                   double interp)