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 theSMFSchemaParserProviderTypeinterface.
-
-
Constructor Summary
Constructors Constructor Description SMFSchemaParserProvider()Construct a schema parser provider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SMFSchemaParserTypeschemaParserCreate(java.net.URI path, java.io.InputStream stream)java.util.SortedSet<SMFSchemaVersion>schemaSupportedVersions()
-
-
-
Method Detail
-
schemaSupportedVersions
public java.util.SortedSet<SMFSchemaVersion> schemaSupportedVersions()
- Specified by:
schemaSupportedVersionsin interfaceSMFSchemaParserProviderType- Returns:
- The set of supported schema language versions
-
schemaParserCreate
public SMFSchemaParserType schemaParserCreate(java.net.URI path, java.io.InputStream stream)
- Specified by:
schemaParserCreatein interfaceSMFSchemaParserProviderType- Parameters:
path- The URI referred to by the input stream, for diagnostic messagesstream- An input stream- Returns:
- A new parser for the schema
-
-