## Uses of Interface
io.vertx.openapi.contract.Parameter

- Packages that use Parameter
  Package | Description
  --- | ---
  io.vertx.openapi.contract |
  io.vertx.openapi.validation |
  io.vertx.openapi.validation.transformer |

- - ### Uses of Parameter in io.vertx.openapi.contract

    Methods in io.vertx.openapi.contract that return types with arguments of type Parameter
    Modifier and Type | Method and Description
    --- | ---
    `List<Parameter>` | Response.`getHeaders()`
    `List<Parameter>` | Operation.`getParameters()`
    `List<Parameter>` | Path.`getParameters()`

  - ### Uses of Parameter in io.vertx.openapi.validation

    Methods in io.vertx.openapi.validation with parameters of type Parameter
    Modifier and Type | Method and Description
    --- | ---
    `static ValidatorException` | ValidatorException.`createCantDecodeValue(Parameter parameter)`
    `static ValidatorException` | ValidatorException.`createInvalidValue(Parameter parameter, JsonSchemaValidationException cause)`
    `static ValidatorException` | ValidatorException.`createInvalidValueFormat(Parameter parameter)`
    `static ValidatorException` | ValidatorException.`createMissingRequiredParameter(Parameter parameter)`
    `static ValidatorException` | ValidatorException.`createUnsupportedValueFormat(Parameter parameter)`

  - ### Uses of Parameter in io.vertx.openapi.validation.transformer

    Methods in io.vertx.openapi.validation.transformer with parameters of type Parameter
    Modifier and Type | Method and Description
    --- | ---
    `protected String[]` | FormTransformer.`getArrayValues(Parameter parameter, String rawValue)`
    `protected String[]` | MatrixTransformer.`getArrayValues(Parameter parameter, String rawValue)`
    `protected String[]` | SimpleTransformer.`getArrayValues(Parameter parameter, String rawValue)`
    `protected String[]` | LabelTransformer.`getArrayValues(Parameter parameter, String rawValue)`
    `protected abstract String[]` | ParameterTransformer.`getArrayValues(Parameter parameter, String rawValue)`
    `protected String[]` | FormTransformer.`getObjectKeysAndValues(Parameter parameter, String rawValue)`
    `protected String[]` | MatrixTransformer.`getObjectKeysAndValues(Parameter parameter, String rawValue)`
    `protected String[]` | SimpleTransformer.`getObjectKeysAndValues(Parameter parameter, String rawValue)`
    `protected String[]` | LabelTransformer.`getObjectKeysAndValues(Parameter parameter, String rawValue)`
    `protected abstract String[]` | ParameterTransformer.`getObjectKeysAndValues(Parameter parameter, String rawValue)`
    `Object` | MatrixTransformer.`transform(Parameter parameter, String rawValue)`
    `Object` | LabelTransformer.`transform(Parameter parameter, String rawValue)`
    `Object` | ParameterTransformer.`transform(Parameter parameter, String rawValue)` Transforms the raw value from its `String` representation into JSON.
    `Object` | ParameterTransformer.`transformArray(Parameter parameter, String rawValue)` Like `ParameterTransformer.transform(Parameter, String)`, but only for values considered to be an array.
    `Object` | ParameterTransformer.`transformObject(Parameter parameter, String rawValue)` Like `ParameterTransformer.transform(Parameter, String)`, but only for values considered to be an object.
    `Object` | ParameterTransformer.`transformPrimitive(Parameter parameter, String rawValue)` Like `ParameterTransformer.transform(Parameter, String)`, but only for values considered to be primitive.

Copyright © 2023 Eclipse. All rights reserved.