Package com.io7m.smfj.validation.main
Class SMFSchemaParserProvider
- java.lang.Object
-
- com.io7m.smfj.validation.main.SMFSchemaParserProvider
-
- All Implemented Interfaces:
SMFSchemaParserProviderType
public final class SMFSchemaParserProvider extends java.lang.Object implements SMFSchemaParserProviderType
The default implementation of theSMFSchemaParserProviderType
interface.
-
-
Constructor Summary
Constructors Constructor Description SMFSchemaParserProvider()
Construct a schema parser provider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SMFSchemaParserType
schemaParserCreate(java.net.URI path, java.io.InputStream stream)
java.util.SortedSet<SMFSchemaVersion>
schemaSupportedVersions()
-
-
-
Method Detail
-
schemaSupportedVersions
public java.util.SortedSet<SMFSchemaVersion> schemaSupportedVersions()
- Specified by:
schemaSupportedVersions
in interfaceSMFSchemaParserProviderType
- Returns:
- The set of supported schema language versions
-
schemaParserCreate
public SMFSchemaParserType schemaParserCreate(java.net.URI path, java.io.InputStream stream)
- Specified by:
schemaParserCreate
in interfaceSMFSchemaParserProviderType
- Parameters:
path
- The URI referred to by the input stream, for diagnostic messagesstream
- An input stream- Returns:
- A new parser for the schema
-
-