java.lang.Object
io.qt.QtObject
io.qt.core.QList<T>
- All Implemented Interfaces:
QtObjectInterface,Cloneable,Iterable<T>,Collection<T>,List<T>
- Direct Known Subclasses:
QBarDataArray,QBarDataArray,QBarDataRow,QBarDataRow,QBluetoothServiceInfo.Alternative,QBluetoothServiceInfo.Sequence,QItemSelection,QNdefMessage,QPolygon,QPolygonF,QQueue,QScatterDataArray,QScatterDataArray,QSignalSpy,QStack,QStringList,QSurfaceDataArray,QSurfaceDataArray,QSurfaceDataRow,QSurfaceDataRow,QTestEventList,QXmlStreamAttributes
Java wrapper for Qt class QList
-
Constructor Summary
ConstructorsConstructorDescriptionCreating a container filled with given value.Creating a container with given element type.Creating a container with given element type and size.Creating a container with given element type and values.QList(QMetaType.Type metaType) Creating a container with given element type.QList(QMetaType.Type metaType, int size) Creating a container with given element type and size.QList(QMetaType.Type metaType, T ... elements) Creating a container with given element type and values.Creating a container with given element type.Creating a container with given element type and size.Creating a container with given element type and values.Creating a container with given content.QList(Collection<T> other) Creating a container with given content. -
Method Summary
Modifier and TypeMethodDescriptionfinal voidInserts the specified element at the specified position in this list.booleanAppends the specified element to the end of this list.final booleanaddAll(int index, Collection<? extends T> c) Inserts all of the elements in the specified collection into this list at the specified position.final booleanaddAll(Collection<? extends T> c) Appends all of the elements in the specified collection to the end of this list.final voidappend(Collection<T> t) final voidSeeQList::append(T) static boolean []static byte []asByteArray(QList<@QtPrimitiveType Byte> list) static ByteBufferasByteBuffer(QList<@QtPrimitiveType Byte> list) static char []static CharBufferstatic double []asDoubleArray(QList<@QtPrimitiveType Double> list) static DoubleBufferstatic float []asFloatArray(QList<@QtPrimitiveType Float> list) static FloatBufferasFloatBuffer(QList<@QtPrimitiveType Float> list) static int []asIntArray(QList<@QtPrimitiveType Integer> list) static IntBufferasIntBuffer(QList<@QtPrimitiveType Integer> list) static long []asLongArray(QList<@QtPrimitiveType Long> list) static LongBufferasLongBuffer(QList<@QtPrimitiveType Long> list) static <T> T []asObjectArray(QList<@QtPrimitiveType T> list) static short []asShortArray(QList<@QtPrimitiveType Short> list) static ShortBufferasShortBuffer(QList<@QtPrimitiveType Short> list) final voidSeeQList::operator=(QList<T>) final Tat(int i) protected final QSequentialIterator<T>begin()Provides a mutable C++ iterator to the containers begin.final intcapacity()final voidclear()SeeQList::clear() clone()Creates and returns a copy of this object.protected final QSequentialConstIterator<T>Provides a constant C++ iterator to the containers begin.protected final QSequentialConstIterator<T>constEnd()Provides a constant C++ iterator to the containers end.final booleanfinal booleancontainsAll(Collection<?> c) Returnstrueif this container contains all of the elements in the specified collection.final intcount()final intCreating a container of type QVariant.createVariantList(int size) Creating a container of type QVariant and given size.final voiddetach()Detached the container if it is shared.protected final QSequentialIterator<T>end()Provides a mutable C++ iterator to the containers end.final booleanbooleanfinal voidfinal voidfinal Tfirst()final Tget(int index) Returns the element at the specified position in this list.inthashCode()Returns the objects's hash code computed byqHash(QList<T>).final intfinal intfinal voidfinal voidfinal booleanReturns true if container is not shared.final booleanisEmpty()final booleanisSharedWith(QList<?> other) Returns true of both containers share the same data.iterator()Returns an iterator over elements of typeT.final Tlast()final intfinal intlastIndexOf(T t, int from) final intlength()final ListIterator<T>Returns a list iterator over the elements in this list (in proper sequence).final ListIterator<T>listIterator(int index) Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.mid(int pos) mid(int pos, int length) final voidmove(int from, int to) static QStringListReturns a QStringList containing given elements.static <T> QList<T>of(T element0, T ... elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Boolean>ofBoolean(boolean ... elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Byte>ofBuffer(ByteBuffer elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Character>ofBuffer(CharBuffer elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Double>ofBuffer(DoubleBuffer elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Float>ofBuffer(FloatBuffer elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Integer>Returns a QList containing given elements.static QList<@QtPrimitiveType Long>ofBuffer(LongBuffer elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Short>ofBuffer(ShortBuffer elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Byte>ofByte(byte ... elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Character>ofChar(char ... elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Double>ofDouble(double ... elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Float>ofFloat(float ... elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Integer>ofInt(int ... elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Long>ofLong(long ... elements) Returns a QList containing given elements.static QList<@QtPrimitiveType Short>ofShort(short ... elements) Returns a QList containing given elements.static <T> QList<T>Returns a QList containing given elements.static <T> QList<T>Returns a QList containing given elements.final voidvoidreadFrom(QDataStream stream) final Tremove(int index) Removes the element at the specified position in this list.final voidremove(int i, int n) final booleanRemoves the first occurrence of the specified element from this list, if it is present.final booleanremoveAll(Collection<?> c) Removes all of this container elements that are also contained in the specified collection.final intfinal voidremoveAt(int i) final Tfinal booleanfinal Tfinal booleanfinal voidfinal voidreserve(int size) final voidresize(int size) final booleanretainAll(Collection<?> c) Retains only the elements in this list that are contained in the specified collection (optional operation).final TReplaces the element at the specified position in this list with the specified element.final intsize()final voidsqueeze()SeeQList::squeeze() final booleanstartsWith(T t) subList(int fromIndex, int toIndex) Returns a view of the portion of this list between the specifiedfromIndex, inclusive, andtoIndex, exclusive.final voidSeeQList::swap(QList<T>&) final voidswapItemsAt(int i, int j) final TtakeAt(int i) final Tfinal TtakeLast()final T[]toArray()Returns an array containing all of the elements in this container.final <A> A[]toArray(A[] a) Returns an array containing all of the elements in this container.toString()Returns the string representation of the object given byQVariant(this).toString().final Tvalue(int i) final TvoidwriteTo(QDataStream stream) Methods inherited from class io.qt.QtObject
dispose, isDisposedMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll, iterator, removeAll, replaceAll, sort, spliterator, toArray, toArray
-
Constructor Details
-
QList
Creating a container with given element type.See
QList::QList() - Parameters:
metaType- the type T
-
QList
Creating a container with given element type and values.See
QList::QList() - Parameters:
metaType- the type T
-
QList
Creating a container with given element type.See
QList::QList() - Parameters:
elementType- the type T
-
QList
Creating a container with given element type and values.See
QList::QList() - Parameters:
elementType- the type T
-
QList
Creating a container with given element type.See
QList::QList() - Parameters:
metaType- the type T
-
QList
Creating a container with given element type and values.See
QList::QList() - Parameters:
metaType- the type T
-
QList
Creating a container with given element type and size.- Parameters:
metaType- the type T
-
QList
Creating a container with given element type and size.- Parameters:
elementType- the type T
-
QList
Creating a container with given element type and size.- Parameters:
metaType- the type T
-
QList
Creating a container filled with given value. -
QList
Creating a container with given content.- Parameters:
other- container
-
QList
Creating a container with given content.- Parameters:
other- container
-
-
Method Details
-
createVariantList
Creating a container of type QVariant. -
createVariantList
Creating a container of type QVariant and given size. -
clone
Creates and returns a copy of this object. -
append
-
append
See
QList::append(T) -
assign
See
QList::operator=(QList<T>) -
swap
See
QList::swap(QList<T>&) -
at
-
clear
See
QList::clear() -
contains
-
count
-
count
-
begin
Provides a mutable C++ iterator to the containers begin.See
QList::begin() - Returns:
- begin
-
end
Provides a mutable C++ iterator to the containers end.See
QList::end() - Returns:
- end
-
constBegin
Provides a constant C++ iterator to the containers begin.- Returns:
- begin
-
constEnd
Provides a constant C++ iterator to the containers end.- Returns:
- end
-
endsWith
-
first
-
indexOf
-
insert
-
isEmpty
-
last
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<T>
-
lastIndexOf
-
length
-
mid
-
mid
-
move
-
prepend
-
removeAll
-
removeIf
- Specified by:
removeIfin interfaceCollection<T>
-
removeAt
-
removeFirst
-
removeLast
-
removeOne
-
replace
-
reserve
-
size
-
startsWith
-
takeAt
-
takeFirst
-
takeLast
-
value
-
value
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QList<T>). -
toString
Returns the string representation of the object given byQVariant(this).toString().- Returns:
- String
-
asByteBuffer
-
asShortBuffer
-
asIntBuffer
-
asLongBuffer
-
asCharBuffer
-
asFloatBuffer
-
asDoubleBuffer
-
asByteArray
-
asShortArray
-
asIntArray
-
asLongArray
-
asCharArray
-
asFloatArray
-
asDoubleArray
-
asBooleanArray
-
asObjectArray
-
add
Appends the specified element to the end of this list. -
add
Inserts the specified element at the specified position in this list. -
set
Replaces the element at the specified position in this list with the specified element. -
remove
Removes the first occurrence of the specified element from this list, if it is present. -
indexOf
-
get
Returns the element at the specified position in this list. -
swapItemsAt
-
fill
-
fill
-
insert
-
remove
-
capacity
-
resize
-
squeeze
See
QList::squeeze() -
writeTo
-
readFrom
-
of
Returns a QList containing given elements.- Type Parameters:
T- theQList's element type- Parameters:
element0- the first elementelements- subsequent elements- Returns:
- a
QListcontaining the specified element - Throws:
NullPointerException- if elements arenull
-
of
Returns a QStringList containing given elements.- Parameters:
element0- the first elementelements- subsequent elements- Returns:
- a
QStringListcontaining the specified element
-
ofByte
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofShort
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofInt
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofLong
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofChar
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofFloat
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofDouble
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofBoolean
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofBuffer
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofBuffer
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofBuffer
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofBuffer
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofBuffer
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofBuffer
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofBuffer
Returns a QList containing given elements.- Parameters:
elements-- Returns:
- a
QListcontaining the specified element
-
ofTyped
Returns a QList containing given elements.- Type Parameters:
T- theQList's element type- Parameters:
type- theQList's element typeelements- all list elements to be added- Returns:
- a
QListcontaining the specified element
-
ofTyped
Returns a QList containing given elements.- Type Parameters:
T- theQList's element type- Parameters:
metaType- theQList's element typeelements- all list elements to be added- Returns:
- a
QListcontaining the specified element
-
isDetached
Returns true if container is not shared. -
detach
Detached the container if it is shared. -
addAll
Appends all of the elements in the specified collection to the end of this list.- Specified by:
addAllin interfaceCollection<T>- Specified by:
addAllin interfaceList<T>
-
addAll
Inserts all of the elements in the specified collection into this list at the specified position. -
remove
Removes the element at the specified position in this list. -
listIterator
Returns a list iterator over the elements in this list (in proper sequence).- Specified by:
listIteratorin interfaceList<T>
-
listIterator
Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.- Specified by:
listIteratorin interfaceList<T>
-
subList
Returns a view of the portion of this list between the specifiedfromIndex, inclusive, andtoIndex, exclusive. (IffromIndexandtoIndexare 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. -
retainAll
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:
retainAllin interfaceCollection<T>- Specified by:
retainAllin interfaceList<T>
-
toArray
Returns an array containing all of the elements in this container.- Specified by:
toArrayin interfaceCollection<T>
-
toArray
Returns an array containing all of the elements in this container.- Specified by:
toArrayin interfaceCollection<T>
-
containsAll
Returnstrueif this container contains all of the elements in the specified collection.- Specified by:
containsAllin interfaceCollection<T>
-
removeAll
Removes all of this container elements that are also contained in the specified collection.- Specified by:
removeAllin interfaceCollection<T>
-
iterator
Returns an iterator over elements of typeT.- Specified by:
iteratorin interfaceCollection<T>- Specified by:
iteratorin interfaceIterable<T>- Returns:
- an Iterator
-