Class MavenPropertiesAdvice
- java.lang.Object
-
- org.eclipse.tycho.p2.impl.publisher.MavenPropertiesAdvice
-
- All Implemented Interfaces:
org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice,org.eclipse.equinox.p2.publisher.IPublisherAdvice
public class MavenPropertiesAdvice extends Object implements org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
-
-
Constructor Summary
Constructors Constructor Description MavenPropertiesAdvice(String groupId, String artifactId, String version)MavenPropertiesAdvice(String groupId, String artifactId, String version, String classifier, String extension, String type, String repository)MavenPropertiesAdvice(IArtifactFacade artifactFacade, String classifier, MavenContext mavenContext)MavenPropertiesAdvice(IArtifactFacade artifactFacade, MavenContext mavenContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getArtifactProperties(org.eclipse.equinox.p2.metadata.IInstallableUnit iu, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)Map<String,String>getInstallableUnitProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)booleanisApplicable(String configSpec, boolean includeDefault, String id, org.eclipse.equinox.p2.metadata.Version version)voidsetDescriptorProperties(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
-
-
-
Constructor Detail
-
MavenPropertiesAdvice
public MavenPropertiesAdvice(IArtifactFacade artifactFacade, MavenContext mavenContext)
-
MavenPropertiesAdvice
public MavenPropertiesAdvice(IArtifactFacade artifactFacade, String classifier, MavenContext mavenContext)
-
MavenPropertiesAdvice
public MavenPropertiesAdvice(String groupId, String artifactId, String version)
-
-
Method Detail
-
getArtifactProperties
public Map<String,String> getArtifactProperties(org.eclipse.equinox.p2.metadata.IInstallableUnit iu, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
- Specified by:
getArtifactPropertiesin interfaceorg.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
-
setDescriptorProperties
public void setDescriptorProperties(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
-
getInstallableUnitProperties
public Map<String,String> getInstallableUnitProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
- Specified by:
getInstallableUnitPropertiesin interfaceorg.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
-
-