public abstract class SpigetUpdateAbstract extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
currentVersion |
protected ResourceInfo |
latestResourceInfo |
protected Logger |
log |
static String |
RESOURCE_INFO |
static String |
RESOURCE_VERSION |
protected int |
resourceId |
protected String |
userAgent |
protected VersionComparator |
versionComparator |
| Constructor and Description |
|---|
SpigetUpdateAbstract(int resourceId,
String currentVersion,
Logger log) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkForUpdate(UpdateCallback callback) |
protected abstract void |
dispatch(Runnable runnable) |
ResourceInfo |
getLatestResourceInfo() |
String |
getUserAgent() |
boolean |
isVersionNewer(String oldVersion,
String newVersion) |
SpigetUpdateAbstract |
setUserAgent(String userAgent) |
SpigetUpdateAbstract |
setVersionComparator(VersionComparator comparator) |
public static final String RESOURCE_INFO
public static final String RESOURCE_VERSION
protected final int resourceId
protected final String currentVersion
protected final Logger log
protected String userAgent
protected VersionComparator versionComparator
protected ResourceInfo latestResourceInfo
public String getUserAgent()
public SpigetUpdateAbstract setUserAgent(String userAgent)
public SpigetUpdateAbstract setVersionComparator(VersionComparator comparator)
public ResourceInfo getLatestResourceInfo()
protected abstract void dispatch(Runnable runnable)
public void checkForUpdate(UpdateCallback callback)
Copyright © 2021. All rights reserved.