Class LevelLoader.PropertiesLoader

java.lang.Object
com.atlassian.oai.validator.report.LevelLoader.PropertiesLoader
All Implemented Interfaces:
LevelLoader
Enclosing interface:
LevelLoader

public static class LevelLoader.PropertiesLoader extends Object implements LevelLoader
Loads levels from properties of the form {prefix}{key}={LEVEL}.

The {prefix} can be any String. If not provided, no prefix is applied.

To set the default level, use the property {prefix}defaultLevel={LEVEL}

For example, with a prefix "swagger.":

     swagger.validation.request=ERROR
     swagger.validation.response=WARN
     swagger.defaultLevel=INFO
 
  • Constructor Details

    • PropertiesLoader

      public PropertiesLoader(String sourcePath, String prefix)
    • PropertiesLoader

      public PropertiesLoader(File source, String prefix)
    • PropertiesLoader

      public PropertiesLoader(URL source, String prefix)
    • PropertiesLoader

      public PropertiesLoader(Properties source, String prefix)
  • Method Details