Class URLManager
- java.lang.Object
-
- fr.royalpha.bungeeannounce.manager.URLManager
-
public class URLManager extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classURLManager.Link
-
Constructor Summary
Constructors Constructor Description URLManager(URLManager.Link link, java.lang.Boolean localhost)URLManager(java.lang.String url, java.lang.Boolean localhost)
-
Method Summary
Modifier and Type Method Description static java.lang.BooleancheckVersion(java.lang.String version, java.lang.Boolean localhost, URLManager.Link URLPath)voiddownload(net.md_5.bungee.api.plugin.Plugin plugin, java.lang.String newVersion)static URLManagergetContentURL(java.lang.String url, boolean localhost)static java.lang.StringgetLatestVersion()java.lang.Stringread()static voidupdate(net.md_5.bungee.api.plugin.Plugin plugin, java.lang.String newVersion, java.lang.Boolean localhost, URLManager.Link URLPath)
-
-
-
Constructor Detail
-
URLManager
public URLManager(URLManager.Link link, java.lang.Boolean localhost) throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
-
URLManager
public URLManager(java.lang.String url, java.lang.Boolean localhost) throws java.net.MalformedURLException- Throws:
java.net.MalformedURLException
-
-
Method Detail
-
read
public java.lang.String read() throws java.io.IOException- Throws:
java.io.IOException
-
download
public void download(net.md_5.bungee.api.plugin.Plugin plugin, java.lang.String newVersion)
-
checkVersion
public static java.lang.Boolean checkVersion(java.lang.String version, java.lang.Boolean localhost, URLManager.Link URLPath)
-
getLatestVersion
public static java.lang.String getLatestVersion()
-
update
public static void update(net.md_5.bungee.api.plugin.Plugin plugin, java.lang.String newVersion, java.lang.Boolean localhost, URLManager.Link URLPath)
-
getContentURL
public static URLManager getContentURL(java.lang.String url, boolean localhost) throws java.io.IOException
- Throws:
java.io.IOException
-
-