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