Changeset 4024 in osm for applications/editors/josm/plugins/validator/src
- Timestamp:
- 2007-08-08T22:30:31+02:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/util/Util.java
r3440 r4024 8 8 import java.net.URLConnection; 9 9 import java.util.StringTokenizer; 10 import java.util.regex.Matcher;11 import java.util.regex.Pattern;12 10 13 11 import javax.swing.JButton; … … 15 13 import org.openstreetmap.josm.Main; 16 14 import org.openstreetmap.josm.plugins.Plugin; 15 import org.openstreetmap.josm.plugins.PluginInformation; 17 16 import org.openstreetmap.josm.plugins.PluginProxy; 18 17 import org.openstreetmap.josm.tools.ImageProvider; … … 81 80 public static Version getVersion() 82 81 { 83 String revision; 84 try 85 { 86 revision = loadFile(Util.class.getResource("/resources/REVISION")); 87 } 88 catch (Exception e) 89 { 90 return null; 91 } 92 93 Pattern versionPattern = Pattern.compile(".*?Revision: ([0-9]*).*", Pattern.CASE_INSENSITIVE|Pattern.DOTALL); 94 Matcher match = versionPattern.matcher(revision); 95 String version = match.matches() ? match.group(1) : "UNKNOWN"; 96 97 Pattern timePattern = Pattern.compile(".*?Last Changed Date: ([^\n]*).*", Pattern.CASE_INSENSITIVE|Pattern.DOTALL); 98 match = timePattern.matcher(revision); 99 String time = match.matches() ? match.group(1) : "UNKNOWN"; 100 101 return new Version(version, time); 82 PluginInformation info = PluginInformation.getLoaded("validator"); 83 if( info == null ) 84 return null; 85 86 return new Version(info.version, info.attr.get("Plugin-Date")); 102 87 } 103 88
Note:
See TracChangeset
for help on using the changeset viewer.