Package org.gnome.webkit
Enum Class CacheModel
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<CacheModel>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum CacheModel
extends Enum<CacheModel>
implements Enumeration
Enum values used for determining the
WebKitWebContext
cache model.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionA cache model optimized for viewing a series of local files -- for example, a documentation viewer or a website designer.Disable the cache completely, which substantially reduces memory usage.Improve document load speed substantially by caching a very large number of resources and previously viewed content. -
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the CacheModel classint
getValue()
Get the numeric value of this enumstatic CacheModel
of
(int value) Create a new CacheModel for the provided valuestatic CacheModel
Returns the enum constant of this class with the specified name.static CacheModel[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
DOCUMENT_VIEWER
Disable the cache completely, which substantially reduces memory usage. Useful for applications that only access a single local file, with no navigation to other pages. No remote resources will be cached. -
WEB_BROWSER
Improve document load speed substantially by caching a very large number of resources and previously viewed content. -
DOCUMENT_BROWSER
A cache model optimized for viewing a series of local files -- for example, a documentation viewer or a website designer. WebKit will cache a moderate number of resources.
-
-
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 CacheModel 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
-