java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.internal.QtJambiCollectionObject<E>
- All Implemented Interfaces:
QtObjectInterface
,Iterable<E>
,Collection<E>
- Direct Known Subclasses:
QtJambiAbstractListObject
,QtJambiLinkedListObject
,QtJambiSetObject
public abstract class QtJambiCollectionObject<E> extends QtObject implements Collection<E>
-
Nested Class Summary
-
Constructor Summary
Constructors Modifier Constructor Description protected
QtJambiCollectionObject(QtObject.QPrivateConstructor p, Class<E> elementType)
protected
QtJambiCollectionObject(Class<E> elementType)
-
Method Summary
Modifier and Type Method Description boolean
addAll(Collection<? extends E> c)
protected abstract QtJambiIteratorObject<E>
begin()
protected E
castElement(Object element)
protected boolean
checkElement(Object element)
boolean
containsAll(Collection<?> c)
protected abstract QtJambiIteratorObject<E>
end()
Iterator<E>
iterator()
boolean
removeAll(Collection<?> c)
boolean
retainAll(Collection<?> c)
Object[]
toArray()
<T> T[]
toArray(T[] a)
String
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
add, clear, contains, equals, hashCode, isEmpty, parallelStream, remove, removeIf, size, spliterator, stream, toArray
-
Constructor Details
-
Method Details
-
begin
-
end
-
toArray
- Specified by:
toArray
in interfaceCollection<E>
-
toArray
public <T> T[] toArray(T[] a)- Specified by:
toArray
in interfaceCollection<E>
-
containsAll
- Specified by:
containsAll
in interfaceCollection<E>
-
addAll
- Specified by:
addAll
in interfaceCollection<E>
-
removeAll
- Specified by:
removeAll
in interfaceCollection<E>
-
retainAll
- Specified by:
retainAll
in interfaceCollection<E>
-
iterator
-
toString
-
checkElement
-
castElement
-