Class PathItem

    • Constructor Detail

      • PathItem

        public PathItem​(Context context,
                        io.openapiprocessor.jsonschema.schema.Bucket bucket)
    • Method Detail

      • isRef

        public boolean isRef()
        Description copied from interface: Reference
        check if this is a $ref object.
        Specified by:
        isRef in interface Reference
        Returns:
        true if $ref else false.
      • getRefObject

        public PathItem getRefObject()
      • getSummary

        public @Nullable java.lang.String getSummary()
        Specified by:
        getSummary in interface Reference
      • getDescription

        public @Nullable java.lang.String getDescription()
        Specified by:
        getDescription in interface Reference
      • getGet

        public @Nullable Operation getGet()
      • getPut

        public @Nullable Operation getPut()
      • getPost

        public @Nullable Operation getPost()
      • getDelete

        public @Nullable Operation getDelete()
      • getOptions

        public @Nullable Operation getOptions()
      • getHead

        public @Nullable Operation getHead()
      • getPatch

        public @Nullable Operation getPatch()
      • getTrace

        public @Nullable Operation getTrace()
      • getServers

        public java.util.Collection<Server> getServers()
      • getParameters

        public java.util.Collection<Parameter> getParameters()
      • getExtensions

        public java.util.Map<java.lang.String,​java.lang.Object> getExtensions()
        Description copied from interface: Extensions
        map of all extension properties.
        Specified by:
        getExtensions in interface Extensions
        Overrides:
        getExtensions in class Properties
        Returns:
        map of extension properties