ReadOnlyListBase

Inheritance: java.lang.Object

All Implemented Interfaces: com.groupdocs.watermark.internal.IReadOnlyList

public abstract class ReadOnlyListBase<T> implements IReadOnlyList<T>

Provides the abstract base class for a strongly typed read-only list.

T : The type of the element.

Methods

Method Description
getCount() Gets the number of elements contained in the collection.
getInnerList()
get_Item(int index) Gets the element at the specified index in the collection.
contains(T item) Determines whether the collection contains a specific item.
indexOf(T item) Determines the index of a specific item in the collection.
iterator() Returns an enumerator that iterates through a collection.
addInternally(T item)

getCount()

public int getCount()

Gets the number of elements contained in the collection.

Returns: int - The number of elements contained in the collection.

getInnerList()

public final System.Collections.Generic.List<T> getInnerList()

Returns: com.aspose.ms.System.Collections.Generic.List

get_Item(int index)

public T get_Item(int index)

Gets the element at the specified index in the collection.

Parameters:

Parameter Type Description
index int The zero-based index of the element to get. Value: The element at the specified index.

Returns: T

contains(T item)

public boolean contains(T item)

Determines whether the collection contains a specific item.

Parameters:

Parameter Type Description
item T The item to locate in the collection.

Returns: boolean - True if the item is found in the collection; otherwise, false.

indexOf(T item)

public int indexOf(T item)

Determines the index of a specific item in the collection.

Parameters:

Parameter Type Description
item T The item to locate in the collection.

Returns: int - The index of item if found in the collection; otherwise, -1.

iterator()

public Iterator<T> iterator()

Returns an enumerator that iterates through a collection.

Returns: java.util.Iterator - An IEnumerator{T} object that can be used to iterate through the collection.

addInternally(T item)

public void addInternally(T item)

Parameters:

Parameter Type Description
item T