META-INF/
META-INF/MANIFEST.MF
org/
org/eclipse/
org/eclipse/tycho/
org/eclipse/tycho/p2/
org/eclipse/tycho/p2/maven/
org/eclipse/tycho/p2/maven/repository/
org/eclipse/tycho/p2/maven/repository/xmlio/
org/eclipse/tycho/p2/maven/repository/xmlio35/
org/eclipse/tycho/p2/util/
org/eclipse/tycho/repository/
org/eclipse/tycho/repository/local/
org/eclipse/tycho/repository/module/
org/eclipse/tycho/repository/p2base/
org/eclipse/tycho/repository/p2base/artifact/
org/eclipse/tycho/repository/p2base/artifact/provider/
org/eclipse/tycho/repository/p2base/artifact/repository/
org/eclipse/tycho/repository/publishing/
org/eclipse/tycho/repository/registry/
org/eclipse/tycho/repository/util/
org/eclipse/tycho/p2/maven/repository/AbstractMavenArtifactRepository$1.classAbstractMavenArtifactRepository.java
package org.eclipse.tycho.p2.maven.repository
org.eclipse.tycho.p2.maven.repository.AbstractMavenArtifactRepository$1 extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable {
final org.eclipse.tycho.p2.maven.repository.AbstractMavenArtifactRepository this$0
void (org.eclipse.tycho.p2.maven.repository.AbstractMavenArtifactRepository)
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/maven/repository/AbstractMavenArtifactRepository.classAbstractMavenArtifactRepository.java
package org.eclipse.tycho.p2.maven.repository
public abstract org.eclipse.tycho.p2.maven.repository.AbstractMavenArtifactRepository extends org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository {
public static final String VERSION
private static final org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] ARTIFACT_DESCRIPTOR_ARRAY
protected java.util.Map descriptorsMap
protected java.util.Set descriptors
protected final org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
static void ()
protected void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.tycho.p2.repository.RepositoryReader)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI uri
org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
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.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set descriptors
protected org.eclipse.tycho.p2.repository.GAV getP2GAV (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.metadata.IArtifactKey key
StringBuffer version
public org.eclipse.core.runtime.IStatus resolve (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IProgressMonitor monitor
protected final void internalAddDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set descriptorsForKey
protected final void descriptorsChanged ()
protected void store ()
public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.p2.repository.GAV getGAV (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.p2.repository.GAV gav
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
org.eclipse.core.runtime.SubMonitor subMonitor
org.eclipse.core.runtime.MultiStatus result
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
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.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
org.eclipse.tycho.p2.repository.GAV gav
String classifier
String extension
java.io.InputStream source
java.io.IOException e
public java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.p2.repository.GAV gav
String classifier
String extension
}
org/eclipse/tycho/p2/maven/repository/AbstractMavenMetadataRepository.classAbstractMavenMetadataRepository.java
package org.eclipse.tycho.p2.maven.repository
public abstract org.eclipse.tycho.p2.maven.repository.AbstractMavenMetadataRepository extends org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository {
protected final org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
protected final org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
protected java.util.Set units
protected java.util.Map unitsMap
public void (java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex, org.eclipse.tycho.p2.repository.RepositoryReader)
java.net.URI location
org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex, org.eclipse.tycho.p2.repository.RepositoryReader)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
protected void load ()
org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO io
org.eclipse.tycho.p2.repository.GAV gav
java.io.File localArtifactFileLocation
java.io.InputStream is
java.util.Set gavUnits
java.io.IOException e
public void initialize (org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState)
org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState state
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 java.util.Map getGAVs ()
public java.util.Collection getReferences ()
}
org/eclipse/tycho/p2/maven/repository/AbstractMetadataRepository2.classAbstractMetadataRepository2.java
package org.eclipse.tycho.p2.maven.repository
public abstract org.eclipse.tycho.p2.maven.repository.AbstractMetadataRepository2 extends org.eclipse.equinox.p2.repository.spi.AbstractRepository implements org.eclipse.equinox.p2.repository.metadata.IMetadataRepository {
protected void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, java.lang.String, java.io.File)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
String name
String type
java.io.File location
public void addReferences (java.util.Collection)
java.util.Collection references
public java.util.Collection getReferences ()
public org.eclipse.core.runtime.IStatus executeBatch (org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.IRunnableWithProgress runnable
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.OperationCanceledException oce
Exception e
public void compress (org.eclipse.equinox.p2.core.IPool)
org.eclipse.equinox.p2.core.IPool iuPool
}
org/eclipse/tycho/p2/maven/repository/Activator.classActivator.java
package org.eclipse.tycho.p2.maven.repository
public org.eclipse.tycho.p2.maven.repository.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final String ID
private static org.osgi.framework.BundleContext context
private static org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference providerRef
org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public static org.osgi.framework.BundleContext getContext ()
public static org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent ()
}
org/eclipse/tycho/p2/maven/repository/MavenMetadataRepository.classMavenMetadataRepository.java
package org.eclipse.tycho.p2.maven.repository
public org.eclipse.tycho.p2.maven.repository.MavenMetadataRepository extends org.eclipse.tycho.p2.maven.repository.AbstractMavenMetadataRepository {
public void (java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex, org.eclipse.tycho.p2.repository.RepositoryReader)
java.net.URI location
org.eclipse.tycho.p2.repository.TychoRepositoryIndex projectIndex
org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
}
org/eclipse/tycho/p2/maven/repository/xmlio/ArtifactsIO$Parser35M7$ArtifactsHandler.classArtifactsIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
public org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7$ArtifactsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
private java.util.Set artifacts
final org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7 this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7)
public java.util.Set getArtifacts ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
protected void handleRootAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
}
org/eclipse/tycho/p2/maven/repository/xmlio/ArtifactsIO$Parser35M7.classArtifactsIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7 extends org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser {
private java.util.Set artifacts
public void (org.osgi.framework.BundleContext, java.lang.String)
org.osgi.framework.BundleContext context
String bundleId
public synchronized void parse (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7$ArtifactsHandler artifactsHandler
org.xml.sax.SAXException e
javax.xml.parsers.ParserConfigurationException e
protected java.lang.Object getRootObject ()
public java.util.Set getArtifacts ()
}
org/eclipse/tycho/p2/maven/repository/xmlio/ArtifactsIO$Writer35M7.classArtifactsIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Writer35M7 extends org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Writer {
public void (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
public void write (java.util.Set)
java.util.Set descriptors
}
org/eclipse/tycho/p2/maven/repository/xmlio/ArtifactsIO.classArtifactsIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
public org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO extends java.lang.Object {
public void ()
public java.util.Set readXML (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO$Parser35M7 parser
public void writeXML (java.util.Set, java.io.OutputStream) throws java.io.IOException
java.util.Set descriptors
java.io.OutputStream os
public void writeXML (java.util.Set, java.io.File) throws java.io.IOException
java.util.Set descriptors
java.io.File file
java.io.OutputStream os
}
org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO$Parser$InstallableUnitsHandler.classMetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
final org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser$InstallableUnitsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
private java.util.List units
final org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser this$1
private void (org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser)
protected void handleRootAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
public java.util.List getUnits ()
public void startElement (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String name
org.xml.sax.Attributes attributes
void (org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser, org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser$InstallableUnitsHandler)
}
org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO$Parser$RepositoryDocHandler.classMetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
final org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser$RepositoryDocHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler {
final org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser, java.lang.String, org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler)
String rootName
org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler rootHandler
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String target
String data
}
org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO$Parser.classMetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser {
private java.util.List units
public void ()
protected java.lang.String getErrorMessage ()
protected java.lang.Object getRootObject ()
public synchronized void parse (java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor) throws java.io.IOException
java.io.InputStream stream
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser$InstallableUnitsHandler repositoryHandler
org.xml.sax.SAXException e
javax.xml.parsers.ParserConfigurationException e
public java.util.List getUnits ()
}
org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO$Writer.classMetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Writer extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataWriter {
public void (java.io.OutputStream) throws java.io.UnsupportedEncodingException
java.io.OutputStream output
public void write (java.util.Set)
java.util.Set units
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
}
org/eclipse/tycho/p2/maven/repository/xmlio/MetadataIO.classMetadataIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio
public org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO extends java.lang.Object {
public void ()
public java.util.Set readXML (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO$Parser parser
java.util.Set units
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription desc
public void writeXML (java.util.Set, java.io.OutputStream) throws java.io.IOException
java.util.Set units
java.io.OutputStream os
public void writeXML (java.util.Set, java.io.File) throws java.io.IOException
java.util.Set units
java.io.File file
java.io.OutputStream os
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$ArtifactHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ArtifactHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
private java.util.Set artifacts
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor currentArtifact
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler repositoryPropertiesHandler
private org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ProcessingStepsHandler processingStepsHandler
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.Set)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
java.util.Set artifacts
String[] values
org.eclipse.equinox.p2.metadata.Version version
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
protected void finished ()
java.util.Map properties
org.eclipse.equinox.p2.repository.artifact.spi.ProcessingStepDescriptor[] processingSteps
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$ArtifactsHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ArtifactsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.Set artifacts
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
String size
public java.util.Set getArtifacts ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$MappingRuleHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$MappingRuleHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.List)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
java.util.List mappingRules
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$MappingRulesHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$MappingRulesHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List mappingRules
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
String size
public java.lang.String[][] getMappingRules ()
String[][] rules
int index
String[] ruleAttributes
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$ProcessingStepHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ProcessingStepHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
private final String[] optional
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.List)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
java.util.List processingSteps
String[] attributeValues
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$ProcessingStepsHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ProcessingStepsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List processingSteps
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
String size
public org.eclipse.equinox.p2.repository.artifact.spi.ProcessingStepDescriptor[] getProcessingSteps ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$RepositoryDocHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$RepositoryDocHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler {
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser, java.lang.String, org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler)
String rootName
org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler rootHandler
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String target
String data
org.eclipse.equinox.p2.metadata.Version repositoryVersion
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser$RepositoryHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$RepositoryHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
private final String[] required
private final String[] optional
private String[] attrValues
private org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$MappingRulesHandler mappingRulesHandler
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
private org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$ArtifactsHandler artifactsHandler
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
final org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser)
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository ()
protected void handleRootAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
protected void finished ()
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Parser.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser extends org.eclipse.equinox.internal.p2.persistence.XMLParser implements org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$XMLConstants {
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository theRepository
public void (org.osgi.framework.BundleContext, java.lang.String)
org.osgi.framework.BundleContext context
String bundleId
public synchronized void parse (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser$RepositoryHandler repositoryHandler
org.xml.sax.SAXException e
javax.xml.parsers.ParserConfigurationException e
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository ()
protected java.lang.Object getRootObject ()
protected java.lang.String getErrorMessage ()
public java.lang.String toString ()
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$Writer.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Writer extends org.eclipse.equinox.internal.p2.persistence.XMLWriter implements org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$XMLConstants {
public void (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
public void write (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository)
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
private void writeMappingRules (java.lang.String[][])
String[][] rules
int i
protected void writeArtifacts (java.util.Set)
java.util.Set artifactDescriptors
java.util.Iterator iter
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor descriptor
org.eclipse.equinox.p2.metadata.IArtifactKey key
private void writeProcessingSteps (org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] processingSteps
int i
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO$XMLConstants.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
abstract org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$XMLConstants extends java.lang.Object implements org.eclipse.equinox.internal.p2.persistence.XMLConstants {
public static final org.eclipse.equinox.p2.metadata.Version COMPATIBLE_VERSION
public static final org.eclipse.equinox.p2.metadata.Version CURRENT_VERSION
public static final org.eclipse.equinox.p2.metadata.VersionRange XML_TOLERANCE
public static final String PI_REPOSITORY_TARGET
public static final org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[] PI_DEFAULTS
public static final String REPOSITORY_ELEMENT
public static final String REPOSITORY_PROPERTIES_ELEMENT
public static final String MAPPING_RULES_ELEMENT
public static final String MAPPING_RULE_ELEMENT
public static final String ARTIFACTS_ELEMENT
public static final String ARTIFACT_ELEMENT
public static final String PROCESSING_STEPS_ELEMENT
public static final String PROCESSING_STEP_ELEMENT
public static final String MAPPING_RULE_FILTER_ATTRIBUTE
public static final String MAPPING_RULE_OUTPUT_ATTRIBUTE
public static final String ARTIFACT_CLASSIFIER_ATTRIBUTE
public static final String STEP_DATA_ATTRIBUTE
public static final String STEP_REQUIRED_ATTRIBUTE
static void ()
}
org/eclipse/tycho/p2/maven/repository/xmlio35/SimpleArtifactRepositoryIO.classSimpleArtifactRepositoryIO.java
package org.eclipse.tycho.p2.maven.repository.xmlio35
public org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO extends java.lang.Object {
public void ()
public void write (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository, java.io.OutputStream)
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
java.io.OutputStream output
java.io.OutputStream bufferedOutput
org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Writer repositoryWriter
java.io.IOException ioe
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository read (java.net.URL, java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URL location
java.io.InputStream input
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.BufferedInputStream bufferedInput
org.eclipse.tycho.p2.maven.repository.xmlio35.SimpleArtifactRepositoryIO$Parser repositoryParser
org.eclipse.core.runtime.IStatus result
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
java.io.IOException ioe
String msg
}
org/eclipse/tycho/p2/util/StatusTool.classStatusTool.java
package org.eclipse.tycho.p2.util
public org.eclipse.tycho.p2.util.StatusTool extends java.lang.Object {
public void ()
public static java.lang.String collectProblems (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
StringBuilder result
private static void collectStatusAndChildren (java.lang.StringBuilder, org.eclipse.core.runtime.IStatus)
StringBuilder result
org.eclipse.core.runtime.IStatus status
private static void collectStatusMessage (java.lang.StringBuilder, org.eclipse.core.runtime.IStatus)
StringBuilder result
org.eclipse.core.runtime.IStatus status
private static void collectChildren (java.lang.StringBuilder, org.eclipse.core.runtime.IStatus[])
StringBuilder result
org.eclipse.core.runtime.IStatus[] children
int trailingSeparatorChars
org.eclipse.core.runtime.IStatus childStatus
public static java.lang.Throwable findException (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
Throwable rootException
private static java.lang.Throwable findExceptionInChildren (org.eclipse.core.runtime.IStatus[])
org.eclipse.core.runtime.IStatus[] children
org.eclipse.core.runtime.IStatus child
Throwable childException
private static boolean hasChildren (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
}
org/eclipse/tycho/repository/local/GAVArtifactDescriptor.classGAVArtifactDescriptor.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.GAVArtifactDescriptor extends org.eclipse.tycho.repository.util.GAVArtifactDescriptorBase {
public void (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
public void (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
private static org.eclipse.tycho.p2.repository.MavenArtifactCoordinates getP2DerivedCoordinates (org.eclipse.equinox.p2.metadata.IArtifactKey, java.util.Map)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Map properties
org.eclipse.tycho.p2.repository.GAV gav
String classifier
String extension
private static org.eclipse.tycho.p2.repository.MavenArtifactCoordinates readOrDeriveMavenCoordinates (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates result
}
org/eclipse/tycho/repository/local/LocalArtifactRepository.classLocalArtifactRepository.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.LocalArtifactRepository extends org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl {
private java.util.Set descriptorsOnLastSave
private final org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
private final org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
public void (org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices)
org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
public void (org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices, org.eclipse.tycho.p2.repository.RepositoryReader)
org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices, org.eclipse.tycho.p2.repository.RepositoryReader)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
private void loadMaven ()
org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO io
org.eclipse.tycho.p2.repository.TychoRepositoryIndex index
org.eclipse.tycho.p2.repository.GAV gav
java.io.File localArtifactFileLocation
java.io.InputStream is
java.util.Set gavDescriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.IOException e
private void saveMaven ()
java.io.File location
org.eclipse.tycho.p2.repository.TychoRepositoryIndex index
org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO io
java.util.Set changedDescriptors
java.util.Set changedKeys
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor changedDescriptor
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set keyDescriptors
org.eclipse.tycho.repository.local.GAVArtifactDescriptor anyDescriptorOfKey
org.eclipse.tycho.p2.repository.GAV gav
String relpath
java.io.File file
java.io.OutputStream os
java.io.IOException e
java.io.IOException e
private java.lang.String getMetadataRelpath (org.eclipse.tycho.p2.repository.GAV)
org.eclipse.tycho.p2.repository.GAV gav
String relpath
public void save ()
protected java.io.File internalGetArtifactStorageLocation (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
org.eclipse.tycho.p2.repository.GAV gav
java.io.File basedir
String classifier
String extension
java.io.File file
protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getComparableDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
protected org.eclipse.tycho.repository.local.GAVArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
private org.eclipse.tycho.repository.local.GAVArtifactDescriptor toInternalDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.repository.local.GAVArtifactDescriptor internalDescriptor
private java.io.File getBasedir ()
public boolean isModifiable ()
protected volatile org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws java.lang.IllegalArgumentException
}
org/eclipse/tycho/repository/local/LocalArtifactRepositoryFactory.classLocalArtifactRepositoryFactory.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.LocalArtifactRepositoryFactory extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
private static final String REPOSITORY_TYPE
static void ()
public void ()
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (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.repository.artifact.IArtifactRepository load (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
java.io.File localRepositoryDirectory
protected org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices lookupLocalRepoIndices ()
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference localRepoIndicesRef
org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices localRepoIndices
}
org/eclipse/tycho/repository/local/LocalMetadataRepository.classLocalMetadataRepository.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.LocalMetadataRepository extends org.eclipse.tycho.p2.maven.repository.AbstractMavenMetadataRepository {
private java.util.Set changedGAVs
public void (java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex)
java.net.URI location
org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
public void (java.net.URI, org.eclipse.tycho.p2.repository.TychoRepositoryIndex, org.eclipse.tycho.p2.repository.RepositoryReader)
java.net.URI location
org.eclipse.tycho.p2.repository.TychoRepositoryIndex projectIndex
org.eclipse.tycho.p2.repository.RepositoryReader contentLocator
public void addInstallableUnits (java.util.Collection)
java.util.Collection newUnits
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.tycho.p2.repository.GAV gav
public void addInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.tycho.p2.repository.GAV)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.tycho.p2.repository.GAV gav
java.util.Set gavUnits
public void save ()
java.io.File basedir
org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO io
org.eclipse.tycho.p2.repository.GAV gav
java.util.Set gavUnits
String relpath
java.io.File file
java.io.IOException e
java.io.IOException e
public boolean isModifiable ()
}
org/eclipse/tycho/repository/local/MavenMirrorRequest.classMavenMirrorRequest.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.MavenMirrorRequest extends org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest {
private final boolean includePackedArtifacts
public void (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.repository.local.LocalArtifactRepository, org.eclipse.equinox.internal.p2.repository.Transport, boolean)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.tycho.repository.local.LocalArtifactRepository localRepository
org.eclipse.equinox.internal.p2.repository.Transport transport
boolean includePackedArtifacts
public void perform (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository sourceRepository
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor canonical
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor packed
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus status
java.io.OutputStream destination
org.eclipse.equinox.p2.core.ProvisionException e
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor targetDescriptor
org.eclipse.core.runtime.IStatus status
private boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.metadata.IArtifactKey, boolean)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
boolean packed
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
String format
}
org/eclipse/tycho/repository/module/ModuleArtifactMap.classModuleArtifactMap.java
package org.eclipse.tycho.repository.module
org.eclipse.tycho.repository.module.ModuleArtifactMap extends java.lang.Object {
private java.io.File mapFile
private final java.util.Map artifacts
private java.io.File automaticArtifactFolder
public static org.eclipse.tycho.repository.module.ModuleArtifactMap restoreInstance (java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
java.io.File location
org.eclipse.tycho.repository.module.ModuleArtifactMap instance
public static org.eclipse.tycho.repository.module.ModuleArtifactMap createInstance (java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
java.io.File repositoryRoot
private void (java.io.File)
java.io.File repositoryRoot
public java.io.File getLocalArtifactLocation (org.eclipse.tycho.p2.repository.MavenArtifactCoordinates)
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates coordinates
java.io.File artifactFile
public java.util.Map getLocalArtifactLocations ()
public boolean contains (java.lang.String)
String classifier
public void add (java.lang.String, java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
String classifier
java.io.File fileLocation
java.io.File previousValue
public java.io.File addToAutomaticLocation (java.lang.String, java.lang.String) throws org.eclipse.equinox.p2.core.ProvisionException
String classifier
String fileExtension
java.io.File newFileLocation
private void load () throws org.eclipse.equinox.p2.core.ProvisionException
java.util.Properties map
java.util.Map$Entry entry
String key
String classifier
java.io.IOException e
String message
int code
org.eclipse.core.runtime.Status status
private static java.io.File localArtifactEntryToFile (java.util.Map$Entry)
java.util.Map$Entry entry
private static java.util.Properties loadProperties (java.io.File) throws java.io.IOException
java.io.File propertiesFile
java.util.Properties properties
java.io.FileInputStream propertiesStream
private void store () throws org.eclipse.equinox.p2.core.ProvisionException
java.util.Properties outputProperties
java.util.Map$Entry entry
java.io.IOException e
String message
int code
org.eclipse.core.runtime.Status status
private static void writeProperties (java.util.Properties, java.io.File) throws java.io.IOException
java.util.Properties properties
java.io.File outputFile
java.io.FileOutputStream outputStream
}
org/eclipse/tycho/repository/module/ModuleArtifactRepository$ModuleArtifactComparableDescriptor.classModuleArtifactRepository.java
package org.eclipse.tycho.repository.module
org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactComparableDescriptor extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor {
public void (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor other
}
org/eclipse/tycho/repository/module/ModuleArtifactRepository$ModuleArtifactDescriptor.classModuleArtifactRepository.java
package org.eclipse.tycho.repository.module
org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor extends org.eclipse.tycho.repository.util.GAVArtifactDescriptorBase {
final org.eclipse.tycho.repository.module.ModuleArtifactRepository this$0
void (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
private void (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates, boolean)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
boolean setProperties
void (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates)
org.eclipse.equinox.p2.metadata.IArtifactKey p2Key
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getRepository ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor other
void (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates, boolean, org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor)
}
org/eclipse/tycho/repository/module/ModuleArtifactRepository.classModuleArtifactRepository.java
package org.eclipse.tycho.repository.module
org.eclipse.tycho.repository.module.ModuleArtifactRepository extends org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl {
public static final String REPOSITORY_TYPE
private static final org.eclipse.tycho.p2.repository.GAV DUMMY_GAV
private final java.io.File p2DataFile
private final org.eclipse.tycho.repository.module.ModuleArtifactMap artifactsMap
private org.eclipse.tycho.p2.repository.GAV moduleGAV
static void ()
static boolean canAttemptRead (java.io.File)
java.io.File repositoryDir
java.io.File requiredP2ArtifactsFile
java.io.File requiredLocalArtifactsFile
public static org.eclipse.tycho.repository.module.ModuleArtifactRepository restoreInstance (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.io.File repositoryDir
org.eclipse.tycho.repository.module.ModuleArtifactRepository restoredInstance
public static org.eclipse.tycho.repository.module.ModuleArtifactRepository createInstance (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.io.File repositoryDir
org.eclipse.tycho.repository.module.ModuleArtifactRepository newInstance
private static org.eclipse.tycho.repository.module.ModuleArtifactMap createArtifactLocationMap (java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
java.io.File repositoryDir
org.eclipse.tycho.repository.module.ModuleArtifactMap artifactLocationMap
private void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File, org.eclipse.tycho.repository.module.ModuleArtifactMap)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.io.File location
org.eclipse.tycho.repository.module.ModuleArtifactMap artifactsMap
public void setGAV (java.lang.String, java.lang.String, java.lang.String)
String groupId
String artifactId
String version
public org.eclipse.tycho.repository.module.ModuleArtifactMap getArtifactsMap ()
protected java.io.File internalGetArtifactStorageLocation (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
private static org.eclipse.tycho.p2.repository.MavenArtifactCoordinates readMavenCoordinates (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates result
protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getComparableDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.repository.publishing.WriteSessionContext)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.tycho.repository.publishing.WriteSessionContext writeSession
org.eclipse.tycho.repository.publishing.WriteSessionContext$ClassifierAndExtension additionalProperties
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
public org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws java.lang.IllegalArgumentException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor internalDescriptor
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates coordinates
org.eclipse.equinox.p2.core.ProvisionException e
protected void internalStore (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.IOException e
String message
private void storeOrProvisioningException () throws org.eclipse.equinox.p2.core.ProvisionException
java.io.IOException e
String message
int code
org.eclipse.core.runtime.Status status
private void internalStoreWithException () throws java.io.IOException
org.eclipse.tycho.p2.maven.repository.xmlio.ArtifactsIO io
private void load () throws org.eclipse.equinox.p2.core.ProvisionException
java.io.FileInputStream p2DataFileStream
java.util.Set descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor internalDescriptor
java.io.IOException e
private org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor getInternalDescriptorFromLoadedDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor loadedDescriptor
java.io.File sourceFile
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates guessedPack200Coordinates
static org.eclipse.equinox.p2.core.ProvisionException failedReadException (java.io.File, java.lang.String, java.lang.Exception)
java.io.File sourceFile
String details
Exception exception
String message
int code
org.eclipse.core.runtime.Status status
public boolean isModifiable ()
static boolean eq (java.lang.Object, java.lang.Object)
Object left
Object right
public volatile org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws java.lang.IllegalArgumentException
}
org/eclipse/tycho/repository/module/ModuleArtifactRepositoryDelegate.classModuleArtifactRepositoryDelegate.java
package org.eclipse.tycho.repository.module
org.eclipse.tycho.repository.module.ModuleArtifactRepositoryDelegate extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository {
private final org.eclipse.tycho.repository.module.ModuleArtifactRepository target
private final org.eclipse.tycho.repository.publishing.WriteSessionContext writeSession
public void (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.tycho.repository.publishing.WriteSessionContext)
org.eclipse.tycho.repository.module.ModuleArtifactRepository target
org.eclipse.tycho.repository.publishing.WriteSessionContext writeSession
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IProgressMonitor monitor
public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
org.eclipse.core.runtime.IProgressMonitor monitor
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.equinox.p2.metadata.IArtifactKey createArtifactKey (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String classifier
String id
org.eclipse.equinox.p2.metadata.Version version
public org.eclipse.equinox.p2.query.IQueryable descriptorQueryable ()
public org.eclipse.core.runtime.IStatus executeBatch (org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.IRunnableWithProgress runnable
org.eclipse.core.runtime.IProgressMonitor monitor
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
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 java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
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.lang.String getDescription ()
public java.net.URI getLocation ()
public java.lang.String getName ()
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 java.util.Map getProperties ()
public java.lang.String getProperty (java.lang.String)
String key
public java.lang.String getProvider ()
public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent ()
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.lang.String getType ()
public java.lang.String getVersion ()
public boolean isModifiable ()
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 void removeAll ()
public void removeAll (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IProgressMonitor monitor
public void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.core.runtime.IProgressMonitor monitor
public void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
public void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
org.eclipse.core.runtime.IProgressMonitor monitor
public void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[])
org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
public void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
org.eclipse.core.runtime.IProgressMonitor monitor
public java.lang.String setProperty (java.lang.String, java.lang.String)
String key
String value
public java.lang.String setProperty (java.lang.String, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)
String key
String value
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/tycho/repository/module/ModuleArtifactRepositoryFactory.classModuleArtifactRepositoryFactory.java
package org.eclipse.tycho.repository.module
public org.eclipse.tycho.repository.module.ModuleArtifactRepositoryFactory extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
public void ()
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (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
java.io.File repositoryDir
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (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
java.io.File repositoryDir
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.io.File, int) throws org.eclipse.equinox.p2.core.ProvisionException
java.io.File repositoryDir
int flags
}
org/eclipse/tycho/repository/module/ModuleMetadataRepository.classModuleMetadataRepository.java
package org.eclipse.tycho.repository.module
org.eclipse.tycho.repository.module.ModuleMetadataRepository extends org.eclipse.tycho.p2.maven.repository.AbstractMetadataRepository2 {
public static final String REPOSITORY_TYPE
private java.io.File storage
private java.util.Set units
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.io.File location
private static java.lang.String generateName (java.io.File)
java.io.File location
private void load () throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO io
java.io.FileInputStream is
java.io.IOException e
String message
int code
org.eclipse.core.runtime.Status status
private void storeOrThrowProvisioningException () throws org.eclipse.equinox.p2.core.ProvisionException
java.io.IOException e
String message
int code
org.eclipse.core.runtime.Status status
private void storeOrThrowRuntimeException ()
String message
private void storeWithoutExceptionHandling () throws java.io.IOException
org.eclipse.tycho.p2.maven.repository.xmlio.MetadataIO io
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 isModifiable ()
public void addInstallableUnits (java.util.Collection)
java.util.Collection installableUnits
public boolean removeInstallableUnits (java.util.Collection)
java.util.Collection installableUnits
boolean result
public void removeAll ()
java.io.File getPersistenceFile ()
static boolean canAttemptRead (java.io.File)
java.io.File repositoryDir
java.io.File requiredP2MetadataFile
private static java.io.File getStorageFile (java.io.File)
java.io.File repositoryDir
}
org/eclipse/tycho/repository/module/ModuleMetadataRepositoryFactory.classModuleMetadataRepositoryFactory.java
package org.eclipse.tycho.repository.module
public org.eclipse.tycho.repository.module.ModuleMetadataRepositoryFactory extends org.eclipse.equinox.p2.repository.metadata.spi.MetadataRepositoryFactory {
public void ()
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository create (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
java.io.File repositoryDir
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository load (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
java.io.File repositoryDir
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository load (java.io.File, int) throws org.eclipse.equinox.p2.core.ProvisionException
java.io.File repositoryDir
int flags
}
org/eclipse/tycho/repository/module/PublishingRepositoryImpl.classPublishingRepositoryImpl.java
package org.eclipse.tycho.repository.module
public org.eclipse.tycho.repository.module.PublishingRepositoryImpl extends java.lang.Object implements org.eclipse.tycho.repository.publishing.PublishingRepository {
private final org.eclipse.tycho.repository.module.ModuleMetadataRepository metadataRepository
private final org.eclipse.tycho.repository.module.ModuleArtifactRepository artifactRepository
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.ReactorProjectCoordinates)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.tycho.ReactorProjectCoordinates project
org.eclipse.tycho.repository.module.PublishingRepositoryLoader loadHelper
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository ()
public java.util.Set getInstallableUnits ()
java.util.Set result
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository ()
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepositoryForWriting (org.eclipse.tycho.repository.publishing.WriteSessionContext)
org.eclipse.tycho.repository.publishing.WriteSessionContext writeSession
public void addArtifactLocation (java.lang.String, java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
String classifier
java.io.File artifactLocation
public java.util.Map getArtifactLocations ()
java.util.Map artifactLocations
}
org/eclipse/tycho/repository/module/PublishingRepositoryLoader.classPublishingRepositoryLoader.java
package org.eclipse.tycho.repository.module
org.eclipse.tycho.repository.module.PublishingRepositoryLoader extends java.lang.Object {
private static final java.util.Map EMPTY_MAP
private static final String BUILD_REPOSITORY_NAME
private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
private final org.eclipse.tycho.ReactorProjectCoordinates project
static void ()
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.ReactorProjectCoordinates)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.tycho.ReactorProjectCoordinates project
public org.eclipse.tycho.repository.module.ModuleMetadataRepository getModuleMetadataRepository ()
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager repoManager
java.net.URI location
private org.eclipse.tycho.repository.module.ModuleMetadataRepository getModuleMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager, java.net.URI)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager repoManager
java.net.URI location
org.eclipse.equinox.p2.core.ProvisionException e
private org.eclipse.tycho.repository.module.ModuleMetadataRepository createModuleMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager, java.net.URI)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager repoManager
java.net.URI location
org.eclipse.equinox.p2.core.ProvisionException e
public org.eclipse.tycho.repository.module.ModuleArtifactRepository getModuleArtifactRepository ()
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repoManager
java.net.URI location
org.eclipse.tycho.repository.module.ModuleArtifactRepository moduleArtifactRepository
private org.eclipse.tycho.repository.module.ModuleArtifactRepository getModuleArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, java.net.URI)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repoManager
java.net.URI location
org.eclipse.equinox.p2.core.ProvisionException e
private org.eclipse.tycho.repository.module.ModuleArtifactRepository createModuleArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, java.net.URI)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repoManager
java.net.URI location
org.eclipse.equinox.p2.core.ProvisionException e
}
org/eclipse/tycho/repository/module/ReactorRepositoryManagerImpl.classReactorRepositoryManagerImpl.java
package org.eclipse.tycho.repository.module
public org.eclipse.tycho.repository.module.ReactorRepositoryManagerImpl extends java.lang.Object implements org.eclipse.tycho.repository.registry.ReactorRepositoryManager {
private org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory
private java.io.File agentDir
private org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void ()
public void bindProvisioningAgentFactory (org.eclipse.equinox.p2.core.IProvisioningAgentProvider)
org.eclipse.equinox.p2.core.IProvisioningAgentProvider agentFactory
public void activateManager () throws java.io.IOException org.eclipse.equinox.p2.core.ProvisionException
public void deactivateManager ()
public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent ()
public org.eclipse.tycho.repository.publishing.PublishingRepository getPublishingRepository (org.eclipse.tycho.ReactorProjectCoordinates)
org.eclipse.tycho.ReactorProjectCoordinates project
private static java.io.File createTempDir (java.lang.String) throws java.io.IOException
String prefix
java.io.File tempFile
public volatile org.eclipse.tycho.repository.registry.facade.PublishingRepositoryFacade getPublishingRepository (org.eclipse.tycho.ReactorProjectCoordinates)
}
org/eclipse/tycho/repository/p2base/artifact/provider/ArtifactTransferPolicy.classArtifactTransferPolicy.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy extends java.lang.Object {
public void ()
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor pickFormat (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) throws java.lang.IllegalArgumentException
public static boolean isCanonicalFormat (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format
public static boolean isPack200Format (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format
}
org/eclipse/tycho/repository/p2base/artifact/provider/IArtifactFileProvider.classIArtifactFileProvider.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactFileProvider extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactProvider {
public abstract java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey)
}
org/eclipse/tycho/repository/p2base/artifact/provider/IArtifactProvider.classIArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactProvider extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable {
public abstract boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey)
public abstract org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
}
org/eclipse/tycho/repository/p2base/artifact/provider/IRawArtifactFileProvider.classIRawArtifactFileProvider.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactFileProvider org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider {
public abstract java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
}
org/eclipse/tycho/repository/p2base/artifact/provider/IRawArtifactProvider.classIRawArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactProvider {
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
public abstract boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
public abstract org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
}
org/eclipse/tycho/repository/p2base/artifact/provider/LocalArtifactTransferPolicy.classLocalArtifactTransferPolicy.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public org.eclipse.tycho.repository.p2base.artifact.provider.LocalArtifactTransferPolicy extends org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy {
public void ()
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor pickFormat (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) throws java.lang.IllegalArgumentException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] formats
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor pack200
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor format
}
org/eclipse/tycho/repository/p2base/artifact/repository/AbstractArtifactRepository2.classAbstractArtifactRepository2.java
package org.eclipse.tycho.repository.p2base.artifact.repository
public abstract org.eclipse.tycho.repository.p2base.artifact.repository.AbstractArtifactRepository2 extends org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository implements org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactProvider {
protected void (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)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
String name
String type
String version
java.net.URI location
String description
String provider
java.util.Map properties
public final 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
protected abstract void internalAddDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
protected abstract void internalStore (org.eclipse.core.runtime.IProgressMonitor)
public final void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public final void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IProgressMonitor monitor
public final void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
public final void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
protected abstract void internalRemoveDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
protected abstract void internalRemoveDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
protected abstract void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
protected abstract void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[])
protected abstract void internalRemoveAllDescriptors ()
public final void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public final void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IProgressMonitor monitor
public final void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
public final void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
org.eclipse.core.runtime.IProgressMonitor monitor
public final void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public final void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.core.runtime.IProgressMonitor monitor
public final void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[])
org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
public final void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
org.eclipse.core.runtime.IProgressMonitor monitor
public final void removeAll ()
public final void removeAll (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
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
org.eclipse.core.runtime.SubMonitor subMonitor
org.eclipse.core.runtime.MultiStatus result
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
}
org/eclipse/tycho/repository/p2base/artifact/repository/ArtifactRepositoryBaseImpl$1.classArtifactRepositoryBaseImpl.java
package org.eclipse.tycho.repository.p2base.artifact.repository
org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl$1 extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable {
final org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl this$0
void (org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl)
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/repository/p2base/artifact/repository/ArtifactRepositoryBaseImpl$CommittingArtifactOutputStream.classArtifactRepositoryBaseImpl.java
package org.eclipse.tycho.repository.p2base.artifact.repository
org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl$CommittingArtifactOutputStream extends java.io.OutputStream implements org.eclipse.equinox.internal.provisional.p2.repository.IStateful {
final java.io.FileOutputStream artifactSink
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptorToAdd
private org.eclipse.core.runtime.IStatus externallySetStatus
final org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl this$0
void (org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl, java.io.File, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws java.io.FileNotFoundException
java.io.File artifactLocation
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptorToAdd
public void setStatus (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public org.eclipse.core.runtime.IStatus getStatus ()
public void close () throws java.io.IOException
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void flush () throws java.io.IOException
}
org/eclipse/tycho/repository/p2base/artifact/repository/ArtifactRepositoryBaseImpl.classArtifactRepositoryBaseImpl.java
package org.eclipse.tycho.repository.p2base.artifact.repository
public abstract org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl extends org.eclipse.tycho.repository.p2base.artifact.repository.AbstractArtifactRepository2 implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactFileProvider {
private static final org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] EMPTY_DESCRIPTOR_ARRAY
protected java.util.Set descriptors
protected java.util.Map descriptorsMap
private org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy transferPolicy
static void ()
protected void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactTransferPolicy transferPolicy
protected abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getComparableDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
public final boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public final boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public final org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set descriptors
public final 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 final org.eclipse.equinox.p2.query.IQueryable descriptorQueryable ()
protected abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getInternalDescriptorForAdding (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws java.lang.IllegalArgumentException
protected final void internalAddDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
protected final void internalAddInternalDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor internalDescriptor
java.util.Set descriptorsForKey
private java.util.Set initDescriptorsMapEntry (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set mapEntry
protected final void internalRemoveDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor comparableDescriptor
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
java.util.Set descriptorsForKey
protected final void internalRemoveDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
protected final void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set descriptorsForKey
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
protected final void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[])
org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
org.eclipse.equinox.p2.metadata.IArtifactKey key
protected final void internalRemoveAllDescriptors ()
protected void internalStore (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
protected abstract java.io.File internalGetArtifactStorageLocation (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
public final java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public final java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public final org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] availableFormats
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor preferredFormat
java.io.OutputStream destinationWithProcessing
org.eclipse.core.runtime.IStatus initStatus
org.eclipse.core.runtime.IStatus rawReadingStatus
org.eclipse.core.runtime.IStatus processingStatus
private void closeProcessingSteps (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream destinationWithProcessing
public final 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
java.io.InputStream source
java.io.IOException e
public final 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.repository.artifact.IArtifactDescriptor internalDescriptor
org.eclipse.core.runtime.IStatus status
java.io.File file
java.io.FileNotFoundException e
static boolean isFatal (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
}
org/eclipse/tycho/repository/p2base/artifact/repository/ProviderOnlyArtifactRepository.classProviderOnlyArtifactRepository.java
package org.eclipse.tycho.repository.p2base.artifact.repository
public org.eclipse.tycho.repository.p2base.artifact.repository.ProviderOnlyArtifactRepository extends org.eclipse.tycho.repository.p2base.artifact.repository.AbstractArtifactRepository2 implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider {
private final org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider delegate
public void (org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider, org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI)
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider delegate
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
public boolean contains (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 java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.metadata.IArtifactKey key
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 boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
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 org.eclipse.equinox.p2.query.IQueryable descriptorQueryable ()
public boolean isModifiable ()
protected void internalAddDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
protected void internalRemoveDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
protected void internalRemoveDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
protected void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
protected void internalRemoveDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[])
org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
protected void internalRemoveAllDescriptors ()
protected void internalStore (org.eclipse.core.runtime.IProgressMonitor)
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
}
org/eclipse/tycho/repository/publishing/PublishingRepository.classPublishingRepository.java
package org.eclipse.tycho.repository.publishing
public abstract org.eclipse.tycho.repository.publishing.PublishingRepository extends java.lang.Object implements org.eclipse.tycho.repository.registry.facade.PublishingRepositoryFacade {
public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository ()
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository ()
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepositoryForWriting (org.eclipse.tycho.repository.publishing.WriteSessionContext)
public abstract void addArtifactLocation (java.lang.String, java.io.File) throws org.eclipse.equinox.p2.core.ProvisionException
}
org/eclipse/tycho/repository/publishing/WriteSessionContext$ClassifierAndExtension.classWriteSessionContext.java
package org.eclipse.tycho.repository.publishing
public org.eclipse.tycho.repository.publishing.WriteSessionContext$ClassifierAndExtension extends java.lang.Object {
public final String classifier
public final String fileExtension
public void (java.lang.String, java.lang.String)
String classifier
String fileExtension
}
org/eclipse/tycho/repository/publishing/WriteSessionContext.classWriteSessionContext.java
package org.eclipse.tycho.repository.publishing
public abstract org.eclipse.tycho.repository.publishing.WriteSessionContext extends java.lang.Object {
public abstract org.eclipse.tycho.repository.publishing.WriteSessionContext$ClassifierAndExtension getClassifierAndExtensionForNewKey (org.eclipse.equinox.p2.metadata.IArtifactKey)
}
org/eclipse/tycho/repository/registry/ArtifactRepositoryBlackboard.classArtifactRepositoryBlackboard.java
package org.eclipse.tycho.repository.registry
public org.eclipse.tycho.repository.registry.ArtifactRepositoryBlackboard extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
private static java.util.HashMap registry
static void ()
public void ()
public static synchronized void putRepository (org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.tycho.repository.registry.facade.RepositoryBlackboardKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (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.repository.artifact.IArtifactRepository load (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
private static synchronized org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getRegisteredRepositoryOrNull (java.net.URI, org.eclipse.equinox.p2.core.IProvisioningAgent) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
org.eclipse.equinox.p2.core.IProvisioningAgent agent
}
org/eclipse/tycho/repository/registry/ReactorRepositoryManager.classReactorRepositoryManager.java
package org.eclipse.tycho.repository.registry
public abstract org.eclipse.tycho.repository.registry.ReactorRepositoryManager extends java.lang.Object implements org.eclipse.tycho.repository.registry.facade.ReactorRepositoryManagerFacade {
public abstract org.eclipse.equinox.p2.core.IProvisioningAgent getAgent ()
public abstract org.eclipse.tycho.repository.publishing.PublishingRepository getPublishingRepository (org.eclipse.tycho.ReactorProjectCoordinates)
}
org/eclipse/tycho/repository/util/GAVArtifactDescriptorBase.classGAVArtifactDescriptorBase.java
package org.eclipse.tycho.repository.util
public org.eclipse.tycho.repository.util.GAVArtifactDescriptorBase extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor {
protected final org.eclipse.tycho.p2.repository.MavenArtifactCoordinates coordinates
protected void (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates, boolean)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
boolean storeMavenCoordinates
protected void (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.p2.repository.MavenArtifactCoordinates, boolean)
org.eclipse.equinox.p2.metadata.IArtifactKey p2Key
org.eclipse.tycho.p2.repository.MavenArtifactCoordinates mavenCoordinates
boolean storeMavenCoordinates
protected final void setMavenCoordinateProperties ()
public static org.eclipse.tycho.p2.repository.MavenArtifactCoordinates readMavenCoordinateProperties (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.p2.repository.GAV gav
String classifier
String extension
public final org.eclipse.tycho.p2.repository.MavenArtifactCoordinates getMavenCoordinates ()
}
org/eclipse/tycho/repository/util/RepositoryFactoryTools.classRepositoryFactoryTools.java
package org.eclipse.tycho.repository.util
public org.eclipse.tycho.repository.util.RepositoryFactoryTools extends java.lang.Object {
public void ()
public static java.io.File asFile (java.net.URI)
java.net.URI location
public static void verifyModifiableNotRequested (int, java.lang.String) throws org.eclipse.equinox.p2.core.ProvisionException
int flags
String repositoryType
org.eclipse.core.runtime.Status errorStatus
public static org.eclipse.equinox.p2.core.ProvisionException unsupportedCreation (java.lang.String)
String repositoryType
String message
public static org.eclipse.equinox.p2.core.ProvisionException unsupportedCreation (java.lang.Class)
Class factoryClass
String message
private static org.eclipse.core.runtime.Status newUnsupportedCreationStatus (java.lang.String)
String message
int errorCode
public static org.eclipse.equinox.p2.core.ProvisionException invalidCreationLocation (java.lang.String, java.net.URI)
String repositoryType
java.net.URI location
String message
int errorCode
}
about.html
OSGI-INF/
OSGI-INF/reactorRepoManager.xml
plugin.properties
plugin.xml
META-INF/maven/
META-INF/maven/org.eclipse.tycho/
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.maven.repository/
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.maven.repository/pom.xml
META-INF/maven/org.eclipse.tycho/org.eclipse.tycho.p2.maven.repository/pom.properties