org.mechio.impl.animation.xml
Class ApacheAnimationXMLWriter
java.lang.Object
org.mechio.impl.animation.xml.ApacheAnimationXMLWriter
- All Implemented Interfaces:
- AnimationFileWriter
public class ApacheAnimationXMLWriter
- extends java.lang.Object
- implements AnimationFileWriter
- Author:
- Matthew Stevenson
|
Method Summary |
static org.apache.commons.configuration.tree.ConfigurationNode |
writeAddOn(org.jflux.api.common.rk.services.addon.ServiceAddOn<org.jflux.api.common.rk.playable.Playable> addon,
java.lang.String addonPath)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeAddOnList(java.util.List<org.jflux.api.common.rk.services.addon.ServiceAddOn<org.jflux.api.common.rk.playable.Playable>> addons,
java.lang.String animPath)
|
static org.apache.commons.configuration.XMLConfiguration |
writeAnimation(Animation anim,
java.lang.String path,
ChannelsParameterSource source,
java.util.Set<SynchronizedPointGroup> syncPointGroups)
|
void |
writeAnimation(java.lang.String path,
Animation anim,
ChannelsParameterSource source,
java.util.Set<SynchronizedPointGroup> syncPointGroups)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeChannel(Channel channel)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeChannels(java.util.List<Channel> channels)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeChannelsParameter(ChannelsParameter param)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeChannelsParameters(ChannelsParameterSource paramsSource)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeControlPoint(java.awt.geom.Point2D p)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeControlPoints(java.util.List<java.awt.geom.Point2D> points)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeGenericParameter(java.lang.String key,
java.lang.String value)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeGenericParameters(java.util.Map<java.lang.String,java.lang.String> pairs)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeMotionPath(MotionPath mp)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeMotionPaths(java.util.List<MotionPath> paths)
|
static org.apache.commons.configuration.tree.ConfigurationNode |
writeNormalizableRange(org.jflux.api.common.rk.position.NormalizableRange range)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApacheAnimationXMLWriter
public ApacheAnimationXMLWriter()
writeAnimation
public void writeAnimation(java.lang.String path,
Animation anim,
ChannelsParameterSource source,
java.util.Set<SynchronizedPointGroup> syncPointGroups)
throws java.lang.Exception
- Specified by:
writeAnimation in interface AnimationFileWriter
- Throws:
java.lang.Exception
writeAnimation
public static org.apache.commons.configuration.XMLConfiguration writeAnimation(Animation anim,
java.lang.String path,
ChannelsParameterSource source,
java.util.Set<SynchronizedPointGroup> syncPointGroups)
writeChannels
public static org.apache.commons.configuration.tree.ConfigurationNode writeChannels(java.util.List<Channel> channels)
writeChannel
public static org.apache.commons.configuration.tree.ConfigurationNode writeChannel(Channel channel)
writeMotionPaths
public static org.apache.commons.configuration.tree.ConfigurationNode writeMotionPaths(java.util.List<MotionPath> paths)
writeMotionPath
public static org.apache.commons.configuration.tree.ConfigurationNode writeMotionPath(MotionPath mp)
writeControlPoints
public static org.apache.commons.configuration.tree.ConfigurationNode writeControlPoints(java.util.List<java.awt.geom.Point2D> points)
writeControlPoint
public static org.apache.commons.configuration.tree.ConfigurationNode writeControlPoint(java.awt.geom.Point2D p)
writeChannelsParameters
public static org.apache.commons.configuration.tree.ConfigurationNode writeChannelsParameters(ChannelsParameterSource paramsSource)
writeChannelsParameter
public static org.apache.commons.configuration.tree.ConfigurationNode writeChannelsParameter(ChannelsParameter param)
writeNormalizableRange
public static org.apache.commons.configuration.tree.ConfigurationNode writeNormalizableRange(org.jflux.api.common.rk.position.NormalizableRange range)
writeGenericParameters
public static org.apache.commons.configuration.tree.ConfigurationNode writeGenericParameters(java.util.Map<java.lang.String,java.lang.String> pairs)
writeGenericParameter
public static org.apache.commons.configuration.tree.ConfigurationNode writeGenericParameter(java.lang.String key,
java.lang.String value)
writeAddOnList
public static org.apache.commons.configuration.tree.ConfigurationNode writeAddOnList(java.util.List<org.jflux.api.common.rk.services.addon.ServiceAddOn<org.jflux.api.common.rk.playable.Playable>> addons,
java.lang.String animPath)
writeAddOn
public static org.apache.commons.configuration.tree.ConfigurationNode writeAddOn(org.jflux.api.common.rk.services.addon.ServiceAddOn<org.jflux.api.common.rk.playable.Playable> addon,
java.lang.String addonPath)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2011-2014. All Rights Reserved.