META-INF/
META-INF/MANIFEST.MF
org/
org/eclipse/
org/eclipse/tycho/
org/eclipse/tycho/p2/
org/eclipse/tycho/p2/metadata/
org/eclipse/tycho/p2/repository/
org/eclipse/tycho/p2/resolver/
org/eclipse/tycho/p2/resolver/facade/
org/eclipse/tycho/p2/target/
org/eclipse/tycho/p2/target/facade/
org/eclipse/tycho/repository/
org/eclipse/tycho/repository/registry/
org/eclipse/tycho/repository/registry/facade/
org/eclipse/tycho/p2/metadata/DependencyMetadataGenerator.classDependencyMetadataGenerator.java
package org.eclipse.tycho.p2.metadata
public abstract org.eclipse.tycho.p2.metadata.DependencyMetadataGenerator extends java.lang.Object {
public abstract 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/metadata/IArtifactFacade.classIArtifactFacade.java
package org.eclipse.tycho.p2.metadata
public abstract org.eclipse.tycho.p2.metadata.IArtifactFacade extends java.lang.Object {
public abstract java.io.File getLocation ()
public abstract java.lang.String getGroupId ()
public abstract java.lang.String getArtifactId ()
public abstract java.lang.String getClassifier ()
public abstract java.lang.String getVersion ()
public abstract java.lang.String getPackagingType ()
}
org/eclipse/tycho/p2/metadata/IDependencyMetadata.classIDependencyMetadata.java
package org.eclipse.tycho.p2.metadata
public abstract org.eclipse.tycho.p2.metadata.IDependencyMetadata extends java.lang.Object {
public abstract java.util.Set getMetadata (boolean)
public abstract java.util.Set getMetadata ()
}
org/eclipse/tycho/p2/metadata/IP2Artifact.classIP2Artifact.java
package org.eclipse.tycho.p2.metadata
public abstract org.eclipse.tycho.p2.metadata.IP2Artifact extends java.lang.Object {
public abstract java.io.File getLocation ()
public abstract java.util.Set getInstallableUnits ()
public abstract java.lang.Object getArtifactDescriptor ()
}
org/eclipse/tycho/p2/metadata/MetadataSerializable.classMetadataSerializable.java
package org.eclipse.tycho.p2.metadata
public abstract org.eclipse.tycho.p2.metadata.MetadataSerializable extends java.lang.Object {
public abstract void serialize (java.io.OutputStream, java.util.Set) throws java.io.IOException
}
org/eclipse/tycho/p2/metadata/P2Generator.classP2Generator.java
package org.eclipse.tycho.p2.metadata
public abstract org.eclipse.tycho.p2.metadata.P2Generator extends java.lang.Object {
public abstract java.util.Map generateMetadata (java.util.List, java.io.File) throws java.io.IOException
public abstract void persistMetadata (java.util.Map, java.io.File, java.io.File) throws java.io.IOException
}
org/eclipse/tycho/p2/repository/DefaultTychoRepositoryIndex.classDefaultTychoRepositoryIndex.java
package org.eclipse.tycho.p2.repository
public abstract org.eclipse.tycho.p2.repository.DefaultTychoRepositoryIndex extends java.lang.Object implements org.eclipse.tycho.p2.repository.TychoRepositoryIndex {
private static final String ENCODING
private static final String EOL
private java.util.Set gavs
protected void ()
public void (java.util.Set)
java.util.Set initialContent
public java.util.Set getProjectGAVs ()
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
protected void setGavs (java.util.Set)
java.util.Set content
protected void write (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outStream
java.io.Writer out
org.eclipse.tycho.p2.repository.GAV gav
protected java.util.Set read (java.io.InputStream) throws java.io.IOException
java.io.InputStream inStream
java.util.LinkedHashSet result
java.io.BufferedReader reader
String line
String line
org.eclipse.tycho.p2.repository.GAV parsedGAV
}
org/eclipse/tycho/p2/repository/GAV.classGAV.java
package org.eclipse.tycho.p2.repository
public org.eclipse.tycho.p2.repository.GAV extends java.lang.Object {
private String groupId
private String artifactId
private String version
public void (java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
public java.lang.String getGroupId ()
public java.lang.String getArtifactId ()
public java.lang.String getVersion ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.tycho.p2.repository.GAV other
private static boolean equals (java.lang.String, java.lang.String)
String str1
String str2
public int hashCode ()
int hash
public java.lang.String toExternalForm ()
StringBuilder sb
public static org.eclipse.tycho.p2.repository.GAV parse (java.lang.String)
String str
int p
int c
String groupId
String artifactId
String version
private static java.lang.String substring (java.lang.String, int, int)
String str
int start
int end
String substring
private static int nextColonIndex (java.lang.String, int)
String str
int pos
int idx
public java.lang.String toString ()
}
org/eclipse/tycho/p2/repository/LocalRepositoryP2Indices.classLocalRepositoryP2Indices.java
package org.eclipse.tycho.p2.repository
public abstract org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices extends java.lang.Object {
public abstract org.eclipse.tycho.p2.repository.TychoRepositoryIndex getArtifactsIndex ()
public abstract org.eclipse.tycho.p2.repository.TychoRepositoryIndex getMetadataIndex ()
public abstract java.io.File getBasedir ()
}
org/eclipse/tycho/p2/repository/LocalRepositoryReader.classLocalRepositoryReader.java
package org.eclipse.tycho.p2.repository
public org.eclipse.tycho.p2.repository.LocalRepositoryReader extends java.lang.Object implements org.eclipse.tycho.p2.repository.RepositoryReader {
private final java.io.File localMavenRepositoryRoot
public void (java.io.File)
java.io.File localMavenRepositoryRoot
public java.io.File getLocalArtifactLocation (org.eclipse.tycho.p2.repository.GAV, java.lang.String, java.lang.String)
org.eclipse.tycho.p2.repository.GAV gav
String classifier
String extension
}
org/eclipse/tycho/p2/repository/MavenRepositoryCoordinates.classMavenRepositoryCoordinates.java
package org.eclipse.tycho.p2.repository
public final org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates extends java.lang.Object {
public static final String DEFAULT_EXTENSION
private final org.eclipse.tycho.p2.repository.GAV gav
private final String classifier
private final String extension
public void (org.eclipse.tycho.p2.repository.GAV, java.lang.String, java.lang.String)
org.eclipse.tycho.p2.repository.GAV gav
String classifier
String extension
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
String classifier
String extension
public org.eclipse.tycho.p2.repository.GAV getGav ()
public java.lang.String getGroupId ()
public java.lang.String getArtifactId ()
public java.lang.String getVersion ()
public java.lang.String getClassifier ()
public java.lang.String getExtension ()
public java.lang.String getExtensionOrDefault ()
public java.lang.String getLocalRepositoryPath ()
public java.lang.String toString ()
StringBuilder result
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates other
private static boolean eq (java.lang.Object, java.lang.Object)
Object left
Object right
}
org/eclipse/tycho/p2/repository/RepositoryLayoutHelper.classRepositoryLayoutHelper.java
package org.eclipse.tycho.p2.repository
public org.eclipse.tycho.p2.repository.RepositoryLayoutHelper extends java.lang.Object {
public static final String PROP_GROUP_ID
public static final String PROP_ARTIFACT_ID
public static final String PROP_VERSION
public static final String PROP_CLASSIFIER
public static final String PROP_EXTENSION
public static final String CLASSIFIER_P2_METADATA
public static final String EXTENSION_P2_METADATA
public static final String FILE_NAME_P2_METADATA
public static final String CLASSIFIER_P2_ARTIFACTS
public static final String EXTENSION_P2_ARTIFACTS
public static final String FILE_NAME_P2_ARTIFACTS
public static final String FILE_NAME_LOCAL_ARTIFACTS
public static final String KEY_ARTIFACT_MAIN
public static final String KEY_ARTIFACT_ATTACHED
public static final String DEFAULT_EXTERNSION
public static final String PACK200_CLASSIFIER
public static final String PACK200_EXTENSION
public void ()
public static java.lang.String getRelativePath (org.eclipse.tycho.p2.repository.GAV, java.lang.String, java.lang.String)
org.eclipse.tycho.p2.repository.GAV gav
String classifier
String extension
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
String classifier
String extension
StringBuilder sb
java.util.StringTokenizer st
public static org.eclipse.tycho.p2.repository.GAV getP2Gav (java.lang.String, java.lang.String, java.lang.String)
String classifier
String id
String version
public static org.eclipse.tycho.p2.repository.GAV getGAV (java.util.Map)
java.util.Map properties
String groupId
String artifactId
String version
public static org.eclipse.tycho.p2.repository.GAV getGAV (java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
public static java.lang.String getClassifier (java.util.Map)
java.util.Map properties
public static java.lang.String getExtension (java.util.Map)
java.util.Map properties
String explicitExtension
}
org/eclipse/tycho/p2/repository/RepositoryReader.classRepositoryReader.java
package org.eclipse.tycho.p2.repository
public abstract org.eclipse.tycho.p2.repository.RepositoryReader extends java.lang.Object {
public abstract java.io.File getLocalArtifactLocation (org.eclipse.tycho.p2.repository.GAV, java.lang.String, java.lang.String)
}
org/eclipse/tycho/p2/repository/TychoRepositoryIndex.classTychoRepositoryIndex.java
package org.eclipse.tycho.p2.repository
public abstract org.eclipse.tycho.p2.repository.TychoRepositoryIndex extends java.lang.Object {
public abstract java.util.Set getProjectGAVs ()
public abstract void addGav (org.eclipse.tycho.p2.repository.GAV)
public abstract void removeGav (org.eclipse.tycho.p2.repository.GAV)
public abstract void save () throws java.io.IOException
}
org/eclipse/tycho/p2/resolver/facade/P2ResolutionResult$Entry.classP2ResolutionResult.java
package org.eclipse.tycho.p2.resolver.facade
public abstract org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult$Entry extends java.lang.Object {
public abstract java.lang.String getType ()
public abstract java.lang.String getId ()
public abstract java.lang.String getVersion ()
public abstract java.io.File getLocation ()
public abstract java.util.Set getInstallableUnits ()
public abstract java.lang.String getClassifier ()
}
org/eclipse/tycho/p2/resolver/facade/P2ResolutionResult.classP2ResolutionResult.java
package org.eclipse.tycho.p2.resolver.facade
public abstract org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult extends java.lang.Object {
public abstract java.util.Collection getArtifacts ()
public abstract java.util.Set getNonReactorUnits ()
}
org/eclipse/tycho/p2/resolver/facade/P2Resolver.classP2Resolver.java
package org.eclipse.tycho.p2.resolver.facade
public abstract org.eclipse.tycho.p2.resolver.facade.P2Resolver extends java.lang.Object {
public static final String TYPE_INSTALLABLE_UNIT
public static final String ANY_QUALIFIER
public abstract void setEnvironments (java.util.List)
public abstract void setAdditionalFilterProperties (java.util.Map)
public abstract void addDependency (java.lang.String, java.lang.String, java.lang.String)
public abstract java.util.List resolveDependencies (org.eclipse.tycho.artifacts.TargetPlatform, org.eclipse.tycho.ReactorProject)
public abstract org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult collectProjectDependencies (org.eclipse.tycho.artifacts.TargetPlatform, org.eclipse.tycho.ReactorProject)
public abstract org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult resolveMetadata (org.eclipse.tycho.p2.target.facade.TargetPlatformConfigurationStub, java.lang.String)
public abstract org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult resolveInstallableUnit (org.eclipse.tycho.artifacts.TargetPlatform, java.lang.String, java.lang.String)
}
org/eclipse/tycho/p2/resolver/facade/P2ResolverFactory.classP2ResolverFactory.java
package org.eclipse.tycho.p2.resolver.facade
public abstract org.eclipse.tycho.p2.resolver.facade.P2ResolverFactory extends java.lang.Object {
public abstract org.eclipse.tycho.p2.target.facade.PomDependencyCollector newPomDependencyCollector ()
public abstract org.eclipse.tycho.p2.target.facade.TargetPlatformFactory getTargetPlatformFactory ()
public abstract org.eclipse.tycho.p2.resolver.facade.P2Resolver createResolver (org.eclipse.tycho.core.facade.MavenLogger)
}
org/eclipse/tycho/p2/target/facade/PomDependencyCollector.classPomDependencyCollector.java
package org.eclipse.tycho.p2.target.facade
public abstract org.eclipse.tycho.p2.target.facade.PomDependencyCollector extends java.lang.Object {
public abstract void setProjectLocation (java.io.File)
public abstract void publishAndAddArtifactIfBundleArtifact (org.eclipse.tycho.p2.metadata.IArtifactFacade)
public abstract void addArtifactWithExistingMetadata (org.eclipse.tycho.p2.metadata.IArtifactFacade, org.eclipse.tycho.p2.metadata.IArtifactFacade)
}
org/eclipse/tycho/p2/target/facade/TargetDefinition$IncludeMode.classTargetDefinition.java
package org.eclipse.tycho.p2.target.facade
public final org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode extends java.lang.Enum {
public static final org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode SLICER
public static final org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode PLANNER
private static final org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
public static org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode[] values ()
public static org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode valueOf (java.lang.String)
}
org/eclipse/tycho/p2/target/facade/TargetDefinition$InstallableUnitLocation.classTargetDefinition.java
package org.eclipse.tycho.p2.target.facade
public abstract org.eclipse.tycho.p2.target.facade.TargetDefinition$InstallableUnitLocation extends java.lang.Object implements org.eclipse.tycho.p2.target.facade.TargetDefinition$Location {
public abstract java.util.List getRepositories ()
public abstract java.util.List getUnits ()
public abstract org.eclipse.tycho.p2.target.facade.TargetDefinition$IncludeMode getIncludeMode ()
public abstract boolean includeAllEnvironments ()
}
org/eclipse/tycho/p2/target/facade/TargetDefinition$Location.classTargetDefinition.java
package org.eclipse.tycho.p2.target.facade
public abstract org.eclipse.tycho.p2.target.facade.TargetDefinition$Location extends java.lang.Object {
public abstract java.lang.String getTypeDescription ()
}
org/eclipse/tycho/p2/target/facade/TargetDefinition$Repository.classTargetDefinition.java
package org.eclipse.tycho.p2.target.facade
public abstract org.eclipse.tycho.p2.target.facade.TargetDefinition$Repository extends java.lang.Object {
public abstract java.net.URI getLocation ()
public abstract java.lang.String getId ()
}
org/eclipse/tycho/p2/target/facade/TargetDefinition$Unit.classTargetDefinition.java
package org.eclipse.tycho.p2.target.facade
public abstract org.eclipse.tycho.p2.target.facade.TargetDefinition$Unit extends java.lang.Object {
public abstract java.lang.String getId ()
public abstract java.lang.String getVersion ()
}
org/eclipse/tycho/p2/target/facade/TargetDefinition.classTargetDefinition.java
package org.eclipse.tycho.p2.target.facade
public abstract org.eclipse.tycho.p2.target.facade.TargetDefinition extends java.lang.Object {
public abstract java.util.List getLocations ()
public abstract boolean hasIncludedBundles ()
public abstract java.lang.String getOrigin ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
org/eclipse/tycho/p2/target/facade/TargetDefinitionResolutionException.classTargetDefinitionResolutionException.java
package org.eclipse.tycho.p2.target.facade
public org.eclipse.tycho.p2.target.facade.TargetDefinitionResolutionException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable e
}
org/eclipse/tycho/p2/target/facade/TargetDefinitionSyntaxException.classTargetDefinitionSyntaxException.java
package org.eclipse.tycho.p2.target.facade
public org.eclipse.tycho.p2.target.facade.TargetDefinitionSyntaxException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable e
}
org/eclipse/tycho/p2/target/facade/TargetPlatformConfigurationStub.classTargetPlatformConfigurationStub.java
package org.eclipse.tycho.p2.target.facade
public org.eclipse.tycho.p2.target.facade.TargetPlatformConfigurationStub extends java.lang.Object {
private boolean includePackedArtifacts
private java.util.List environments
private final java.util.List iuFilters
private final java.util.Set repositories
private final java.util.List targetDefinitions
private boolean forceIgnoreLocalArtifacts
private boolean failOnDuplicateIUs
public void ()
public void setEnvironments (java.util.List)
java.util.List environments
public java.util.List getEnvironments ()
public void setIncludePackedArtifacts (boolean)
boolean include
public boolean getIncludePackedArtifacts ()
public void addFilters (java.util.List)
java.util.List filters
public java.util.List getFilters ()
public void addP2Repository (org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation)
org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation location
public void addP2Repository (java.net.URI)
java.net.URI location
public java.util.Set getP2Repositories ()
public void addTargetDefinition (org.eclipse.tycho.p2.target.facade.TargetDefinition)
org.eclipse.tycho.p2.target.facade.TargetDefinition definition
public java.util.List getTargetDefinitions ()
public void setFailOnDuplicateIUs (boolean)
boolean failOnDuplicateIUs
public boolean getFailOnDuplicateIUs ()
public void setForceIgnoreLocalArtifacts (boolean)
boolean forceIgnoreLocalArtifacts
public boolean getForceIgnoreLocalArtifacts ()
}
org/eclipse/tycho/p2/target/facade/TargetPlatformFactory.classTargetPlatformFactory.java
package org.eclipse.tycho.p2.target.facade
public abstract org.eclipse.tycho.p2.target.facade.TargetPlatformFactory extends java.lang.Object {
public abstract org.eclipse.tycho.artifacts.TargetPlatform createTargetPlatform (org.eclipse.tycho.p2.target.facade.TargetPlatformConfigurationStub, org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration, java.util.List, org.eclipse.tycho.p2.target.facade.PomDependencyCollector)
}
org/eclipse/tycho/repository/registry/facade/PublishingRepositoryFacade.classPublishingRepositoryFacade.java
package org.eclipse.tycho.repository.registry.facade
public abstract org.eclipse.tycho.repository.registry.facade.PublishingRepositoryFacade extends java.lang.Object {
public abstract java.util.Map getArtifactLocations ()
public abstract java.util.Set getInstallableUnits ()
}
org/eclipse/tycho/repository/registry/facade/ReactorRepositoryManagerFacade.classReactorRepositoryManagerFacade.java
package org.eclipse.tycho.repository.registry.facade
public abstract org.eclipse.tycho.repository.registry.facade.ReactorRepositoryManagerFacade extends java.lang.Object {
public abstract org.eclipse.tycho.repository.registry.facade.PublishingRepositoryFacade getPublishingRepository (org.eclipse.tycho.ReactorProjectIdentities)
}
org/eclipse/tycho/repository/registry/facade/RepositoryBlackboardKey.classRepositoryBlackboardKey.java
package org.eclipse.tycho.repository.registry.facade
public org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey extends java.lang.Object {
public static final String SCHEME
private final java.net.URI uri
private void (java.net.URI)
java.net.URI uri
public java.net.URI toURI ()
public static org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey forResolutionContextArtifacts (java.io.File)
java.io.File projectLocation
java.net.URISyntaxException e
public java.lang.String toString ()
}
about.html
plugin.properties
META-INF/maven/
META-INF/maven/org.eclipse.tycho/
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.resolver.shared/
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.resolver.shared/pom.xml
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.resolver.shared/pom.properties