Class RequestParameter

java.lang.Object
io.vertx.mutiny.ext.web.validation.RequestParameter
All Implemented Interfaces:
MutinyDelegate

public class RequestParameter extends Object implements MutinyDelegate
Request parameter holder

NOTE: This class has been automatically generated from the original non Mutiny-ified interface.

Author:
Francesco Guardiani @slinkydeveloper
See Also:
  • RequestParameter
  • Field Details

  • Constructor Details

    • RequestParameter

      public RequestParameter(io.vertx.ext.web.validation.RequestParameter delegate)
      Create a new instance of RequestParameter delegating to the given (non-null) instance of RequestParameter.
    • RequestParameter

      public RequestParameter(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.ext.web.validation.RequestParameter getDelegate()
      Get the delegate instance.

      This method returns the instance on which this shim is delegating the calls. And so, give you access to the bare API.

      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate instance
    • getString

      public String getString()
      Returns:
      null if value is not a String, otherwise it returns value
    • isString

      public boolean isString()
      Returns:
      true if value of this instance is a String instance
    • getInteger

      public Integer getInteger()
      Returns:
      null if value is not a Number, otherwise it returns value as Integer
    • getLong

      public Long getLong()
      Returns:
      null if value is not a Number, otherwise it returns value as Long
    • getFloat

      public Float getFloat()
      Returns:
      null if value is not a Number, otherwise it returns value as Float
    • getDouble

      public Double getDouble()
      Returns:
      null if value is not a Number, otherwise it returns value as Double
    • isNumber

      public boolean isNumber()
      Returns:
      true if value of this instance is a Number instance
    • getBoolean

      public Boolean getBoolean()
      Returns:
      null if value is not a Boolean, otherwise it returns value
    • isBoolean

      public boolean isBoolean()
      Returns:
      true if value of this instance is a Boolean instance
    • getJsonObject

      public io.vertx.core.json.JsonObject getJsonObject()
      Returns null if value is not a JsonObject, otherwise it returns value
      Returns:
      . Can be null.
    • isJsonObject

      public boolean isJsonObject()
      Returns:
      true if value of this instance is a JsonObject instance
    • getJsonArray

      public io.vertx.core.json.JsonArray getJsonArray()
      Returns:
      null if value is not a JsonArray, otherwise it returns value
    • isJsonArray

      public boolean isJsonArray()
      Returns:
      true if value of this instance is a JsonArray instance
    • getBuffer

      public io.vertx.core.buffer.Buffer getBuffer()
      Returns:
      null if value is not a Buffer, otherwise it returns value
    • isBuffer

      public boolean isBuffer()
      Returns:
      true if value of this instance is a Buffer instance
    • isNull

      public boolean isNull()
      Returns:
      true if value is null
    • isEmpty

      public boolean isEmpty()
      Returns:
      True if it's an empty string, an empty json object/array, an empty buffer or it's null
    • get

      public Object get()
      Returns:
      the internal value. The internal value is always a valid Vert.x JSON type
    • create

      public static RequestParameter create(Object value)
    • newInstance

      public static RequestParameter newInstance(io.vertx.ext.web.validation.RequestParameter delegate)
      Creates a new instance of the RequestParameter.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object