Class OpenApiJsonSubstitutions

  • All Implemented Interfaces:
    OpenApiMapper

    public final class OpenApiJsonSubstitutions
    extends java.lang.Object
    implements OpenApiMapper
    Substitutes JSON string values using the mapping defined in openapi.substitutions.
    • Constructor Detail

      • OpenApiJsonSubstitutions

        public OpenApiJsonSubstitutions()
    • Method Detail

      • getOrder

        public byte getOrder()
        Description copied from interface: OpenApiMapper
        Gets the sort order of the plugin from -128 to 127.

        Plugins are applied according to this sort order. Lower values are executed before higher values (for example, -128 comes before 0, comes before 127). Plugins default to 0, which is the middle point between the minimum and maximum order values.

        Specified by:
        getOrder in interface OpenApiMapper
        Returns:
        Returns the sort order, defaulting to 0.
      • updateNode

        public ObjectNode updateNode​(Context<? extends Trait> context,
                                     OpenApi openapi,
                                     ObjectNode node)
        Description copied from interface: OpenApiMapper
        Modifies the Node/JSON representation of an OpenAPI object.
        Specified by:
        updateNode in interface OpenApiMapper
        Parameters:
        context - Conversion context.
        openapi - OpenAPI object being converted to a node.
        node - OpenAPI object node.
        Returns:
        Returns the updated ObjectNode.