Package com.sun.msv.reader.xmlschema
Class MultiSchemaReader
java.lang.Object
com.sun.msv.reader.xmlschema.MultiSchemaReader
An utility class that
reads multiple XML Schema documents and combines them into one schema object.
Usage
Creates a new instance of XMLSchemaReader
, then pass it to the
constructor of this class. Then call the parse method as many times as you want.
Finally, call the finish method.
The parsed grammar can be obtained from the underlying XMLSchemaReader object.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
finish()
This method should be called when all the schemas are parsed.final XMLSchemaReader
Deprecated.final XMLSchemaGrammar
Obtains the parsed grammar.final void
void
Parse a schema supplied by a javax.xml.transform Source.void
parse
(InputSource is) Parses an additional schema.
-
Field Details
-
reader
-
finalized
private boolean finalized
-
-
Constructor Details
-
MultiSchemaReader
-
-
Method Details
-
getReader
Deprecated. -
getResult
Obtains the parsed grammar. -
parse
Parse a schema supplied by a javax.xml.transform Source.- Parameters:
source
-
-
parse
-
parse
Parses an additional schema. The caller can call this method many times to parse multiple schemas. If possible, the caller should set the system Id to the InputSource. -
finish
public void finish()This method should be called when all the schemas are parsed.
-