Package io.vertx.openapi.validation
Interface Parameter
-
- All Known Subinterfaces:
RequestParameter,ResponseParameter
public interface Parameter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Objectget()default BooleangetBoolean()default BooleangetBoolean(Boolean defaultValue)default BuffergetBuffer()default BuffergetBuffer(Buffer defaultValue)default DoublegetDouble()default DoublegetDouble(Double defaultValue)default FloatgetFloat()default FloatgetFloat(Float defaultValue)default IntegergetInteger()default IntegergetInteger(Integer defaultValue)default JsonArraygetJsonArray()default JsonArraygetJsonArray(JsonArray defaultValue)default JsonObjectgetJsonObject()default JsonObjectgetJsonObject(JsonObject defaultValue)default LonggetLong()default LonggetLong(Long defaultValue)default StringgetString()default StringgetString(String defaultValue)default booleanisBoolean()default booleanisBuffer()default booleanisEmpty()default booleanisJsonArray()default booleanisJsonObject()default booleanisNull()default booleanisNumber()default booleanisString()
-
-
-
Method Detail
-
getString
default String getString()
- Returns:
- null if value is not a
String, otherwise it returns value
-
getString
default String getString(String defaultValue)
- Returns:
- the default if value is not a
Stringor is null, otherwise it returns the value.
-
isString
default boolean isString()
- Returns:
- true if value of this instance is a
Stringinstance
-
getInteger
default Integer getInteger()
-
getInteger
default Integer getInteger(Integer defaultValue)
- Returns:
- the default supplied if value is not a
Numberor is null, otherwise it returns the value.
-
getLong
default Long getLong()
-
getLong
default Long getLong(Long defaultValue)
- Returns:
- the default supplied if value is not a
Numberor is null, otherwise it returns the value.
-
getFloat
default Float getFloat()
-
getFloat
default Float getFloat(Float defaultValue)
- Returns:
- the default supplied if value is not a
Numberor is null, otherwise it returns the value.
-
getDouble
default Double getDouble()
-
getDouble
default Double getDouble(Double defaultValue)
- Returns:
- the default supplied if value is not a
Numberor is null, otherwise it returns the value.
-
isNumber
default boolean isNumber()
- Returns:
- true if value of this instance is a
Numberinstance
-
getBoolean
default Boolean getBoolean()
- Returns:
- null if value is not a
Boolean, otherwise it returns value
-
getBoolean
default Boolean getBoolean(Boolean defaultValue)
- Returns:
- the default supplied if value is not a
Booleanor is null, otherwise it returns the value.
-
isBoolean
default boolean isBoolean()
- Returns:
- true if value of this instance is a
Booleaninstance
-
getJsonObject
default JsonObject getJsonObject()
- Returns:
- null if value is not a
JsonObject, otherwise it returns value
-
getJsonObject
default JsonObject getJsonObject(JsonObject defaultValue)
- 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
default JsonArray getJsonArray()
- Returns:
- null if value is not a
JsonArray, otherwise it returns value
-
getJsonArray
default JsonArray getJsonArray(JsonArray defaultValue)
- Returns:
- the default supplied if value is not a
JsonArrayor is null, otherwise it returns the value.
-
isJsonArray
default boolean isJsonArray()
- Returns:
- true if value of this instance is a
JsonArrayinstance
-
getBuffer
default Buffer getBuffer()
- Returns:
- null if value is not a
Buffer, otherwise it returns value
-
getBuffer
default Buffer getBuffer(Buffer defaultValue)
- Returns:
- the default suppliedif value is not a
Bufferor is null, otherwise it returns the value.
-
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
-
-