Class OptionPreset

java.lang.Object
com.github.victools.jsonschema.generator.OptionPreset

public class OptionPreset extends Object
Selection of Option entries to be enabled by default, which can be overridden via SchemaGeneratorConfigBuilder.with(Option, Option...)/SchemaGeneratorConfigBuilder.without(Option, Option...).
  • Field Details

    • FULL_DOCUMENTATION

      public static final OptionPreset FULL_DOCUMENTATION
      Preset: including private/package/protected/public fields and all public methods.
    • PLAIN_JSON

      public static final OptionPreset PLAIN_JSON
      Preset: including private/package/protected/public fields and no methods.
    • JAVA_OBJECT

      public static final OptionPreset JAVA_OBJECT
      Preset: including public fields and all public methods.
  • Constructor Details

    • OptionPreset

      public OptionPreset(Option... enabledByDefault)
      Constructor: defining the fixed list of options to be enabled by default.
      Parameters:
      enabledByDefault - options in this preset
  • Method Details