Package org.apache.felix.utils.version
Class VersionTable
- java.lang.Object
-
- org.apache.felix.utils.version.VersionTable
-
public final class VersionTable extends java.lang.ObjectCache 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.WeakHashMapversions
-
Constructor Summary
Constructors Modifier Constructor Description privateVersionTable()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.osgi.framework.VersiongetVersion(int major, int minor, int micro)static org.osgi.framework.VersiongetVersion(int major, int minor, int micro, java.lang.String qualifier)static org.osgi.framework.VersiongetVersion(java.lang.String version)static org.osgi.framework.VersiongetVersion(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)
-
-