public interface HttpParameter extends CharSequence
{
String value = Param.text(httpServletRequest, "my default value");
}
enum Param implements HttpParam {
REGEXP,
TEXT;| Modifier and Type | Method and Description |
|---|---|
default char |
charAt(int index) |
default boolean |
isFalse(javax.servlet.ServletRequest request) |
default boolean |
isTrue(javax.servlet.ServletRequest request) |
default int |
length() |
default String |
of(javax.servlet.ServletRequest request)
Default value is an empty String
|
default String |
of(javax.servlet.ServletRequest request,
String defaultValue)
Returns a parameter of the request of a default value
|
default CharSequence |
subSequence(int start,
int end) |
String |
toString()
Returns a parameter name
|
codePoints, chars@Nonnull String toString()
toString in interface CharSequencetoString in class Objectdefault int length()
length in interface CharSequencedefault char charAt(int index)
charAt in interface CharSequencedefault CharSequence subSequence(int start, int end)
subSequence in interface CharSequence@Nonnull default String of(@Nonnull javax.servlet.ServletRequest request)
default String of(@Nonnull javax.servlet.ServletRequest request, @Nullable String defaultValue)
default boolean isTrue(@Nonnull javax.servlet.ServletRequest request)
default boolean isFalse(@Nonnull javax.servlet.ServletRequest request)
Copyright 2015, Pavel Ponec