
io.qt.core.internal.QAbstractFileEngineIterator Maven / Gradle / Ivy
package io.qt.core.internal;
/**
* Java wrapper for Qt class QAbstractFileEngineIterator
*/
@Deprecated
public abstract class QAbstractFileEngineIterator extends io.qt.QtObject
implements Iterable, java.util.Iterator
{
static {
QtJambi_LibraryUtilities.initialize();
}
@io.qt.NativeAccess
private static final class ConcreteWrapper extends QAbstractFileEngineIterator {
@io.qt.NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@io.qt.QtUninvokable
public java.lang.String currentFileName(){
return currentFileName_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String currentFileName_native_constfct(long __this__nativeId);
@Override
@io.qt.QtUninvokable
public boolean hasNext(){
return hasNext_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean hasNext_native_constfct(long __this__nativeId);
@Override
@io.qt.QtUninvokable
public java.lang.String next(){
return next_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String next_native(long __this__nativeId);
}
/**
* Java wrapper for Qt enum QAbstractFileEngineIterator::EntryInfoType
*/
@io.qt.QtExtensibleEnum
protected enum EntryInfoType implements io.qt.QtEnumerator {
;
private EntryInfoType(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
* @throws io.qt.QNoSuchEnumValueException if value not existent in the enum
*/
public static EntryInfoType resolve(int value) {
switch (value) {
default: return QtJambi_LibraryUtilities.internal.resolveEnum(EntryInfoType.class, value, null);
}
}
/**
* Returns the corresponding enum entry for the given value and name.
* @param value
* @param name
* @return enum entry
* @throws io.qt.QNoSuchEnumValueException if value not existent in the enum or name does not match.
*/
public static EntryInfoType resolve(int value, String name) {
if(name==null || name.isEmpty())
return resolve(value);
else
return QtJambi_LibraryUtilities.internal.resolveEnum(EntryInfoType.class, value, name);
}
private final int value;
}
public QAbstractFileEngineIterator(io.qt.core.QDir.Filters filters, java.util.Collection nameFilters){
super((QPrivateConstructor)null);
initialize_native(this, filters, nameFilters);
}
private native static void initialize_native(QAbstractFileEngineIterator instance, io.qt.core.QDir.Filters filters, java.util.Collection nameFilters);
@io.qt.QtUninvokable
public final java.lang.String currentFilePath(){
return currentFilePath_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String currentFilePath_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public final io.qt.core.QDir.Filters filters(){
return new io.qt.core.QDir.Filters(filters_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int filters_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public final io.qt.core.QStringList nameFilters(){
return nameFilters_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QStringList nameFilters_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public final java.lang.String path(){
return path_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String path_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public io.qt.core.QFileInfo currentFileInfo(){
return currentFileInfo_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QFileInfo currentFileInfo_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public abstract java.lang.String currentFileName();
@io.qt.QtUninvokable
private native java.lang.String currentFileName_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
protected java.lang.Object entryInfo(io.qt.core.internal.QAbstractFileEngineIterator.EntryInfoType type){
return entryInfo_native_QAbstractFileEngineIterator_EntryInfoType_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), type.value());
}
@io.qt.QtUninvokable
private native java.lang.Object entryInfo_native_QAbstractFileEngineIterator_EntryInfoType_constfct(long __this__nativeId, int type);
@io.qt.QtUninvokable
public abstract boolean hasNext();
@io.qt.QtUninvokable
private native boolean hasNext_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public abstract java.lang.String next();
@io.qt.QtUninvokable
private native java.lang.String next_native(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QAbstractFileEngineIterator(QPrivateConstructor p) { super(p); }
// TEMPLATE - core.self_iterator - START
@Override
@io.qt.QtUninvokable
public final java.util.Iterator iterator() {
return this;
}
// TEMPLATE - core.self_iterator - END
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy