Class AuthoredIUAction
- java.lang.Object
-
- org.eclipse.equinox.p2.publisher.AbstractPublisherAction
-
- org.eclipse.tycho.p2.impl.publisher.AuthoredIUAction
-
- All Implemented Interfaces:
org.eclipse.equinox.p2.publisher.IPublisherAction
public class AuthoredIUAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction implements org.eclipse.equinox.p2.publisher.IPublisherAction
-
-
Constructor Summary
Constructors Constructor Description AuthoredIUAction(java.io.File location)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addMarkerProperty(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
private void
ensureSelfCapability(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
org.eclipse.core.runtime.IStatus
perform(org.eclipse.equinox.p2.publisher.IPublisherInfo info, org.eclipse.equinox.p2.publisher.IPublisherResult results, org.eclipse.core.runtime.IProgressMonitor monitor)
private java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit>
toIUs(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription description)
private void
tweakIU(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
-
Methods inherited from class org.eclipse.equinox.p2.publisher.AbstractPublisherAction
addSelfCapability, createConfigSpec, createCUIdString, createFilterSpec, createIdString, createIURequirements, createIUShell, createLDAPString, createPack200ArtifactDescriptor, createParentIU, createParentPrefixComputer, createRootPrefixComputer, createSelfCapability, filterMatches, getArrayFromString, parseConfigSpec, processAdditionalInstallableUnitsAdvice, processArtifactPropertiesAdvice, processCapabilityAdvice, processInstallableUnitPropertiesAdvice, processTouchpointAdvice, processTouchpointAdvice, processUpdateDescriptorAdvice, publishArtifact, publishArtifact, queryForIU, queryForIUs, setPublisherInfo, toRequiredCapability
-
-
-
-
Field Detail
-
IU_TYPE
public static final java.lang.String IU_TYPE
- See Also:
- Constant Field Values
-
iuProject
public java.io.File iuProject
-
-
Method Detail
-
perform
public org.eclipse.core.runtime.IStatus perform(org.eclipse.equinox.p2.publisher.IPublisherInfo info, org.eclipse.equinox.p2.publisher.IPublisherResult results, org.eclipse.core.runtime.IProgressMonitor monitor)
- Specified by:
perform
in interfaceorg.eclipse.equinox.p2.publisher.IPublisherAction
- Specified by:
perform
in classorg.eclipse.equinox.p2.publisher.AbstractPublisherAction
-
toIUs
private java.util.Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> toIUs(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription description)
-
tweakIU
private void tweakIU(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
-
addMarkerProperty
private void addMarkerProperty(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
-
ensureSelfCapability
private void ensureSelfCapability(org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription iu)
-
-