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/IReactorArtifactFacade.classIReactorArtifactFacade.java
package org.eclipse.tycho.p2.metadata
public abstract org.eclipse.tycho.p2.metadata.IReactorArtifactFacade extends java.lang.Object implements org.eclipse.tycho.p2.metadata.IArtifactFacade {
public static final String SOURCE_BUNDLE_SUFFIX
public abstract java.util.Set getDependencyMetadata (boolean)
}
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/MavenArtifactCoordinates.classMavenArtifactCoordinates.java
package org.eclipse.tycho.p2.repository
public org.eclipse.tycho.p2.repository.MavenArtifactCoordinates extends java.lang.Object {
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 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 ()
}
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, java.io.File)
public abstract org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult collectProjectDependencies (org.eclipse.tycho.artifacts.TargetPlatform, java.io.File)
public abstract org.eclipse.tycho.p2.resolver.facade.P2ResolutionResult resolveMetadata (org.eclipse.tycho.p2.target.facade.TargetPlatformBuilder)
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.TargetPlatformBuilder createTargetPlatformBuilder (org.eclipse.tycho.core.ee.shared.ExecutionEnvironmentConfiguration)
public abstract org.eclipse.tycho.p2.resolver.facade.P2Resolver createResolver (org.eclipse.tycho.core.facade.MavenLogger)
}
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 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/TargetPlatformBuilder.classTargetPlatformBuilder.java
package org.eclipse.tycho.p2.target.facade
public abstract org.eclipse.tycho.p2.target.facade.TargetPlatformBuilder extends java.lang.Object {
public abstract void setProjectLocation (java.io.File)
public abstract void addReactorArtifact (org.eclipse.tycho.p2.metadata.IReactorArtifactFacade)
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)
public abstract void addP2Repository (org.eclipse.tycho.core.resolver.shared.MavenRepositoryLocation)
public abstract 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
public abstract void addFilters (java.util.List)
public abstract org.eclipse.tycho.artifacts.TargetPlatform buildTargetPlatform ()
public abstract void setIncludePackedArtifacts (boolean)
public abstract void setIncludeLocalMavenRepo (boolean)
public abstract void setFailOnDuplicateIUs (boolean)
}
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.ReactorProjectCoordinates)
}
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 String SCHEME
private final java.net.URI uri
static void ()
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