} else { Version adjacent1 = new Version(left.getMajor(), left.getMinor(), left.getMicro(), left.getQualifier() + "-"); return adjacent1.compareTo(right) >= 0; if (rightClosed) { Version adjacent1 = new Version(left.getMajor(), left.getMinor(), left.getMicro(), left.getQualifier() + "-"); return adjacent1.equals(right); } else { Version adjacent2 = new Version(left.getMajor(), left.getMinor(), left.getMicro(), left.getQualifier() + "--"); return adjacent2.compareTo(right) >= 0;
/** * Returns the qualifier component of this * version identifier. * * @return the qualifier */ public String getQualifierComponent() { return version.getQualifier(); }
/** * Returns the qualifier component of this * version identifier. * * @return the qualifier */ public String getQualifierComponent() { return version.getQualifier(); }
/** * Returns the qualifier component of this * version identifier. * * @return the qualifier */ public String getQualifierComponent() { return version.getQualifier(); }
/** * Returns the qualifier component of this * version identifier. * * @return the qualifier */ public String getQualifierComponent() { return version.getQualifier(); }
private void writeVersion(Version version, DataOutputStream out) throws IOException { if (version == null || version.equals(Version.emptyVersion)) { out.writeByte(StateReader.NULL); return; } out.writeByte(StateReader.OBJECT); out.writeInt(version.getMajor()); out.writeInt(version.getMinor()); out.writeInt(version.getMicro()); writeQualifier(version.getQualifier(), out); }
private static void writeVersion(Version version, DataOutputStream out) throws IOException { if (version == null || version.equals(Version.emptyVersion)) { out.writeByte(NULL); return; } out.writeByte(OBJECT); out.writeInt(version.getMajor()); out.writeInt(version.getMinor()); out.writeInt(version.getMicro()); writeQualifier(version.getQualifier(), out); }
private void writeVersion(Version version, DataOutputStream out) throws IOException { if (version == null || version.equals(Version.emptyVersion)) { out.writeByte(StateReader.NULL); return; } out.writeByte(StateReader.OBJECT); out.writeInt(version.getMajor()); out.writeInt(version.getMinor()); out.writeInt(version.getMicro()); writeQualifier(version.getQualifier(), out); }
private void writeVersion(Version version, DataOutputStream out) throws IOException { if (version == null || version.equals(Version.emptyVersion)) { out.writeByte(StateReader.NULL); return; } out.writeByte(StateReader.OBJECT); out.writeInt(version.getMajor()); out.writeInt(version.getMinor()); out.writeInt(version.getMicro()); writeQualifier(version.getQualifier(), out); }
private static void writeVersion(Version version, DataOutputStream out) throws IOException { if (version == null || version.equals(Version.emptyVersion)) { out.writeByte(NULL); return; } out.writeByte(OBJECT); out.writeInt(version.getMajor()); out.writeInt(version.getMinor()); out.writeInt(version.getMicro()); writeQualifier(version.getQualifier(), out); }
private void writeVersion(Version version, DataOutputStream out) throws IOException { if (version == null || version.equals(Version.emptyVersion)) { out.writeByte(StateReader.NULL); return; } out.writeByte(StateReader.OBJECT); out.writeInt(version.getMajor()); out.writeInt(version.getMinor()); out.writeInt(version.getMicro()); writeQualifier(version.getQualifier(), out); }
private Object convertScalarAttribute(Object attr) { if (attr instanceof org.osgi.framework.Version) { org.osgi.framework.Version osgiVer = (org.osgi.framework.Version) attr; return Version.createOSGi(osgiVer.getMajor(), osgiVer.getMinor(), osgiVer.getMicro(), osgiVer.getQualifier()); } return attr.toString(); }
public static boolean isEquivalentTo(Version v1, Version v2) { if (v1.getMajor() != v2.getMajor() || v1.getMinor() != v2.getMinor()) return false; if (v1.getMicro() > v2.getMicro()) return true; if (v1.getMicro() < v2.getMicro()) return false; return v1.getQualifier().compareTo(v2.getQualifier()) >= 0; }
private Version getExpandedVersion(String versionStr) { Version version = Version.parseVersion( versionStr ); if ( VERSION_QUALIFIER.equals(version.getQualifier()) ) { return new Version(version.getMajor(), version.getMinor(), version.getMicro(), qualifier); } return version; }
/** * {@inheritDoc} */ public String transform(String propertyName, String value, String pattern) { Version version = new Version(value); VersionExpander expander = getVersionExpander(pattern); return expander.expand(version.getMajor(), version.getMinor(), version.getMicro(), version.getQualifier()); }
/** * {@inheritDoc} */ public String transform(String propertyName, String value, String pattern) { Version version = new Version(value); VersionExpander expander = getVersionExpander(pattern); return expander.expand(version.getMajor(), version.getMinor(), version.getMicro(), version.getQualifier()); }
/** * Create an omni version from an OSGi <code>version</code>. * @param version The OSGi version. Can be <code>null</code>. * @return The created omni version */ public static Version fromOSGiVersion(org.osgi.framework.Version version) { if (version == null) return null; if (version.getMajor() == Integer.MAX_VALUE && version.getMicro() == Integer.MAX_VALUE && version.getMicro() == Integer.MAX_VALUE) return Version.MAX_VERSION; return Version.createOSGi(version.getMajor(), version.getMinor(), version.getMicro(), version.getQualifier()); }
private static Version fromOSGiVersion(org.osgi.framework.Version version) { if (version == null) return Version.MAX_VERSION; if (version.getMajor() == Integer.MAX_VALUE && version.getMicro() == Integer.MAX_VALUE && version.getMicro() == Integer.MAX_VALUE) return Version.MAX_VERSION; return Version.createOSGi(version.getMajor(), version.getMinor(), version.getMicro(), version.getQualifier()); }
/** * Create an omni version from an OSGi <code>version</code>. * @param version The OSGi version. Can be <code>null</code>. * @return The created omni version */ public static Version fromOSGiVersion(org.osgi.framework.Version version) { if (version == null) return null; if (version.getMajor() == Integer.MAX_VALUE && version.getMicro() == Integer.MAX_VALUE && version.getMicro() == Integer.MAX_VALUE) return Version.MAX_VERSION; return Version.createOSGi(version.getMajor(), version.getMinor(), version.getMicro(), version.getQualifier()); }
/** * Create an omni version from an OSGi <code>version</code>. * @param version The OSGi version. Can be <code>null</code>. * @return The created omni version */ public static Version fromOSGiVersion(org.osgi.framework.Version version) { if (version == null) return null; if (version.getMajor() == Integer.MAX_VALUE && version.getMicro() == Integer.MAX_VALUE && version.getMicro() == Integer.MAX_VALUE) return Version.MAX_VERSION; return Version.createOSGi(version.getMajor(), version.getMinor(), version.getMicro(), version.getQualifier()); }