com.aspose.email

Interfaces

Classes

Enums

Exceptions

com.aspose.email

Class PhoneNumberList

  • All Implemented Interfaces:
    com.aspose.ms.System.Collections.ICollection, com.aspose.ms.System.Collections.IEnumerable, com.aspose.ms.System.Collections.IList, Iterable


    public class PhoneNumberList
    extends Object
    implements com.aspose.ms.System.Collections.IList

    List of phone numbers for a contact.

    • Constructor Detail

      • PhoneNumberList

        public PhoneNumberList()
    • Method Detail

      • getHome

        public String getHome()

        Default home phone number

      • setHome

        public void setHome(String value)

        Default home phone number

      • getWork

        public String getWork()

        Default work phone number

      • setWork

        public void setWork(String value)

        Default work phone number

      • getCustom

        public String getCustom()

        Default custom phone category

      • setCustom

        public void setCustom(String value)

        Default custom phone category

      • getPrefered

        public String getPrefered()

        Default primary phone number

      • setPrefered

        public void setPrefered(String value)

        Default primary phone number

      • getMobile

        public String getMobile()

        Default mobile phone number

      • setMobile

        public void setMobile(String value)

        Default mobile phone number

      • getFax

        public String getFax()

        Default fax number

      • setFax

        public void setFax(String value)

        Default fax number

      • getPager

        public String getPager()

        Default pager number

      • setPager

        public void setPager(String value)

        Default pager number

      • getCar

        public String getCar()

        Default car phone number

      • setCar

        public void setCar(String value)

        Default car phone number

      • getIsdn

        public String getIsdn()

        Default isdn phone number

      • setIsdn

        public void setIsdn(String value)

        Default isdn phone number

      • getTelex

        public String getTelex()

        Default telex

      • setTelex

        public void setTelex(String value)

        Default telex

      • getCallback

        public String getCallback()

        Default callback phone number

      • setCallback

        public void setCallback(String value)

        Default callback phone number

      • getRadio

        public String getRadio()

        Default radio phone number

      • setRadio

        public void setRadio(String value)

        Default radio phone number

      • getCompany

        public String getCompany()

        Default company phone number

      • setCompany

        public void setCompany(String value)

        Default company phone number

      • getTtyTdd

        public String getTtyTdd()

        Default Tty/Tdd

      • setTtyTdd

        public void setTtyTdd(String value)

        Default Tty/Tdd

      • getAssistant

        public String getAssistant()

        Default assistant phone number

      • setAssistant

        public void setAssistant(String value)

        Default assistant phone number

      • getWorkFax

        public String getWorkFax()

        Default work fax number

      • setWorkFax

        public void setWorkFax(String value)

        Default work fax number

      • getHomeFax

        public String getHomeFax()

        Default home fax number

      • setHomeFax

        public void setHomeFax(String value)

        Default home fax number

      • add

        public int add(Object value)

        Adds an item to the list.

        Parameters:
        value - The T:System.Object to add to the list.
        Returns:
        The position into which the new element was inserted.
      • add

        public void add(PhoneNumber value)

        Adds an item to the list.

        Parameters:
        value - The object to add to the list.
      • insert

        public void insert(int index,
                  Object value)

        Inserts an item to the list at the specified index.

        Parameters:
        index - The zero-based index at which value should be inserted.
        value - The T:System.Object to insert into the list. <filterpriority>2</filterpriority>
        Throws:
        ArgumentOutOfRangeException - index is not a valid index in the list.
        NotSupportedException - The list is read-only.-or- The list has a fixed size.
        NullReferenceException - value is null reference in the list.
      • insert

        public void insert(int index,
                  PhoneNumber value)

        Inserts an item to the list at the specified index.

        Parameters:
        index - The zero-based index at which value should be inserted.
        value - The T:System.Object to insert into the list.
      • set_Item

        public void set_Item(int index,
                    Object value)

        Gets or sets the element at the specified index.

        Specified by:
        set_Item in interface com.aspose.ms.System.Collections.IList
        Parameters:
        index - The zero-based index of the element to get or set.
        value - The element at the specified index.
      • get_Item

        public PhoneNumber get_Item(int index)

        Gets or sets the element at the specified index.

        Specified by:
        get_Item in interface com.aspose.ms.System.Collections.IList
        Parameters:
        index - The zero-based index of the element to get or set.
        Returns:
        The element at the specified index.
      • set_Item

        public void set_Item(int index,
                    PhoneNumber value)

        Gets or sets the element at the specified index.

        Parameters:
        index - The zero-based index of the element to get or set.
        value - The element at the specified index.
      • contains

        public boolean contains(Object value)

        Determines whether the list contains a specific value.

        Specified by:
        contains in interface com.aspose.ms.System.Collections.IList
        Parameters:
        value - The T:System.Object to locate in the list.
        Returns:
        true if the T:System.Object is found in the list; otherwise, false.
      • contains

        public boolean contains(PhoneNumber value)

        Determines whether the list contains a specific value.

        Parameters:
        value - The object to locate in the list.
        Returns:
        true if the object is found in the list; otherwise, false.
      • clear

        public void clear()

        Removes all items from the list.

        Specified by:
        clear in interface com.aspose.ms.System.Collections.IList
      • indexOf

        public int indexOf(Object value)

        Determines the index of a specific item in the list.

        Specified by:
        indexOf in interface com.aspose.ms.System.Collections.IList
        Parameters:
        value - The T:System.Object to locate in the list.
        Returns:
        The index of value if found in the list; otherwise, -1.
      • indexOf

        public int indexOf(PhoneNumber value)

        Determines the index of a specific item in the list.

        Parameters:
        value - The T:System.Object to locate in the list.
        Returns:
        The index of value if found in the list; otherwise, -1.
      • remove

        public void remove(Object value)

        Removes the first occurrence of a specific object from the list.

        Parameters:
        value - The T:System.Object to remove from the list.
      • remove

        public void remove(PhoneNumber value)

        Removes the first occurrence of a specific object from the list.

        Parameters:
        value - The T:System.Object to remove from the list.
      • removeAt

        public void removeAt(int index)

        Removes the list item at the specified index.

        Specified by:
        removeAt in interface com.aspose.ms.System.Collections.IList
        Parameters:
        index - The zero-based index of the item to remove.
      • isReadOnly

        public boolean isReadOnly()

        Gets a value indicating whether the list is read-only.

        Specified by:
        isReadOnly in interface com.aspose.ms.System.Collections.IList
        Returns:
        true if the list is read-only; otherwise, false.
      • isFixedSize

        public boolean isFixedSize()

        Gets a value indicating whether the list has a fixed size.

        Specified by:
        isFixedSize in interface com.aspose.ms.System.Collections.IList
        Returns:
        true if the list has a fixed size; otherwise, false.
      • copyTo

        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.

        Specified by:
        copyTo in interface com.aspose.ms.System.Collections.ICollection
        Parameters:
        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.
      • copyTo

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

        Copies the elements to an array, starting at a particular array index.

        Parameters:
        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.
      • size

        public int size()

        Gets the number of elements contained in the T:System.Collections.ICollection.

        Specified by:
        size in interface com.aspose.ms.System.Collections.ICollection
        Returns:
        The number of elements contained in the T:System.Collections.ICollection.
      • getSyncRoot

        public Object getSyncRoot()

        Gets an object that can be used to synchronize access to the T:System.Collections.ICollection.

        Specified by:
        getSyncRoot in interface com.aspose.ms.System.Collections.ICollection
        Returns:
        An object that can be used to synchronize access to the T:System.Collections.ICollection.
      • isSynchronized

        public boolean isSynchronized()

        Gets a value indicating whether access to the T:System.Collections.ICollection is synchronized (thread safe).

        Specified by:
        isSynchronized in interface com.aspose.ms.System.Collections.ICollection
        Returns:
        true if access to the T:System.Collections.ICollection is synchronized (thread safe); otherwise, false.
      • iterator

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

        Returns an enumerator that iterates through a collection.

        Specified by:
        iterator in interface com.aspose.ms.System.Collections.IEnumerable
        Specified by:
        iterator in interface Iterable
        Returns:
        An T:System.Collections.IEnumerator object that can be used to iterate through the collection.
      • addItem

        public int addItem(Object o)
        Specified by:
        addItem in interface com.aspose.ms.System.Collections.IList
      • removeItem

        public void removeItem(Object o)
        Specified by:
        removeItem in interface com.aspose.ms.System.Collections.IList
      • insertItem

        public void insertItem(int i,
                      Object o)
        Specified by:
        insertItem in interface com.aspose.ms.System.Collections.IList