net.ajaest.jdk.core.auxi
Class LastVersionChecker

java.lang.Object
  extended by net.ajaest.jdk.core.auxi.LastVersionChecker

public class LastVersionChecker
extends java.lang.Object


Field Summary
private  java.lang.Exception checkException
           
private  boolean isChecking
           
private  java.io.File lastVersionFile
           
private  java.lang.Boolean readSuccessFull
           
private  java.lang.String version
           
private  java.lang.Runnable versionCheker
           
private  java.net.URL versionFileUrl
           
private  java.lang.Exception writeException
           
private  boolean writeToFile
           
private  boolean writtenToFile
           
 
Constructor Summary
LastVersionChecker(java.net.URL versionFile)
           
 
Method Summary
 void checkVersion()
           
 java.lang.String getVersion()
           
 boolean getWriteToFile()
           
 boolean isChecking()
           
 boolean isWrittenInFile()
           
static void main(java.lang.String... args)
           
 java.lang.Boolean readSuccessfull()
           
 void setLastVersionFile(java.io.File f)
           
 void writeToFile(boolean writeToFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionFileUrl

private java.net.URL versionFileUrl

lastVersionFile

private java.io.File lastVersionFile

versionCheker

private java.lang.Runnable versionCheker

isChecking

private volatile boolean isChecking

writeToFile

private boolean writeToFile

writtenToFile

private boolean writtenToFile

readSuccessFull

private java.lang.Boolean readSuccessFull

checkException

private java.lang.Exception checkException

writeException

private java.lang.Exception writeException

version

private java.lang.String version
Constructor Detail

LastVersionChecker

public LastVersionChecker(java.net.URL versionFile)
Method Detail

getWriteToFile

public boolean getWriteToFile()

writeToFile

public void writeToFile(boolean writeToFile)

isWrittenInFile

public boolean isWrittenInFile()

isChecking

public boolean isChecking()

readSuccessfull

public java.lang.Boolean readSuccessfull()

getVersion

public java.lang.String getVersion()

setLastVersionFile

public void setLastVersionFile(java.io.File f)

checkVersion

public void checkVersion()

main

public static void main(java.lang.String... args)
                 throws java.net.MalformedURLException,
                        java.lang.InterruptedException
Throws:
java.net.MalformedURLException
java.lang.InterruptedException