Package org.gnome.soup
Enum Class URIComponent
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<URIComponent>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum URIComponent
extends Enum<URIComponent>
implements Enumeration
Enum values passed to
Soup.uriCopy(org.gnome.glib.Uri, org.gnome.soup.URIComponent, java.lang.Object...)
to indicate the components of
the URI that should be updated with the given values.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionthe URI authentication parameters componentthe URI fragment componentthe URI host componentno componentthe URI password componentthe URI path componentthe URI port componentthe URI query componentthe URI scheme componentthe URI user component -
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the URIComponent classint
getValue()
Get the numeric value of this enumstatic URIComponent
of
(int value) Create a new URIComponent for the provided valuestatic URIComponent
Returns the enum constant of this class with the specified name.static URIComponent[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NONE
no component -
SCHEME
the URI scheme component -
USER
the URI user component -
PASSWORD
the URI password component -
AUTH_PARAMS
the URI authentication parameters component -
HOST
the URI host component -
PORT
the URI port component -
PATH
the URI path component -
QUERY
the URI query component -
FRAGMENT
the URI fragment component
-
-
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 URIComponent 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
-