Package org.hl7.fhir.utilities
Class VersionUtilities
- java.lang.Object
-
- org.hl7.fhir.utilities.VersionUtilities
-
public class VersionUtilities extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCURRENT_FULL_VERSIONstatic StringCURRENT_VERSION
-
Constructor Summary
Constructors Constructor Description VersionUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetCurrentPackageVersion(String v)static StringgetCurrentVersion(String v)static StringgetMajMin(String version)static booleanisCorePackage(String s)static booleanisR2BVer(String ver)static booleanisR2Ver(String ver)static booleanisR3Ver(String ver)static booleanisR4Ver(String ver)static booleanisR5Ver(String ver)static booleanisSemVer(String version)static booleanisSupportedVersion(String version)static booleanisThisOrLater(String test, String current)return true if the current vresion equals test, or later so if a feature is defined in 4.0, if (VersionUtilities.isThisOrLater("4.0", version))...static StringlistSupportedVersions()static StringpackageForVersion(String v)static booleanversionsCompatible(String v1, String v2)
-
-
-
Field Detail
-
CURRENT_VERSION
public static final String CURRENT_VERSION
- See Also:
- Constant Field Values
-
CURRENT_FULL_VERSION
public static final String CURRENT_FULL_VERSION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
VersionUtilities
public VersionUtilities()
-
-
Method Detail
-
packageForVersion
public static String packageForVersion(String v)
-
getCurrentVersion
public static String getCurrentVersion(String v)
-
getCurrentPackageVersion
public static String getCurrentPackageVersion(String v)
-
isSupportedVersion
public static boolean isSupportedVersion(String version)
-
listSupportedVersions
public static String listSupportedVersions()
-
versionsCompatible
public static boolean versionsCompatible(String v1, String v2)
-
isCorePackage
public static boolean isCorePackage(String s)
-
isThisOrLater
public static boolean isThisOrLater(String test, String current)
return true if the current vresion equals test, or later so if a feature is defined in 4.0, if (VersionUtilities.isThisOrLater("4.0", version))...- Parameters:
test-current-- Returns:
-
-