io.qt.gui.QAccessibleAttributesInterface 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.gui;
import io.qt.*;
/**
* Implements support for reporting attributes for an accessible object
* Java wrapper for Qt class QAccessibleAttributesInterface
* @since This class was introduced in Qt 6.8.
*/
public interface QAccessibleAttributesInterface extends QtObjectInterface
{
/**
* @hidden
* Implementor class for interface {@link io.qt.gui.QAccessibleAttributesInterface}
*/
public static abstract class Impl extends QtObject
implements io.qt.gui.QAccessibleAttributesInterface
{
static {
QtJambi_LibraryUtilities.initialize();
}
@NativeAccess
private static final class ConcreteWrapper extends QAccessibleAttributesInterface.Impl {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public java.util.@NonNull List attributeKeys(){
return attributeKeys_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static java.util.List attributeKeys_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public java.lang.Object attributeValue(io.qt.gui.QAccessible.@NonNull Attribute key){
return attributeValue_native_QAccessible_Attribute_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), key.value());
}
private native static java.lang.Object attributeValue_native_QAccessible_Attribute_constfct(long __this__nativeId, int key);
}
/**
* See QAccessibleAttributesInterface:: QAccessibleAttributesInterface()
*/
public Impl(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QAccessibleAttributesInterface instance);
/**
* See QAccessibleAttributesInterface:: attributeKeys()const
* @return
*/
@QtUninvokable
public abstract java.util.@NonNull List attributeKeys();
private native static java.util.List attributeKeys_native_constfct(long __this__nativeId);
/**
* See QAccessibleAttributesInterface:: attributeValue(QAccessible::Attribute)const
* @param key
* @return
*/
@QtUninvokable
public abstract java.lang.Object attributeValue(io.qt.gui.QAccessible.@NonNull Attribute key);
private native static java.lang.Object attributeValue_native_QAccessible_Attribute_constfct(long __this__nativeId, int key);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
}
/**
* See QAccessibleAttributesInterface:: attributeKeys()const
* @return
*/
@QtUninvokable
public java.util.@NonNull List attributeKeys();
/**
* See QAccessibleAttributesInterface:: attributeValue(QAccessible::Attribute)const
* @param key
* @return
*/
@QtUninvokable
public java.lang.Object attributeValue(io.qt.gui.QAccessible.@NonNull Attribute key);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy