public final class QuiltMeta
extends java.lang.Object
| Constructor and Description |
|---|
QuiltMeta(java.io.File quiltManifest,
java.io.File quiltInstallerManifest)
Create a new Quilt Meta instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkQuiltVersion(java.lang.String quiltVersion)
Check whether the specified Quilt version is available/correct/valid.
|
java.util.Optional<java.net.URL> |
installerUrl(java.lang.String quiltVersion)
Get the
URL to the Quilt installer for the specified version. |
java.lang.String[] |
installerVersionsArrayAscending()
Get the array of available Quilt installer version, in
Type.ASCENDING order. |
java.lang.String[] |
installerVersionsArrayDescending()
Get the array of available Quilt installer version, in
Type.DESCENDING order. |
java.util.List<java.lang.String> |
installerVersionsAscending()
Get the list of available Quilt installer version, in
Type.ASCENDING order. |
java.util.List<java.lang.String> |
installerVersionsDescending()
Get the list of available Quilt installer version, in
Type.DESCENDING order. |
boolean |
isInstallerUrlAvailable(java.lang.String quiltVersion)
Check whether a
URL to the specified Quilt installer version is available. |
java.net.URL |
latestInstallerUrl()
Get the
URL to the latest Quilt installer. |
java.lang.String |
latestInstallerVersion()
Get the latest Quilt installer version.
|
java.lang.String |
latestLoaderVersion()
Get the latest Quilt loader version.
|
java.lang.String[] |
loaderVersionsArrayAscending()
Get an array of available Quilt loader versions, in
Type.ASCENDING order. |
java.lang.String[] |
loaderVersionsArrayDescending()
Get an array of available Quilt loader versions, in
Type.DESCENDING order. |
java.util.List<java.lang.String> |
loaderVersionsAscending()
Get a list of available Quilt loader versions, in
Type.ASCENDING order. |
java.util.List<java.lang.String> |
loaderVersionsDescending()
Get a list of available Quilt loader versions, in
Type.DESCENDING order. |
java.net.URL |
releaseInstallerUrl()
Get the
URL to the release Quilt installer. |
java.lang.String |
releaseInstallerVersion()
Get the release Quilt installer version.
|
java.lang.String |
releaseLoaderVersion()
Get the release Quilt loader version.
|
void |
update()
Update the
QuiltLoader and QuiltInstaller information. |
public QuiltMeta(java.io.File quiltManifest,
java.io.File quiltInstallerManifest)
quiltManifest - Quilt manifest file..quiltInstallerManifest - Quilt-installer manifest file..public void update()
throws java.net.MalformedURLException
QuiltLoader and QuiltInstaller information.java.net.MalformedURLException - if a URL could not be constructedpublic java.lang.String latestLoaderVersion()
public java.lang.String releaseLoaderVersion()
public java.util.List<java.lang.String> loaderVersionsAscending()
Type.ASCENDING order.Type.ASCENDING order.public java.util.List<java.lang.String> loaderVersionsDescending()
Type.DESCENDING order.Type.DESCENDING order.public java.lang.String[] loaderVersionsArrayAscending()
Type.ASCENDING order.Type.ASCENDING order.public java.lang.String[] loaderVersionsArrayDescending()
Type.DESCENDING order.Type.DESCENDING order.public java.lang.String latestInstallerVersion()
public java.lang.String releaseInstallerVersion()
public java.util.List<java.lang.String> installerVersionsAscending()
Type.ASCENDING order.Type.ASCENDING order.public java.util.List<java.lang.String> installerVersionsDescending()
Type.DESCENDING order.Type.DESCENDING order.public java.lang.String[] installerVersionsArrayAscending()
Type.ASCENDING order.Type.ASCENDING order.public java.lang.String[] installerVersionsArrayDescending()
Type.DESCENDING order.Type.DESCENDING order.public java.net.URL latestInstallerUrl()
URL to the latest Quilt installer.public java.net.URL releaseInstallerUrl()
URL to the release Quilt installer.public boolean isInstallerUrlAvailable(java.lang.String quiltVersion)
URL to the specified Quilt installer version is available.quiltVersion - Quilt version.true if a URL to the specified Quilt installer
version is available.public java.util.Optional<java.net.URL> installerUrl(java.lang.String quiltVersion)
URL to the Quilt installer for the specified version.quiltVersion - Quilt version.public boolean checkQuiltVersion(java.lang.String quiltVersion)
quiltVersion - Quilt version.true if the specified version is available/correct/valid.