| Constructor and Description | 
|---|
Parser()  | 
| Modifier and Type | Method and Description | 
|---|---|
Schema.Parser | 
addTypes(Map<String,Schema> types)
Adds the provided types to the set of defined, named types known to this
 parser. 
 | 
Map<String,Schema> | 
getTypes()
Returns the set of defined, named types known to this parser. 
 | 
boolean | 
getValidate()
True iff names are validated. 
 | 
boolean | 
getValidateDefaults()
True iff default values are validated. 
 | 
Schema | 
parse(File file)
Parse a schema from the provided file. 
 | 
Schema | 
parse(InputStream in)
Parse a schema from the provided stream. 
 | 
Schema | 
parse(String s)
Parse a schema from the provided string. 
 | 
Schema | 
parse(String s,
     String... more)
Read a schema from one or more json strings 
 | 
Schema.Parser | 
setValidate(boolean validate)
Enable or disable name validation. 
 | 
Schema.Parser | 
setValidateDefaults(boolean validateDefaults)
Enable or disable default value validation. 
 | 
public Schema.Parser addTypes(Map<String,Schema> types)
public Map<String,Schema> getTypes()
public Schema.Parser setValidate(boolean validate)
public boolean getValidate()
public Schema.Parser setValidateDefaults(boolean validateDefaults)
public boolean getValidateDefaults()
public Schema parse(File file) throws IOException
IOExceptionpublic Schema parse(InputStream in) throws IOException
IOExceptionCopyright © 2009–2021 The Apache Software Foundation. All rights reserved.