public class SchemaParser
extends java.lang.Object
TypeDefinitionRegistry
of
definitions ready to be placed into SchemaGenerator
sayConstructor and Description |
---|
SchemaParser() |
Modifier and Type | Method and Description |
---|---|
TypeDefinitionRegistry |
parse(java.io.File file)
Parse a file of schema definitions and create a
TypeDefinitionRegistry |
TypeDefinitionRegistry |
parse(java.io.Reader reader)
Parse a reader of schema definitions and create a
TypeDefinitionRegistry |
TypeDefinitionRegistry |
parse(java.lang.String schemaInput)
Parse a string of schema definitions and create a
TypeDefinitionRegistry |
public TypeDefinitionRegistry parse(java.io.File file) throws SchemaProblem
TypeDefinitionRegistry
file
- the file to parseSchemaProblem
- if there are problems compiling the schema definitionspublic TypeDefinitionRegistry parse(java.io.Reader reader) throws SchemaProblem
TypeDefinitionRegistry
reader
- the reader to parseSchemaProblem
- if there are problems compiling the schema definitionspublic TypeDefinitionRegistry parse(java.lang.String schemaInput) throws SchemaProblem
TypeDefinitionRegistry
schemaInput
- the schema string to parseSchemaProblem
- if there are problems compiling the schema definitions