io.qt.core.QFactoryInterface 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;
import io.qt.*;
/**
* Java wrapper for Qt class QFactoryInterface
*/
public interface QFactoryInterface extends QtObjectInterface
{
/**
* @hidden
* Implementor class for interface {@link io.qt.core.QFactoryInterface}
*/
public static abstract class Impl extends QtObject
implements io.qt.core.QFactoryInterface
{
static {
QtJambi_LibraryUtilities.initialize();
}
@NativeAccess
private static final class ConcreteWrapper extends QFactoryInterface.Impl {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public java.util.@NonNull List keys(){
return keys_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static java.util.List keys_native_constfct(long __this__nativeId);
}
/**
* See QFactoryInterface:: QFactoryInterface()
*/
public Impl(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QFactoryInterface instance);
/**
* See QFactoryInterface:: keys()const
*/
@QtUninvokable
public abstract java.util.@NonNull List keys();
private native static java.util.List keys_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
}
/**
* See QFactoryInterface:: keys()const
*/
@QtUninvokable
public java.util.@NonNull List keys();
}