public class EmailAddressList extends Object implements com.aspose.ms.System.Collections.IList
List of email addresses for a contact
Constructor and Description |
---|
EmailAddressList() |
Modifier and Type | Method and Description |
---|---|
void |
add(EmailAddress value)
Adds an item to the list.
|
int |
add(Object value)
Adds an item to the list.
|
int |
addItem(Object o) |
void |
clear()
Removes all items from the list.
|
boolean |
contains(EmailAddress value)
Determines whether the list contains a specific value.
|
boolean |
contains(Object value)
Determines whether the list contains a specific value.
|
void |
copyTo(com.aspose.ms.System.Array array,
int index)
Copies the elements of the
T:System.Collections.ICollection to an T:System.Array , starting at a particular T:System.Array index. |
void |
copyTo(EmailAddress[] array,
int index)
Copies the elements to an array, starting at a particular array index.
|
EmailAddress |
get_Item(int index)
Gets or sets the element at the specified index.
|
EmailAddress |
getHome()
A home email address.
|
Object |
getSyncRoot()
Gets an object that can be used to synchronize access to the
T:System.Collections.ICollection . |
EmailAddress |
getWork()
A work email address.
|
int |
indexOf(EmailAddress value)
Determines the index of a specific item in the list.
|
int |
indexOf(Object value)
Determines the index of a specific item in the list.
|
void |
insert(int index,
EmailAddress value)
Inserts an item to the list at the specified index.
|
void |
insert(int index,
Object value)
Inserts an item to the list at the specified index.
|
void |
insertItem(int i,
Object o) |
boolean |
isFixedSize()
Gets a value indicating whether the list has a fixed size.
|
boolean |
isReadOnly()
Gets a value indicating whether the list is read-only.
|
boolean |
isSynchronized()
Gets a value indicating whether access to the
T:System.Collections.ICollection is synchronized (thread safe). |
com.aspose.ms.System.Collections.IEnumerator |
iterator()
Returns an enumerator that iterates through a collection.
|
void |
remove(EmailAddress value)
Removes the first occurrence of a specific object from the list.
|
void |
remove(Object value)
Removes the first occurrence of a specific object from the list.
|
void |
removeAt(int index)
Removes the list item at the specified index.
|
void |
removeItem(Object o) |
void |
set_Item(int index,
EmailAddress value)
Gets or sets the element at the specified index.
|
void |
set_Item(int index,
Object value)
Gets or sets the element at the specified index.
|
void |
setHome(EmailAddress value)
A home email address.
|
void |
setWork(EmailAddress value)
A work email address.
|
int |
size()
Gets the number of elements contained in the
T:System.Collections.ICollection . |
public EmailAddress getWork()
A work email address.
EmailAddress
object.public void setWork(EmailAddress value)
A work email address.
value
- a EmailAddress
object.public EmailAddress getHome()
A home email address.
EmailAddress
object.public void setHome(EmailAddress value)
A home email address.
value
- a EmailAddress
object.public int add(Object value)
Adds an item to the list.
value
- The T:System.Object
to add to the list.public void add(EmailAddress value)
Adds an item to the list.
value
- The object to add to the list.public void insert(int index, Object value)
Inserts an item to the list at the specified index.
index
- The zero-based index at which value
should be inserted.value
- The T:System.Object
to insert into the list.
<filterpriority>2</filterpriority>
com.aspose.ms.System.ArgumentOutOfRangeException
- index
is not a valid index in the list.com.aspose.ms.System.NotSupportedException
- The list is read-only.-or- The list has a fixed size.com.aspose.ms.System.NullReferenceException
- value
is null reference in the list.public void insert(int index, EmailAddress value)
Inserts an item to the list at the specified index.
index
- The zero-based index at which value
should be inserted.value
- The T:System.Object
to insert into the list.public void set_Item(int index, Object value)
Gets or sets the element at the specified index.
set_Item
in interface com.aspose.ms.System.Collections.IList
index
- The zero-based index of the element to get or set.value
- The element at the specified index.public EmailAddress get_Item(int index)
Gets or sets the element at the specified index.
get_Item
in interface com.aspose.ms.System.Collections.IList
index
- The zero-based index of the element to get or set.public void set_Item(int index, EmailAddress value)
Gets or sets the element at the specified index.
index
- The zero-based index of the element to get or set.value
- The element at the specified index.public boolean contains(Object value)
Determines whether the list contains a specific value.
contains
in interface com.aspose.ms.System.Collections.IList
value
- The T:System.Object
to locate in the list.T:System.Object
is found in the list; otherwise, false.public boolean contains(EmailAddress value)
Determines whether the list contains a specific value.
value
- The object to locate in the list.public void clear()
Removes all items from the list.
clear
in interface com.aspose.ms.System.Collections.IList
public int indexOf(Object value)
Determines the index of a specific item in the list.
indexOf
in interface com.aspose.ms.System.Collections.IList
value
- The T:System.Object
to locate in the list.value
if found in the list; otherwise, -1.public int indexOf(EmailAddress value)
Determines the index of a specific item in the list.
value
- The T:System.Object
to locate in the list.value
if found in the list; otherwise, -1.public void remove(Object value)
Removes the first occurrence of a specific object from the list.
value
- The T:System.Object
to remove from the list.public void remove(EmailAddress value)
Removes the first occurrence of a specific object from the list.
value
- The T:System.Object
to remove from the list.public void removeAt(int index)
Removes the list item at the specified index.
removeAt
in interface com.aspose.ms.System.Collections.IList
index
- The zero-based index of the item to remove.public boolean isReadOnly()
Gets a value indicating whether the list is read-only.
isReadOnly
in interface com.aspose.ms.System.Collections.IList
public boolean isFixedSize()
Gets a value indicating whether the list has a fixed size.
isFixedSize
in interface com.aspose.ms.System.Collections.IList
public void copyTo(com.aspose.ms.System.Array array, int index)
Copies the elements of the T:System.Collections.ICollection
to an T:System.Array
, starting at a particular T:System.Array
index.
copyTo
in interface com.aspose.ms.System.Collections.ICollection
array
- The one-dimensional array that is the destination of the elements copied from T:System.Collections.ICollection
.
The array must have zero-based indexing.index
- The zero-based index in array
at which copying begins.public void copyTo(EmailAddress[] array, int index)
Copies the elements to an array, starting at a particular array index.
array
- The one-dimensional array that is the destination of the elements copied from collections.
The array must have zero-based indexing.index
- The zero-based index in array at which copying begins.public int size()
Gets the number of elements contained in the T:System.Collections.ICollection
.
size
in interface com.aspose.ms.System.Collections.ICollection
T:System.Collections.ICollection
.public Object getSyncRoot()
Gets an object that can be used to synchronize access to the T:System.Collections.ICollection
.
getSyncRoot
in interface com.aspose.ms.System.Collections.ICollection
T:System.Collections.ICollection
.public boolean isSynchronized()
Gets a value indicating whether access to the T:System.Collections.ICollection
is synchronized (thread safe).
isSynchronized
in interface com.aspose.ms.System.Collections.ICollection
T:System.Collections.ICollection
is synchronized (thread safe); otherwise, false.public com.aspose.ms.System.Collections.IEnumerator iterator()
Returns an enumerator that iterates through a collection.
public int addItem(Object o)
addItem
in interface com.aspose.ms.System.Collections.IList
public void removeItem(Object o)
removeItem
in interface com.aspose.ms.System.Collections.IList
public void insertItem(int i, Object o)
insertItem
in interface com.aspose.ms.System.Collections.IList
Copyright (c) 2008-2016 Aspose Pty Ltd. All Rights Reserved.