All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.core.internal.QAbstractFileEngineIterator Maven / Gradle / Ivy

There is a newer version: 6.3.0
Show newest version
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