Class PGPSignatureAdvice
java.lang.Object
org.eclipse.equinox.p2.publisher.AbstractAdvice
org.eclipse.tycho.p2.tools.publisher.PGPSignatureAdvice
- All Implemented Interfaces:
org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice,org.eclipse.equinox.p2.publisher.IPublisherAdvice
public class PGPSignatureAdvice
extends org.eclipse.equinox.p2.publisher.AbstractAdvice
implements org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
-
Constructor Summary
ConstructorsConstructorDescriptionPGPSignatureAdvice(String id, org.eclipse.equinox.p2.metadata.Version version, String signature, String publicKeys) -
Method Summary
Modifier and TypeMethodDescriptiongetArtifactProperties(org.eclipse.equinox.p2.metadata.IInstallableUnit iu, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor) protected StringgetId()getInstallableUnitProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu) protected org.eclipse.equinox.p2.metadata.VersionbooleanisApplicable(String configSpec, boolean includeDefault, String candidateId, org.eclipse.equinox.p2.metadata.Version candidateVersion) Methods inherited from class org.eclipse.equinox.p2.publisher.AbstractAdvice
getConfigSpec, getVersionRange, matchConfig, matchId, matchVersion
-
Constructor Details
-
PGPSignatureAdvice
-
-
Method Details
-
getId
- Overrides:
getIdin classorg.eclipse.equinox.p2.publisher.AbstractAdvice
-
getVersion
protected org.eclipse.equinox.p2.metadata.Version getVersion()- Overrides:
getVersionin classorg.eclipse.equinox.p2.publisher.AbstractAdvice
-
getInstallableUnitProperties
public Map<String,String> getInstallableUnitProperties(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu) - Specified by:
getInstallableUnitPropertiesin interfaceorg.eclipse.equinox.p2.publisher.actions.IPropertyAdvice
-
isApplicable
public boolean isApplicable(String configSpec, boolean includeDefault, String candidateId, org.eclipse.equinox.p2.metadata.Version candidateVersion) - Specified by:
isApplicablein interfaceorg.eclipse.equinox.p2.publisher.IPublisherAdvice- Overrides:
isApplicablein classorg.eclipse.equinox.p2.publisher.AbstractAdvice
-
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
-