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.IPropertyAdvicepublic 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.IPropertyAdvicepublic 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