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

java.lang.Object
  extended by org.eclipse.equinox.p2.publisher.AbstractPublisherAction
      extended by org.sonatype.tycho.p2.impl.publisher.AbstractDependenciesAction
          extended by org.sonatype.tycho.p2.impl.publisher.AbstractSiteDependenciesAction
All Implemented Interfaces:
org.eclipse.equinox.p2.publisher.IPublisherAction
Direct Known Subclasses:
CategoryDependenciesAction, SiteDependenciesAction

public abstract class AbstractSiteDependenciesAction
extends AbstractDependenciesAction


Field Summary
 
Fields inherited from class org.sonatype.tycho.p2.impl.publisher.AbstractDependenciesAction
ANY_QUALIFIER, FEATURE_GROUP_IU_SUFFIX, OSGI_ARCH, OSGI_NL, OSGI_OS, OSGi_versionMin, OSGI_WS
 
Fields inherited from class org.eclipse.equinox.p2.publisher.AbstractPublisherAction
CONFIG_ANY, CONFIG_SEGMENT_SEPARATOR, info
 
Constructor Summary
AbstractSiteDependenciesAction(String id, String version)
           
 
Method Summary
static org.eclipse.equinox.p2.metadata.Version createSiteVersion(String version)
           
protected  String getId()
           
protected  Set<org.eclipse.equinox.p2.metadata.IRequirement> getRequiredCapabilities()
           
protected  org.eclipse.equinox.p2.metadata.Version getVersion()
           
 
Methods inherited from class org.sonatype.tycho.p2.impl.publisher.AbstractDependenciesAction
addProperties, addProvidedCapabilities, addRequiredCapability, addResults, createVersion, getFilter, getFilter, getVersionRange, getVersionRange, perform
 
Methods inherited from class org.eclipse.equinox.p2.publisher.AbstractPublisherAction
addSelfCapability, createConfigSpec, createCUIdString, createFilterSpec, createIdString, createIURequirements, createIUShell, createPack200ArtifactDescriptor, createParentIU, createParentPrefixComputer, createRootPrefixComputer, createSelfCapability, filterMatches, getArrayFromString, parseConfigSpec, processAdditionalInstallableUnitsAdvice, processArtifactPropertiesAdvice, processCapabilityAdvice, processInstallableUnitPropertiesAdvice, processTouchpointAdvice, processTouchpointAdvice, publishArtifact, publishArtifact, queryForIU, queryForIUs, setPublisherInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSiteDependenciesAction

public AbstractSiteDependenciesAction(String id,
                                      String version)
Method Detail

getRequiredCapabilities

protected Set<org.eclipse.equinox.p2.metadata.IRequirement> getRequiredCapabilities()
Specified by:
getRequiredCapabilities in class AbstractDependenciesAction

getId

protected String getId()
Specified by:
getId in class AbstractDependenciesAction

getVersion

protected org.eclipse.equinox.p2.metadata.Version getVersion()
Specified by:
getVersion in class AbstractDependenciesAction

createSiteVersion

public static org.eclipse.equinox.p2.metadata.Version createSiteVersion(String version)


Copyright © 2008-2011. All Rights Reserved.