com.aspose.slides
Class Sequence

java.lang.Object
  extended by com.aspose.slides.Sequence
All Implemented Interfaces:
com.aspose.ms.System.Collections.IEnumerable, ISequence, java.lang.Iterable

public final class Sequence
extends java.lang.Object
implements ISequence

Represent sequence (collection of effects).


Method Summary
 IEffect addEffect(IShape shape, int effectType, int subtype, int triggerType)
           Add new effect to the end of sequence.
 void clear()
           Removes all effects from a collection.
 IEffect get_Item(int index)
           Returns an effect at the specified index.
 int getCount()
           Returns the number of effects in a sequense.
 int getCount(IShape shape)
           Returns count of effects for the specified shape.
 IEffect[] getEffectsByShape(IShape shape)
           Returns array of effects by specify shape.
 IShape getTriggerShape()
           Returns or set shape target for INTERACTIVE sequence.
 com.aspose.ms.System.Collections.IEnumerator iterator()
           Returns an iterator for a collection.
 void remove(IEffect item)
           Removes specified effect from a collection.
 void removeAt(int index)
           Removes an effect from a collection.
 void removeByShape(IShape shape)
           Remove effect by specify shape.
 void setTriggerShape(IShape value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCount

public int getCount()

Returns the number of effects in a sequense.

Specified by:
getCount in interface ISequence

remove

public void remove(IEffect item)

Removes specified effect from a collection.

Specified by:
remove in interface ISequence
Parameters:
item - Effect to remove.

removeAt

public void removeAt(int index)

Removes an effect from a collection.

Specified by:
removeAt in interface ISequence
Parameters:
index -

clear

public void clear()

Removes all effects from a collection.

Specified by:
clear in interface ISequence

get_Item

public IEffect get_Item(int index)

Returns an effect at the specified index.

Specified by:
get_Item in interface ISequence
Parameters:
index -
Returns:

iterator

public com.aspose.ms.System.Collections.IEnumerator iterator()

Returns an iterator for a collection.

Specified by:
iterator in interface com.aspose.ms.System.Collections.IEnumerable
Specified by:
iterator in interface java.lang.Iterable
Returns:

getTriggerShape

public IShape getTriggerShape()

Returns or set shape target for INTERACTIVE sequence. If sequence is not interactive then returns null. Read/write Shape.

Specified by:
getTriggerShape in interface ISequence

setTriggerShape

public void setTriggerShape(IShape value)
Specified by:
setTriggerShape in interface ISequence

removeByShape

public void removeByShape(IShape shape)

Remove effect by specify shape.

Specified by:
removeByShape in interface ISequence

getEffectsByShape

public IEffect[] getEffectsByShape(IShape shape)

Returns array of effects by specify shape.

Specified by:
getEffectsByShape in interface ISequence

getCount

public int getCount(IShape shape)

Returns count of effects for the specified shape.

Specified by:
getCount in interface ISequence

addEffect

public IEffect addEffect(IShape shape,
                         int effectType,
                         int subtype,
                         int triggerType)

Add new effect to the end of sequence.

Specified by:
addEffect in interface ISequence