├── .gitignore ├── LICENSE ├── LICENSE.LESSER ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src └── main └── java └── fr └── theshark34 └── supdate ├── BarAPI.java ├── SUpdate.java ├── ServerRequester.java ├── Updater.java ├── application ├── Application.java ├── ApplicationManager.java ├── event │ ├── ApplicationEvent.java │ ├── FileCheckingEvent.java │ └── fileaction │ │ ├── FileActionDownloadEvent.java │ │ ├── FileActionEvent.java │ │ └── FileActionRenameEvent.java └── integrated │ └── FileDeleter.java ├── check ├── CheckMethod.java ├── FileInfos.java └── md5 │ ├── MD5CheckMethod.java │ └── MD5FileInfos.java ├── exception ├── BadServerResponseException.java ├── BadServerVersionException.java ├── FileNoPermissionException.java ├── ServerDisabledException.java ├── ServerMissingSomethingException.java └── UnableToCheckException.java ├── files ├── DownloadTask.java ├── FileAction.java └── FileManager.java └── models ├── CheckResponse.java ├── SizeResponse.java ├── StateResponse.java └── VersionResponse.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/LICENSE.LESSER -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/BarAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/BarAPI.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/SUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/SUpdate.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/ServerRequester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/ServerRequester.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/Updater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/Updater.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/application/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/application/Application.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/application/ApplicationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/application/ApplicationManager.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/application/event/ApplicationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/application/event/ApplicationEvent.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/application/event/FileCheckingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/application/event/FileCheckingEvent.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/application/event/fileaction/FileActionDownloadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/application/event/fileaction/FileActionDownloadEvent.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/application/event/fileaction/FileActionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/application/event/fileaction/FileActionEvent.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/application/event/fileaction/FileActionRenameEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/application/event/fileaction/FileActionRenameEvent.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/application/integrated/FileDeleter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/application/integrated/FileDeleter.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/check/CheckMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/check/CheckMethod.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/check/FileInfos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/check/FileInfos.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/check/md5/MD5CheckMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/check/md5/MD5CheckMethod.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/check/md5/MD5FileInfos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/check/md5/MD5FileInfos.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/exception/BadServerResponseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/exception/BadServerResponseException.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/exception/BadServerVersionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/exception/BadServerVersionException.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/exception/FileNoPermissionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/exception/FileNoPermissionException.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/exception/ServerDisabledException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/exception/ServerDisabledException.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/exception/ServerMissingSomethingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/exception/ServerMissingSomethingException.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/exception/UnableToCheckException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/exception/UnableToCheckException.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/files/DownloadTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/files/DownloadTask.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/files/FileAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/files/FileAction.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/files/FileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/files/FileManager.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/models/CheckResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/models/CheckResponse.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/models/SizeResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/models/SizeResponse.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/models/StateResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/models/StateResponse.java -------------------------------------------------------------------------------- /src/main/java/fr/theshark34/supdate/models/VersionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Litarvan/S-Update/HEAD/src/main/java/fr/theshark34/supdate/models/VersionResponse.java --------------------------------------------------------------------------------