|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openstreetmap.josm.data.Version
public class Version
Provides basic information about the currently used JOSM build.
Field Summary | |
---|---|
private java.lang.String |
buildName
|
private static Version |
instance
the unique instance |
private boolean |
isLocalBuild
|
static int |
JOSM_UNKNOWN_VERSION
constant to indicate that the current build isn't assigned a JOSM version number |
private java.lang.String |
releaseDescription
|
private java.lang.String |
time
|
private int |
version
|
Constructor Summary | |
---|---|
Version()
|
Method Summary | |
---|---|
java.lang.String |
getAgentString()
|
static Version |
getInstance()
Replies the unique instance of the version information |
java.lang.String |
getReleaseAttributes()
Replies a text with the release attributes |
java.lang.String |
getTime()
Replies the build date as string |
int |
getVersion()
Replies the JOSM version. |
java.lang.String |
getVersionString()
Replies the version string. |
void |
init()
|
protected void |
initFromRevisionInfo(java.lang.String revisionInfo)
Initializes the version infos from the revision resource file |
boolean |
isLocalBuild()
Replies true if this is a local build, i.e. |
static java.lang.String |
loadResourceFile(java.net.URL resource)
Load the specified resource as string. |
protected java.util.HashMap<java.lang.String,java.lang.String> |
parseManifestStyleFormattedString(java.lang.String content)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int JOSM_UNKNOWN_VERSION
private static Version instance
private int version
private java.lang.String releaseDescription
private java.lang.String time
private java.lang.String buildName
private boolean isLocalBuild
Constructor Detail |
---|
public Version()
Method Detail |
---|
public static java.lang.String loadResourceFile(java.net.URL resource)
resource
- the resource url to load
public static Version getInstance()
protected java.util.HashMap<java.lang.String,java.lang.String> parseManifestStyleFormattedString(java.lang.String content)
protected void initFromRevisionInfo(java.lang.String revisionInfo)
revisionInfo
- the revision info loaded from a revision resource filepublic void init()
public java.lang.String getVersionString()
public java.lang.String getReleaseAttributes()
public java.lang.String getTime()
public int getVersion()
JOSM_UNKNOWN_VERSION
if the version isn't known.
public boolean isLocalBuild()
public java.lang.String getAgentString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |