|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.SwingWorker<java.lang.Void,java.lang.Void>
core.Version
public class Version
The Version class handles version checking for iTunesDSM. The class polls a webserver for the most up to date version of iTunesDSM.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.SwingWorker |
---|
javax.swing.SwingWorker.StateValue |
Field Summary | |
---|---|
static Version |
ITUNESDSM_VERSION
Returns the current Version object of the iTunesDSM program. |
Constructor Summary | |
---|---|
Version()
Creates a new Version object where showUpToDataDialog is set to true, i.e. |
|
Version(boolean showUpToDateDialog)
Creates a new Version object with the option of showing the dialog that confirms the newest version of iTunesDSM. |
|
Version(int major,
int minor,
int bugfix)
Creates a new Version object given the major, minor, and bug fix integers. |
Method Summary | |
---|---|
java.lang.Void |
doInBackground()
The SwingWorker doInBackground method downloads information on the latest release and compares that with the current release. |
void |
done()
|
boolean |
equals(Version testVersion)
Tests whether or not to the version object is equal to another version object. |
int |
getBugFixVersion()
Returns the bug fix version. |
Version |
getLatestITDSMVersion()
Reads the newest version information from a file on a webserver. |
int |
getMajorVersion()
Returns the version's major version integer. |
int |
getMinorVersion()
Returns the version's minor version integer. |
java.lang.String |
getVersionDetails()
Returns version details. |
boolean |
isUpToDate(Version onlineVersion)
Determines whether this Version object is an newer version than the given olderVersion object. |
static void |
main(java.lang.String[] args)
|
static Version |
parseVersion(java.lang.String versionString)
Parses a version string. |
void |
setBugFixVersion(int bugFixVersion)
Sets the bug fix version integer. |
void |
setMajorVersion(int majorVersion)
Sets the verion's major version integer. |
void |
setMinorVersion(int minorVersion)
Sets the version's minor version number. |
java.lang.String |
toString()
Returns a formatted String object of the version object. |
Methods inherited from class javax.swing.SwingWorker |
---|
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final Version ITUNESDSM_VERSION
Constructor Detail |
---|
public Version()
public Version(boolean showUpToDateDialog)
showUpToDateDialog
- public Version(int major, int minor, int bugfix)
major
- The major version number.minor
- The minor version number.bugfix
- The bugfix version number.Method Detail |
---|
public java.lang.Void doInBackground()
doInBackground
in class javax.swing.SwingWorker<java.lang.Void,java.lang.Void>
public void done()
done
in class javax.swing.SwingWorker<java.lang.Void,java.lang.Void>
public java.lang.String getVersionDetails()
public boolean isUpToDate(Version onlineVersion)
onlineVersion
- The proposed Version object.
public Version getLatestITDSMVersion()
public int getBugFixVersion()
public void setBugFixVersion(int bugFixVersion)
bugFixVersion
- The bug fix integer to set the version's
bug fix integer to.public int getMajorVersion()
public void setMajorVersion(int majorVersion)
majorVersion
- The major versions integer to set the version to.
In the version string X.Y.Z, X will be set to majorVersion.public int getMinorVersion()
public void setMinorVersion(int minorVersion)
minorVersion
- The integer to set the version's
minor version integer to.public boolean equals(Version testVersion)
testVersion
- The version object to test against.
public static Version parseVersion(java.lang.String versionString)
versionString
- The string to parse the version numbers from.
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |