com.aspose.slides.pptx.animation
Class AnimSequenceEx

java.lang.Object
  extended by com.aspose.slides.pptx.animation.AnimSequenceEx

public class AnimSequenceEx
extends java.lang.Object

Collection of animation effects.


Method Summary
 AnimEffectEx addEffect(ShapeEx shape, AnimEffectTypeEx effectType, AnimEffectSubtypeEx subtype, AnimEffectTriggerTypeEx triggerType)
          Add new animation effect at the end of a sequence.
 void clear()
          Removes all animation effects from a collection.
 AnimEffectEx get(int index)
          Returns the animation effect at the specified index.
 int getCount(ShapeEx shape)
          Returns the number of animation effects attached to the specified shape.
 java.util.ArrayList getEffectsByShape(ShapeEx shape)
          Returns array of all effects which attached to the specified shape.
 ShapeEx getTriggerShape()
          Returns the shape target for the INTERACTIVE sequence.
 java.util.Iterator iterator()
          Returns an iterator for the entire collection.
 void remove(AnimEffectEx item)
          Removes specified animation effect from a collection.
 void removeAt(int index)
          Removes an animation effect from a collection at the specified index.
 void removeByShape(ShapeEx shape)
          Removes all effect which attached to the specified shape.
 void setTriggerShape(ShapeEx value)
          Sets the shape target for the INTERACTIVE sequence.
 int size()
          Returns the number of animation effects in a collection.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

size

public int size()
Returns the number of animation effects in a collection.


remove

public void remove(AnimEffectEx item)
Removes specified animation effect from a collection.


removeAt

public void removeAt(int index)
Removes an animation effect from a collection at the specified index.


clear

public void clear()
Removes all animation effects from a collection.


get

public AnimEffectEx get(int index)
Returns the animation effect at the specified index.


iterator

public java.util.Iterator iterator()
Returns an iterator for the entire collection.


getTriggerShape

public ShapeEx getTriggerShape()
Returns the shape target for the INTERACTIVE sequence. Returns null in case the sequence is not INTERACTIVE.


setTriggerShape

public void setTriggerShape(ShapeEx value)
Sets the shape target for the INTERACTIVE sequence.


removeByShape

public void removeByShape(ShapeEx shape)
Removes all effect which attached to the specified shape.


getEffectsByShape

public java.util.ArrayList getEffectsByShape(ShapeEx shape)
Returns array of all effects which attached to the specified shape.


getCount

public int getCount(ShapeEx shape)
Returns the number of animation effects attached to the specified shape.


addEffect

public AnimEffectEx addEffect(ShapeEx shape,
                              AnimEffectTypeEx effectType,
                              AnimEffectSubtypeEx subtype,
                              AnimEffectTriggerTypeEx triggerType)
Add new animation effect at the end of a sequence.