io.qt.core.QSaveFile Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi Show documentation
Show all versions of qtjambi Show documentation
QtJambi base module containing QtCore, QtGui and QtWidgets.
package io.qt.core;
/**
* Interface for safely writing to files
* Java wrapper for Qt class QSaveFile
*/
public class QSaveFile extends io.qt.core.QFileDevice
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QSaveFile.class);
/**
* Overloaded constructor for {@link #QSaveFile(io.qt.core.QObject)}
* with parent = null
.
*/
public QSaveFile() {
this((io.qt.core.QObject)null);
}
/**
* See QSaveFile::QSaveFile(QObject*)
*/
public QSaveFile(io.qt.core.QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QSaveFile instance, io.qt.core.QObject parent);
/**
* See QSaveFile::QSaveFile(QString)
*/
public QSaveFile(java.lang.String name){
super((QPrivateConstructor)null);
initialize_native(this, name);
}
private native static void initialize_native(QSaveFile instance, java.lang.String name);
/**
* See QSaveFile::QSaveFile(QString,QObject*)
*/
public QSaveFile(java.lang.String name, io.qt.core.QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, name, parent);
}
private native static void initialize_native(QSaveFile instance, java.lang.String name, io.qt.core.QObject parent);
/**
* See QSaveFile::cancelWriting()
*/
@io.qt.QtUninvokable
public final void cancelWriting(){
cancelWriting_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void cancelWriting_native(long __this__nativeId);
/**
*
*/
@Deprecated
@io.qt.QtUninvokable
public final void close() throws io.qt.QNoImplementationException {
close_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
private static void close_native(long __this__nativeId) throws io.qt.QNoImplementationException {
throw new io.qt.QNoImplementationException();
}
/**
*
*/
@io.qt.QtUninvokable
public final boolean commit(){
return commit_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean commit_native(long __this__nativeId);
/**
* See QSaveFile::directWriteFallback()const
*/
@io.qt.QtUninvokable
public final boolean directWriteFallback(){
return directWriteFallback_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean directWriteFallback_native_constfct(long __this__nativeId);
/**
* See QSaveFile::setDirectWriteFallback(bool)
*/
@io.qt.QtUninvokable
public final void setDirectWriteFallback(boolean enabled){
setDirectWriteFallback_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enabled);
}
@io.qt.QtUninvokable
private native void setDirectWriteFallback_native_bool(long __this__nativeId, boolean enabled);
/**
* See QSaveFile::setFileName(QString)
*/
@io.qt.QtUninvokable
public final void setFileName(java.lang.String name){
setFileName_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), name);
}
@io.qt.QtUninvokable
private native void setFileName_native_cref_QString(long __this__nativeId, java.lang.String name);
/**
* See QFileDevice::fileName()const
*/
@io.qt.QtUninvokable
public 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);
/**
*
*/
@io.qt.QtUninvokable
public boolean open(io.qt.core.QIODeviceBase.OpenMode flags){
return open_native_QFlags_QIODeviceBase_OpenModeFlag_(QtJambi_LibraryUtilities.internal.nativeId(this), flags.value());
}
@io.qt.QtUninvokable
private native boolean open_native_QFlags_QIODeviceBase_OpenModeFlag_(long __this__nativeId, int flags);
/**
* See QIODevice::writeData(const char*,qint64)
*/
@io.qt.QtUninvokable
protected int writeData(byte[] data){
return writeData_native_const_char_ptr_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), data);
}
@io.qt.QtUninvokable
private native int writeData_native_const_char_ptr_long_long(long __this__nativeId, byte[] data);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QSaveFile(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
*/
@io.qt.NativeAccess
protected QSaveFile(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QSaveFile instance, QDeclarativeConstructor constructor);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy