|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface JillProvider
Provides instances of JillConfig.
| Nested Class Summary | |
|---|---|
static class |
JillProvider.SubReleaseKind
The kind of sub-release. |
| Method Summary | ||
|---|---|---|
|
createConfig(java.lang.Class<T> cls)
Creates a JillConfig instance for an interface representing a JillConfig API
version. |
|
java.util.Collection<java.lang.Class<? extends JillConfig>> |
getSupportedConfigs()
Gives a Collection containing supported JillConfig API versions. |
|
java.lang.String |
getTranslatorBuildId()
The build ID of this Jill. |
|
int |
getTranslatorReleaseCode()
Gives an integer value that represents the release of this Jill, relative to other releases. |
|
java.lang.String |
getTranslatorReleaseName()
Gives the release name of this Jill (e.g. |
|
java.lang.String |
getTranslatorSourceCodeBase()
Identify the source code base of this Jill. |
|
int |
getTranslatorSubReleaseCode()
Gives an integer value that represents the sub-release of this Jill, relative to other sub-releases of the same release. |
|
JillProvider.SubReleaseKind |
getTranslatorSubReleaseKind()
Gives the kind of sub-release of this Jill. |
|
java.lang.String |
getTranslatorVersion()
Gives the version of this Jill, summarized in one string (e.g. |
|
|
isConfigSupported(java.lang.Class<T> cls)
Returns whether an interface representing a JillConfig API version is supported. |
|
| Method Detail |
|---|
@Nonnull
<T extends JillConfig> T createConfig(@Nonnull
java.lang.Class<T> cls)
throws ConfigNotSupportedException
JillConfig instance for an interface representing a JillConfig API
version.
cls - the JillConfig API interface
JillConfig instance
ConfigNotSupportedException - If no implementation is found for the given interface.
@Nonnull
<T extends JillConfig> boolean isConfigSupported(@Nonnull
java.lang.Class<T> cls)
JillConfig API version is supported.
cls - the JillConfig API interface
true if the config is supported@Nonnull java.util.Collection<java.lang.Class<? extends JillConfig>> getSupportedConfigs()
Collection containing supported JillConfig API versions.
JillConfig API versions@Nonnull java.lang.String getTranslatorVersion()
@Nonnull java.lang.String getTranslatorReleaseName()
@Nonnegative int getTranslatorReleaseCode()
@Nonnegative int getTranslatorSubReleaseCode()
@Nonnull JillProvider.SubReleaseKind getTranslatorSubReleaseKind()
@CheckForNull java.lang.String getTranslatorBuildId()
@CheckForNull java.lang.String getTranslatorSourceCodeBase()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||