META-INF/
META-INF/MANIFEST.MF
org/
org/eclipse/
org/eclipse/tycho/
org/eclipse/tycho/artifacts/
org/eclipse/tycho/artifacts/p2/
org/eclipse/tycho/p2/
org/eclipse/tycho/p2/impl/
org/eclipse/tycho/p2/impl/proxy/
org/eclipse/tycho/p2/impl/publisher/
org/eclipse/tycho/p2/impl/publisher/model/
org/eclipse/tycho/p2/impl/publisher/repo/
org/eclipse/tycho/p2/impl/publisher/rootfiles/
org/eclipse/tycho/p2/impl/repo/
org/eclipse/tycho/p2/impl/resolver/
org/eclipse/tycho/p2/remote/
org/eclipse/tycho/p2/resolver/
org/eclipse/tycho/p2/target/
org/eclipse/tycho/p2/target/ee/
org/eclipse/tycho/p2/target/filters/
org/eclipse/tycho/artifacts/p2/P2TargetPlatform.classP2TargetPlatform.java
package org.eclipse.tycho.artifacts.p2
public abstract org.eclipse.tycho.artifacts.p2.P2TargetPlatform extends java.lang.Object implements org.eclipse.tycho.artifacts.TargetPlatform {
public abstract java.util.Collection getInstallableUnits ()
public abstract org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints getEEResolutionHints ()
public abstract void reportUsedLocalIUs (java.util.Collection)
public abstract void downloadArtifacts (java.util.Collection)
public abstract java.io.File getLocalArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey)
public abstract java.util.Collection getReactorProjectIUs (java.io.File, boolean)
public abstract org.eclipse.tycho.p2.metadata.IArtifactFacade getMavenArtifact (org.eclipse.equinox.p2.metadata.IInstallableUnit)
}
org/eclipse/tycho/p2/impl/Activator.classActivator.java
package org.eclipse.tycho.p2.impl
public org.eclipse.tycho.p2.impl.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final String PLUGIN_ID
private static org.eclipse.tycho.p2.impl.Activator instance
private org.osgi.framework.BundleContext context
public void ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public static org.eclipse.equinox.p2.core.IProvisioningAgent newProvisioningAgent () throws org.eclipse.equinox.p2.core.ProvisionException
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference agentFactoryReference
org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory
public static org.eclipse.equinox.p2.core.IProvisioningAgent createProvisioningAgent (java.net.URI) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI targetLocation
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference agentFactoryReference
org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public static org.osgi.framework.BundleContext getContext ()
}
org/eclipse/tycho/p2/impl/proxy/ProxyServiceFacadeImpl$1.classProxyServiceFacadeImpl.java
package org.eclipse.tycho.p2.impl.proxy
org.eclipse.tycho.p2.impl.proxy.ProxyServiceFacadeImpl$1 extends java.net.Authenticator {
final org.eclipse.tycho.p2.impl.proxy.ProxyServiceFacadeImpl this$0
private final String val$user
private final String val$password
void (org.eclipse.tycho.p2.impl.proxy.ProxyServiceFacadeImpl, java.lang.String, java.lang.String)
protected java.net.PasswordAuthentication getPasswordAuthentication ()
}
org/eclipse/tycho/p2/impl/proxy/ProxyServiceFacadeImpl.classProxyServiceFacadeImpl.java
package org.eclipse.tycho.p2.impl.proxy
public org.eclipse.tycho.p2.impl.proxy.ProxyServiceFacadeImpl extends java.lang.Object implements org.eclipse.tycho.core.facade.ProxyServiceFacade {
private static final String MAVEN_SETTINGS_SOURCE
private static final java.util.regex.Pattern NON_PROXY_DELIMITERS
private org.eclipse.core.net.proxy.IProxyService proxyService
static void ()
public void ()
public void configureProxy (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String)
String protocol
String host
int port
String user
String password
String nonProxyHosts
org.eclipse.core.internal.net.ProxyData proxyData
Throwable e
private void registerAuthenticator (java.lang.String, java.lang.String)
String user
String password
java.net.Authenticator authenticator
private static java.lang.String getProxyType (java.lang.String)
String protocol
String type
String type
String type
String type
public void clearPersistentProxySettings ()
org.osgi.service.prefs.Preferences netPreferences
org.osgi.service.prefs.BackingStoreException e
private static void recursiveClear (org.osgi.service.prefs.Preferences) throws org.osgi.service.prefs.BackingStoreException
org.osgi.service.prefs.Preferences preferences
String child
public void setProxyServer (org.eclipse.core.net.proxy.IProxyService)
org.eclipse.core.net.proxy.IProxyService proxyService
public void unsetProxyServer (org.eclipse.core.net.proxy.IProxyService)
org.eclipse.core.net.proxy.IProxyService proxyService
}
org/eclipse/tycho/p2/impl/publisher/AbstractDependenciesAction.classAbstractDependenciesAction.java
package org.eclipse.tycho.p2.impl.publisher
public abstract org.eclipse.tycho.p2.impl.publisher.AbstractDependenciesAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
protected static final org.eclipse.equinox.p2.metadata.Version OSGi_versionMin
protected static final String ANY_QUALIFIER
protected static final String OSGI_OS
protected static final String OSGI_WS
protected static final String OSGI_ARCH
protected static final String OSGI_NL
protected static final String FEATURE_GROUP_IU_SUFFIX
static void ()
public void ()
protected void addRequiredCapability (java.util.Set, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String, boolean)
java.util.Set required
String id
org.eclipse.equinox.p2.metadata.Version version
String filter
boolean optional
org.eclipse.equinox.p2.metadata.VersionRange range
public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.publisher.IPublisherResult results
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iud
java.util.Set provided
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] others
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription other
protected void addPublisherAdvice (org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
protected void addProperties (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iud
protected abstract java.util.Set getRequiredCapabilities ()
protected void addProvidedCapabilities (java.util.Set)
java.util.Set provided
protected abstract org.eclipse.equinox.p2.metadata.Version getVersion ()
protected abstract java.lang.String getId ()
protected org.eclipse.equinox.p2.metadata.VersionRange getVersionRange (java.lang.String)
String version
protected org.eclipse.equinox.p2.metadata.VersionRange getVersionRange (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version version
org.osgi.framework.Version osgiVersion
String qualifier
org.eclipse.equinox.p2.metadata.Version from
org.eclipse.equinox.p2.metadata.Version to
protected org.eclipse.equinox.p2.metadata.Version createVersion (java.lang.String)
String version
}
org/eclipse/tycho/p2/impl/publisher/AbstractMetadataGenerator$1.classAbstractMetadataGenerator.java
package org.eclipse.tycho.p2.impl.publisher
org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator$1 extends java.lang.Object implements org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice {
final org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator this$0
private final org.eclipse.equinox.p2.metadata.IRequirement[] val$extraRequirements
void (org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator, org.eclipse.equinox.p2.metadata.IRequirement[])
public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String configSpec
boolean includeDefault
String id
org.eclipse.equinox.p2.metadata.Version version
public org.eclipse.equinox.p2.metadata.IRequirement[] getRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
public org.eclipse.equinox.p2.metadata.IProvidedCapability[] getProvidedCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
public org.eclipse.equinox.p2.metadata.IRequirement[] getMetaRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
}
org/eclipse/tycho/p2/impl/publisher/AbstractMetadataGenerator.classAbstractMetadataGenerator.java
package org.eclipse.tycho.p2.impl.publisher
public abstract org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator extends java.lang.Object {
private org.eclipse.core.runtime.IProgressMonitor monitor
private org.eclipse.tycho.core.facade.BuildPropertiesParser buildPropertiesParser
public void ()
protected org.eclipse.tycho.p2.impl.publisher.DependencyMetadata generateMetadata (org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List, org.eclipse.equinox.p2.publisher.PublisherInfo, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.util.List environments
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction optionalAction
org.eclipse.equinox.p2.publisher.IPublisherAdvice advice
java.util.List actions
protected abstract java.util.List getPublisherActions (org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction)
protected abstract java.util.List getPublisherAdvice (org.eclipse.tycho.p2.metadata.IArtifactFacade)
protected org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice getExtraEntriesAdvice (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
org.eclipse.equinox.p2.metadata.IRequirement[] extraRequirements
private org.eclipse.equinox.p2.metadata.IRequirement[] extractExtraEntriesAsIURequirement (java.io.File)
java.io.File location
org.eclipse.tycho.core.facade.BuildProperties buildProps
java.util.ArrayList result
java.util.Map$Entry entry
private void createRequirementFromExtraClasspathProperty (java.util.ArrayList, java.util.List)
java.util.ArrayList result
java.util.List urls
String url
private void createRequirementFromPlatformURL (java.util.ArrayList, java.lang.String)
java.util.ArrayList result
String url
java.util.regex.Pattern platformURL
java.util.regex.Matcher m
private org.eclipse.tycho.p2.impl.publisher.DependencyMetadata publish (org.eclipse.equinox.p2.publisher.PublisherInfo, java.util.List)
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
java.util.List actions
org.eclipse.equinox.p2.publisher.PublisherResult result
org.eclipse.equinox.p2.publisher.Publisher publisher
org.eclipse.core.runtime.IStatus status
org.eclipse.tycho.p2.impl.publisher.DependencyMetadata metadata
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository
public void setBuildPropertiesParser (org.eclipse.tycho.core.facade.BuildPropertiesParser)
org.eclipse.tycho.core.facade.BuildPropertiesParser buildPropertiesReader
protected org.eclipse.tycho.core.facade.BuildPropertiesParser getBuildPropertiesParser ()
}
org/eclipse/tycho/p2/impl/publisher/AbstractSiteDependenciesAction.classAbstractSiteDependenciesAction.java
package org.eclipse.tycho.p2.impl.publisher
public abstract org.eclipse.tycho.p2.impl.publisher.AbstractSiteDependenciesAction extends org.eclipse.tycho.p2.impl.publisher.AbstractDependenciesAction {
private final String id
private final String version
public void (java.lang.String, java.lang.String)
String id
String version
abstract org.eclipse.equinox.internal.p2.updatesite.SiteModel getSiteModel ()
protected java.util.Set getRequiredCapabilities ()
java.util.Set required
org.eclipse.equinox.internal.p2.updatesite.SiteFeature feature
String id
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.internal.p2.updatesite.SiteBundle bundle
String id
org.eclipse.equinox.p2.metadata.VersionRange range
protected java.lang.String getId ()
protected org.eclipse.equinox.p2.metadata.Version getVersion ()
public static org.eclipse.equinox.p2.metadata.Version createSiteVersion (java.lang.String)
String version
}
org/eclipse/tycho/p2/impl/publisher/BundleDependenciesAction$1.classBundleDependenciesAction.java
package org.eclipse.tycho.p2.impl.publisher
org.eclipse.tycho.p2.impl.publisher.BundleDependenciesAction$1 extends org.eclipse.equinox.p2.publisher.AdviceFileParser {
final org.eclipse.tycho.p2.impl.publisher.BundleDependenciesAction this$0
private final String val$symbolicName
void (org.eclipse.tycho.p2.impl.publisher.BundleDependenciesAction, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.util.Map, java.lang.String)
String $anonymous0
org.eclipse.equinox.p2.metadata.Version $anonymous1
java.util.Map $anonymous2
protected org.eclipse.equinox.p2.metadata.IRequirement createRequirement (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String, boolean, boolean, boolean)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
String filter
boolean optional
boolean multiple
boolean greedy
}
org/eclipse/tycho/p2/impl/publisher/BundleDependenciesAction$2.classBundleDependenciesAction.java
package org.eclipse.tycho.p2.impl.publisher
org.eclipse.tycho.p2.impl.publisher.BundleDependenciesAction$2 extends java.lang.Object implements org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice {
final org.eclipse.tycho.p2.impl.publisher.BundleDependenciesAction this$0
private final String val$symbolicName
private final org.eclipse.equinox.p2.metadata.Version val$bundleVersion
private final org.eclipse.equinox.p2.metadata.IRequirement[] val$required
private final org.eclipse.equinox.p2.metadata.IProvidedCapability[] val$provided
void (org.eclipse.tycho.p2.impl.publisher.BundleDependenciesAction, java.lang.String, org.eclipse.equinox.p2.metadata.Version, org.eclipse.equinox.p2.metadata.IRequirement[], org.eclipse.equinox.p2.metadata.IProvidedCapability[])
public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String configSpec
boolean includeDefault
String id
org.eclipse.equinox.p2.metadata.Version version
public org.eclipse.equinox.p2.metadata.IRequirement[] getRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
public org.eclipse.equinox.p2.metadata.IProvidedCapability[] getProvidedCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
public org.eclipse.equinox.p2.metadata.IRequirement[] getMetaRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
}
org/eclipse/tycho/p2/impl/publisher/BundleDependenciesAction.classBundleDependenciesAction.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.BundleDependenciesAction extends org.eclipse.equinox.p2.publisher.eclipse.BundlesAction {
private final org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction optionalAction
public void (java.io.File, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction)
java.io.File location
org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction optionalAction
protected void addImportPackageRequirement (java.util.ArrayList, org.eclipse.osgi.service.resolver.ImportPackageSpecification, org.eclipse.osgi.util.ManifestElement[])
java.util.ArrayList reqsDeps
org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec
org.eclipse.osgi.util.ManifestElement[] rawImportPackageHeader
org.eclipse.equinox.p2.metadata.VersionRange versionRange
boolean required
protected void addRequireBundleRequirement (java.util.ArrayList, org.eclipse.osgi.service.resolver.BundleSpecification, org.eclipse.osgi.util.ManifestElement[])
java.util.ArrayList reqsDeps
org.eclipse.osgi.service.resolver.BundleSpecification requiredBundle
org.eclipse.osgi.util.ManifestElement[] rawRequireBundleHeader
org.eclipse.equinox.p2.metadata.VersionRange versionRange
boolean required
protected void createAdviceFileAdvice (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
String location
java.io.File adviceFile
java.util.Map advice
java.io.InputStream is
java.util.Properties props
java.util.Map$Entry p
String symbolicName
org.eclipse.equinox.p2.metadata.Version bundleVersion
org.eclipse.equinox.p2.publisher.AdviceFileParser parser
org.eclipse.equinox.p2.metadata.IProvidedCapability[] provided
org.eclipse.equinox.p2.metadata.IRequirement[] required
org.eclipse.equinox.p2.metadata.IRequirement createRequirement (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String, boolean, boolean, boolean)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
String filter
boolean optional
boolean multiple
boolean greedy
static org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction access$0 (org.eclipse.tycho.p2.impl.publisher.BundleDependenciesAction)
}
org/eclipse/tycho/p2/impl/publisher/CategoryDependenciesAction.classCategoryDependenciesAction.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.CategoryDependenciesAction extends org.eclipse.tycho.p2.impl.publisher.AbstractSiteDependenciesAction {
private final org.eclipse.equinox.internal.p2.updatesite.SiteModel siteModel
public void (org.eclipse.equinox.internal.p2.updatesite.SiteModel, java.lang.String, java.lang.String)
org.eclipse.equinox.internal.p2.updatesite.SiteModel siteModel
String id
String version
org.eclipse.equinox.internal.p2.updatesite.SiteModel getSiteModel ()
}
org/eclipse/tycho/p2/impl/publisher/DefaultDependencyMetadataGenerator.classDefaultDependencyMetadataGenerator.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.DefaultDependencyMetadataGenerator extends org.eclipse.tycho.p2.impl.publisher.P2GeneratorImpl implements org.eclipse.tycho.p2.metadata.DependencyMetadataGenerator {
public void ()
public org.eclipse.tycho.p2.impl.publisher.DependencyMetadata generateMetadata (org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.util.List environments
org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction optionalAction
public volatile org.eclipse.tycho.p2.metadata.IDependencyMetadata generateMetadata (org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction)
}
org/eclipse/tycho/p2/impl/publisher/DependencyMetadata.classDependencyMetadata.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.DependencyMetadata extends java.lang.Object implements org.eclipse.tycho.p2.metadata.IDependencyMetadata {
private java.util.Set metadata
private java.util.Set secondaryMetadata
private java.util.Set artifacts
public void ()
public java.util.Set getMetadata (boolean)
boolean primary
public java.util.Set getMetadata ()
java.util.LinkedHashSet result
public void setMetadata (boolean, java.util.Collection)
boolean primary
java.util.Collection units
public void setArtifacts (java.util.Collection)
java.util.Collection artifacts
public java.util.Set getArtifactDescriptors ()
public java.util.Set getInstallableUnits ()
java.util.LinkedHashSet result
Object unit
Object unit
}
org/eclipse/tycho/p2/impl/publisher/FeatureDependenciesAction.classFeatureDependenciesAction.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.FeatureDependenciesAction extends org.eclipse.tycho.p2.impl.publisher.AbstractDependenciesAction {
public static final String INCLUDED_IUS
private final org.eclipse.equinox.p2.publisher.eclipse.Feature feature
public void (org.eclipse.equinox.p2.publisher.eclipse.Feature)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
private java.lang.String getInstallableUnitId (org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry)
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
private org.eclipse.equinox.p2.metadata.VersionRange getVersionRange (org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry)
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
String versionSpec
String match
org.eclipse.equinox.p2.metadata.Version version
org.osgi.framework.Version osgiVersion
org.eclipse.equinox.p2.metadata.Version upper
org.eclipse.equinox.p2.metadata.Version upper
protected java.util.Set getRequiredCapabilities ()
java.util.Set required
String id
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.VersionRange range
String id
String filter
boolean optional
protected org.eclipse.equinox.p2.metadata.Version getVersion ()
protected java.lang.String getId ()
protected void addProvidedCapabilities (java.util.Set)
java.util.Set provided
protected void addProperties (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iud
StringBuilder includedIUs
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
String id
protected void addPublisherAdvice (org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.core.runtime.IPath location
org.eclipse.equinox.p2.metadata.Version version
String groupId
org.eclipse.equinox.p2.publisher.AdviceFileAdvice advice
public static java.util.Set getIncludedUIs (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Set includedIUs
String prop
java.util.StringTokenizer st
}
org/eclipse/tycho/p2/impl/publisher/MavenPropertiesAdvice.classMavenPropertiesAdvice.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.MavenPropertiesAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice {
private final java.util.Map properties
public void (java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
String classifier
public java.util.Map getArtifactProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.util.Map$Entry entry
String key
String value
public java.util.Map getInstallableUnitProperties (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String configSpec
boolean includeDefault
String id
org.eclipse.equinox.p2.metadata.Version version
}
org/eclipse/tycho/p2/impl/publisher/model/ProductFile2.classProductFile2.java
package org.eclipse.tycho.p2.impl.publisher.model
public org.eclipse.tycho.p2.impl.publisher.model.ProductFile2 extends org.eclipse.equinox.internal.p2.publisher.eclipse.ProductFile {
protected static final String ATTRIBUTE_OS
protected static final String ATTRIBUTE_WS
protected static final String ATTRIBUTE_ARCH
public void (java.lang.String) throws java.lang.Exception
String location
protected void processPlugin (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
String fragment
String pluginId
String pluginVersion
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
String os
String ws
String arch
}
org/eclipse/tycho/p2/impl/publisher/P2Artifact.classP2Artifact.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.P2Artifact extends java.lang.Object implements org.eclipse.tycho.p2.metadata.IP2Artifact {
private final java.io.File location
private final java.util.Set installableUnits
private final Object artifactDescriptor
public void (java.io.File, java.util.Collection, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
java.io.File location
java.util.Collection installableUnits
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptor
public java.io.File getLocation ()
public java.util.Set getInstallableUnits ()
public java.lang.Object getArtifactDescriptor ()
private static java.util.Set toRawSet (java.util.Collection)
java.util.Collection set
}
org/eclipse/tycho/p2/impl/publisher/P2GeneratorImpl.classP2GeneratorImpl.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.P2GeneratorImpl extends org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator implements org.eclipse.tycho.p2.metadata.P2Generator {
private static final String[] SUPPORTED_TYPES
private boolean dependenciesOnly
static void ()
public void (boolean)
boolean dependenciesOnly
public void ()
public java.util.Map generateMetadata (java.util.List, java.io.File) throws java.io.IOException
java.util.List artifacts
java.io.File targetDir
java.util.Map result
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
org.eclipse.tycho.p2.impl.publisher.DependencyMetadata metadata
org.eclipse.tycho.p2.impl.publisher.DependencyMetadata metadata
org.eclipse.tycho.p2.impl.publisher.repo.FeatureRootfileArtifactRepository artifactsRepository
org.eclipse.tycho.p2.impl.publisher.repo.TransientArtifactRepository artifactsRepository
org.eclipse.tycho.p2.impl.publisher.P2Artifact p2artifact
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor packed
java.io.File packedLocation
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getPackedArtifactDescriptor (java.util.Set)
java.util.Set artifactDescriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getCanonicalArtifact (java.lang.String, java.util.Set)
String classifier
java.util.Set artifactDescriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
String _classifier
private static boolean eq (java.lang.Object, java.lang.Object)
Object a
Object b
public void persistMetadata (java.util.Map, java.io.File, java.io.File) throws java.io.IOException
java.util.Map metadata
java.io.File unitsXml
java.io.File artifactsXml
java.util.Set units
java.util.Set artifactDescriptors
org.eclipse.tycho.p2.metadata.IP2Artifact artifact
Object unit
public org.eclipse.tycho.p2.impl.publisher.DependencyMetadata generateMetadata (org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.util.List environments
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
protected java.util.List getPublisherActions (org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.util.List environments
org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction optionalAction
java.util.List actions
String packaging
java.io.File location
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
String product
org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor productDescriptor
Exception e
java.io.File productFile
String product
org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor productDescriptor
org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor productDescriptor
Exception e
java.io.File categoryFile
org.eclipse.equinox.internal.p2.updatesite.CategoryParser cp
java.io.FileInputStream ins
org.eclipse.equinox.internal.p2.updatesite.SiteModel siteModel
Exception e
public boolean isSupported (java.lang.String)
String type
private java.util.List getProductFiles (java.io.File)
java.io.File projectLocation
java.util.List res
java.io.File f
private java.util.List getCategoryFiles (java.io.File)
java.io.File projectLocation
java.util.List res
java.io.File categoryFile
protected java.util.List getPublisherAdvice (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.util.ArrayList advice
org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice featureRootAdvice
}
org/eclipse/tycho/p2/impl/publisher/ProductDependenciesAction.classProductDependenciesAction.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.ProductDependenciesAction extends org.eclipse.tycho.p2.impl.publisher.AbstractDependenciesAction {
private final org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
private final java.util.List environments
public void (org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor, java.util.List)
org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
java.util.List environments
protected org.eclipse.equinox.p2.metadata.Version getVersion ()
protected java.lang.String getId ()
protected java.util.Set getRequiredCapabilities ()
java.util.Set required
org.eclipse.equinox.p2.metadata.IVersionedId feature
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry plugin
protected void addPublisherAdvice (org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
java.io.File productFileLocation
String id
org.eclipse.equinox.p2.metadata.Version parseVersion
org.eclipse.core.runtime.IPath basePath
int indexOfExtension
String p2infFilename
org.eclipse.equinox.p2.publisher.AdviceFileAdvice advice
}
org/eclipse/tycho/p2/impl/publisher/repo/FeatureRootfileArtifactRepository.classFeatureRootfileArtifactRepository.java
package org.eclipse.tycho.p2.impl.publisher.repo
public org.eclipse.tycho.p2.impl.publisher.repo.FeatureRootfileArtifactRepository extends org.eclipse.tycho.p2.impl.publisher.repo.TransientArtifactRepository {
private static final String ROOTFILE_CLASSIFIER
private static final String ROOTFILE_EXTENSION
private final java.io.File outputDirectory
private final org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
private java.util.Map publishedArtifacts
public void (org.eclipse.equinox.p2.publisher.PublisherInfo, java.io.File)
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
java.io.File outputDirectory
public java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
java.io.IOException e
private java.io.OutputStream createRootfileOutputStream (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.equinox.p2.core.ProvisionException java.io.IOException
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
java.io.File outputFile
java.io.OutputStream target
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor simpleArtifactDescriptor
java.util.Collection advices
boolean mavenPropAdviceExists
org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice entry
String mavenArtifactClassifier
java.io.FileNotFoundException e
java.lang.String getRootFileArtifactClassifier (java.lang.String)
String artifactId
java.util.List adviceList
org.eclipse.equinox.p2.publisher.IPublisherAdvice publisherAdvice
String[] configurations
String config
public java.util.Map getPublishedArtifacts ()
}
org/eclipse/tycho/p2/impl/publisher/repo/TransientArtifactRepository$1.classTransientArtifactRepository.java
package org.eclipse.tycho.p2.impl.publisher.repo
org.eclipse.tycho.p2.impl.publisher.repo.TransientArtifactRepository$1 extends java.io.OutputStream {
final org.eclipse.tycho.p2.impl.publisher.repo.TransientArtifactRepository this$0
void (org.eclipse.tycho.p2.impl.publisher.repo.TransientArtifactRepository)
public void write (int) throws java.io.IOException
int b
}
org/eclipse/tycho/p2/impl/publisher/repo/TransientArtifactRepository.classTransientArtifactRepository.java
package org.eclipse.tycho.p2.impl.publisher.repo
public org.eclipse.tycho.p2.impl.publisher.repo.TransientArtifactRepository extends org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository {
protected java.util.Set descriptors
private java.util.Set keys
public void ()
private static java.util.Map newProperties ()
java.util.Map properties
public boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.equinox.p2.query.IQueryable descriptorQueryable ()
public org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
org.eclipse.core.runtime.IProgressMonitor monitor
public java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
public java.util.Set getArtifactDescriptors ()
public boolean isModifiable ()
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/AbstractFileSet.classAbstractFileSet.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public abstract org.eclipse.tycho.p2.impl.publisher.rootfiles.AbstractFileSet extends java.lang.Object {
private static final String ZERO_OR_MORE_DIRS
private static final String ZERO_OR_MORE_FILE_CHARACTERS
private static final String ONE_CHARACTER
private static final String QUOTE_BEGIN
private static final String QUOTE_END
private static final String[] DEFAULTEXCLUDES
protected java.util.regex.Pattern includePattern
protected java.util.List defaultExcludePatterns
private boolean useDefaultExcludes
static void ()
public void (java.lang.String, boolean)
String pattern
boolean useDefaultExcludes
private java.util.List createDefaultExcludePatterns ()
java.util.List defaultExcludePatterns
String exclude
private java.util.regex.Pattern convertToRegexPattern (java.lang.String)
String antFilePattern
StringBuilder sb
char[] chars
int i
protected boolean matches (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath path
String slashifiedPath
java.util.regex.Pattern excludePattern
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/ConfigSpec.classConfigSpec.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public final org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec extends java.lang.Object {
public static final org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec GLOBAL
private final String ws
private final String os
private final String arch
static void ()
public static org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec createFromWsOsArch (java.lang.String)
String wsOsArchDotSeparated
public static org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec createFromOsWsArchArray (java.lang.String[], int)
String[] segments
int beginIndex
private void (java.lang.String[])
String[] wsOsArch
private void (java.lang.String, java.lang.String, java.lang.String)
String ws
String os
String arch
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec other
private boolean equals (java.lang.Object, java.lang.Object)
Object left
Object right
public java.lang.String toOsString ()
public java.lang.String toStringForAdvice ()
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/FeatureRootAdvice$1.classFeatureRootAdvice.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
org.eclipse.tycho.p2.impl.publisher.rootfiles.FeatureRootAdvice$1 extends java.lang.Object implements org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer {
final org.eclipse.tycho.p2.impl.publisher.rootfiles.FeatureRootAdvice this$0
private final org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap val$filesMap
void (org.eclipse.tycho.p2.impl.publisher.rootfiles.FeatureRootAdvice, org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap)
public void reset ()
public org.eclipse.core.runtime.IPath computePath (java.io.File)
java.io.File fileInSources
org.eclipse.core.runtime.IPath fileInInstallation
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/FeatureRootAdvice.classFeatureRootAdvice.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public org.eclipse.tycho.p2.impl.publisher.rootfiles.FeatureRootAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice {
private final String artifactId
private java.util.Map propertiesPerConfig
public void (org.eclipse.tycho.core.facade.BuildProperties, java.io.File, java.lang.String)
org.eclipse.tycho.core.facade.BuildProperties buildProperties
java.io.File baseDir
String artifactId
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser parser
public static org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice createRootFileAdvice (org.eclipse.tycho.p2.metadata.IArtifactFacade, org.eclipse.tycho.core.facade.BuildPropertiesParser)
org.eclipse.tycho.p2.metadata.IArtifactFacade featureArtifact
org.eclipse.tycho.core.facade.BuildPropertiesParser buildPropertiesParser
java.io.File projectDir
org.eclipse.tycho.p2.impl.publisher.rootfiles.FeatureRootAdvice result
public static java.io.File getProjectBaseDir (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade featureArtifact
java.io.File featureJar
java.io.File targetDir
java.io.File projectLocation
private boolean hasRootFiles ()
public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String configSpec
boolean includeDefault
String id
org.eclipse.equinox.p2.metadata.Version version
public java.lang.String[] getConfigurations ()
java.util.Set configSpecs
java.util.List result
org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec configSpec
public org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer getRootFileComputer (java.lang.String)
String configSpec
org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap filesMap
public org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor getDescriptor (java.lang.String)
String wsOsArch
org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec configuration
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties rootProperties
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor rootFilesDescriptor
private org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor initDescriptor (org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec, java.lang.String)
org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec configuration
String configurationAsString
String fileSetDescriptorKey
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor rootFilesDescriptor
private void copyRootPropertiesToDescriptor (org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor)
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties internalFormat
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor externalFormat
private void addFiles (org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor)
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties rootProperties
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor rootFilesDescriptor
org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap sourceToDestinationMap
java.util.Set sourceFiles
private void addLinks (org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor)
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties rootProperties
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor rootFilesDescriptor
private void addPermissions (org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor)
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties rootProperties
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor rootFilesDescriptor
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties$Permission permission
String[] p2Format
private static void ensureRootFilesConfigured (org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties, org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec)
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties rootProperties
org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec configuration
String message
String message
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/FileSet.classFileSet.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public org.eclipse.tycho.p2.impl.publisher.rootfiles.FileSet extends org.eclipse.tycho.p2.impl.publisher.rootfiles.AbstractFileSet {
private java.io.File baseDir
public void (java.io.File, java.lang.String)
java.io.File baseDir
String pattern
public void (java.io.File, java.lang.String, boolean)
java.io.File baseDir
String pattern
boolean useDefaultExcludes
public java.io.File getBaseDir ()
public org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap scan ()
org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap result
private void recursiveScan (java.io.File, org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap, org.eclipse.core.runtime.IPath)
java.io.File file
org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap result
org.eclipse.core.runtime.IPath baseDirPath
java.io.File subFile
private void addFileIfMatch (java.io.File, org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap, org.eclipse.core.runtime.IPath)
java.io.File file
org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap result
org.eclipse.core.runtime.IPath baseDir
org.eclipse.core.runtime.IPath relativePath
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/FileToPathMap.classFileToPathMap.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap extends java.lang.Object {
private java.util.HashMap map
public void ()
public void put (java.io.File, org.eclipse.core.runtime.IPath)
java.io.File key
org.eclipse.core.runtime.IPath value
public java.util.Collection values ()
public org.eclipse.core.runtime.IPath get (java.io.File)
java.io.File key
public void putAll (org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap)
org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap otherMap
java.util.Map$Entry entry
public java.util.Set keySet ()
private static java.io.File canonify (java.io.File)
java.io.File key
public int size ()
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/RootFilePatternParser$RootFilePath.classRootFilePatternParser.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilePatternParser$RootFilePath extends java.lang.Object {
private static final String ABSOLUTE_PREFIX
private static final String FILE_PREFIX
private String path
private java.io.File baseDir
private boolean isAbsolute
private boolean isFile
public void (java.lang.String, java.io.File)
String path
java.io.File baseDir
public org.eclipse.tycho.p2.impl.publisher.rootfiles.FileSet toFileSet (boolean)
boolean useDefaultExcludes
java.io.File file
String pattern
String pattern
java.io.File fileSetBasedir
java.io.File fileSetBasedir
private java.lang.String parse (java.lang.String)
String path
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/RootFilePatternParser.classRootFilePatternParser.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilePatternParser extends java.lang.Object {
private final java.io.File baseDir
private final org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties target
private boolean useDefaultExcludes
public void (java.io.File, org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties, boolean)
java.io.File baseDir
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties target
boolean useDefaultExcludes
void addFilesFromPatterns (java.lang.String[])
String[] paths
String path
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilePatternParser$RootFilePath rootFilePath
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/RootFilesProperties$Permission.classRootFilesProperties.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties$Permission extends java.lang.Object {
private final String pathPattern
private java.util.Set resolvedPaths
private final String chmodPermissions
private boolean isResolved
final org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties this$0
public void (org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties, java.lang.String, java.lang.String)
String pathPattern
String chmodPermissions
void resolveWildcards (java.util.Collection, boolean)
java.util.Collection virtualFiles
boolean useDefaultExcludes
org.eclipse.tycho.p2.impl.publisher.rootfiles.VirtualFileSet virtualFileSet
org.eclipse.core.runtime.IPath path
public java.util.List toP2Formats ()
java.util.List p2Formats
String resolvedPath
String[] p2Format
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/RootFilesProperties.classRootFilesProperties.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties extends java.lang.Object {
private org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap fileSourceToDestinationMap
private java.util.List permissions
private StringBuilder links
public void ()
public org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap getFileMap ()
public void addFiles (org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap)
org.eclipse.tycho.p2.impl.publisher.rootfiles.FileToPathMap fileSourceToDestinationMap
public java.util.Collection getPermissions ()
public void addPermission (java.lang.String, java.lang.String[])
String chmodPermissionPattern
String[] pathsInInstallation
String path
public java.lang.String getLinks ()
public void addLinks (java.lang.String[])
String[] linkValueSegments
String segment
public void resolvePermissionWildcards (boolean)
boolean useDefaultExcludes
java.util.Collection allFilePaths
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties$Permission permission
private static void verifySpecifiedInPairs (java.lang.String[])
String[] linkValueSegments
String message
private void addLinkSegment (java.lang.String)
String segment
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/RootPropertiesParser$ParsingResult.classRootPropertiesParser.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$ParsingResult extends java.lang.Object {
private java.util.HashMap propertiesPerConfig
void ()
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties getPropertiesForWriting (org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec)
org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec config
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties properties
java.util.HashMap getPropertiesPerConfigMap ()
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/RootPropertiesParser$RootKeyType.classRootPropertiesParser.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
final org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType extends java.lang.Enum {
public static final org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType FILE
public static final org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType FOLDER
public static final org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType PERMISSION
public static final org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType LINKS
final String keySegment
private boolean hasParameter
private final String message
private static final org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType[] ENUM$VALUES
static void ()
private void (java.lang.String, int, java.lang.String, boolean, java.lang.String)
String keySegment
boolean hasParameter
String message
java.lang.String getSyntaxErrorMessage (java.lang.String[])
String[] keySegments
public static org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType[] values ()
public static org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType valueOf (java.lang.String)
static boolean access$2 (org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType)
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/RootPropertiesParser.classRootPropertiesParser.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser extends java.lang.Object {
static final String ROOT_KEY_SEGMENT
private static final String LITERAL_DOT_EXPRESSION
java.io.File baseDir
java.util.Map rootEntries
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$ParsingResult parsingResult
String[] keySegments
String[] valueSegments
private boolean useDefaultExcludes
private static int[] $SWITCH_TABLE$org$eclipse$tycho$p2$impl$publisher$rootfiles$RootPropertiesParser$RootKeyType
public void (java.io.File, org.eclipse.tycho.core.facade.BuildProperties)
java.io.File baseDir
org.eclipse.tycho.core.facade.BuildProperties buildProperties
public java.util.HashMap getPermissionsAndLinksResult ()
public void parse ()
java.util.Map$Entry entry
private void resolvePermissionWildcards ()
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties rootProperty
private static java.lang.String[] splitKey (java.lang.String)
String string
private static java.lang.String[] splitAndTrimValue (java.lang.String)
String value
String[] segments
int ix
private void parseBuildPropertiesLine ()
void parseRootPropertiesLine ()
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType keyType
int indexOfTypeSegment
String parameter
org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec config
void storeRootPropertyValue (org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType, java.lang.String, org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties)
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType keyType
String parameterInKey
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilesProperties target
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootFilePatternParser filePatternParser
static int findTypeInKey (java.lang.String[], org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType)
String[] keySegments
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType keyType
int candidateIndex
static org.eclipse.tycho.p2.impl.publisher.rootfiles.ConfigSpec getConfigFromKey (java.lang.String[], int)
String[] keySegments
int indexOfKeyType
static java.lang.String getParameterFromKey (java.lang.String[], int)
String[] keySegments
int indexOfKeyType
int indexOfLastSegment
int parameters
static void verifyNumberOfParameters (java.lang.String[], org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType, java.lang.String)
String[] keySegments
org.eclipse.tycho.p2.impl.publisher.rootfiles.RootPropertiesParser$RootKeyType keyType
String parameter
boolean keyHasArgument
boolean typeExpectsParameter
static int[] $SWITCH_TABLE$org$eclipse$tycho$p2$impl$publisher$rootfiles$RootPropertiesParser$RootKeyType ()
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/SegmentHelper.classSegmentHelper.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
final org.eclipse.tycho.p2.impl.publisher.rootfiles.SegmentHelper extends java.lang.Object {
void ()
static boolean segmentEqualsOrIsEndSegment (java.lang.String[], int, java.lang.String)
String[] segments
int segmentIndex
String string
boolean comparingToEndSegment
static boolean segmentEquals (java.lang.String[], int, java.lang.String)
String[] segments
int segmentIndex
String string
static java.lang.String segmentsToString (java.lang.String[], char)
String[] keySegments
char separator
StringBuilder result
String segment
}
org/eclipse/tycho/p2/impl/publisher/rootfiles/VirtualFileSet.classVirtualFileSet.java
package org.eclipse.tycho.p2.impl.publisher.rootfiles
public org.eclipse.tycho.p2.impl.publisher.rootfiles.VirtualFileSet extends org.eclipse.tycho.p2.impl.publisher.rootfiles.AbstractFileSet {
private java.util.Collection paths
public void (java.lang.String, java.util.Collection, boolean)
String antFilePattern
java.util.Collection virtualFileSystem
boolean useDefaultExcludes
public java.util.List getMatchingPaths ()
java.util.List matchingPaths
org.eclipse.core.runtime.IPath path
}
org/eclipse/tycho/p2/impl/publisher/SiteDependenciesAction.classSiteDependenciesAction.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.SiteDependenciesAction extends org.eclipse.tycho.p2.impl.publisher.AbstractSiteDependenciesAction {
private final java.io.File location
private org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
public void (java.io.File, java.lang.String, java.lang.String)
java.io.File location
String id
String version
org.eclipse.equinox.internal.p2.updatesite.SiteModel getSiteModel ()
public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.publisher.IPublisherResult results
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.p2.repository.Transport transport
org.eclipse.equinox.p2.core.ProvisionException e
}
org/eclipse/tycho/p2/impl/publisher/SourcesBundleDependencyMetadataGenerator$1.classSourcesBundleDependencyMetadataGenerator.java
package org.eclipse.tycho.p2.impl.publisher
org.eclipse.tycho.p2.impl.publisher.SourcesBundleDependencyMetadataGenerator$1 extends org.eclipse.equinox.p2.publisher.eclipse.BundlesAction {
final org.eclipse.tycho.p2.impl.publisher.SourcesBundleDependencyMetadataGenerator this$0
void (org.eclipse.tycho.p2.impl.publisher.SourcesBundleDependencyMetadataGenerator, org.eclipse.osgi.service.resolver.BundleDescription[])
org.eclipse.osgi.service.resolver.BundleDescription[] $anonymous0
protected void createAdviceFileAdvice (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
}
org/eclipse/tycho/p2/impl/publisher/SourcesBundleDependencyMetadataGenerator.classSourcesBundleDependencyMetadataGenerator.java
package org.eclipse.tycho.p2.impl.publisher
public org.eclipse.tycho.p2.impl.publisher.SourcesBundleDependencyMetadataGenerator extends org.eclipse.tycho.p2.impl.publisher.AbstractMetadataGenerator implements org.eclipse.tycho.p2.metadata.DependencyMetadataGenerator {
private static final String SUFFIX_QUALIFIER
private static final String SUFFIX_SNAPSHOT
public void ()
public org.eclipse.tycho.p2.impl.publisher.DependencyMetadata generateMetadata (org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.util.List environments
org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction optionalAction
protected java.util.List getPublisherActions (org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.util.List environments
org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction optionalAction
java.util.ArrayList actions
String id
String version
java.util.Dictionary manifest
String sourceBundleSymbolicName
org.eclipse.osgi.service.resolver.StateObjectFactory factory
org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
org.osgi.framework.BundleException e
protected java.util.List getPublisherAdvice (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.util.ArrayList advice
private static java.lang.String toCanonicalVersion (java.lang.String)
String version
public long createId (java.lang.String, java.lang.String)
String sourceBundleSymbolicName
String version
public volatile org.eclipse.tycho.p2.metadata.IDependencyMetadata generateMetadata (org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.List, org.eclipse.tycho.core.resolver.shared.OptionalResolutionAction)
}
org/eclipse/tycho/p2/impl/repo/FileBasedTychoRepositoryIndex.classFileBasedTychoRepositoryIndex.java
package org.eclipse.tycho.p2.impl.repo
public org.eclipse.tycho.p2.impl.repo.FileBasedTychoRepositoryIndex extends org.eclipse.tycho.p2.repository.DefaultTychoRepositoryIndex {
public static final String ARTIFACTS_INDEX_RELPATH
public static final String METADATA_INDEX_RELPATH
private final java.io.File indexFile
private org.eclipse.tycho.locking.facade.FileLocker fileLocker
private java.util.Set addedGavs
private java.util.Set removedGavs
private void (java.io.File, org.eclipse.tycho.locking.facade.FileLockService)
java.io.File indexFile
org.eclipse.tycho.locking.facade.FileLockService fileLockService
java.io.IOException e
private void lock ()
private void unlock ()
public void addGav (org.eclipse.tycho.p2.repository.GAV)
org.eclipse.tycho.p2.repository.GAV gav
public void removeGav (org.eclipse.tycho.p2.repository.GAV)
org.eclipse.tycho.p2.repository.GAV gav
public void save () throws java.io.IOException
java.io.File parentDir
private void reconcile () throws java.io.IOException
org.eclipse.tycho.p2.repository.GAV addedGav
org.eclipse.tycho.p2.repository.GAV removedGav
public static org.eclipse.tycho.p2.repository.TychoRepositoryIndex createMetadataIndex (java.io.File, org.eclipse.tycho.locking.facade.FileLockService)
java.io.File basedir
org.eclipse.tycho.locking.facade.FileLockService fileLockService
public static org.eclipse.tycho.p2.repository.TychoRepositoryIndex createArtifactsIndex (java.io.File, org.eclipse.tycho.locking.facade.FileLockService)
java.io.File basedir
org.eclipse.tycho.locking.facade.FileLockService fileLockService
}
org/eclipse/tycho/p2/impl/repo/LocalRepositoryP2IndicesImpl.classLocalRepositoryP2IndicesImpl.java
package org.eclipse.tycho.p2.impl.repo
public org.eclipse.tycho.p2.impl.repo.LocalRepositoryP2IndicesImpl extends java.lang.Object implements org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices {
private org.eclipse.tycho.core.facade.MavenContext mavenContext
private org.eclipse.tycho.locking.facade.FileLockService fileLockService
private boolean initialized
private org.eclipse.tycho.p2.repository.TychoRepositoryIndex artifactsIndex
private org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
public void ()
public void setMavenContext (org.eclipse.tycho.core.facade.MavenContext)
org.eclipse.tycho.core.facade.MavenContext mavenContext
public void setFileLockService (org.eclipse.tycho.locking.facade.FileLockService)
org.eclipse.tycho.locking.facade.FileLockService fileLockService
public void (org.eclipse.tycho.core.facade.MavenContext, org.eclipse.tycho.locking.facade.FileLockService)
org.eclipse.tycho.core.facade.MavenContext mavenContext
org.eclipse.tycho.locking.facade.FileLockService fileLockService
private void checkInitialized ()
java.io.File localRepositoryRoot
public org.eclipse.tycho.p2.repository.TychoRepositoryIndex getArtifactsIndex ()
public org.eclipse.tycho.p2.repository.TychoRepositoryIndex getMetadataIndex ()
public java.io.File getBasedir ()
}
org/eclipse/tycho/p2/impl/repo/MetadataSerializableImpl$1.classMetadataSerializableImpl.java
package org.eclipse.tycho.p2.impl.repo
org.eclipse.tycho.p2.impl.repo.MetadataSerializableImpl$1 extends org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository {
final org.eclipse.tycho.p2.impl.repo.MetadataSerializableImpl this$0
private final java.util.List val$units
void (org.eclipse.tycho.p2.impl.repo.MetadataSerializableImpl, org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, java.lang.String, java.lang.String, java.net.URI, java.lang.String, java.lang.String, java.util.Map, java.util.List)
org.eclipse.equinox.p2.core.IProvisioningAgent $anonymous0
String $anonymous1
String $anonymous2
String $anonymous3
java.net.URI $anonymous4
String $anonymous5
String $anonymous6
java.util.Map $anonymous7
public void initialize (org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState)
org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState state
public java.util.Collection getReferences ()
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/tycho/p2/impl/repo/MetadataSerializableImpl.classMetadataSerializableImpl.java
package org.eclipse.tycho.p2.impl.repo
public org.eclipse.tycho.p2.impl.repo.MetadataSerializableImpl extends java.lang.Object implements org.eclipse.tycho.p2.metadata.MetadataSerializable {
private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void () throws org.eclipse.equinox.p2.core.ProvisionException
public void serialize (java.io.OutputStream, java.util.Set) throws java.io.IOException
java.io.OutputStream stream
java.util.Set installableUnits
java.util.List units
org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository targetRepo
private java.util.List toInstallableUnits (java.util.Set)
java.util.Set installableUnits
java.util.ArrayList units
Object o
}
org/eclipse/tycho/p2/impl/resolver/ClassifiedLocation.classClassifiedLocation.java
package org.eclipse.tycho.p2.impl.resolver
public org.eclipse.tycho.p2.impl.resolver.ClassifiedLocation extends java.lang.Object {
private final java.io.File location
private final String classifier
public void (java.io.File, java.lang.String)
java.io.File location
String classifier
public void (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
public java.io.File getLocation ()
public java.lang.String getClassifier ()
public java.lang.String toString ()
StringBuffer sb
public int hashCode ()
int hash
public boolean equals (java.lang.Object)
Object obj
org.eclipse.tycho.p2.impl.resolver.ClassifiedLocation other
static boolean eq (java.lang.Object, java.lang.Object)
Object a
Object b
}
org/eclipse/tycho/p2/impl/resolver/DefaultP2ResolutionResult.classDefaultP2ResolutionResult.java
package org.eclipse.tycho.p2.impl.resolver
public org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResult extends java.lang.Object implements org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult {
private final java.util.Map entries
private final java.util.Set nonReactorUnits
public void ()
public java.util.Collection getArtifacts ()
public void addArtifact (java.lang.String, java.lang.String, java.lang.String, boolean, java.io.File, java.lang.String, org.eclipse.equinox.p2.metadata.IInstallableUnit)
String type
String id
String version
boolean primary
java.io.File location
String classifier
org.eclipse.equinox.p2.metadata.IInstallableUnit installableUnit
org.eclipse.tycho.p2.impl.resolver.ClassifiedLocation key
org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResultEntry entry
public void addNonReactorUnit (java.lang.Object)
Object installableUnit
public void addNonReactorUnits (java.util.Set)
java.util.Set installableUnits
public java.util.Set getNonReactorUnits ()
protected static boolean eq (java.lang.Object, java.lang.Object)
Object a
Object b
}
org/eclipse/tycho/p2/impl/resolver/DefaultP2ResolutionResultEntry.classDefaultP2ResolutionResultEntry.java
package org.eclipse.tycho.p2.impl.resolver
public org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResultEntry extends java.lang.Object implements org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult$Entry {
private final String type
private String id
private String version
private final java.io.File location
private java.util.Set installableUnits
private final String classifier
public void (java.lang.String, java.lang.String, java.lang.String, java.io.File, java.lang.String)
String type
String id
String version
java.io.File location
String classifier
public java.lang.String getType ()
public java.lang.String getId ()
public java.lang.String getVersion ()
public java.io.File getLocation ()
public java.util.Set getInstallableUnits ()
void addInstallableUnit (java.lang.Object)
Object installableUnit
public java.lang.String getClassifier ()
public void setId (java.lang.String)
String id
public void setVersion (java.lang.String)
String version
}
org/eclipse/tycho/p2/impl/resolver/DuplicateReactorIUsException.classDuplicateReactorIUsException.java
package org.eclipse.tycho.p2.impl.resolver
public org.eclipse.tycho.p2.impl.resolver.DuplicateReactorIUsException extends org.eclipse.tycho.p2.impl.resolver.P2ResolutionException {
private static final long serialVersionUID
private final java.util.Map duplicateReactorUIs
public void (java.util.Map)
java.util.Map duplicateReactorUIs
private static java.lang.String toString (java.util.Map)
java.util.Map duplicateReactorUIs
StringBuilder sb
java.util.Map$Entry entry
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Set locations
java.util.Iterator locationIter
java.io.File location
public java.util.Map getDuplicateReactorUIs ()
}
org/eclipse/tycho/p2/impl/resolver/LoggingProgressMonitor.classLoggingProgressMonitor.java
package org.eclipse.tycho.p2.impl.resolver
public org.eclipse.tycho.p2.impl.resolver.LoggingProgressMonitor extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitor {
private final org.eclipse.tycho.core.facade.MavenLogger logger
public void (org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger logger
public void beginTask (java.lang.String, int)
String name
int totalWork
public void done ()
public void internalWorked (double)
double work
public boolean isCanceled ()
public void setCanceled (boolean)
boolean value
public void setTaskName (java.lang.String)
String name
public void subTask (java.lang.String)
String name
public void worked (int)
int work
}
org/eclipse/tycho/p2/impl/resolver/MetadataOnlyP2ResolutionResult.classMetadataOnlyP2ResolutionResult.java
package org.eclipse.tycho.p2.impl.resolver
public org.eclipse.tycho.p2.impl.resolver.MetadataOnlyP2ResolutionResult extends java.lang.Object implements org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult {
private final java.util.Map entries
public void ()
public void addArtifact (java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
String type
String id
String version
Object installableUnit
java.util.List key
org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResultEntry entry
private java.util.List newKey (java.lang.String, java.lang.String, java.lang.String)
String type
String id
String version
java.util.ArrayList key
public java.util.Collection getArtifacts ()
public java.util.Set getNonReactorUnits ()
}
org/eclipse/tycho/p2/impl/resolver/P2ResolutionException.classP2ResolutionException.java
package org.eclipse.tycho.p2.impl.resolver
public abstract org.eclipse.tycho.p2.impl.resolver.P2ResolutionException extends java.lang.RuntimeException {
private static final long serialVersionUID
protected void (java.lang.String)
String message
}
org/eclipse/tycho/p2/impl/resolver/P2ResolverFactoryImpl.classP2ResolverFactoryImpl.java
package org.eclipse.tycho.p2.impl.resolver
public org.eclipse.tycho.p2.impl.resolver.P2ResolverFactoryImpl extends java.lang.Object implements org.eclipse.tycho.p2.resolver.facade.P2ResolverFactory {
private static org.eclipse.tycho.repository.local.LocalMetadataRepository localMetadataRepository
private static org.eclipse.tycho.repository.local.LocalArtifactRepository localArtifactRepository
private org.eclipse.tycho.core.facade.MavenContext mavenContext
private org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
private org.eclipse.tycho.p2.remote.RemoteAgentManager remoteAgentManager
private org.eclipse.tycho.p2.target.TargetDefinitionResolverService targetDefinitionResolverService
public void ()
public org.eclipse.tycho.p2.target.TargetPlatformBuilderImpl createTargetPlatformBuilder (org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration)
org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration eeConfiguration
org.eclipse.equinox.p2.core.IProvisioningAgent remoteAgent
org.eclipse.tycho.repository.local.LocalMetadataRepository localMetadataRepo
org.eclipse.tycho.repository.local.LocalArtifactRepository localArtifactRepo
org.eclipse.tycho.p2.target.ee.ExecutionEnvironmentResolutionHandler eeResolutionHandler
org.eclipse.equinox.p2.core.ProvisionException e
private static synchronized org.eclipse.tycho.repository.local.LocalMetadataRepository getLocalMetadataRepository (org.eclipse.tycho.core.facade.MavenContext, org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices)
org.eclipse.tycho.core.facade.MavenContext context
org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
java.io.File localMavenRepoRoot
org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
private static synchronized org.eclipse.tycho.repository.local.LocalArtifactRepository getLocalArtifactRepository (org.eclipse.tycho.core.facade.MavenContext, org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices)
org.eclipse.tycho.core.facade.MavenContext mavenContext
org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
public org.eclipse.tycho.p2.impl.resolver.P2ResolverImpl createResolver (org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger logger
public void setMavenContext (org.eclipse.tycho.core.facade.MavenContext)
org.eclipse.tycho.core.facade.MavenContext mavenContext
public void setLocalRepositoryIndices (org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices)
org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
public void setRemoteAgentManager (org.eclipse.tycho.p2.remote.RemoteAgentManager)
org.eclipse.tycho.p2.remote.RemoteAgentManager remoteAgentManager
public void setTargetDefinitionResolverService (org.eclipse.tycho.p2.target.TargetDefinitionResolverService)
org.eclipse.tycho.p2.target.TargetDefinitionResolverService targetDefinitionResolverService
public volatile org.eclipse.tycho.p2.resolver.facade.P2Resolver createResolver (org.eclipse.tycho.core.facade.MavenLogger)
public volatile org.eclipse.tycho.p2.target.facade.TargetPlatformBuilder createTargetPlatformBuilder (org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration)
}
org/eclipse/tycho/p2/impl/resolver/P2ResolverImpl.classP2ResolverImpl.java
package org.eclipse.tycho.p2.impl.resolver
public org.eclipse.tycho.p2.impl.resolver.P2ResolverImpl extends java.lang.Object implements org.eclipse.tycho.p2.resolver.facade.P2Resolver {
private static final String CAPABILITY_NS_OSGI_BUNDLE
private final org.eclipse.tycho.core.facade.MavenLogger logger
private final org.eclipse.core.runtime.IProgressMonitor monitor
private java.util.List environments
private java.util.Map additionalFilterProperties
private final java.util.List additionalRequirements
private org.eclipse.tycho.artifacts.p2.P2TargetPlatform context
private java.util.Set usedTargetPlatformUnits
public void (org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger logger
public java.util.List resolveDependencies (org.eclipse.tycho.artifacts.TargetPlatform, java.io.File)
org.eclipse.tycho.artifacts.TargetPlatform targetPlatform
java.io.File projectLocation
java.util.ArrayList results
org.eclipse.tycho.core.facade.TargetEnvironment environment
public org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult collectProjectDependencies (org.eclipse.tycho.artifacts.TargetPlatform, java.io.File)
org.eclipse.tycho.artifacts.TargetPlatform context
java.io.File projectLocation
public org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult resolveMetadata (org.eclipse.tycho.p2.target.facade.TargetPlatformBuilder)
org.eclipse.tycho.p2.target.facade.TargetPlatformBuilder context
org.eclipse.tycho.p2.resolver.ProjectorResolutionStrategy strategy
org.eclipse.tycho.artifacts.p2.P2TargetPlatform contextImpl
org.eclipse.tycho.p2.impl.resolver.MetadataOnlyP2ResolutionResult result
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
protected org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult resolveDependencies (java.io.File, org.eclipse.tycho.p2.resolver.AbstractResolutionStrategy, org.eclipse.tycho.core.facade.TargetEnvironment)
java.io.File projectLocation
org.eclipse.tycho.p2.resolver.AbstractResolutionStrategy strategy
org.eclipse.tycho.core.facade.TargetEnvironment environment
java.util.Collection availableUnits
java.util.Collection projectSecondaryIUs
java.util.Collection newState
private java.util.Collection getRootIUs (java.io.File)
java.io.File projectLocation
private org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult toResolutionResult (java.util.Collection)
java.util.Collection newState
org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResult result
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.tycho.p2.metadata.IArtifactFacade mavenArtifact
org.eclipse.equinox.p2.metadata.IArtifactKey key
private void collectNonReactorIUs (org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResult, java.util.Collection)
org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResult result
java.util.Collection newState
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private boolean isReactorArtifact (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private void addArtifactFile (org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResult, org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResult platform
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.File file
org.eclipse.tycho.p2.metadata.IArtifactFacade reactorArtifact
String id
String version
String mavenClassidier
String featureId
private void addMavenArtifact (org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResult, org.eclipse.tycho.p2.metadata.IArtifactFacade, org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.tycho.p2.impl.resolver.DefaultP2ResolutionResult platform
org.eclipse.tycho.p2.metadata.IArtifactFacade mavenArtifact
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String type
String id
String version
java.io.File location
String mavenClassifier
boolean primary
String featureId
private java.lang.String getFeatureId (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IProvidedCapability provided
private boolean isBundleOrFragmentWithId (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String id
org.eclipse.equinox.p2.metadata.IProvidedCapability provided
public void setEnvironments (java.util.List)
java.util.List environments
public void setAdditionalFilterProperties (java.util.Map)
java.util.Map additionalFilterProperties
public void addDependency (java.lang.String, java.lang.String, java.lang.String)
String type
String id
String versionRange
public java.util.List getAdditionalRequirements ()
public org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult resolveInstallableUnit (org.eclipse.tycho.artifacts.TargetPlatform, java.lang.String, java.lang.String)
org.eclipse.tycho.artifacts.TargetPlatform context
String id
String versionRange
org.eclipse.tycho.p2.resolver.QueryableCollection queriable
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.IRequirement requirement
org.eclipse.equinox.p2.query.IQueryResult result
java.util.Set newState
}
org/eclipse/tycho/p2/remote/IRepositoryIdManager.classIRepositoryIdManager.java
package org.eclipse.tycho.p2.remote
public abstract org.eclipse.tycho.p2.remote.IRepositoryIdManager extends java.lang.Object {
public static final String SERVICE_NAME
static void ()
public abstract void addMapping (java.lang.String, java.net.URI)
}
org/eclipse/tycho/p2/remote/OfflineTransport.classOfflineTransport.java
package org.eclipse.tycho.p2.remote
org.eclipse.tycho.p2.remote.OfflineTransport extends org.eclipse.equinox.internal.p2.repository.Transport {
private static final org.eclipse.core.runtime.Status OFFLINE_STATUS
static void ()
void ()
public org.eclipse.core.runtime.IStatus download (java.net.URI, java.io.OutputStream, long, org.eclipse.core.runtime.IProgressMonitor)
java.net.URI toDownload
java.io.OutputStream target
long startPos
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus download (java.net.URI, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
java.net.URI toDownload
java.io.OutputStream target
org.eclipse.core.runtime.IProgressMonitor monitor
public java.io.InputStream stream (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws java.io.FileNotFoundException org.eclipse.core.runtime.CoreException org.eclipse.equinox.internal.p2.repository.AuthenticationFailedException
java.net.URI toDownload
org.eclipse.core.runtime.IProgressMonitor monitor
public long getLastModified (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException java.io.FileNotFoundException org.eclipse.equinox.internal.p2.repository.AuthenticationFailedException
java.net.URI toDownload
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/tycho/p2/remote/P2MirrorDisablingArtifactRepositoryManager.classP2MirrorDisablingArtifactRepositoryManager.java
package org.eclipse.tycho.p2.remote
org.eclipse.tycho.p2.remote.P2MirrorDisablingArtifactRepositoryManager extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager {
private final org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager delegate
private final org.eclipse.tycho.core.facade.MavenLogger mavenLogger
public void (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager originalRepositoryManager
org.eclipse.tycho.core.facade.MavenLogger mavenLogger
private static org.eclipse.equinox.p2.repository.artifact.IArtifactRepository disableMirrors (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.tycho.core.facade.MavenLogger) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.tycho.core.facade.MavenLogger logger
private static void stripMirrorsURLProperty (org.eclipse.equinox.p2.repository.spi.AbstractRepository, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.equinox.p2.repository.spi.AbstractRepository repository
org.eclipse.tycho.core.facade.MavenLogger logger
java.util.Map properties
Object removedConfiguration
Exception e
private static java.util.Map getRepositoryProperties (org.eclipse.equinox.p2.repository.spi.AbstractRepository) throws java.lang.SecurityException java.lang.NoSuchFieldException java.lang.IllegalArgumentException java.lang.IllegalAccessException
org.eclipse.equinox.p2.repository.spi.AbstractRepository repository
java.lang.reflect.Field field
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository createRepository (java.net.URI, java.lang.String, java.lang.String, java.util.Map) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
String name
String type
java.util.Map properties
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadRepository (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository refreshRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
public void addRepository (java.net.URI)
java.net.URI location
public boolean contains (java.net.URI)
java.net.URI location
public org.eclipse.equinox.p2.repository.artifact.IArtifactRequest createMirrorRequest (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, java.util.Map, java.util.Map)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
java.util.Map destinationDescriptorProperties
java.util.Map destinationRepositoryProperties
public org.eclipse.equinox.p2.repository.artifact.IArtifactRequest createMirrorRequest (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, java.util.Map, java.util.Map, java.lang.String)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
java.util.Map destinationDescriptorProperties
java.util.Map destinationRepositoryProperties
String downloadStatsParameters
public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent ()
public java.net.URI[] getKnownRepositories (int)
int flags
public java.lang.String getRepositoryProperty (java.net.URI, java.lang.String)
java.net.URI location
String key
public boolean isEnabled (java.net.URI)
java.net.URI location
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean removeRepository (java.net.URI)
java.net.URI location
public void setEnabled (java.net.URI, boolean)
java.net.URI location
boolean enablement
public void setRepositoryProperty (java.net.URI, java.lang.String, java.lang.String)
java.net.URI location
String key
String value
}
org/eclipse/tycho/p2/remote/P2PasswordUtil.classP2PasswordUtil.java
package org.eclipse.tycho.p2.remote
org.eclipse.tycho.p2.remote.P2PasswordUtil extends java.lang.Object {
void ()
static void setCredentials (java.net.URI, java.lang.String, java.lang.String, org.eclipse.tycho.core.facade.MavenLogger)
java.net.URI location
String username
String password
org.eclipse.tycho.core.facade.MavenLogger logger
org.eclipse.equinox.security.storage.ISecurePreferences securePreferences
String host
String scheme
String nodeKey
String nodeKey
String nodeKey
String enc
java.io.UnsupportedEncodingException e
String nodeName
org.eclipse.equinox.security.storage.ISecurePreferences prefNode
org.eclipse.equinox.security.storage.StorageException e
}
org/eclipse/tycho/p2/remote/RemoteAgent$AgentBuilder.classRemoteAgent.java
package org.eclipse.tycho.p2.remote
org.eclipse.tycho.p2.remote.RemoteAgent$AgentBuilder extends java.lang.Object {
private final org.eclipse.equinox.p2.core.IProvisioningAgent wrappedAgent
public void (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent wrappedAgent
public java.lang.Object getService (java.lang.Class)
Class type
public void registerService (java.lang.Class, java.lang.Object)
Class type
Object instance
public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent ()
}
org/eclipse/tycho/p2/remote/RemoteAgent.classRemoteAgent.java
package org.eclipse.tycho.p2.remote
public org.eclipse.tycho.p2.remote.RemoteAgent extends java.lang.Object implements org.eclipse.equinox.p2.core.IProvisioningAgent {
private org.eclipse.equinox.p2.core.IProvisioningAgent delegate
public void (org.eclipse.tycho.core.facade.MavenContext, org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings, boolean) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.tycho.core.facade.MavenContext mavenContext
org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings mavenRepositorySettings
boolean disableMirrors
void (org.eclipse.tycho.core.facade.MavenContext, boolean) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.tycho.core.facade.MavenContext mavenContext
boolean disableP2Mirrors
public void (org.eclipse.tycho.core.facade.MavenContext) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.tycho.core.facade.MavenContext mavenContext
private static org.eclipse.equinox.p2.core.IProvisioningAgent createConfiguredProvisioningAgent (org.eclipse.tycho.core.facade.MavenContext, boolean, org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.tycho.core.facade.MavenContext mavenContext
boolean disableP2Mirrors
org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings mavenRepositorySettings
org.eclipse.tycho.p2.remote.RemoteAgent$AgentBuilder agent
org.eclipse.equinox.internal.p2.repository.Transport transport
org.eclipse.equinox.internal.p2.repository.Transport transport
org.eclipse.tycho.p2.remote.RemoteRepositoryCacheManager cacheMgr
private static void addP2MirrorDisablingRepositoryManager (org.eclipse.tycho.p2.remote.RemoteAgent$AgentBuilder, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.p2.remote.RemoteAgent$AgentBuilder agent
org.eclipse.tycho.core.facade.MavenLogger mavenLogger
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager plainRepoManager
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager mirrorDisablingRepoManager
private static void addMavenAwareRepositoryManagers (org.eclipse.tycho.p2.remote.RemoteAgent$AgentBuilder, org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.p2.remote.RemoteAgent$AgentBuilder agent
org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings mavenRepositorySettings
org.eclipse.tycho.core.facade.MavenLogger logger
org.eclipse.tycho.p2.remote.RemoteRepositoryLoadingHelper loadingHelper
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager plainMetadataRepoManager
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager remoteMetadataRepoManager
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager plainArtifactRepoManager
org.eclipse.tycho.p2.remote.RemoteArtifactRepositoryManager remoteArtifactRepoManager
private static void makeCompositeRepositoryLoadingAtomicByDefault ()
String atomicDefaultSystemProperty
public java.lang.Object getService (java.lang.String)
String serviceName
public void registerService (java.lang.String, java.lang.Object)
String serviceName
Object service
public java.lang.Object getService (java.lang.Class)
Class type
public void stop ()
public void unregisterService (java.lang.String, java.lang.Object)
String serviceName
Object service
}
org/eclipse/tycho/p2/remote/RemoteAgentManager.classRemoteAgentManager.java
package org.eclipse.tycho.p2.remote
public org.eclipse.tycho.p2.remote.RemoteAgentManager extends java.lang.Object {
private org.eclipse.tycho.core.facade.MavenContext mavenContext
private org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings mavenRepositorySettings
private org.eclipse.equinox.p2.core.IProvisioningAgent cachedAgent
public void (org.eclipse.tycho.core.facade.MavenContext)
org.eclipse.tycho.core.facade.MavenContext mavenContext
public void ()
public synchronized org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent () throws org.eclipse.equinox.p2.core.ProvisionException
boolean disableP2Mirrors
private boolean getDisableP2MirrorsConfiguration ()
String key
String value
boolean disableP2Mirrors
String message
public void setMavenContext (org.eclipse.tycho.core.facade.MavenContext)
org.eclipse.tycho.core.facade.MavenContext mavenContext
public void setMavenRepositorySettings (org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings)
org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings mavenRepositorySettings
}
org/eclipse/tycho/p2/remote/RemoteArtifactRepositoryManager.classRemoteArtifactRepositoryManager.java
package org.eclipse.tycho.p2.remote
org.eclipse.tycho.p2.remote.RemoteArtifactRepositoryManager extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager {
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager delegate
private final org.eclipse.tycho.p2.remote.RemoteRepositoryLoadingHelper loadingHelper
void (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, org.eclipse.tycho.p2.remote.RemoteRepositoryLoadingHelper)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager delegate
org.eclipse.tycho.p2.remote.RemoteRepositoryLoadingHelper loadingHelper
private java.net.URI translate (java.net.URI)
java.net.URI location
private java.net.URI translateAndPrepareLoad (java.net.URI) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
public void addRepository (java.net.URI)
java.net.URI location
public boolean contains (java.net.URI)
java.net.URI location
public org.eclipse.equinox.p2.repository.artifact.IArtifactRequest createMirrorRequest (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, java.util.Map, java.util.Map)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
java.util.Map destinationDescriptorProperties
java.util.Map destinationRepositoryProperties
public org.eclipse.equinox.p2.repository.artifact.IArtifactRequest createMirrorRequest (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, java.util.Map, java.util.Map, java.lang.String)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
java.util.Map destinationDescriptorProperties
java.util.Map destinationRepositoryProperties
String downloadStatsParameters
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository createRepository (java.net.URI, java.lang.String, java.lang.String, java.util.Map) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
String name
String type
java.util.Map properties
public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent ()
public java.net.URI[] getKnownRepositories (int)
int flags
public java.lang.String getRepositoryProperty (java.net.URI, java.lang.String)
java.net.URI location
String key
public boolean isEnabled (java.net.URI)
java.net.URI location
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadRepository (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository refreshRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean removeRepository (java.net.URI)
java.net.URI location
public void setEnabled (java.net.URI, boolean)
java.net.URI location
boolean enablement
public void setRepositoryProperty (java.net.URI, java.lang.String, java.lang.String)
java.net.URI location
String key
String value
}
org/eclipse/tycho/p2/remote/RemoteMetadataRepositoryManager.classRemoteMetadataRepositoryManager.java
package org.eclipse.tycho.p2.remote
org.eclipse.tycho.p2.remote.RemoteMetadataRepositoryManager extends java.lang.Object implements org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager {
private final org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager delegate
private final org.eclipse.tycho.p2.remote.RemoteRepositoryLoadingHelper loadingHelper
void (org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager, org.eclipse.tycho.p2.remote.RemoteRepositoryLoadingHelper)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager delegate
org.eclipse.tycho.p2.remote.RemoteRepositoryLoadingHelper loadingHelper
private java.net.URI translate (java.net.URI)
java.net.URI location
private java.net.URI translateAndPrepareLoad (java.net.URI) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.core.runtime.OperationCanceledException
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadRepository (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.core.runtime.OperationCanceledException
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
java.net.URI effectiveLocation
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadedRepository
private void failIfRepositoryContainsPartialIUs (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository, java.net.URI) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
java.net.URI effectiveLocation
org.eclipse.equinox.p2.query.IQueryResult allUnits
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
String message
public void addRepository (java.net.URI)
java.net.URI location
public boolean contains (java.net.URI)
java.net.URI location
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository createRepository (java.net.URI, java.lang.String, java.lang.String, java.util.Map) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.core.runtime.OperationCanceledException
java.net.URI location
String name
String type
java.util.Map properties
public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent ()
public java.net.URI[] getKnownRepositories (int)
int flags
public java.lang.String getRepositoryProperty (java.net.URI, java.lang.String)
java.net.URI location
String key
public boolean isEnabled (java.net.URI)
java.net.URI location
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository refreshRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.core.runtime.OperationCanceledException
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean removeRepository (java.net.URI)
java.net.URI location
public void setEnabled (java.net.URI, boolean)
java.net.URI location
boolean enablement
public void setRepositoryProperty (java.net.URI, java.lang.String, java.lang.String)
java.net.URI location
String key
String value
}
org/eclipse/tycho/p2/remote/RemoteRepositoryCacheManager.classRemoteRepositoryCacheManager.java
package org.eclipse.tycho.p2.remote
org.eclipse.tycho.p2.remote.RemoteRepositoryCacheManager extends org.eclipse.equinox.internal.p2.repository.CacheManager {
public static final String CACHE_RELPATH
private final boolean offline
private final java.io.File localRepositoryLocation
private final org.eclipse.tycho.core.facade.MavenLogger logger
public void (org.eclipse.equinox.internal.p2.repository.Transport, org.eclipse.tycho.core.facade.MavenContext)
org.eclipse.equinox.internal.p2.repository.Transport transport
org.eclipse.tycho.core.facade.MavenContext mavenContext
public java.io.File createCache (java.net.URI, java.lang.String, org.eclipse.core.runtime.IProgressMonitor) throws java.io.IOException org.eclipse.equinox.p2.core.ProvisionException
java.net.URI repositoryLocation
String prefix
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.File cacheFile
java.io.IOException e
org.eclipse.equinox.p2.core.ProvisionException e
private java.io.File handleCreateCacheException (java.io.File, java.net.URI, java.lang.Exception) throws java.lang.Exception
java.io.File cacheFile
java.net.URI repositoryLocation
Exception e
String message
protected java.io.File getCacheDirectory ()
}
org/eclipse/tycho/p2/remote/RemoteRepositoryLoadingHelper.classRemoteRepositoryLoadingHelper.java
package org.eclipse.tycho.p2.remote
org.eclipse.tycho.p2.remote.RemoteRepositoryLoadingHelper extends java.lang.Object implements org.eclipse.tycho.p2.remote.IRepositoryIdManager {
private final org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings settings
private final org.eclipse.tycho.core.facade.MavenLogger logger
private java.util.Map knownMavenRepositoryIds
public void (org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings settings
org.eclipse.tycho.core.facade.MavenLogger logger
public void addMapping (java.lang.String, java.net.URI)
String mavenRepositoryId
java.net.URI location
java.net.URI key
String previousValue
private static java.net.URI normalize (java.net.URI)
java.net.URI location
String path
java.net.URISyntaxException e
public java.net.URI getEffectiveLocation (java.net.URI)
java.net.URI location
org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation effectiveLocation
public java.net.URI getEffectiveLocationAndPrepareLoad (java.net.URI) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation effectiveLocation
private org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation effectiveLocationFor (java.net.URI, boolean)
java.net.URI location
boolean forLoading
java.net.URI normalizedLocation
String id
org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation locationWithID
org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation mirror
private void setPasswordForLoading (org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation location
org.eclipse.tycho.core.resolver.shared.MavenRepositorySettings$Credentials credentials
private static boolean certainlyNoRemoteURL (java.net.URI)
java.net.URI location
}
org/eclipse/tycho/p2/resolver/AbstractResolutionStrategy.classAbstractResolutionStrategy.java
package org.eclipse.tycho.p2.resolver
public abstract org.eclipse.tycho.p2.resolver.AbstractResolutionStrategy extends java.lang.Object {
protected static final org.eclipse.equinox.p2.metadata.IInstallableUnit[] EMPTY_IU_ARRAY
protected final org.eclipse.tycho.core.facade.MavenLogger logger
private final org.eclipse.tycho.p2.resolver.ResolutionDataImpl modifiableData
protected final org.eclipse.tycho.p2.resolver.ResolutionData data
static void ()
protected void (org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger logger
public final void setAvailableInstallableUnits (java.util.Collection)
java.util.Collection availableIUs
public final void setRootInstallableUnits (java.util.Collection)
java.util.Collection rootIUs
public final void setAdditionalRequirements (java.util.List)
java.util.List additionalRequirements
public final void setEEResolutionHints (org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints)
org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints eeResolutionHints
public final void setAdditionalFilterProperties (java.util.Map)
java.util.Map additionalFilterProperties
public java.util.Collection resolve (org.eclipse.tycho.core.facade.TargetEnvironment, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.tycho.core.facade.TargetEnvironment environment
org.eclipse.core.runtime.IProgressMonitor monitor
public java.util.Collection multiPlatformResolve (java.util.List, org.eclipse.core.runtime.IProgressMonitor)
java.util.List environments
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Set result
org.eclipse.tycho.core.facade.TargetEnvironment environment
protected abstract java.util.Collection resolve (java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
private java.util.Map getEffectiveFilterProperties (org.eclipse.tycho.core.facade.TargetEnvironment)
org.eclipse.tycho.core.facade.TargetEnvironment environment
java.util.Map result
private void insertAdditionalFilterProperties (java.util.Map)
java.util.Map result
java.util.Map$Entry entry
String overwrittenValue
protected java.lang.RuntimeException newResolutionException (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
}
org/eclipse/tycho/p2/resolver/AbstractSlicerResolutionStrategy.classAbstractSlicerResolutionStrategy.java
package org.eclipse.tycho.p2.resolver
abstract org.eclipse.tycho.p2.resolver.AbstractSlicerResolutionStrategy extends org.eclipse.tycho.p2.resolver.AbstractResolutionStrategy {
protected void (org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger logger
protected final org.eclipse.equinox.p2.query.IQueryable slice (java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
java.util.Map properties
org.eclipse.core.runtime.IProgressMonitor monitor
StringBuilder sb
org.eclipse.equinox.p2.metadata.IRequirement req
java.util.Set availableIUs
java.util.Set seedIUs
org.eclipse.equinox.internal.p2.director.Slicer slicer
org.eclipse.equinox.p2.query.IQueryable slice
org.eclipse.core.runtime.MultiStatus slicerStatus
protected abstract boolean isSlicerError (org.eclipse.core.runtime.MultiStatus)
protected abstract org.eclipse.equinox.internal.p2.director.Slicer newSlicer (org.eclipse.equinox.p2.query.IQueryable, java.util.Map)
protected static org.eclipse.equinox.p2.metadata.IInstallableUnit createUnitRequiring (java.lang.String, java.util.Collection, java.util.Collection)
String name
java.util.Collection units
java.util.Collection additionalRequirements
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription result
String time
java.util.ArrayList requirements
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
private static org.eclipse.equinox.p2.metadata.IRequirement createStrictRequirementTo (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.equinox.p2.metadata.VersionRange strictRange
int min
int max
boolean greedy
org.eclipse.equinox.p2.metadata.IRequirement requirement
}
org/eclipse/tycho/p2/resolver/DependencyCollector.classDependencyCollector.java
package org.eclipse.tycho.p2.resolver
public org.eclipse.tycho.p2.resolver.DependencyCollector extends org.eclipse.tycho.p2.resolver.AbstractResolutionStrategy {
public void (org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger logger
public java.util.Collection resolve (java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
java.util.Map properties
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Set result
java.util.LinkedHashSet errors
org.eclipse.tycho.p2.resolver.QueryableCollection availableUIsQueryable
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.core.runtime.MultiStatus status
private void collectIncludedIUs (org.eclipse.equinox.p2.query.IQueryable, java.util.Set, java.util.Set, org.eclipse.equinox.p2.metadata.IInstallableUnit, boolean, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQueryable availableIUs
java.util.Set result
java.util.Set errors
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
boolean immediate
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IRequirement req
org.eclipse.equinox.p2.query.IQueryResult matches
org.eclipse.equinox.p2.metadata.IInstallableUnit match
private boolean isIncluded (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IRequirement, org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IRequirement req
org.eclipse.equinox.p2.metadata.IInstallableUnit match
java.util.Set includedIUs
private boolean isFeature (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
}
org/eclipse/tycho/p2/resolver/ExecutionEnvironmentResolutionHints.classExecutionEnvironmentResolutionHints.java
package org.eclipse.tycho.p2.resolver
public abstract org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints extends java.lang.Object {
public abstract boolean isEESpecificationUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
public abstract boolean isNonApplicableEEUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
public abstract java.util.Collection getMandatoryUnits ()
public abstract java.util.Collection getMandatoryRequires ()
public abstract java.util.Collection getTemporaryAdditions ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
org/eclipse/tycho/p2/resolver/ProjectorResolutionStrategy.classProjectorResolutionStrategy.java
package org.eclipse.tycho.p2.resolver
public org.eclipse.tycho.p2.resolver.ProjectorResolutionStrategy extends org.eclipse.tycho.p2.resolver.AbstractSlicerResolutionStrategy {
public void (org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger logger
protected org.eclipse.equinox.internal.p2.director.Slicer newSlicer (org.eclipse.equinox.p2.query.IQueryable, java.util.Map)
org.eclipse.equinox.p2.query.IQueryable availableUnits
java.util.Map properties
protected boolean isSlicerError (org.eclipse.core.runtime.MultiStatus)
org.eclipse.core.runtime.MultiStatus slicerStatus
public java.util.Collection resolve (java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
java.util.Map properties
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Map newSelectionContext
org.eclipse.equinox.p2.query.IQueryable slice
java.util.Set seedUnits
java.util.List seedRequires
org.eclipse.equinox.internal.p2.director.Projector projector
org.eclipse.core.runtime.IStatus s
java.util.Set explanation
org.eclipse.equinox.internal.p2.director.Explanation explanationLine
java.util.Collection newState
void fixSWT (org.eclipse.equinox.p2.query.IQueryable, java.util.Collection, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQueryable availableIUs
java.util.Collection ius
java.util.Map newSelectionContext
org.eclipse.core.runtime.IProgressMonitor monitor
boolean swt
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IProvidedCapability provided
org.eclipse.equinox.p2.metadata.IInstallableUnit swtFragment
java.util.Iterator iter
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IProvidedCapability provided
private boolean providesJavaPackages (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IProvidedCapability capability
protected boolean isApplicable (java.util.Map, org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
java.util.Map selectionContext
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
}
org/eclipse/tycho/p2/resolver/QueryableCollection.classQueryableCollection.java
package org.eclipse.tycho.p2.resolver
public org.eclipse.tycho.p2.resolver.QueryableCollection extends org.eclipse.equinox.internal.p2.metadata.index.IndexProvider {
private final java.util.Collection dataSet
private org.eclipse.equinox.p2.metadata.index.IIndex capabilityIndex
private org.eclipse.equinox.p2.metadata.index.IIndex idIndex
private org.eclipse.equinox.internal.p2.metadata.TranslationSupport translationSupport
public void (java.util.Collection)
java.util.Collection ius
public java.util.Iterator everything ()
public synchronized org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
String memberName
public synchronized java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
Object client
String memberName
Object key
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
}
org/eclipse/tycho/p2/resolver/ResolutionData.classResolutionData.java
package org.eclipse.tycho.p2.resolver
public abstract org.eclipse.tycho.p2.resolver.ResolutionData extends java.lang.Object {
public abstract java.util.Collection getAvailableIUs ()
public abstract java.util.Collection getRootIUs ()
public abstract java.util.List getAdditionalRequirements ()
public abstract org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints getEEResolutionHints ()
public abstract java.util.Map getAdditionalFilterProperties ()
}
org/eclipse/tycho/p2/resolver/ResolutionDataImpl.classResolutionDataImpl.java
package org.eclipse.tycho.p2.resolver
public org.eclipse.tycho.p2.resolver.ResolutionDataImpl extends java.lang.Object implements org.eclipse.tycho.p2.resolver.ResolutionData {
private java.util.Collection availableIUs
private java.util.Collection rootIUs
private java.util.List additionalRequirements
private org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints eeResolutionHints
private java.util.Map additionalFilterProperties
public void ()
public java.util.Collection getAvailableIUs ()
public void setAvailableIUs (java.util.Collection)
java.util.Collection availableIUs
public java.util.Collection getRootIUs ()
public void setRootIUs (java.util.Collection)
java.util.Collection rootIUs
public java.util.List getAdditionalRequirements ()
public void setAdditionalRequirements (java.util.List)
java.util.List additionalRequirements
public org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints getEEResolutionHints ()
public void setEEResolutionHints (org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints)
org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints eeResolutionHints
public java.util.Map getAdditionalFilterProperties ()
public void setAdditionalFilterProperties (java.util.Map)
java.util.Map additionalFilterProperties
}
org/eclipse/tycho/p2/resolver/ResolverDebugUtils.classResolverDebugUtils.java
package org.eclipse.tycho.p2.resolver
org.eclipse.tycho.p2.resolver.ResolverDebugUtils extends java.lang.Object {
void ()
public static java.lang.String toDebugString (org.eclipse.equinox.p2.query.IQueryable, boolean, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQueryable ius
boolean verbose
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.query.IQueryResult collector
public static java.lang.String toDebugString (java.util.Collection, boolean)
java.util.Collection ius
boolean verbose
StringBuilder sb
java.io.ByteArrayOutputStream os
java.io.IOException e
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
}
org/eclipse/tycho/p2/resolver/SlicerResolutionStrategy.classSlicerResolutionStrategy.java
package org.eclipse.tycho.p2.resolver
public org.eclipse.tycho.p2.resolver.SlicerResolutionStrategy extends org.eclipse.tycho.p2.resolver.AbstractSlicerResolutionStrategy {
private boolean ignoreFilters
public void (org.eclipse.tycho.core.facade.MavenLogger, boolean)
org.eclipse.tycho.core.facade.MavenLogger logger
boolean ignoreFilters
protected org.eclipse.equinox.internal.p2.director.Slicer newSlicer (org.eclipse.equinox.p2.query.IQueryable, java.util.Map)
org.eclipse.equinox.p2.query.IQueryable availableIUs
java.util.Map properties
java.util.Map context
java.util.Map context
boolean evalFilterTo
boolean evalFilterTo
protected boolean isSlicerError (org.eclipse.core.runtime.MultiStatus)
org.eclipse.core.runtime.MultiStatus slicerStatus
public java.util.Collection multiPlatformResolve (java.util.List, org.eclipse.core.runtime.IProgressMonitor)
java.util.List environments
org.eclipse.core.runtime.IProgressMonitor monitor
public java.util.Collection resolve (java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
java.util.Map properties
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.query.IQueryable slice
java.util.Set result
}
org/eclipse/tycho/p2/target/ee/CustomEEResolutionHandler.classCustomEEResolutionHandler.java
package org.eclipse.tycho.p2.target.ee
org.eclipse.tycho.p2.target.ee.CustomEEResolutionHandler extends org.eclipse.tycho.p2.target.ee.ExecutionEnvironmentResolutionHandler {
private org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration eeConfiguration
public void (org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration)
org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration eeConfiguration
public void readFullSpecification (java.util.Collection)
java.util.Collection targetPlatformContent
org.eclipse.equinox.p2.metadata.IInstallableUnit specificationUnit
java.util.List systemCapabilities
private org.eclipse.equinox.p2.metadata.IInstallableUnit findSpecificationUnit (java.util.Collection, org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints)
java.util.Collection targetPlatformContent
org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints profileUnitFilter
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
private java.util.List readCapabilities (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit specificationUnit
java.util.List result
org.eclipse.equinox.p2.metadata.IProvidedCapability capability
String namespace
String name
String version
}
org/eclipse/tycho/p2/target/ee/CustomEEResolutionHints.classCustomEEResolutionHints.java
package org.eclipse.tycho.p2.target.ee
public final org.eclipse.tycho.p2.target.ee.CustomEEResolutionHints extends java.lang.Object implements org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints {
private final String eeName
private transient String unitName
private transient org.eclipse.equinox.p2.metadata.Version unitVersion
public void (java.lang.String) throws org.eclipse.tycho.p2.target.ee.InvalidEENameException
String eeName
void parse (java.lang.String) throws org.eclipse.tycho.p2.target.ee.InvalidEENameException
String eeName
int idx
String name
String version
public boolean isEESpecificationUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
public boolean isNonApplicableEEUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private boolean isJreUnit (java.lang.String)
String id
public java.util.Collection getMandatoryUnits ()
public java.util.Collection getTemporaryAdditions ()
public java.util.Collection getMandatoryRequires ()
org.eclipse.equinox.p2.metadata.VersionRange strictUnitRange
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.tycho.p2.target.ee.CustomEEResolutionHints other
private static boolean eq (java.lang.Object, java.lang.Object)
Object left
Object right
}
org/eclipse/tycho/p2/target/ee/ExecutionEnvironmentResolutionHandler.classExecutionEnvironmentResolutionHandler.java
package org.eclipse.tycho.p2.target.ee
public abstract org.eclipse.tycho.p2.target.ee.ExecutionEnvironmentResolutionHandler extends java.lang.Object {
private final org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints resolutionHints
public static org.eclipse.tycho.p2.target.ee.ExecutionEnvironmentResolutionHandler adapt (org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration)
org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration eeConfiguration
public void (org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints)
org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints resolutionHints
public final org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints getResolutionHints ()
public abstract void readFullSpecification (java.util.Collection)
}
org/eclipse/tycho/p2/target/ee/InvalidEENameException.classInvalidEENameException.java
package org.eclipse.tycho.p2.target.ee
public org.eclipse.tycho.p2.target.ee.InvalidEENameException extends java.lang.RuntimeException {
public void (java.lang.String)
String eeName
}
org/eclipse/tycho/p2/target/ee/StandardEEResolutionHandler.classStandardEEResolutionHandler.java
package org.eclipse.tycho.p2.target.ee
org.eclipse.tycho.p2.target.ee.StandardEEResolutionHandler extends org.eclipse.tycho.p2.target.ee.ExecutionEnvironmentResolutionHandler {
public void (java.lang.String)
String executionEnvironment
public void readFullSpecification (java.util.Collection)
java.util.Collection targetPlatformContent
}
org/eclipse/tycho/p2/target/ee/StandardEEResolutionHints.classStandardEEResolutionHints.java
package org.eclipse.tycho.p2.target.ee
public final org.eclipse.tycho.p2.target.ee.StandardEEResolutionHints extends java.lang.Object implements org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints {
private final String executionEnvironment
private final java.util.Map additionalUnits
private final java.util.Map temporaryUnits
public void (java.lang.String)
String executionEnvironment
public boolean isNonApplicableEEUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public boolean isEESpecificationUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
private static java.util.Map computeAdditionalUnits (java.lang.String)
String executionEnvironment
java.util.Map units
org.eclipse.equinox.p2.publisher.PublisherResult results
java.util.Iterator iterator
public java.util.Collection getMandatoryUnits ()
public java.util.Collection getMandatoryRequires ()
private static java.util.Map computeTemporaryAdditions (java.util.Map)
java.util.Map additionalUnits
java.util.Map units
java.util.Map$Entry entry
public java.util.Collection getTemporaryAdditions ()
private static org.eclipse.equinox.p2.metadata.IInstallableUnit newIU (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iud
private static void put (java.util.Map, org.eclipse.equinox.p2.metadata.IInstallableUnit)
java.util.Map units
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.tycho.p2.target.ee.StandardEEResolutionHints other
private static boolean eq (java.lang.Object, java.lang.Object)
Object left
Object right
}
org/eclipse/tycho/p2/target/filters/TargetPlatformFilterEvaluator$DebugFilterLogger.classTargetPlatformFilterEvaluator.java
package org.eclipse.tycho.p2.target.filters
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$DebugFilterLogger extends org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$FilterLogger {
final org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator this$0
private void (org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator)
public void beginEvaluation (org.eclipse.tycho.artifacts.TargetPlatformFilter)
org.eclipse.tycho.artifacts.TargetPlatformFilter filter
public void unitKept (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
public void unitRemoved (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
}
org/eclipse/tycho/p2/target/filters/TargetPlatformFilterEvaluator$FilterLogger.classTargetPlatformFilterEvaluator.java
package org.eclipse.tycho.p2.target.filters
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$FilterLogger extends java.lang.Object {
org.eclipse.tycho.artifacts.TargetPlatformFilter currentFilter
int unitsKept
int unitsRemoved
final org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator this$0
private void (org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator)
public void beginEvaluation (org.eclipse.tycho.artifacts.TargetPlatformFilter)
org.eclipse.tycho.artifacts.TargetPlatformFilter filter
public void unitKept (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
public void unitRemoved (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
public void endEvaluation ()
void (org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator, org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$FilterLogger)
void (org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator, org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$FilterLogger, org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$FilterLogger)
}
org/eclipse/tycho/p2/target/filters/TargetPlatformFilterEvaluator$ParsedCapabilityPattern.classTargetPlatformFilterEvaluator.java
package org.eclipse.tycho.p2.target.filters
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern extends java.lang.Object {
private org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityType type
private String idRequirement
private org.eclipse.equinox.p2.metadata.Version versionReq
private org.eclipse.equinox.p2.metadata.VersionRange versionRangeReq
void (org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern, org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern)
org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern pattern
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern defaultValues
org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityType getType ()
boolean matchesId (java.lang.String)
String id
boolean matchesVersion (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version version
private boolean exactVersionPatternMatches (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version version
private boolean versionRangePatternMatches (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version version
}
org/eclipse/tycho/p2/target/filters/TargetPlatformFilterEvaluator.classTargetPlatformFilterEvaluator.java
package org.eclipse.tycho.p2.target.filters
public org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator extends java.lang.Object {
private final java.util.List filters
final org.eclipse.tycho.core.facade.MavenLogger logger
private final org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$FilterLogger filterLogger
private static int[] $SWITCH_TABLE$org$eclipse$tycho$artifacts$TargetPlatformFilter$FilterAction
private static int[] $SWITCH_TABLE$org$eclipse$tycho$artifacts$TargetPlatformFilter$CapabilityType
public void (java.util.List, org.eclipse.tycho.core.facade.MavenLogger)
java.util.List filters
org.eclipse.tycho.core.facade.MavenLogger logger
public void filterUnits (java.util.Collection) throws org.eclipse.tycho.artifacts.TargetPlatformFilterSyntaxException
java.util.Collection targetPlatformUnits
org.eclipse.tycho.artifacts.TargetPlatformFilter filter
private void applyFilter (org.eclipse.tycho.artifacts.TargetPlatformFilter, java.util.Collection)
org.eclipse.tycho.artifacts.TargetPlatformFilter filter
java.util.Collection targetPlatformUnits
private void applyRemoveAllFilter (org.eclipse.tycho.artifacts.TargetPlatformFilter, java.util.Collection)
org.eclipse.tycho.artifacts.TargetPlatformFilter filter
java.util.Collection targetPlatformUnits
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern scopePattern
java.util.Iterator unitIterator
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
private void applyRestrictionFilter (org.eclipse.tycho.artifacts.TargetPlatformFilter, java.util.Collection)
org.eclipse.tycho.artifacts.TargetPlatformFilter filter
java.util.Collection targetPlatformUnits
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern scopePattern
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern restrictionPattern
java.util.Iterator unitIterator
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
private boolean matches (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern pattern
org.eclipse.equinox.p2.metadata.IProvidedCapability bundle
org.eclipse.equinox.p2.metadata.IProvidedCapability exportedPackage
private org.eclipse.equinox.p2.metadata.IProvidedCapability getBundleCapability (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.equinox.p2.metadata.IProvidedCapability capability
private java.util.List getPackageCapabilities (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
java.util.Collection allCapabilities
java.util.List packageCapabilities
org.eclipse.equinox.p2.metadata.IProvidedCapability capability
private static org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern parsePattern (org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern, org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern)
org.eclipse.tycho.artifacts.TargetPlatformFilter$CapabilityPattern pattern
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator$ParsedCapabilityPattern defaultValues
private static org.eclipse.equinox.p2.metadata.Version parseVersion (java.lang.String)
String version
IllegalArgumentException e
private static org.eclipse.equinox.p2.metadata.VersionRange parseVersionRange (java.lang.String)
String versionRange
IllegalArgumentException e
static org.eclipse.equinox.p2.metadata.Version access$0 (java.lang.String)
static org.eclipse.equinox.p2.metadata.VersionRange access$1 (java.lang.String)
static int[] $SWITCH_TABLE$org$eclipse$tycho$artifacts$TargetPlatformFilter$FilterAction ()
static int[] $SWITCH_TABLE$org$eclipse$tycho$artifacts$TargetPlatformFilter$CapabilityType ()
}
org/eclipse/tycho/p2/target/P2ArtifactDownloadTool.classP2ArtifactDownloadTool.java
package org.eclipse.tycho.p2.target
public org.eclipse.tycho.p2.target.P2ArtifactDownloadTool extends java.lang.Object {
private static final org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] ARTIFACT_REQUEST_ARRAY
private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
private final org.eclipse.tycho.core.facade.MavenLogger logger
static void ()
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.tycho.core.facade.MavenLogger logger
public void downloadArtifactsToLocalMavenRepository (java.util.List, java.util.List, org.eclipse.tycho.repository.local.LocalArtifactRepository, boolean)
java.util.List artifacts
java.util.List artifactRepositoryLocations
org.eclipse.tycho.repository.local.LocalArtifactRepository localMavenRepository
boolean includePackedArtifacts
java.util.List requests
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.core.runtime.IStatus result
java.util.Iterator iter
org.eclipse.tycho.repository.local.MavenMirrorRequest request
StringBuilder msg
org.eclipse.tycho.repository.local.MavenMirrorRequest request
private org.eclipse.equinox.internal.p2.repository.Transport getTransport ()
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository createCompositeRepository (java.util.List)
java.util.List artifactRepositories
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository composite
java.net.URI artifactRepository
private java.util.List filterCompletedRequests (java.util.List)
java.util.List requests
java.util.ArrayList filteredRequests
org.eclipse.tycho.repository.local.MavenMirrorRequest request
}
org/eclipse/tycho/p2/target/TargetDefinitionResolver$1.classTargetDefinitionResolver.java
package org.eclipse.tycho.p2.target
org.eclipse.tycho.p2.target.TargetDefinitionResolver$1 extends org.eclipse.tycho.p2.resolver.SlicerResolutionStrategy {
final org.eclipse.tycho.p2.target.TargetDefinitionResolver this$0
void (org.eclipse.tycho.p2.target.TargetDefinitionResolver, org.eclipse.tycho.core.facade.MavenLogger, boolean)
org.eclipse.tycho.core.facade.MavenLogger $anonymous0
boolean $anonymous1
protected java.lang.RuntimeException newResolutionException (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
}
org/eclipse/tycho/p2/target/TargetDefinitionResolver$2.classTargetDefinitionResolver.java
package org.eclipse.tycho.p2.target
org.eclipse.tycho.p2.target.TargetDefinitionResolver$2 extends org.eclipse.tycho.p2.resolver.ProjectorResolutionStrategy {
final org.eclipse.tycho.p2.target.TargetDefinitionResolver this$0
void (org.eclipse.tycho.p2.target.TargetDefinitionResolver, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger $anonymous0
protected java.lang.RuntimeException newResolutionException (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
}
org/eclipse/tycho/p2/target/TargetDefinitionResolver.classTargetDefinitionResolver.java
package org.eclipse.tycho.p2.target
public org.eclipse.tycho.p2.target.TargetDefinitionResolver extends java.lang.Object {
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager metadataManager
private org.eclipse.tycho.p2.remote.IRepositoryIdManager repositoryIdManager
private final org.eclipse.tycho.core.facade.MavenLogger logger
private final java.util.List environments
private final org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints executionEnvironment
private final org.eclipse.core.runtime.IProgressMonitor monitor
private static int[] $SWITCH_TABLE$org$eclipse$tycho$p2$target$facade$TargetDefinition$IncludeMode
public void (java.util.List, org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints, org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.core.facade.MavenLogger)
java.util.List environments
org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints executionEnvironment
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.tycho.core.facade.MavenLogger logger
public org.eclipse.tycho.p2.target.TargetPlatformContent resolveContent (org.eclipse.tycho.p2.target.facade.TargetDefinition) throws org.eclipse.tycho.p2.target.facade.TargetDefinitionSyntaxException org.eclipse.tycho.p2.target.facade.TargetDefinitionResolutionException
org.eclipse.tycho.p2.target.facade.TargetDefinition definition
java.util.List artifactRepositories
java.util.Set availableUnits
java.util.Set rootIUs
org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode includeMode
Boolean includeAllEnvironments
org.eclipse.tycho.p2.target.facade.TargetDefinition$Location locationDefinition
org.eclipse.tycho.p2.target.facade.TargetDefinition$InstallableUnitLocation iuLocationDefinition
java.util.List metadataRepositories
org.eclipse.tycho.p2.target.facade.TargetDefinition$Repository repository
org.eclipse.equinox.p2.query.IQueryable locationUnits
org.eclipse.tycho.p2.target.facade.TargetDefinition$Unit unit
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
java.util.Collection units
java.util.Collection units
org.eclipse.tycho.p2.resolver.AbstractResolutionStrategy strategy
private org.eclipse.tycho.p2.resolver.AbstractResolutionStrategy getResolutionStrategy (org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode, java.lang.Boolean)
org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode includeMode
Boolean includeAllEnvironments
private org.eclipse.tycho.p2.resolver.AbstractResolutionStrategy getSlicerResolutionStrategy (boolean)
boolean ignoreFilters
private org.eclipse.tycho.p2.resolver.AbstractResolutionStrategy getPlannerResolutionStrategy (boolean)
boolean includeAllEnvironments
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadRepository (org.eclipse.tycho.p2.target.facade.TargetDefinition$Repository)
org.eclipse.tycho.p2.target.facade.TargetDefinition$Repository repository
org.eclipse.equinox.p2.core.ProvisionException e
private org.eclipse.equinox.p2.metadata.IInstallableUnit getUnitInstance (org.eclipse.equinox.p2.query.IQueryable, org.eclipse.tycho.p2.target.facade.TargetDefinition$Unit)
org.eclipse.equinox.p2.query.IQueryable units
org.eclipse.tycho.p2.target.facade.TargetDefinition$Unit unitReference
org.eclipse.equinox.p2.query.IQueryResult queryResult
org.eclipse.equinox.p2.metadata.IInstallableUnit unitInstance
private org.eclipse.equinox.p2.query.IQueryResult searchUnitInThisLocation (org.eclipse.equinox.p2.query.IQueryable, org.eclipse.tycho.p2.target.facade.TargetDefinition$Unit)
org.eclipse.equinox.p2.query.IQueryable units
org.eclipse.tycho.p2.target.facade.TargetDefinition$Unit unitReference
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.query.IQuery matchingIUQuery
org.eclipse.equinox.p2.query.IQuery latestMatchingIUQuery
org.eclipse.equinox.p2.query.IQueryResult queryResult
java.lang.RuntimeException newResolutionException (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
private org.eclipse.equinox.p2.metadata.Version parseVersion (org.eclipse.tycho.p2.target.facade.TargetDefinition$Unit)
org.eclipse.tycho.p2.target.facade.TargetDefinition$Unit unitReference
IllegalArgumentException e
static int[] $SWITCH_TABLE$org$eclipse$tycho$p2$target$facade$TargetDefinition$IncludeMode ()
}
org/eclipse/tycho/p2/target/TargetDefinitionResolverService$ResolutionArguments.classTargetDefinitionResolverService.java
package org.eclipse.tycho.p2.target
final org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments extends java.lang.Object {
final org.eclipse.tycho.p2.target.facade.TargetDefinition definition
final java.util.List environments
final org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints jreIUs
final org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void (org.eclipse.tycho.p2.target.facade.TargetDefinition, java.util.List, org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints, org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.tycho.p2.target.facade.TargetDefinition definition
java.util.List environments
org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints jreIUs
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments other
public java.util.List getNonEqualFields (org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments)
org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments other
java.util.List result
}
org/eclipse/tycho/p2/target/TargetDefinitionResolverService.classTargetDefinitionResolverService.java
package org.eclipse.tycho.p2.target
public org.eclipse.tycho.p2.target.TargetDefinitionResolverService extends java.lang.Object {
private static final String CACHE_MISS_MESSAGE
private java.util.Map resolutionCache
private org.eclipse.tycho.core.facade.MavenLogger logger
public void ()
public void (org.eclipse.tycho.core.facade.MavenContext)
org.eclipse.tycho.core.facade.MavenContext mavenContext
public org.eclipse.tycho.p2.target.TargetPlatformContent getTargetDefinitionContent (org.eclipse.tycho.p2.target.facade.TargetDefinition, java.util.List, org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints, org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.tycho.p2.target.facade.TargetDefinition definition
java.util.List environments
org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints jreIUs
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments arguments
org.eclipse.tycho.p2.target.TargetPlatformContent resolution
private org.eclipse.tycho.p2.target.TargetPlatformContent resolveFromArguments (org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments)
org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments arguments
private void debugCacheMiss (org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments)
org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments arguments
java.util.List fieldsInWhichDistanceOneEntriesDiffer
org.eclipse.tycho.p2.target.TargetDefinitionResolverService$ResolutionArguments existingKey
java.util.List differingFields
public void setMavenContext (org.eclipse.tycho.core.facade.MavenContext)
org.eclipse.tycho.core.facade.MavenContext mavenContext
static boolean eq (java.lang.Object, java.lang.Object)
Object left
Object right
static void addIfNonEqual (java.util.List, java.lang.String, java.lang.Object, java.lang.Object)
java.util.List result
String stringToAdd
Object left
Object right
}
org/eclipse/tycho/p2/target/TargetPlatformBuilderImpl.classTargetPlatformBuilderImpl.java
package org.eclipse.tycho.p2.target
public org.eclipse.tycho.p2.target.TargetPlatformBuilderImpl extends java.lang.Object implements org.eclipse.tycho.p2.target.facade.TargetPlatformBuilder {
private final org.eclipse.tycho.core.facade.MavenLogger logger
private final org.eclipse.core.runtime.IProgressMonitor monitor
private final boolean offline
private final org.eclipse.equinox.p2.core.IProvisioningAgent remoteAgent
private final org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager remoteMetadataRepositoryManager
private final org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager remoteArtifactRepositoryManager
private org.eclipse.tycho.p2.remote.IRepositoryIdManager remoteRepositoryIdManager
private final org.eclipse.tycho.p2.target.TargetDefinitionResolverService targetDefinitionResolverService
private boolean includePackedArtifacts
private boolean failOnDuplicateIUs
private final org.eclipse.tycho.p2.target.ee.ExecutionEnvironmentResolutionHandler eeResolutionHandler
private final org.eclipse.tycho.repository.local.LocalArtifactRepository localArtifactRepository
private final org.eclipse.tycho.repository.local.LocalMetadataRepository localMetadataRepository
private boolean includeLocalMavenRepo
private java.util.Map reactorProjects
private java.util.Map mavenInstallableUnits
private final org.eclipse.tycho.p2.target.TargetPlatformBundlePublisher bundlesPublisher
private final java.util.Set metadataRepositories
private final java.util.List artifactRepositories
private java.util.List content
private java.io.File projectLocation
private java.util.List iuFilters
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.core.facade.MavenContext, org.eclipse.tycho.p2.target.TargetDefinitionResolverService, org.eclipse.tycho.p2.target.ee.ExecutionEnvironmentResolutionHandler, org.eclipse.tycho.repository.local.LocalArtifactRepository, org.eclipse.tycho.repository.local.LocalMetadataRepository) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent remoteAgent
org.eclipse.tycho.core.facade.MavenContext mavenContext
org.eclipse.tycho.p2.target.TargetDefinitionResolverService targetDefinitionResolverService
org.eclipse.tycho.p2.target.ee.ExecutionEnvironmentResolutionHandler eeResolutionHandler
org.eclipse.tycho.repository.local.LocalArtifactRepository localArtifactRepo
org.eclipse.tycho.repository.local.LocalMetadataRepository localMetadataRepo
java.io.File localRepositoryRoot
public void addReactorArtifact (org.eclipse.tycho.p2.metadata.IReactorArtifactFacade)
org.eclipse.tycho.p2.metadata.IReactorArtifactFacade artifact
org.eclipse.tycho.p2.impl.resolver.ClassifiedLocation key
public void addArtifactWithExistingMetadata (org.eclipse.tycho.p2.metadata.IArtifactFacade, org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
org.eclipse.tycho.p2.metadata.IArtifactFacade p2MetadataFile
java.io.IOException e
private java.util.Set readUnits (org.eclipse.tycho.p2.metadata.IArtifactFacade) throws java.io.IOException
org.eclipse.tycho.p2.metadata.IArtifactFacade p2MetadataFile
java.io.FileInputStream inputStream
org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO io
public void addMavenArtifact (org.eclipse.tycho.p2.impl.resolver.ClassifiedLocation, org.eclipse.tycho.p2.metadata.IArtifactFacade, java.util.Set)
org.eclipse.tycho.p2.impl.resolver.ClassifiedLocation key
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.util.Set units
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
String classifier
public void publishAndAddArtifactIfBundleArtifact (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
org.eclipse.equinox.p2.metadata.IInstallableUnit bundleIU
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getSupplementaryArtifactRepository ()
public void addP2Repository (org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation)
org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation location
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository
org.eclipse.equinox.p2.core.ProvisionException e
String idMessage
public void addP2Repository (java.net.URI)
java.net.URI location
protected void forceSingleThreadedDownload (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository
org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties p
java.util.List children
java.net.URI child
private org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties getProperties (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) throws java.lang.NoSuchFieldException java.lang.IllegalAccessException
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository
java.lang.reflect.Field field
org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties p
public void addTargetDefinition (org.eclipse.tycho.p2.target.facade.TargetDefinition, java.util.List) throws org.eclipse.tycho.p2.target.facade.TargetDefinitionSyntaxException org.eclipse.tycho.p2.target.facade.TargetDefinitionResolutionException
org.eclipse.tycho.p2.target.facade.TargetDefinition definition
java.util.List environments
org.eclipse.tycho.p2.target.TargetPlatformContent targetFileContent
public void setProjectLocation (java.io.File)
java.io.File projectLocation
public org.eclipse.tycho.artifacts.p2.P2TargetPlatform buildTargetPlatform ()
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository resolutionContextArtifactRepo
org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey blackboardKey
java.util.Set reactorProjectUIs
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator filter
java.util.LinkedHashSet externalUIs
java.util.LinkedHashSet mavenIUs
java.util.List allRemoteArtifactRepositories
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository
org.eclipse.tycho.p2.target.TargetPlatformContent contentPart
org.eclipse.tycho.p2.target.TargetPlatformImpl targetPlatform
private java.util.LinkedHashSet gatherExternalInstallableUnits (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.LinkedHashSet result
org.eclipse.tycho.p2.target.TargetPlatformContent contentPart
org.eclipse.core.runtime.SubMonitor sub
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
org.eclipse.equinox.p2.query.IQueryResult matches
org.eclipse.equinox.p2.query.IQueryResult locallyInstalledIUs
private java.util.LinkedHashSet gatherMavenInstallableUnits ()
private int countElements (java.util.Iterator)
java.util.Iterator iterator
int result
private static boolean isPartialIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public void addFilters (java.util.List)
java.util.List filters
private void applyFilters (org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator, java.util.LinkedHashSet, java.util.Set)
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator filter
java.util.LinkedHashSet units
java.util.Set reactorProjectUIs
java.util.Set reactorIUIDs
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
java.util.Iterator iter
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
private java.util.Set getReactorProjectUIs () throws org.eclipse.tycho.p2.impl.resolver.DuplicateReactorIUsException
java.util.Map reactorUIs
java.util.Map duplicateReactorUIs
org.eclipse.tycho.p2.metadata.IReactorArtifactFacade project
java.util.LinkedHashSet projectIUs
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Set locations
static java.util.Set toSet (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class targetType
java.util.LinkedHashSet set
Object o
public void setIncludePackedArtifacts (boolean)
boolean include
public void setFailOnDuplicateIUs (boolean)
boolean failOnDuplicateIUs
public void setIncludeLocalMavenRepo (boolean)
boolean includeLocalMavenRepo
static boolean shouldIncludeLocalMavenRepo (org.eclipse.tycho.core.facade.MavenContext)
org.eclipse.tycho.core.facade.MavenContext context
boolean ignoreLocal
public volatile org.eclipse.tycho.artifacts.TargetPlatform buildTargetPlatform ()
}
org/eclipse/tycho/p2/target/TargetPlatformBundlePublisher$PublishedBundlesArtifactRepository.classTargetPlatformBundlePublisher.java
package org.eclipse.tycho.p2.target
org.eclipse.tycho.p2.target.TargetPlatformBundlePublisher$PublishedBundlesArtifactRepository extends org.eclipse.tycho.p2.maven.repository.AbstractMavenArtifactRepository implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository {
void (java.io.File)
java.io.File localMavenRepositoryRoot
void (org.eclipse.tycho.p2.repository.RepositoryReader)
org.eclipse.tycho.p2.repository.RepositoryReader artifactProvider
public boolean isModifiable ()
public java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.p2.metadata.IArtifactFacade mavenArtifact
private static org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor createDescriptorWithGAV (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.p2.metadata.IArtifactFacade mavenArtifact
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor internalDescriptor
String classifier
}
org/eclipse/tycho/p2/target/TargetPlatformBundlePublisher$PublisherRun.classTargetPlatformBundlePublisher.java
package org.eclipse.tycho.p2.target
org.eclipse.tycho.p2.target.TargetPlatformBundlePublisher$PublisherRun extends java.lang.Object {
private final org.eclipse.tycho.p2.metadata.IArtifactFacade mavenArtifact
private org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
private org.eclipse.tycho.p2.impl.publisher.repo.TransientArtifactRepository collectedDescriptors
private org.eclipse.equinox.p2.publisher.PublisherResult publisherResult
void (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
org.eclipse.core.runtime.IStatus execute ()
org.eclipse.equinox.p2.publisher.eclipse.BundlesAction bundlesAction
org.eclipse.core.runtime.IStatus status
private void enableArtifactDescriptorCollection ()
private void enableUnitAnnotationWithGAV ()
org.eclipse.tycho.p2.impl.publisher.MavenPropertiesAdvice advice
private org.eclipse.core.runtime.IStatus executePublisherAction (org.eclipse.equinox.p2.publisher.eclipse.BundlesAction)
org.eclipse.equinox.p2.publisher.eclipse.BundlesAction action
org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
org.eclipse.equinox.p2.metadata.IInstallableUnit getPublishedUnitIfExists ()
java.util.Collection units
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getPublishedArtifactDescriptor ()
java.util.Set descriptors
}
org/eclipse/tycho/p2/target/TargetPlatformBundlePublisher.classTargetPlatformBundlePublisher.java
package org.eclipse.tycho.p2.target
public org.eclipse.tycho.p2.target.TargetPlatformBundlePublisher extends java.lang.Object {
private final org.eclipse.tycho.core.facade.MavenLogger logger
private final org.eclipse.tycho.p2.target.TargetPlatformBundlePublisher$PublishedBundlesArtifactRepository publishedArtifacts
public void (java.io.File, org.eclipse.tycho.core.facade.MavenLogger)
java.io.File localMavenRepositoryRoot
org.eclipse.tycho.core.facade.MavenLogger logger
void (org.eclipse.tycho.p2.repository.RepositoryReader, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.p2.repository.RepositoryReader localMavenRepoProvider
org.eclipse.tycho.core.facade.MavenLogger logger
org.eclipse.equinox.p2.metadata.IInstallableUnit attemptToPublishBundle (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade mavenArtifact
org.eclipse.tycho.p2.target.TargetPlatformBundlePublisher$PublisherRun publisherRun
org.eclipse.core.runtime.IStatus status
org.eclipse.equinox.p2.metadata.IInstallableUnit publishedIU
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor publishedArtifact
private boolean isAvailableAsLocalFile (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
java.io.File localLocation
private boolean isCertainlyNoBundle (org.eclipse.tycho.p2.metadata.IArtifactFacade)
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepoOfPublishedBundles ()
}
org/eclipse/tycho/p2/target/TargetPlatformContent.classTargetPlatformContent.java
package org.eclipse.tycho.p2.target
public org.eclipse.tycho.p2.target.TargetPlatformContent extends java.lang.Object {
private java.util.Collection units
private java.util.Collection artifactRepositories
public void (java.util.Collection, java.util.Collection)
java.util.Collection units
java.util.Collection artifactRepositories
public java.util.Collection getUnits ()
public java.util.Collection getArtifactRepositoryLocations ()
}
org/eclipse/tycho/p2/target/TargetPlatformImpl.classTargetPlatformImpl.java
package org.eclipse.tycho.p2.target
public org.eclipse.tycho.p2.target.TargetPlatformImpl extends java.lang.Object implements org.eclipse.tycho.artifacts.p2.P2TargetPlatform {
private final java.util.Collection externalIUs
private final org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints executionEnvironment
private final java.util.Map mavenArtifactIUs
private final java.util.Collection reactorProjects
private final org.eclipse.tycho.repository.local.LocalMetadataRepository localMetadataRepository
private final java.util.List remoteArtifactRepositories
private final org.eclipse.tycho.repository.local.LocalArtifactRepository localMavenRepository
private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
private final org.eclipse.tycho.core.facade.MavenLogger logger
private final org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator filter
private final boolean includePackedArtifacts
private boolean includeLocalRepo
public void (java.util.Collection, java.util.Collection, java.util.Map, org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints, org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator, org.eclipse.tycho.repository.local.LocalMetadataRepository, java.util.List, org.eclipse.tycho.repository.local.LocalArtifactRepository, org.eclipse.equinox.p2.core.IProvisioningAgent, boolean, boolean, org.eclipse.tycho.core.facade.MavenLogger)
java.util.Collection reactorProjects
java.util.Collection ius
java.util.Map mavenArtifactIUs
org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints executionEnvironment
org.eclipse.tycho.p2.target.filters.TargetPlatformFilterEvaluator filter
org.eclipse.tycho.repository.local.LocalMetadataRepository localMetadataRepository
java.util.List allRemoteArtifactRepositories
org.eclipse.tycho.repository.local.LocalArtifactRepository localMavenRepository
org.eclipse.equinox.p2.core.IProvisioningAgent agent
boolean includePackedArtifacts
boolean includeLocalRepo
org.eclipse.tycho.core.facade.MavenLogger logger
public java.util.Collection getInstallableUnits ()
java.util.Set allius
public java.util.Map getReactorProjectIUs ()
java.util.Map allius
org.eclipse.tycho.p2.metadata.IReactorArtifactFacade project
Object iu
Object iu
private void filterUnits (java.util.Collection)
java.util.Collection keySet
public org.eclipse.tycho.p2.resolver.ExecutionEnvironmentResolutionHints getEEResolutionHints ()
public java.util.Collection getReactorProjectIUs (java.io.File, boolean)
java.io.File projectRoot
boolean primary
boolean found
java.util.LinkedHashSet result
org.eclipse.tycho.p2.metadata.IReactorArtifactFacade project
public org.eclipse.tycho.p2.metadata.IArtifactFacade getMavenArtifact (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Map reactorProjectIUs
org.eclipse.tycho.p2.metadata.IArtifactFacade artifact
public java.io.File getLocalArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public void reportUsedLocalIUs (java.util.Collection)
java.util.Collection usedUnits
java.util.Set localIUs
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IInstallableUnit localIu
public void downloadArtifacts (java.util.Collection)
java.util.Collection usedUnits
org.eclipse.tycho.p2.target.P2ArtifactDownloadTool downloadTool
java.util.List remoteArtifacts
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Collection artifactKeys
}
OSGI-INF/
about.html
OSGI-INF/generator.xml
OSGI-INF/localRepoP2Indices.xml
OSGI-INF/metadataserializable.xml
OSGI-INF/proxyfacade.xml
OSGI-INF/remoteAgentManager.xml
OSGI-INF/resolver.xml
OSGI-INF/targetDefinitionResolverService.xml
plugin.properties
META-INF/maven/
META-INF/maven/org.eclipse.tycho/
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.resolver.impl/
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.resolver.impl/pom.xml
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.resolver.impl/pom.properties