Class ParseOptions


  • public class ParseOptions
    extends Object
    • Constructor Detail

      • ParseOptions

        public ParseOptions()
    • Method Detail

      • isResolve

        public boolean isResolve()
      • setResolve

        public void setResolve​(boolean resolve)
      • isResolveCombinators

        public boolean isResolveCombinators()
      • setResolveCombinators

        public void setResolveCombinators​(boolean resolveCombinators)
      • isResolveFully

        public boolean isResolveFully()
      • setResolveFully

        public void setResolveFully​(boolean resolveFully)
      • isResolveRequestBody

        public boolean isResolveRequestBody()
      • setResolveRequestBody

        public void setResolveRequestBody​(boolean resolveRequestBody)
        If set to true, will help resolving the requestBody as inline, provided resolve is also set to true. Default is false because of the existing behaviour.
      • isFlatten

        public boolean isFlatten()
      • setFlatten

        public void setFlatten​(boolean flatten)
      • isSkipMatches

        public boolean isSkipMatches()
      • setSkipMatches

        public void setSkipMatches​(boolean skipMatches)
      • isFlattenComposedSchemas

        public boolean isFlattenComposedSchemas()
      • setFlattenComposedSchemas

        public void setFlattenComposedSchemas​(boolean flattenComposedSchemas)
      • isCamelCaseFlattenNaming

        public boolean isCamelCaseFlattenNaming()
      • setCamelCaseFlattenNaming

        public void setCamelCaseFlattenNaming​(boolean camelCaseFlattenNaming)
      • isAllowEmptyString

        public boolean isAllowEmptyString()
      • setAllowEmptyString

        public void setAllowEmptyString​(boolean allowEmptyStrings)
      • isValidateExternalRefs

        public boolean isValidateExternalRefs()
      • setValidateExternalRefs

        public void setValidateExternalRefs​(boolean validateExternalRefs)
      • isLegacyYamlDeserialization

        public boolean isLegacyYamlDeserialization()
        if set to true, triggers YAML deserialization as done up to 2.0.30, not supporting YAML Anchors safe resolution.
      • setLegacyYamlDeserialization

        public void setLegacyYamlDeserialization​(boolean legacyYamlDeserialization)
      • setOaiAuthor

        public void setOaiAuthor​(boolean oaiAuthor)
      • isOaiAuthor

        public boolean isOaiAuthor()
      • setValidateInternalRefs

        public void setValidateInternalRefs​(boolean validateInternalRefs)
      • isValidateInternalRefs

        public boolean isValidateInternalRefs()
      • isInferSchemaType

        public boolean isInferSchemaType()
      • setInferSchemaType

        public void setInferSchemaType​(boolean inferSchemaType)
      • isSafelyResolveURL

        public boolean isSafelyResolveURL()
      • setSafelyResolveURL

        public void setSafelyResolveURL​(boolean safelyResolveURL)
      • getRemoteRefAllowList

        public List<String> getRemoteRefAllowList()
      • setRemoteRefAllowList

        public void setRemoteRefAllowList​(List<String> remoteRefAllowList)
      • getRemoteRefBlockList

        public List<String> getRemoteRefBlockList()
      • setRemoteRefBlockList

        public void setRemoteRefBlockList​(List<String> remoteRefBlockList)