xmto2xmta.tree
Class animateColor
java.lang.Object
|
+--xmto2xmta.tree.TreeElement
|
+--xmto2xmta.tree.ConvertElement
|
+--xmto2xmta.tree.TimingElement
|
+--xmto2xmta.tree.AnimationBaseElement
|
+--xmto2xmta.tree.AnimationElement
|
+--xmto2xmta.tree.animate
|
+--xmto2xmta.tree.animateColor
- public class animateColor
- extends animate
Class to handle the conversion of the animationMotion element.
History:
- 13 Dec 2000 - Created file.
- 19 Apr 2001 - Add simple lifecycle support.
- 30 Jun 2001 - Add interpolator support
- 30 Jun 2001 - Fix bug, on validating syntax if problem with parent then
return directly the problem.
Field Summary |
private java.util.ResourceBundle |
animateColorRes_
|
private static boolean |
debug_
Whether debug information is to be printed to the console. |
Fields inherited from class xmto2xmta.tree.AnimationElement |
animationElementRes_, animationInterpolation_, xmtaAttrCycleInterval_, xmtaAttrKey_, xmtaAttrKeyValue_, xmtaAttrLoop_, xmtaInterpolatorIds_, xmtaTimeSensorIds_, xmto2XmtaRes_, xmtoAttrAccumulate_, xmtoAttrAdditive_, xmtoAttrBy_, xmtoAttrCalcMode_, xmtoAttrFrom_, xmtoAttrKeySplines_, xmtoAttrKeyTimes_, xmtoAttrValues_ |
Fields inherited from class xmto2xmta.tree.TimingElement |
timingElementRes_, xmtoAttrBegin_, xmtoAttrDur_, xmtoAttrEnd_, xmtoAttrEndsync_, xmtoAttrFill_, xmtoAttrFillDefault_, xmtoAttrMax_, xmtoAttrMin_, xmtoAttrRepeatCount_, xmtoAttrRepeatDur_, xmtoAttrRestart_, xmtoAttrRestartDefault_ |
Fields inherited from class xmto2xmta.tree.ConvertElement |
convertIndexTable_, index_, xmtaDoc_, xmtaIds_, xmtaParNodes_, xmtaParOds_, xmtaParRoutes_, xmto2Xmta_, xmtoAttrId_, xmtoElement_, xmtoIds_ |
Constructor Summary |
animateColor(org.w3c.dom.Element xmtoElement,
java.util.Hashtable xmtoIds,
java.util.Hashtable xmtaIds,
java.util.Hashtable convertIndexTable,
org.w3c.dom.Document xmtaDoc,
Xmto2Xmta xmto2Xmta)
constructor. |
Method Summary |
static void |
setDebug(boolean debug)
Enable debugging information to be printed to the console. |
java.lang.String |
toString()
|
boolean |
validateSyntax()
Validate the syntax of the element. |
Methods inherited from class xmto2xmta.tree.AnimationElement |
getMFTypeField, getXmtaAttrCycleInterval, getXmtaAttrKey, getXmtaAttrKeyValue, getXmtaAttrLoop, getXmtaInterpolatorId, getXmtaTimeSensorId, getXmtoAttrAccumulate, getXmtoAttrAdditive, getXmtoAttrBy, getXmtoAttrCalcMode, getXmtoAttrFrom, getXmtoAttrKeySplines, getXmtoAttrKeyTimes, getXmtoAttrPath, getXmtoAttrValues, validateSyntaxInterpolatorKeysValues, validateSyntaxInterpolatorKeysValuesSFColor, validateSyntaxInterpolatorKeysValuesSFFloat, validateSyntaxInterpolatorKeysValuesSFVec2f |
Methods inherited from class xmto2xmta.tree.TimingElement |
getXmtoAttrBegin, getXmtoAttrDur, getXmtoAttrEnd, getXmtoAttrEndsync, getXmtoAttrFill, getXmtoAttrFillDefault, getXmtoAttrMax, getXmtoAttrMin, getXmtoAttrRepeatCount, getXmtoAttrRepeatDur, getXmtoAttrRepeatRestart, getXmtoAttrRepeatRestartDefault, validateDefsObjectTimingSyntax |
Methods inherited from class xmto2xmta.tree.ConvertElement |
addToParNode, addToParOd, addToParRoutes, createChildren, fireErrorEvent, fireErrorEvent, fireErrorEvent, getConvertIndexTable, getIndex, getXmtaDoc, getXmtaIds, getXmto2Xmta, getXmtoAttrId, getXmtoElement, getXmtoIds, insertIntoXmtaTree, remove |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
debug_
private static boolean debug_
- Whether debug information is to be printed to the console.
default is not have debug information printed (false).
animateColorRes_
private java.util.ResourceBundle animateColorRes_
animateColor
public animateColor(org.w3c.dom.Element xmtoElement,
java.util.Hashtable xmtoIds,
java.util.Hashtable xmtaIds,
java.util.Hashtable convertIndexTable,
org.w3c.dom.Document xmtaDoc,
Xmto2Xmta xmto2Xmta)
- constructor.
- Parameters:
xmtoElement
- XMT-O element for conversion.xmtoIds
- hashtable to contain XMT-O Conversion elements
with the key of their XMT-O id.xmtaIds
- hashtable to contain XMT-A elements with the key
of their XMT-A id.xmtaDoc
- DOM Document for the new XMT-A elements.xmto2Xmta
- Converter, used for firing error events.
setDebug
public static void setDebug(boolean debug)
- Enable debugging information to be printed to the console.
- Parameters:
debug
- sets debug information is printed
toString
public java.lang.String toString()
- Overrides:
toString
in class animate
validateSyntax
public boolean validateSyntax()
- Validate the syntax of the element. This is to catch all syntax
errors which the schema can not check for, and thus the DOM parser
doesn't find any problems.
Mainly check the begin, dur and end values to see they are valid timing
attributes. If this is a problem then remove this node from the tree.
- Overrides:
validateSyntax
in class animate