Package org.apache.felix.utils.version
Class VersionTable
- java.lang.Object
-
- org.apache.felix.utils.version.VersionTable
-
public final class VersionTable extends java.lang.Object
Cache of Versions backed by a WeakHashMap to conserve memory. VersionTable.getVersion should be used in preference to new Version() or Version.parseVersion.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.util.WeakHashMap
versions
-
Constructor Summary
Constructors Modifier Constructor Description private
VersionTable()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.osgi.framework.Version
getVersion(int major, int minor, int micro)
static org.osgi.framework.Version
getVersion(int major, int minor, int micro, java.lang.String qualifier)
static org.osgi.framework.Version
getVersion(java.lang.String version)
static org.osgi.framework.Version
getVersion(java.lang.String version, boolean clean)
-
-
-
Method Detail
-
getVersion
public static org.osgi.framework.Version getVersion(java.lang.String version)
-
getVersion
public static org.osgi.framework.Version getVersion(java.lang.String version, boolean clean)
-
getVersion
public static org.osgi.framework.Version getVersion(int major, int minor, int micro)
-
getVersion
public static org.osgi.framework.Version getVersion(int major, int minor, int micro, java.lang.String qualifier)
-
-