vertx / io.vertx.reactivex.ext.web.api / RequestParameter

RequestParameter

open class RequestParameter

Request parameter holder NOTE: This class has been automatically generated from the io.vertx.ext.web.api.RequestParameter non RX-ified interface using Vert.x codegen.

Constructors

<init>

RequestParameter(delegate: RequestParameter)

Properties

__TYPE_ARG

static val __TYPE_ARG: TypeArg<RequestParameter>

Functions

create

open static fun create(name: String, value: Any): RequestParameter
open static fun create(value: Any): RequestParameter

equals

open fun equals(other: Any?): Boolean

getArray

open fun getArray(): MutableList<RequestParameter>

Returns null if value is not a list, otherwise it returns value

getBoolean

open fun getBoolean(): Boolean

Returns null if value is not a Boolean, otherwise it returns value

getDelegate

open fun getDelegate(): RequestParameter

getDouble

open fun getDouble(): Double

Returns null if value is not a Double, otherwise it returns value

getFloat

open fun getFloat(): Float

Returns null if value is not a Float, otherwise it returns value

getInteger

open fun getInteger(): Int

Returns null if value is not an Integer, otherwise it returns value

getJsonArray

open fun getJsonArray(): JsonArray

Returns null if value is not a JsonArray, otherwise it returns value

getJsonObject

open fun getJsonObject(): JsonObject

Returns null if value is not a JsonObject, otherwise it returns value

getLong

open fun getLong(): Long

Returns null if value is not a Long, otherwise it returns value

getName

open fun getName(): String

Get parameter name

getObjectKeys

open fun getObjectKeys(): MutableList<String>

If value is a map of fields, it returns keys of map, otherwise it returns null

getObjectValue

open fun getObjectValue(key: String): RequestParameter

If value is a map of fields, it returns value of field with key provided, otherwise it returns null

getString

open fun getString(): String

Returns null if value is not a String, otherwise it returns value

hashCode

open fun hashCode(): Int

isArray

open fun isArray(): Boolean

Returns true if value of RequestParameter is an array

isBoolean

open fun isBoolean(): Boolean

Returns true if value of RequestParameter is a Boolean instance

isDouble

open fun isDouble(): Boolean

Returns true if value of RequestParameter is a Double instance

isEmpty

open fun isEmpty(): Boolean

Alias of io.vertx.reactivex.ext.web.api.RequestParameter#isNull

isFloat

open fun isFloat(): Boolean

Returns true if value of RequestParameter is a Float instance

isInteger

open fun isInteger(): Boolean

Returns true if value of RequestParameter is an Integer instance

isJsonArray

open fun isJsonArray(): Boolean

Returns true if value of RequestParameter is a JsonArray instance

isJsonObject

open fun isJsonObject(): Boolean

Returns true if value of RequestParameter is a JsonObject instance

isLong

open fun isLong(): Boolean

Returns true if value of RequestParameter is a Long instance

isNull

open fun isNull(): Boolean

Returns true if value is null

isObject

open fun isObject(): Boolean

Returns true if value of RequestParameter is a map of fields

isString

open fun isString(): Boolean

Returns true if value of RequestParameter is a String instance

merge

open fun merge(otherParameter: RequestParameter): RequestParameter

Merge this request parameter with another one. Note: the parameter passed by argument has the priority

newInstance

open static fun newInstance(arg: RequestParameter): RequestParameter

setName

open fun setName(name: String): Unit

Set parameter name

setValue

open fun setValue(value: Any): Unit

Set value

toString

open fun toString(): String