public enum Scheme extends Enum<Scheme>
Enum Constant and Description |
---|
ANY
any, aka preserve current
|
HTTP
http
|
HTTPS
https
|
Modifier and Type | Method and Description |
---|---|
abstract int |
getPort(HttpsConfig config) |
boolean |
isCompatibleWith(Scheme other)
Checks if two schemes are compatible.
|
String |
urlName() |
abstract boolean |
usesStandardPort(HttpsConfig config) |
static Scheme |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Scheme[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Scheme HTTPS
public static final Scheme HTTP
public static final Scheme ANY
public static Scheme[] values()
for (Scheme c : Scheme.values()) System.out.println(c);
public static Scheme valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String urlName()
public boolean isCompatibleWith(Scheme other)
other
.other
- true
iff the schemes are compatible.public abstract boolean usesStandardPort(HttpsConfig config)
public abstract int getPort(HttpsConfig config)
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.