public class ObjectSchemaWrapper extends Object implements SchemaWrapper
Constructor and Description |
---|
ObjectSchemaWrapper(org.everit.json.schema.ObjectSchema wrapped) |
Modifier and Type | Method and Description |
---|---|
void |
accept(JsonSchemaWrapperVisitor visitor) |
Integer |
getMaxProperties() |
Integer |
getMinProperties() |
Map<String,Set<String>> |
getPropertyDependencies() |
SchemaWrapper |
getPropertyNameSchema() |
Map<String,SchemaWrapper> |
getPropertySchemas() |
Map<Pattern,SchemaWrapper> |
getRegexpPatternProperties() |
List<String> |
getRequiredProperties() |
Map<String,SchemaWrapper> |
getSchemaDependencies() |
SchemaWrapper |
getSchemaOfAdditionalProperties() |
boolean |
permitsAdditionalProperties() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getWrapped
public ObjectSchemaWrapper(org.everit.json.schema.ObjectSchema wrapped)
public SchemaWrapper getPropertyNameSchema()
public Integer getMinProperties()
public Integer getMaxProperties()
public boolean permitsAdditionalProperties()
public SchemaWrapper getSchemaOfAdditionalProperties()
public Map<Pattern,SchemaWrapper> getRegexpPatternProperties()
public Map<String,SchemaWrapper> getSchemaDependencies()
public Map<String,SchemaWrapper> getPropertySchemas()
public void accept(JsonSchemaWrapperVisitor visitor)
accept
in interface SchemaWrapper
Copyright © 2020 Red Hat. All rights reserved.