com.aspose.slides
Class BehaviorCollection

java.lang.Object
  extended by com.aspose.slides.BehaviorCollection
All Implemented Interfaces:
com.aspose.ms.System.Collections.Generic.IGenericEnumerable<IBehavior>, com.aspose.ms.System.Collections.IEnumerable<IBehavior>, IBehaviorCollection, java.lang.Iterable<IBehavior>

public class BehaviorCollection
extends java.lang.Object
implements IBehaviorCollection

Represents collection of behavior effects.


Method Summary
 void add(IBehavior item)
           Add new behavior to a collection.
 void clear()
           Removes all behaviors from a collection.
 boolean contains(IBehavior item)
           Determines whether the T:System.Collections.Generic.ICollection`1 contains a specific value.
 void copyTo(IBehavior[] array, int arrayIndex)
           Copies the elements of the T:System.Collections.Generic.ICollection`1 to an T:System.Array, starting at a particular T:System.Array index.
 IBehavior get_Item(int index)
           Retirns a behavior at the specified index.
 int getCount()
           Returns the number of behaviors in a collection.
 int indexOf(IBehavior item)
           Determines the index of a specific item in the T:System.Collections.Generic.IList`1.
 void insert(int index, IBehavior item)
           Inserts new behavior to a collection at the specified index.
 boolean isReadOnly()
           Gets a value indicating whether the T:System.Collections.Generic.ICollection`1 is read-only.
 com.aspose.ms.System.Collections.Generic.IGenericEnumerator<IBehavior> iterator()
           Returns an enumerator that iterates through the collection.
 boolean remove(IBehavior item)
           Removes specified behavior from a collection.
 void removeAt(int index)
           Removes behavior from a collection at the specified index.
 void set_Item(int index, IBehavior 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 behaviors in a collection.

Specified by:
getCount in interface IBehaviorCollection

isReadOnly

public boolean isReadOnly()

Gets a value indicating whether the T:System.Collections.Generic.ICollection`1 is read-only.

Returns:
true if the T:System.Collections.Generic.ICollection`1 is read-only; otherwise, false.

add

public void add(IBehavior item)

Add new behavior to a collection.

Specified by:
add in interface IBehaviorCollection
Parameters:
item - Behavior to add.

indexOf

public int indexOf(IBehavior item)

Determines the index of a specific item in the T:System.Collections.Generic.IList`1.

Specified by:
indexOf in interface IBehaviorCollection
Parameters:
item - The object to locate in the T:System.Collections.Generic.IList`1.
Returns:
The index of item if found in the list; otherwise, -1.

insert

public void insert(int index,
                   IBehavior item)

Inserts new behavior to a collection at the specified index.

Specified by:
insert in interface IBehaviorCollection
Parameters:
index - Index where new behavior should be inserted.
item - Behavior to insert.

copyTo

public void copyTo(IBehavior[] array,
                   int arrayIndex)

Copies the elements of the T:System.Collections.Generic.ICollection`1 to an T:System.Array, starting at a particular T:System.Array index.

Parameters:
array - The one-dimensional T:System.Array that is the destination of the elements copied from T:System.Collections.Generic.ICollection`1. The T:System.Array must have zero-based indexing.
arrayIndex - The zero-based index in array at which copying begins.
Throws:
T:System.ArgumentNullException - array is null.
T:System.ArgumentOutOfRangeException - arrayIndex is less than 0.
T:System.ArgumentException - The number of elements in the source T:System.Collections.Generic.ICollection`1 is greater than the available space from arrayIndex to the end of the destination array.

remove

public boolean remove(IBehavior item)

Removes specified behavior from a collection.

Specified by:
remove in interface IBehaviorCollection
Parameters:
item - Behavior to remove.

removeAt

public void removeAt(int index)

Removes behavior from a collection at the specified index.

Specified by:
removeAt in interface IBehaviorCollection
Parameters:
index - Index of a behavior to remove.

clear

public void clear()

Removes all behaviors from a collection.

Specified by:
clear in interface IBehaviorCollection

contains

public boolean contains(IBehavior item)

Determines whether the T:System.Collections.Generic.ICollection`1 contains a specific value.

Specified by:
contains in interface IBehaviorCollection
Parameters:
item - The object to locate in the T:System.Collections.Generic.ICollection`1.
Returns:
true if item is found in the T:System.Collections.Generic.ICollection`1; otherwise, false.

get_Item

public IBehavior get_Item(int index)

Retirns a behavior at the specified index.

Specified by:
get_Item in interface IBehaviorCollection
Parameters:
index - Index of a behavior to return.
Returns:
Animation begavior.

set_Item

public void set_Item(int index,
                     IBehavior value)
Specified by:
set_Item in interface IBehaviorCollection

iterator

public com.aspose.ms.System.Collections.Generic.IGenericEnumerator<IBehavior> iterator()

Returns an enumerator that iterates through the collection.

Specified by:
iterator in interface com.aspose.ms.System.Collections.Generic.IGenericEnumerable<IBehavior>
Specified by:
iterator in interface com.aspose.ms.System.Collections.IEnumerable<IBehavior>
Specified by:
iterator in interface java.lang.Iterable<IBehavior>
Returns:
A T:System.Collections.Generic.IEnumerator`1 that can be used to iterate through the collection.