io.qt.core.internal.QtPluginMetaDataKeys 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.internal;
import io.qt.*;
/**
* Java wrapper for Qt enum QtPluginMetaDataKeys
*/
public enum QtPluginMetaDataKeys implements QtEnumerator {
/**
* Representing QtPluginMetaDataKeys:: QtVersion
*/
QtVersion(0),
/**
* Representing QtPluginMetaDataKeys:: Requirements
*/
Requirements(1),
/**
* Representing QtPluginMetaDataKeys:: IID
*/
IID(2),
/**
* Representing QtPluginMetaDataKeys:: ClassName
*/
ClassName(3),
/**
* Representing QtPluginMetaDataKeys:: MetaData
*/
MetaData(4),
/**
* Representing QtPluginMetaDataKeys:: URI
*/
URI(5),
/**
* Representing QtPluginMetaDataKeys:: IsDebug
*/
IsDebug(6);
static {
QtJambi_LibraryUtilities.initialize();
}
private QtPluginMetaDataKeys(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull QtPluginMetaDataKeys resolve(int value) {
switch (value) {
case 0: return QtVersion;
case 1: return Requirements;
case 2: return IID;
case 3: return ClassName;
case 4: return MetaData;
case 5: return URI;
case 6: return IsDebug;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}