Class AbstractSchemaReader
- java.lang.Object
-
- org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaReader
-
- All Implemented Interfaces:
SchemaReader
- Direct Known Subclasses:
SchemaReaderImpl
public abstract class AbstractSchemaReader extends Object implements SchemaReader
This interface describes an XSD reader to be used internally.- Author:
- Christophe DENEUX - Capgemini Sud
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ow2.easywsdl.schema.api.SchemaReader
SchemaReader.FeatureConstants
-
-
Constructor Summary
Constructors Constructor Description AbstractSchemaReader()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description protected abstract SchemareadExternalPart(URI schemaURI, URI baseURI, Map<URI,AbsItfSchema> imports)Read an external XML Schema URI according to a base URI.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaReader
getDocumentBaseURI, getFeature, getFeatures, read, read, read, setDocumentBaseURI, setFeature, setFeatures
-
-
-
-
Method Detail
-
readExternalPart
protected abstract Schema readExternalPart(URI schemaURI, URI baseURI, Map<URI,AbsItfSchema> imports) throws SchemaException, MalformedURLException, URISyntaxException
Read an external XML Schema URI according to a base URI.- Throws:
SchemaExceptionMalformedURLException- The URL based on the external XSD URI and the current base URI is a malformed URL.URISyntaxException- The URL based on the external XSD URI and the current base URI is an URL not formatted strictly according to to RFC2396 and cannot be converted to a URI.
-
-