Package io.qt.datavis

Class QSurfaceDataArray

All Implemented Interfaces:
QtObjectInterface, Cloneable, Iterable<QSurfaceDataRow>, Collection<QSurfaceDataRow>, List<QSurfaceDataRow>, SequencedCollection<QSurfaceDataRow>

public class QSurfaceDataArray extends QList<QSurfaceDataRow> implements Cloneable

Template class that provides a dynamic array

Java wrapper for Qt class QSurfaceDataArray

  • Constructor Details

    • QSurfaceDataArray

      public QSurfaceDataArray()

      See QSurfaceDataArray::QSurfaceDataArray()

    • QSurfaceDataArray

      public QSurfaceDataArray(QSurfaceDataArray other)

      See QSurfaceDataArray::QSurfaceDataArray(QSurfaceDataArray)

  • Method Details

    • clone

      Creates and returns a copy of this object.

      See QSurfaceDataArray::QSurfaceDataArray(QSurfaceDataArray)

      Overrides:
      clone in class QList<QSurfaceDataRow>
    • addAll

      @QtUninvokable public final boolean addAll(Collection<? extends QSurfaceDataRow> c)
      Appends all of the elements in the specified collection to the end of this list.
      Specified by:
      addAll in interface Collection<T>
      Specified by:
      addAll in interface List<T>
    • addAll

      @QtUninvokable public final boolean addAll(int index, Collection<? extends QSurfaceDataRow> c)
      Inserts all of the elements in the specified collection into this list at the specified position.
      Specified by:
      addAll in interface List<T>
    • remove

      @QtUninvokable public final QSurfaceDataRow remove(int index)
      Removes the element at the specified position in this list.
      Specified by:
      remove in interface List<T>
    • listIterator

      @QtUninvokable public final ListIterator<QSurfaceDataRow> listIterator()
      Returns a list iterator over the elements in this list (in proper sequence).
      Specified by:
      listIterator in interface List<T>
    • listIterator

      @QtUninvokable public final ListIterator<QSurfaceDataRow> listIterator(int index)
      Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.
      Specified by:
      listIterator in interface List<T>
    • subList

      @QtUninvokable public final List<QSurfaceDataRow> subList(int fromIndex, int toIndex)
      Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive. (If fromIndex and toIndex are equal, the returned list is empty.) The returned list is backed by this list, so non-structural changes in the returned list are reflected in this list, and vice-versa. The returned list supports all of the optional list operations supported by this list.
      Specified by:
      subList in interface List<T>
    • retainAll

      @QtUninvokable public final boolean retainAll(Collection<?> c)
      Retains only the elements in this list that are contained in the specified collection (optional operation). In other words, removes from this list all of its elements that are not contained in the specified collection.
      Specified by:
      retainAll in interface Collection<T>
      Specified by:
      retainAll in interface List<T>
    • toArray

      @QtUninvokable public final Object[] toArray()
      Returns an array containing all of the elements in this container.
      Specified by:
      toArray in interface Collection<T>
    • toArray

      @QtUninvokable public final <A> A[] toArray(A[] a)
      Returns an array containing all of the elements in this container.
      Specified by:
      toArray in interface Collection<T>
    • containsAll

      @QtUninvokable public final boolean containsAll(Collection<?> c)
      Returns true if this container contains all of the elements in the specified collection.
      Specified by:
      containsAll in interface Collection<T>
    • removeAll

      @QtUninvokable public final boolean removeAll(Collection<?> c)
      Removes all of this container elements that are also contained in the specified collection.
      Specified by:
      removeAll in interface Collection<T>
    • iterator

      @QtUninvokable public final Iterator<QSurfaceDataRow> iterator()
      Returns an iterator over elements of type T.
      Specified by:
      iterator in interface Collection<T>
      Specified by:
      iterator in interface Iterable<T>
      Returns:
      an Iterator