
io.qt.core.QFileInfo Maven / Gradle / Ivy
package io.qt.core;
/**
* System-independent file information
* Java wrapper for Qt class QFileInfo
*/
public class QFileInfo extends io.qt.QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
*
*/
public QFileInfo(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QFileInfo instance);
/**
* See QFileInfo::QFileInfo(QDir,QString)
*/
public QFileInfo(io.qt.core.QDir dir, java.lang.String file){
super((QPrivateConstructor)null);
initialize_native(this, dir, file);
}
private native static void initialize_native(QFileInfo instance, io.qt.core.QDir dir, java.lang.String file);
/**
* See QFileInfo::QFileInfo(QFileDevice)
*/
public QFileInfo(io.qt.core.QFileDevice file){
super((QPrivateConstructor)null);
initialize_native(this, file);
}
private native static void initialize_native(QFileInfo instance, io.qt.core.QFileDevice file);
/**
* See QFileInfo::QFileInfo(QFileInfo)
*/
public QFileInfo(io.qt.core.QFileInfo fileinfo){
super((QPrivateConstructor)null);
initialize_native(this, fileinfo);
}
private native static void initialize_native(QFileInfo instance, io.qt.core.QFileInfo fileinfo);
/**
* See QFileInfo::QFileInfo(QString)
*/
public QFileInfo(java.lang.String file){
super((QPrivateConstructor)null);
initialize_native(this, file);
}
private native static void initialize_native(QFileInfo instance, java.lang.String file);
/**
* See QFileInfo::absoluteDir()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QDir absoluteDir(){
return absoluteDir_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QDir absoluteDir_native_constfct(long __this__nativeId);
/**
* See QFileInfo::absoluteFilePath()const
*/
@io.qt.QtUninvokable
public final java.lang.String absoluteFilePath(){
return absoluteFilePath_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String absoluteFilePath_native_constfct(long __this__nativeId);
/**
* See QFileInfo::absolutePath()const
*/
@io.qt.QtUninvokable
public final java.lang.String absolutePath(){
return absolutePath_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String absolutePath_native_constfct(long __this__nativeId);
/**
* See QFileInfo::baseName()const
*/
@io.qt.QtUninvokable
public final java.lang.String baseName(){
return baseName_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String baseName_native_constfct(long __this__nativeId);
/**
* See QFileInfo::birthTime()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QDateTime birthTime(){
return birthTime_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QDateTime birthTime_native_constfct(long __this__nativeId);
/**
* See QFileInfo::bundleName()const
*/
@io.qt.QtUninvokable
public final java.lang.String bundleName(){
return bundleName_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String bundleName_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final boolean caching(){
return caching_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean caching_native_constfct(long __this__nativeId);
/**
* See QFileInfo::canonicalFilePath()const
*/
@io.qt.QtUninvokable
public final java.lang.String canonicalFilePath(){
return canonicalFilePath_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String canonicalFilePath_native_constfct(long __this__nativeId);
/**
* See QFileInfo::canonicalPath()const
*/
@io.qt.QtUninvokable
public final java.lang.String canonicalPath(){
return canonicalPath_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String canonicalPath_native_constfct(long __this__nativeId);
/**
* See QFileInfo::completeBaseName()const
*/
@io.qt.QtUninvokable
public final java.lang.String completeBaseName(){
return completeBaseName_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String completeBaseName_native_constfct(long __this__nativeId);
/**
* See QFileInfo::completeSuffix()const
*/
@io.qt.QtUninvokable
public final java.lang.String completeSuffix(){
return completeSuffix_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String completeSuffix_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final io.qt.core.QDir dir(){
return dir_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QDir dir_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final boolean exists(){
return exists_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean exists_native_constfct(long __this__nativeId);
/**
* See QFileInfo::fileName()const
*/
@io.qt.QtUninvokable
public final java.lang.String fileName(){
return fileName_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String fileName_native_constfct(long __this__nativeId);
/**
* See QFileInfo::filePath()const
*/
@io.qt.QtUninvokable
public final java.lang.String filePath(){
return filePath_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String filePath_native_constfct(long __this__nativeId);
/**
* See QFileInfo::fileTime(QFile::FileTime)const
*/
@io.qt.QtUninvokable
public final io.qt.core.QDateTime fileTime(io.qt.core.QFileDevice.FileTime time){
return fileTime_native_QFileDevice_FileTime_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), time.value());
}
@io.qt.QtUninvokable
private native io.qt.core.QDateTime fileTime_native_QFileDevice_FileTime_constfct(long __this__nativeId, int time);
/**
*
*/
@io.qt.QtUninvokable
public final java.lang.String group(){
return group_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String group_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final int groupId(){
return groupId_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int groupId_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isAbsolute()const
*/
@io.qt.QtUninvokable
public final boolean isAbsolute(){
return isAbsolute_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isAbsolute_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isBundle()const
*/
@io.qt.QtUninvokable
public final boolean isBundle(){
return isBundle_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isBundle_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final boolean isDir(){
return isDir_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isDir_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isExecutable()const
*/
@io.qt.QtUninvokable
public final boolean isExecutable(){
return isExecutable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isExecutable_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final boolean isFile(){
return isFile_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isFile_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isHidden()const
*/
@io.qt.QtUninvokable
public final boolean isHidden(){
return isHidden_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isHidden_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isJunction()const
*/
@io.qt.QtUninvokable
public final boolean isJunction(){
return isJunction_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isJunction_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isNativePath()const
*/
@io.qt.QtUninvokable
public final boolean isNativePath(){
return isNativePath_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isNativePath_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isReadable()const
*/
@io.qt.QtUninvokable
public final boolean isReadable(){
return isReadable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isReadable_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isRelative()const
*/
@io.qt.QtUninvokable
public final boolean isRelative(){
return isRelative_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isRelative_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final boolean isRoot(){
return isRoot_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isRoot_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isShortcut()const
*/
@io.qt.QtUninvokable
public final boolean isShortcut(){
return isShortcut_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isShortcut_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isSymLink()const
*/
@io.qt.QtUninvokable
public final boolean isSymLink(){
return isSymLink_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isSymLink_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isSymbolicLink()const
*/
@io.qt.QtUninvokable
public final boolean isSymbolicLink(){
return isSymbolicLink_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isSymbolicLink_native_constfct(long __this__nativeId);
/**
* See QFileInfo::isWritable()const
*/
@io.qt.QtUninvokable
public final boolean isWritable(){
return isWritable_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isWritable_native_constfct(long __this__nativeId);
/**
* See QFileInfo::junctionTarget()const
*/
@io.qt.QtUninvokable
public final java.lang.String junctionTarget(){
return junctionTarget_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String junctionTarget_native_constfct(long __this__nativeId);
/**
* See QFileInfo::lastModified()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QDateTime lastModified(){
return lastModified_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QDateTime lastModified_native_constfct(long __this__nativeId);
/**
* See QFileInfo::lastRead()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QDateTime lastRead(){
return lastRead_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QDateTime lastRead_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final boolean makeAbsolute(){
return makeAbsolute_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean makeAbsolute_native(long __this__nativeId);
/**
* See QFileInfo::metadataChangeTime()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QDateTime metadataChangeTime(){
return metadataChangeTime_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QDateTime metadataChangeTime_native_constfct(long __this__nativeId);
/**
* See QFileInfo::operator==(QFileInfo)const
*/
@io.qt.QtUninvokable
private final boolean operator_equal(io.qt.core.QFileInfo fileinfo){
return operator_equal_native_cref_QFileInfo_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(fileinfo));
}
@io.qt.QtUninvokable
private native boolean operator_equal_native_cref_QFileInfo_constfct(long __this__nativeId, long fileinfo);
/**
*
*/
@io.qt.QtUninvokable
public final java.lang.String owner(){
return owner_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String owner_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final int ownerId(){
return ownerId_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int ownerId_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);
/**
* Overloaded function for {@link #permission(io.qt.core.QFileDevice.Permissions)}.
*/
@io.qt.QtUninvokable
public final boolean permission(io.qt.core.QFileDevice.Permission ... permissions){
return permission(new io.qt.core.QFileDevice.Permissions(permissions));
}
/**
* See QFileInfo::permission(QFile::Permissions)const
*/
@io.qt.QtUninvokable
public final boolean permission(io.qt.core.QFileDevice.Permissions permissions){
return permission_native_QFlags_QFileDevice_Permission__constfct(QtJambi_LibraryUtilities.internal.nativeId(this), permissions.value());
}
@io.qt.QtUninvokable
private native boolean permission_native_QFlags_QFileDevice_Permission__constfct(long __this__nativeId, int permissions);
/**
* See QFileInfo::permissions()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QFileDevice.Permissions permissions(){
return new io.qt.core.QFileDevice.Permissions(permissions_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int permissions_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final void refresh(){
refresh_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void refresh_native(long __this__nativeId);
/**
* See QFileInfo::setCaching(bool)
*/
@io.qt.QtUninvokable
public final void setCaching(boolean on){
setCaching_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), on);
}
@io.qt.QtUninvokable
private native void setCaching_native_bool(long __this__nativeId, boolean on);
/**
* See QFileInfo::setFile(QDir,QString)
*/
@io.qt.QtUninvokable
public final void setFile(io.qt.core.QDir dir, java.lang.String file){
setFile_native_cref_QDir_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(dir), file);
}
@io.qt.QtUninvokable
private native void setFile_native_cref_QDir_cref_QString(long __this__nativeId, long dir, java.lang.String file);
/**
* See QFileInfo::setFile(QFileDevice)
*/
@io.qt.QtUninvokable
public final void setFile(io.qt.core.QFileDevice file){
setFile_native_cref_QFileDevice(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(file));
}
@io.qt.QtUninvokable
private native void setFile_native_cref_QFileDevice(long __this__nativeId, long file);
/**
* See QFileInfo::setFile(QString)
*/
@io.qt.QtUninvokable
public final void setFile(java.lang.String file){
setFile_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), file);
}
@io.qt.QtUninvokable
private native void setFile_native_cref_QString(long __this__nativeId, java.lang.String file);
/**
*
*/
@io.qt.QtUninvokable
public final long size(){
return size_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native long size_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final void stat(){
stat_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void stat_native(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final java.lang.String suffix(){
return suffix_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String suffix_native_constfct(long __this__nativeId);
/**
* See QFileInfo::swap(QFileInfo&)
*/
@io.qt.QtUninvokable
public final void swap(io.qt.core.QFileInfo other){
java.util.Objects.requireNonNull(other, "Argument 'other': null not expected.");
swap_native_ref_QFileInfo(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other));
}
@io.qt.QtUninvokable
private native void swap_native_ref_QFileInfo(long __this__nativeId, long other);
/**
* See QFileInfo::symLinkTarget()const
*/
@io.qt.QtUninvokable
public final java.lang.String symLinkTarget(){
return symLinkTarget_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native java.lang.String symLinkTarget_native_constfct(long __this__nativeId);
/**
* See QFileInfo::exists(QString)
*/
public native static boolean exists(java.lang.String file);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QFileInfo(QPrivateConstructor p) { super(p); }
@Override
@io.qt.QtUninvokable
public boolean equals(Object other) {
if (other instanceof io.qt.core.QFileInfo) {
return operator_equal((io.qt.core.QFileInfo) other);
}
return false;
}
@io.qt.QtUninvokable
@Override
public int hashCode() {
return hashCode_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native static int hashCode_native(long __this_nativeId);
@Override
@io.qt.QtUninvokable
public String toString() {
return toString_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private static native String toString_native(long __this_nativeId);
@Override
public QFileInfo clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native QFileInfo clone_native(long __this_nativeId);
}