public final class ModelLoader
extends java.lang.Object
Model object.
This is an utility class that makes it easy to load a grammar object
from various sources.| Constructor | Description |
|---|---|
ModelLoader(Options _opt,
com.sun.codemodel.JCodeModel _codeModel,
ErrorReceiver er) |
| Modifier and Type | Method | Description |
|---|---|---|
Model |
annotateXMLSchema(com.sun.xml.xsom.XSSchemaSet xs) |
Annotates the obtained schema set.
|
DOMForest |
buildDOMForest(InternalizationLogic logic) |
Builds DOMForest and performs the internalization.
|
com.sun.xml.xsom.XSSchemaSet |
createXSOM(DOMForest forest,
SCDBasedBindingSet scdBasedBindingSet) |
Parses a
DOMForest into a XSSchemaSet. |
com.sun.xml.xsom.parser.XSOMParser |
createXSOMParser(DOMForest forest) |
|
com.sun.xml.xsom.parser.XSOMParser |
createXSOMParser(com.sun.xml.xsom.parser.XMLParser parser) |
Potentially problematic - make sure the parser instance passed is initialized
with proper security feature.
|
static Model |
load(Options opt,
com.sun.codemodel.JCodeModel codeModel,
ErrorReceiver er) |
A convenience method to load schemas into a
Model. |
com.sun.xml.xsom.XSSchemaSet |
loadXMLSchema() |
Parses a set of XML Schema files into an annotated grammar.
|
public ModelLoader(Options _opt, com.sun.codemodel.JCodeModel _codeModel, ErrorReceiver er)
public static Model load(Options opt, com.sun.codemodel.JCodeModel codeModel, ErrorReceiver er)
Model.public DOMForest buildDOMForest(InternalizationLogic logic) throws org.xml.sax.SAXException
org.xml.sax.SAXException - when a fatal error happenspublic com.sun.xml.xsom.XSSchemaSet loadXMLSchema()
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic Model annotateXMLSchema(com.sun.xml.xsom.XSSchemaSet xs)
public com.sun.xml.xsom.parser.XSOMParser createXSOMParser(com.sun.xml.xsom.parser.XMLParser parser)
parser - public com.sun.xml.xsom.parser.XSOMParser createXSOMParser(DOMForest forest)
public com.sun.xml.xsom.XSSchemaSet createXSOM(DOMForest forest, SCDBasedBindingSet scdBasedBindingSet) throws org.xml.sax.SAXException
DOMForest into a XSSchemaSet.org.xml.sax.SAXExceptionCopyright © 2018 Oracle Corporation. All rights reserved.