public class MavenPropertiesAdvice
extends java.lang.Object
implements org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
properties |
Constructor and Description |
---|
MavenPropertiesAdvice(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
MavenPropertiesAdvice(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String classifier) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getArtifactProperties(org.eclipse.equinox.p2.metadata.IInstallableUnit iu,
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) |
java.util.Map<java.lang.String,java.lang.String> |
getInstallableUnitProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu) |
boolean |
isApplicable(java.lang.String configSpec,
boolean includeDefault,
java.lang.String id,
org.eclipse.equinox.p2.metadata.Version version) |
public MavenPropertiesAdvice(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
public MavenPropertiesAdvice(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String classifier)
public java.util.Map<java.lang.String,java.lang.String> getArtifactProperties(org.eclipse.equinox.p2.metadata.IInstallableUnit iu, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
getArtifactProperties
in interface org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
public java.util.Map<java.lang.String,java.lang.String> getInstallableUnitProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
getInstallableUnitProperties
in interface org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
public boolean isApplicable(java.lang.String configSpec, boolean includeDefault, java.lang.String id, org.eclipse.equinox.p2.metadata.Version version)
isApplicable
in interface org.eclipse.equinox.p2.publisher.IPublisherAdvice