public class SchemaReader
extends java.lang.Object
| Constructor and Description |
|---|
SchemaReader(org.xml.sax.InputSource source)
Creates a new SchemaReader for the given InputSource
|
SchemaReader(java.io.Reader reader,
java.lang.String filename)
Creates a new SchemaReader for the given Reader
|
SchemaReader(java.lang.String url)
Creates a new SchemaReader for the given URL
|
| Modifier and Type | Method and Description |
|---|---|
Schema |
read()
Reads the Schema from the source and returns the Schema
object model.
|
void |
setCacheIncludedSchemas(boolean cache)
Sets wheter or not to cache the included xml schemas
instead of inlining them as specified by the XML Schema
specification.
|
void |
setEntityResolver(org.xml.sax.EntityResolver resolver)
Sets the EntityResolver used to resolve SYSTEM Identifier.
|
void |
setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Sets the ErrorHandler.
|
void |
setURIResolver(URIResolver uriresolver)
Sets the URIResolver used to resolve hrefs.
|
void |
setValidation(boolean validate)
Sets whether or not post-read validation should
occur.
|
public SchemaReader(org.xml.sax.InputSource source)
throws java.io.IOException
source - the InputSource to read the Schema from.java.io.IOExceptionpublic SchemaReader(java.io.Reader reader,
java.lang.String filename)
throws java.io.IOException
reader - the Reader to read the Schema from.filename - for reporting errors.java.io.IOExceptionpublic SchemaReader(java.lang.String url)
throws java.io.IOException
url - the URL stringjava.io.IOExceptionpublic Schema read() throws java.io.IOException
java.io.IOExceptionpublic void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
errorHandler - public void setCacheIncludedSchemas(boolean cache)
cache - true to cache the included XML Schemas.public void setValidation(boolean validate)
validate - a boolean that when true will force
a call to Schema#validate after the schema is read.public void setEntityResolver(org.xml.sax.EntityResolver resolver)
resolver - the EntityResolver to use.public void setURIResolver(URIResolver uriresolver)
uriresolver - the URIResolver to use.Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com