|
||||||||||
| 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.Objectpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||