org.sonatype.tycho.p2.impl.publisher
Class MavenPropertiesAdvice

java.lang.Object
  extended by org.sonatype.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
MavenPropertiesAdvice(String groupId, String artifactId, String version)
           
MavenPropertiesAdvice(String groupId, String artifactId, String version, String classifier)
           
 
Method Summary
 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)
           
 boolean isApplicable(String configSpec, boolean includeDefault, String id, org.eclipse.equinox.p2.metadata.Version version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenPropertiesAdvice

public MavenPropertiesAdvice(String groupId,
                             String artifactId,
                             String version)

MavenPropertiesAdvice

public MavenPropertiesAdvice(String groupId,
                             String artifactId,
                             String version,
                             String classifier)
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:
getArtifactProperties in interface org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice

getInstallableUnitProperties

public Map<String,String> getInstallableUnitProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
Specified by:
getInstallableUnitProperties in interface org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice

isApplicable

public boolean isApplicable(String configSpec,
                            boolean includeDefault,
                            String id,
                            org.eclipse.equinox.p2.metadata.Version version)
Specified by:
isApplicable in interface org.eclipse.equinox.p2.publisher.IPublisherAdvice


Copyright © 2008-2011. All Rights Reserved.