Class EmptySchema

java.lang.Object
org.everit.json.schema.Schema
org.everit.json.schema.EmptySchema
Direct Known Subclasses:
TrueSchema

public class EmptySchema extends Schema
A schema not specifying any restrictions, ie. accepting any values.
  • Field Details

  • Constructor Details

  • Method Details

    • builder

      public static EmptySchema.Builder builder()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Schema
    • canEqual

      protected boolean canEqual(Object other)
      Description copied from class: Schema
      Since we add state in subclasses, but want those subclasses to be non final, this allows us to have equals methods that satisfy the equals contract.

      http://www.artima.com/lejava/articles/equality.html

      Overrides:
      canEqual in class Schema
      Parameters:
      other - the subject of comparison
      Returns:
      true if this can be equal to other
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Schema