public abstract class AbstractModelParser extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Schema |
schema |
protected SchemaFactory |
schemaFactory |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractModelParser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureFactory(DocumentBuilderFactory dbf)
allows subclasses to configure the
DocumentBuilderFactory. |
protected abstract ModelInstance |
createModelInstance(DomDocument document) |
ModelInstance |
getEmptyModel() |
ModelInstance |
parseModelFromStream(InputStream inputStream) |
void |
validateModel(DomDocument document)
Validate DOM document
|
protected SchemaFactory schemaFactory
protected Schema schema
protected void configureFactory(DocumentBuilderFactory dbf)
DocumentBuilderFactory.dbf - the factory to configurepublic ModelInstance parseModelFromStream(InputStream inputStream)
public ModelInstance getEmptyModel()
public void validateModel(DomDocument document)
document - the DOM document to validateprotected abstract ModelInstance createModelInstance(DomDocument document)
Copyright © 2018. All rights reserved.