@PublicApi public class SchemaParser extends java.lang.Object
TypeDefinitionRegistry of
definitions ready to be placed into SchemaGenerator say| Constructor and Description |
|---|
SchemaParser() |
| Modifier and Type | Method and Description |
|---|---|
TypeDefinitionRegistry |
buildRegistry(Document document)
special method to build directly a TypeDefinitionRegistry from a Document
useful for Introspection => IDL (Document) => TypeDefinitionRegistry
|
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
TypeDefinitionRegistryfile - the file to parseSchemaProblem - if there are problems compiling the schema definitionspublic TypeDefinitionRegistry parse(java.io.Reader reader) throws SchemaProblem
TypeDefinitionRegistryreader - the reader to parseSchemaProblem - if there are problems compiling the schema definitionspublic TypeDefinitionRegistry parse(java.lang.String schemaInput) throws SchemaProblem
TypeDefinitionRegistryschemaInput - the schema string to parseSchemaProblem - if there are problems compiling the schema definitionspublic TypeDefinitionRegistry buildRegistry(Document document)
document - containing type definitionsSchemaProblem - if an error occurs