Package fr.royalpha.revenge.core.handler
Class URLManager
- java.lang.Object
-
- fr.royalpha.revenge.core.handler.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)booleandownload(org.bukkit.plugin.Plugin plugin, java.lang.String newVersion)static java.lang.StringgetLatestVersion()java.lang.Stringread()static booleanupdate(org.bukkit.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 boolean download(org.bukkit.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 boolean update(org.bukkit.plugin.Plugin plugin, java.lang.String newVersion, java.lang.Boolean localhost, URLManager.Link URLPath)
-
-