Package org.gnome.webkit
Enum Class FeatureStatus
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<FeatureStatus>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum FeatureStatus
extends Enum<FeatureStatus>
implements Enumeration
Describes the status of a
WebKitFeature
.
The status for a given feature can be obtained with
Feature.getStatus()
.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionFeature for web developers.Feature that adjust behaviour for specific application needs.Feature for debugging the WebKit engine.Feature in general use.Feature ready to be tested by users.Feature ready for general use.Feature in active development and complete enough for testing.Feature in development. -
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the FeatureStatus classint
getValue()
Get the numeric value of this enumstatic FeatureStatus
of
(int value) Create a new FeatureStatus for the provided valuestatic FeatureStatus
Returns the enum constant of this class with the specified name.static FeatureStatus[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
EMBEDDER
Feature that adjust behaviour for specific application needs. The feature is not part of a Web platform feature, not a mature feature intended to be always on. -
UNSTABLE
Feature in development. The feature may be unfinished, and there are no guarantees about its safety and stability. -
INTERNAL
Feature for debugging the WebKit engine. The feature is not generally useful for user or web developers, and always disabled by default. -
DEVELOPER
Feature for web developers. The feature is not generally useful for end users, and always disabled by default. -
TESTABLE
Feature in active development and complete enough for testing. The feature may not be yet ready to ship and is disabled by default. -
PREVIEW
Feature ready to be tested by users. The feature is disabled by default, but may be enabled by applications automatically e.g. in their “technology preview” or “beta” versions. -
STABLE
Feature ready for general use. The feature is enabled by default, but it may still be toggled to support debugging and testing. -
MATURE
Feature in general use. The feature is always enabled and in general there should be no user-facing interface to toggle it.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
of
Create a new FeatureStatus for the provided value- Parameters:
value
- the enum value- Returns:
- the enum for the provided value
-
getValue
public int getValue()Get the numeric value of this enum- Specified by:
getValue
in interfaceEnumeration
- Returns:
- the enum value
-
getType
-