com.aspose.slides
Class GradientStopCollection

java.lang.Object
  extended by com.aspose.slides.GradientStopCollection
All Implemented Interfaces:
com.aspose.ms.System.Collections.Generic.IGenericEnumerable<IGradientStop>, com.aspose.ms.System.Collections.IEnumerable<IGradientStop>, IGenericCollection<IGradientStop>, IGradientStopCollection, java.lang.Iterable<IGradientStop>

public final class GradientStopCollection
extends java.lang.Object
implements IGradientStopCollection

Represnts a collection of gradient stops.


Method Summary
 IGradientStop add(float position, java.awt.Color color)
           Creates the new gradient stop and adds it to the end of collection.
 IGradientStop addPresetColor(float position, int presetColor)
           Creates the new gradient stop and adds it to the end of collection.
 IGradientStop addSchemeColor(float position, int schemeColor)
           Creates the new gradient stop and adds it to the end of collection.
 void clear()
           Removes all gradient stops from a collection.
 void copyTo(IGradientStop[] array, int index)
           Copies all elements from the collection to the specified array.
 IGradientStop get_Item(int index)
           Returns the gradient stop by index.
 com.aspose.slides.IDOMObject getParent_Immediate()
           Returns Parent_Immediate object.
 java.lang.Object getSyncRoot()
           Returns a synchronization root.
 void insert(int index, float position, java.awt.Color color)
           Creates the new gradient stop and inserts it at the specified index to the collection.
 void insertPresetColor(int index, float position, int presetColor)
           Creates the new gradient stop and inserts it at the specified index to the collection.
 void insertSchemeColor(int index, float position, int schemeColor)
           Creates the new gradient stop and inserts it at the specified index to the collection.
 boolean isSynchronized()
           Returns a value indicating whether access to the collection is synchronized (thread-safe).
 com.aspose.ms.System.Collections.Generic.IGenericEnumerator<IGradientStop> iterator()
           Returns an enumerator that iterates through the collection.
 void removeAt(int index)
           Removes a gradient stop at the specified index.
 int size()
           Returns the number of gradient stops 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 gradient stops in a collection. Read-only int.

Specified by:
size in interface IGenericCollection<IGradientStop>

get_Item

public IGradientStop get_Item(int index)

Returns the gradient stop by index.

Specified by:
get_Item in interface IGradientStopCollection

add

public IGradientStop add(float position,
                         java.awt.Color color)

Creates the new gradient stop and adds it to the end of collection.

Specified by:
add in interface IGradientStopCollection
Parameters:
position - Position of the new gradient stop.
color - Color of the new radient stop.
Returns:
Index of the new gradient stop in the collection.

addPresetColor

public IGradientStop addPresetColor(float position,
                                    int presetColor)

Creates the new gradient stop and adds it to the end of collection.

Specified by:
addPresetColor in interface IGradientStopCollection
Parameters:
position - Position of the new gradient stop.
presetColor - Color of the new radient stop.
Returns:
Index of the new gradient stop in the collection.

addSchemeColor

public IGradientStop addSchemeColor(float position,
                                    int schemeColor)

Creates the new gradient stop and adds it to the end of collection.

Specified by:
addSchemeColor in interface IGradientStopCollection
Parameters:
position - Position of the new gradient stop.
schemeColor - Color of the new radient stop.
Returns:
Index of the new gradient stop in the collection.

insert

public void insert(int index,
                   float position,
                   java.awt.Color color)

Creates the new gradient stop and inserts it at the specified index to the collection.

Specified by:
insert in interface IGradientStopCollection
Parameters:
index - Index in the collection where new gradient stop will be inserted.
position - Position of the new gradient stop.
color - Color of the new radient stop.

insertPresetColor

public void insertPresetColor(int index,
                              float position,
                              int presetColor)

Creates the new gradient stop and inserts it at the specified index to the collection.

Specified by:
insertPresetColor in interface IGradientStopCollection
Parameters:
index - Index in the collection where new gradient stop will be inserted.
position - Position of the new gradient stop.
presetColor - Color of the new radient stop.

insertSchemeColor

public void insertSchemeColor(int index,
                              float position,
                              int schemeColor)

Creates the new gradient stop and inserts it at the specified index to the collection.

Specified by:
insertSchemeColor in interface IGradientStopCollection
Parameters:
index - Index in the collection where new gradient stop will be inserted.
position - Position of the new gradient stop.
schemeColor - Color of the new radient stop.

removeAt

public void removeAt(int index)

Removes a gradient stop at the specified index.

Specified by:
removeAt in interface IGradientStopCollection
Parameters:
index - Index of a gradient stop that should be deleted.

clear

public void clear()

Removes all gradient stops from a collection.

Specified by:
clear in interface IGradientStopCollection

getParent_Immediate

public com.aspose.slides.IDOMObject getParent_Immediate()

Returns Parent_Immediate object. Read-only IDOMObject.


iterator

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

Returns an enumerator that iterates through the collection.

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

copyTo

public void copyTo(IGradientStop[] array,
                   int index)

Copies all elements from the collection to the specified array.

Specified by:
copyTo in interface IGenericCollection<IGradientStop>
Parameters:
array - Target array.
index - Starting index in the target array.

isSynchronized

public boolean isSynchronized()

Returns a value indicating whether access to the collection is synchronized (thread-safe). Read-only boolean.

Specified by:
isSynchronized in interface IGenericCollection<IGradientStop>

getSyncRoot

public java.lang.Object getSyncRoot()

Returns a synchronization root. Read-only Object.

Specified by:
getSyncRoot in interface IGenericCollection<IGradientStop>


Copyright © Copyright 2004-2016 Aspose Pty Ltd. All Rights Reserved.