public static ArtifactKey createBinaryArtifactKey(String id, Version version) { return new ArtifactKey(BINARY_ARTIFACT_CLASSIFIER, id, version); }
public static IArtifactKey parse(String specification) { String[] parts = getArrayFromList(specification, SEPARATOR); if (parts.length < 2 || parts.length > 3) throw new IllegalArgumentException("Unexpected number of parts in artifact key: " + specification); //$NON-NLS-1$ Version version = Version.emptyVersion; if (parts.length == 3 && parts[2].trim().length() > 0) version = Version.parseVersion(parts[2]); try { return new ArtifactKey(parts[0], parts[1], version); } catch (IllegalArgumentException e) { throw (IllegalArgumentException) new IllegalArgumentException("Wrong version syntax in artifact key: " + specification).initCause(e); //$NON-NLS-1$ } }
public String toString() { return classifier + SEPARATOR + id + SEPARATOR + getVersion(); }
public static ArtifactKey createBinaryArtifactKey(String id, Version version) { return new ArtifactKey(BINARY_ARTIFACT_CLASSIFIER, id, version); }
public int hashCode() { int hash = id.hashCode(); hash = 17 * hash + getVersion().hashCode(); hash = 17 * hash + classifier.hashCode(); return hash; }
public static ArtifactKey createBinaryArtifactKey(String id, Version version) { return new ArtifactKey(BINARY_ARTIFACT_CLASSIFIER, id, version); }
public boolean equals(Object obj) { if (!(obj instanceof IArtifactKey)) return false; IArtifactKey ak = (IArtifactKey) obj; return ak.getId().equals(id) && ak.getVersion().equals(getVersion()) && ak.getClassifier().equals(classifier); }
public static ArtifactKey createBinaryArtifactKey(String id, Version version) { return new ArtifactKey(BINARY_ARTIFACT_CLASSIFIER, id, version); }
public IArtifactKey createArtifactKey(String classifier, String id, Version version) { return new ArtifactKey(classifier, id, version); }
public IArtifactKey createArtifactKey(String classifier, String id, Version version) { return new ArtifactKey(classifier, id, version); }
public static IArtifactKey createBundleArtifactKey(String bsn, String version) { return new ArtifactKey(OSGI_BUNDLE_CLASSIFIER, bsn, Version.parseVersion(version)); }
public static IArtifactKey createBundleArtifactKey(String bsn, String version) { return new ArtifactKey(OSGI_BUNDLE_CLASSIFIER, bsn, Version.parseVersion(version)); }
public static IArtifactKey createFeatureArtifactKey(String id, String version) { return new ArtifactKey(PublisherHelper.ECLIPSE_FEATURE_CLASSIFIER, id, Version.parseVersion(version)); }
public static IArtifactKey createFeatureArtifactKey(String id, String version) { return new ArtifactKey(PublisherHelper.ECLIPSE_FEATURE_CLASSIFIER, id, Version.parseVersion(version)); }
public static IArtifactKey createFeatureArtifactKey(String id, String version) { return new ArtifactKey(PublisherHelper.ECLIPSE_FEATURE_CLASSIFIER, id, Version.parseVersion(version)); }
public static IArtifactKey createBundleArtifactKey(String bsn, String version) { return new ArtifactKey(OSGI_BUNDLE_CLASSIFIER, bsn, Version.parseVersion(version)); }
public ArtifactHandler(AbstractHandler parentHandler, Attributes attributes, Set<SimpleArtifactDescriptor> artifacts) { super(parentHandler, ARTIFACT_ELEMENT); this.artifacts = artifacts; String[] values = parseRequiredAttributes(attributes, required); Version version = checkVersion(ARTIFACT_ELEMENT, VERSION_ATTRIBUTE, values[2]); // TODO: resolve access restriction on ArtifactKey construction currentArtifact = new SimpleArtifactDescriptor(new ArtifactKey(values[0], values[1], version)); }
public ArtifactHandler(AbstractHandler parentHandler, Attributes attributes, Set<SimpleArtifactDescriptor> artifacts) { super(parentHandler, ARTIFACT_ELEMENT); this.artifacts = artifacts; String[] values = parseRequiredAttributes(attributes, required); Version version = checkVersion(ARTIFACT_ELEMENT, VERSION_ATTRIBUTE, values[2]); // TODO: resolve access restriction on ArtifactKey construction currentArtifact = new SimpleArtifactDescriptor(new ArtifactKey(values[0], values[1], version)); }
public ArtifactHandler(AbstractHandler parentHandler, Attributes attributes, Set<SimpleArtifactDescriptor> artifacts) { super(parentHandler, ARTIFACT_ELEMENT); this.artifacts = artifacts; String[] values = parseRequiredAttributes(attributes, required); Version version = checkVersion(ARTIFACT_ELEMENT, VERSION_ATTRIBUTE, values[2]); // TODO: resolve access restriction on ArtifactKey construction currentArtifact = new SimpleArtifactDescriptor(new ArtifactKey(values[0], values[1], version)); }
public ArtifactHandler(AbstractHandler parentHandler, Attributes attributes, Set<SimpleArtifactDescriptor> artifacts) { super(parentHandler, ARTIFACT_ELEMENT); this.artifacts = artifacts; String[] values = parseRequiredAttributes(attributes, required); Version version = checkVersion(ARTIFACT_ELEMENT, VERSION_ATTRIBUTE, values[2]); // TODO: resolve access restriction on ArtifactKey construction currentArtifact = new SimpleArtifactDescriptor(new ArtifactKey(values[0], values[1], version)); }