From 4b2715c36ffa2fb22e94345e98d3b807d97f00e2 Mon Sep 17 00:00:00 2001 From: zzz Date: Tue, 2 Dec 2014 13:30:31 +0000 Subject: [PATCH] RouterInfo: Add convenience method getVersion() --- router/java/src/net/i2p/data/router/RouterInfo.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/router/java/src/net/i2p/data/router/RouterInfo.java b/router/java/src/net/i2p/data/router/RouterInfo.java index fcd807a34..b0ff1ffd5 100644 --- a/router/java/src/net/i2p/data/router/RouterInfo.java +++ b/router/java/src/net/i2p/data/router/RouterInfo.java @@ -261,6 +261,18 @@ public class RouterInfo extends DatabaseEntry { return _options.getProperty(opt); } + /** + * For convenience, the same as getOption("router.version"), + * but returns "0" if unset. + * + * @return non-null, "0" if unknown. + * @since 0.9.18 + */ + public String getVersion() { + String rv = _options.getProperty("router.version"); + return rv != null ? rv : "0"; + } + /** * Configure a set of options or statistics that the router can expose. * Makes a copy.