// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.fasterxml.jackson.databind.jsonschema; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.node.JsonNodeFactory; import com.fasterxml.jackson.databind.node.ObjectNode; public class JsonSchema { private final ObjectNode schema; public JsonSchema(ObjectNode objectnode) { schema = objectnode; } public static JsonNode getDefaultSchemaNode() { ObjectNode objectnode = JsonNodeFactory.instance.objectNode(); objectnode.put("type", "any"); return objectnode; } public boolean equals(Object obj) { if (obj != this) { if (obj == null) { return false; } if (!(obj instanceof JsonSchema)) { return false; } obj = (JsonSchema)obj; if (schema == null) { if (((JsonSchema) (obj)).schema != null) { return false; } } else { return schema.equals(((JsonSchema) (obj)).schema); } } return true; } public ObjectNode getSchemaNode() { return schema; } public int hashCode() { return schema.hashCode(); } public String toString() { return schema.toString(); } }