Package esmska.update
Class VersionFile
- java.lang.Object
-
- esmska.update.VersionFile
-
public class VersionFile extends java.lang.ObjectClass describing and creating the version file.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAG_DEPRECATED_GATEWAYstatic java.lang.StringTAG_DOWNLOADstatic java.lang.StringTAG_FILENAMEstatic java.lang.StringTAG_GATEWAYstatic java.lang.StringTAG_ICONstatic java.lang.StringTAG_LAST_UNSTABLE_VERSIONstatic java.lang.StringTAG_LAST_VERSIONstatic java.lang.StringTAG_MIN_VERSIONstatic java.lang.StringTAG_NAMEstatic java.lang.StringTAG_REASONstatic java.lang.StringTAG_ROOTstatic java.lang.StringTAG_VERSION
-
Constructor Summary
Constructors Constructor Description VersionFile()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcreate(java.io.OutputStream out, java.lang.String stableProgramVersion, java.lang.String unstableProgramVersion)Create new version file printed to provided output streamstatic voidmain(java.lang.String[] args)Create new version file printed to standard output
-
-
-
Field Detail
-
TAG_ROOT
public static final java.lang.String TAG_ROOT
- See Also:
- Constant Field Values
-
TAG_LAST_VERSION
public static final java.lang.String TAG_LAST_VERSION
- See Also:
- Constant Field Values
-
TAG_LAST_UNSTABLE_VERSION
public static final java.lang.String TAG_LAST_UNSTABLE_VERSION
- See Also:
- Constant Field Values
-
TAG_GATEWAY
public static final java.lang.String TAG_GATEWAY
- See Also:
- Constant Field Values
-
TAG_NAME
public static final java.lang.String TAG_NAME
- See Also:
- Constant Field Values
-
TAG_FILENAME
public static final java.lang.String TAG_FILENAME
- See Also:
- Constant Field Values
-
TAG_VERSION
public static final java.lang.String TAG_VERSION
- See Also:
- Constant Field Values
-
TAG_MIN_VERSION
public static final java.lang.String TAG_MIN_VERSION
- See Also:
- Constant Field Values
-
TAG_DOWNLOAD
public static final java.lang.String TAG_DOWNLOAD
- See Also:
- Constant Field Values
-
TAG_ICON
public static final java.lang.String TAG_ICON
- See Also:
- Constant Field Values
-
TAG_DEPRECATED_GATEWAY
public static final java.lang.String TAG_DEPRECATED_GATEWAY
- See Also:
- Constant Field Values
-
TAG_REASON
public static final java.lang.String TAG_REASON
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String[] args) throws java.lang.ExceptionCreate new version file printed to standard output- Parameters:
args- the command line arguments; the first argument is optional and may contain the latest stable program version to use; the second argument is optional and may contain the latest unstable program version to use- Throws:
java.lang.Exception
-
create
public static void create(java.io.OutputStream out, java.lang.String stableProgramVersion, java.lang.String unstableProgramVersion) throws java.lang.ExceptionCreate new version file printed to provided output stream- Parameters:
out- output stream, not nullstableProgramVersion- latest stable program version, may be nullunstableProgramVersion- latest unstable program version, may be null- Throws:
java.lang.Exception
-
-