Interface Parameter
- All Known Subinterfaces:
RequestParameter, ResponseParameter
public interface Parameter
-
Method Summary
Modifier and TypeMethodDescriptionget()default Booleandefault BooleangetBoolean(Boolean defaultValue) default Bufferdefault Bufferdefault Doubledefault Doubledefault FloatgetFloat()default Floatdefault Integerdefault IntegergetInteger(Integer defaultValue) default JsonArraydefault JsonArraygetJsonArray(JsonArray defaultValue) default JsonObjectdefault JsonObjectgetJsonObject(JsonObject defaultValue) default LonggetLong()default Longdefault Stringdefault Stringdefault booleandefault booleanisBuffer()default booleanisEmpty()default booleandefault booleandefault booleanisNull()default booleanisNumber()default booleanisString()
-
Method Details
-
getString
-
getString
-
isString
default boolean isString()- Returns:
- true if value of this instance is a
Stringinstance
-
getInteger
-
getInteger
-
getLong
-
getLong
-
getFloat
-
getFloat
-
getDouble
-
getDouble
-
isNumber
default boolean isNumber()- Returns:
- true if value of this instance is a
Numberinstance
-
getBoolean
-
getBoolean
-
isBoolean
default boolean isBoolean()- Returns:
- true if value of this instance is a
Booleaninstance
-
getJsonObject
- Returns:
- null if value is not a
JsonObject, otherwise it returns value
-
getJsonObject
- Returns:
- the default supplied if value is not a
JsonObjector is null, otherwise it returns the value.
-
isJsonObject
default boolean isJsonObject()- Returns:
- true if value of this instance is a
JsonObjectinstance
-
getJsonArray
-
getJsonArray
-
isJsonArray
default boolean isJsonArray()- Returns:
- true if value of this instance is a
JsonArrayinstance
-
getBuffer
-
getBuffer
-
isBuffer
default boolean isBuffer()- Returns:
- true if value of this instance is a
Bufferinstance
-
isNull
default boolean isNull()- Returns:
- true if value is null
-
isEmpty
default boolean isEmpty()- Returns:
- true if it's an empty
String, an emptyJsonObject/JsonArray, an emptyBufferor it's null
-
get
Object get()- Returns:
- the plain value
-