Package com.io7m.smfj.core
Interface SMFSchemaIdentifierType
-
- All Known Implementing Classes:
SMFSchemaIdentifier
@Immutable public interface SMFSchemaIdentifierType
A schema identifier.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SMFSchemaName
name()
default java.lang.String
toHumanString()
default int
versionMajor()
default int
versionMinor()
-
-
-
Method Detail
-
name
@Parameter SMFSchemaName name()
- Returns:
- The schema name
-
versionMajor
@Parameter @Default default int versionMajor()
- Returns:
- The schema major version
-
versionMinor
@Parameter @Default default int versionMinor()
- Returns:
- The schema minor version
-
toHumanString
@Lazy default java.lang.String toHumanString()
- Returns:
- A humanly-readable string describing the schema identifier
-
-