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 class
URLManager.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.Boolean
checkVersion(java.lang.String version, java.lang.Boolean localhost, URLManager.Link URLPath)
boolean
download(org.bukkit.plugin.Plugin plugin, java.lang.String newVersion)
static java.lang.String
getLatestVersion()
java.lang.String
read()
static boolean
update(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)
-
-