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/repository/
org/eclipse/tycho/repository/local/
org/eclipse/tycho/repository/local/index/
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/provider/formats/
org/eclipse/tycho/repository/p2base/artifact/provider/streaming/
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/repository/util/internal/
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 {
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
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
}
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/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.tycho.p2.repository.MavenRepositoryCoordinates)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor p2Descriptor
org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates mavenCoordinates
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 p2Key
private static org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates 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.MavenRepositoryCoordinates readOrDeriveMavenCoordinates (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates result
}
org/eclipse/tycho/repository/local/index/FileBasedTychoRepositoryIndex.classFileBasedTychoRepositoryIndex.java
package org.eclipse.tycho.repository.local.index
public org.eclipse.tycho.repository.local.index.FileBasedTychoRepositoryIndex extends org.eclipse.tycho.p2.repository.DefaultTychoRepositoryIndex {
public static final String ARTIFACTS_INDEX_RELPATH
public static final String METADATA_INDEX_RELPATH
private final java.io.File indexFile
private org.eclipse.tycho.locking.facade.FileLocker fileLocker
private java.util.Set addedGavs
private java.util.Set removedGavs
private void (java.io.File, org.eclipse.tycho.locking.facade.FileLockService)
java.io.File indexFile
org.eclipse.tycho.locking.facade.FileLockService fileLockService
java.io.IOException e
private void lock ()
private void unlock ()
public void addGav (org.eclipse.tycho.p2.repository.GAV)
org.eclipse.tycho.p2.repository.GAV gav
public void removeGav (org.eclipse.tycho.p2.repository.GAV)
org.eclipse.tycho.p2.repository.GAV gav
public void save () throws java.io.IOException
java.io.File parentDir
private void reconcile () throws java.io.IOException
org.eclipse.tycho.p2.repository.GAV addedGav
org.eclipse.tycho.p2.repository.GAV removedGav
public static org.eclipse.tycho.p2.repository.TychoRepositoryIndex createMetadataIndex (java.io.File, org.eclipse.tycho.locking.facade.FileLockService)
java.io.File basedir
org.eclipse.tycho.locking.facade.FileLockService fileLockService
public static org.eclipse.tycho.p2.repository.TychoRepositoryIndex createArtifactsIndex (java.io.File, org.eclipse.tycho.locking.facade.FileLockService)
java.io.File basedir
org.eclipse.tycho.locking.facade.FileLockService fileLockService
}
org/eclipse/tycho/repository/local/index/LocalRepositoryP2IndicesImpl.classLocalRepositoryP2IndicesImpl.java
package org.eclipse.tycho.repository.local.index
public org.eclipse.tycho.repository.local.index.LocalRepositoryP2IndicesImpl extends java.lang.Object implements org.eclipse.tycho.p2.repository.LocalRepositoryP2Indices {
private org.eclipse.tycho.locking.facade.FileLockService fileLockService
private java.io.File localRepositoryRoot
private boolean initialized
private org.eclipse.tycho.p2.repository.TychoRepositoryIndex artifactsIndex
private org.eclipse.tycho.p2.repository.TychoRepositoryIndex metadataIndex
public void ()
public void setMavenContext (org.eclipse.tycho.core.facade.MavenContext)
org.eclipse.tycho.core.facade.MavenContext mavenContext
public void setFileLockService (org.eclipse.tycho.locking.facade.FileLockService)
org.eclipse.tycho.locking.facade.FileLockService fileLockService
public void (java.io.File, org.eclipse.tycho.locking.facade.FileLockService)
java.io.File localRepositoryRoot
org.eclipse.tycho.locking.facade.FileLockService fileLockService
private void checkInitialized ()
public org.eclipse.tycho.p2.repository.TychoRepositoryIndex getArtifactsIndex ()
public org.eclipse.tycho.p2.repository.TychoRepositoryIndex getMetadataIndex ()
public java.io.File getBasedir ()
}
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
String relativePath
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
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/MirroringArtifactProvider$MirroringFailedException.classMirroringArtifactProvider.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException extends java.lang.RuntimeException {
private static final long serialVersionUID
void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/tycho/repository/local/MirroringArtifactProvider.classMirroringArtifactProvider.java
package org.eclipse.tycho.repository.local
public org.eclipse.tycho.repository.local.MirroringArtifactProvider extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider {
protected final org.eclipse.tycho.core.facade.MavenLogger logger
protected final org.eclipse.tycho.core.facade.MavenLogger splittingLogger
protected final org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider remoteProviders
protected final org.eclipse.tycho.repository.local.LocalArtifactRepository localArtifactRepository
protected final org.eclipse.core.runtime.IProgressMonitor monitor
public static org.eclipse.tycho.repository.local.MirroringArtifactProvider createInstance (org.eclipse.tycho.repository.local.LocalArtifactRepository, org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider, boolean, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.repository.local.LocalArtifactRepository localArtifactRepository
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider remoteProviders
boolean mirrorPacked
org.eclipse.tycho.core.facade.MavenLogger logger
void (org.eclipse.tycho.repository.local.LocalArtifactRepository, org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.repository.local.LocalArtifactRepository localArtifactRepository
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider remoteProviders
org.eclipse.tycho.core.facade.MavenLogger logger
public final boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
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
org.eclipse.equinox.p2.query.IQueryable[] sources
public final java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException
org.eclipse.equinox.p2.metadata.IArtifactKey key
public final java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public final org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IArtifactKey requestedKey
public final org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink sink
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IArtifactKey requestedKey
public final org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException
org.eclipse.equinox.p2.metadata.IArtifactKey key
public final boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
private boolean makeLocallyAvailable (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException
org.eclipse.equinox.p2.metadata.IArtifactKey key
boolean isAvailable
org.eclipse.equinox.p2.core.ProvisionException e
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException e
protected boolean makeOneFormatLocallyAvailable (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException org.eclipse.equinox.p2.core.ProvisionException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.metadata.IArtifactKey key
protected final void downloadArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException org.eclipse.equinox.p2.core.ProvisionException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.core.runtime.IStatus transferStatus
protected org.eclipse.core.runtime.IStatus downloadMostSpecificNeededFormatOfArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.metadata.IArtifactKey key
protected final org.eclipse.core.runtime.IStatus downloadCanonicalArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink localSink
private void ensureArtifactIsPresentInCanonicalFormat (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.metadata.IArtifactKey key
private void createCanonicalArtifactFromLocalPackedArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor findPackedDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor findCanonicalDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
private static org.eclipse.core.runtime.IStatus artifactNotFoundStatus (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
final org.eclipse.core.runtime.IProgressMonitor monitorForDownload ()
private static org.eclipse.core.runtime.IProgressMonitor nonNull (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/tycho/repository/local/PackedFormatMirroringArtifactProvider.classPackedFormatMirroringArtifactProvider.java
package org.eclipse.tycho.repository.local
final org.eclipse.tycho.repository.local.PackedFormatMirroringArtifactProvider extends org.eclipse.tycho.repository.local.MirroringArtifactProvider {
void (org.eclipse.tycho.repository.local.LocalArtifactRepository, org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider, org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.repository.local.LocalArtifactRepository localArtifactRepository
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider remoteProviders
org.eclipse.tycho.core.facade.MavenLogger logger
protected boolean makeOneFormatLocallyAvailable (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException org.eclipse.equinox.p2.core.ProvisionException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.metadata.IArtifactKey key
protected org.eclipse.core.runtime.IStatus downloadMostSpecificNeededFormatOfArtifact (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] allDescriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor packedDescriptor
private final org.eclipse.core.runtime.IStatus downloadRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink localSink
}
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.MavenRepositoryCoordinates)
org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates 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.MavenRepositoryCoordinates)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates mavenCoordinates
void (org.eclipse.tycho.repository.module.ModuleArtifactRepository, org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates)
org.eclipse.equinox.p2.metadata.IArtifactKey p2Key
org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates 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
}
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.MavenRepositoryCoordinates readMavenCoordinates (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates 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
protected 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.MavenRepositoryCoordinates coordinates
org.eclipse.equinox.p2.core.ProvisionException e
public org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor 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.MavenRepositoryCoordinates mavenCoordinates
public org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink newAddingArtifactSink (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.repository.publishing.WriteSessionContext) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.tycho.repository.publishing.WriteSessionContext writeSession
org.eclipse.tycho.repository.module.ModuleArtifactRepository$ModuleArtifactDescriptor internalDescriptorForAdding
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.MavenRepositoryCoordinates mavenCoordinates
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 createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
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/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.ReactorProjectIdentities)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.tycho.ReactorProjectIdentities 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.ReactorProjectIdentities project
static void ()
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.tycho.ReactorProjectIdentities)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.tycho.ReactorProjectIdentities 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.ReactorProjectIdentities)
org.eclipse.tycho.ReactorProjectIdentities 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.ReactorProjectIdentities)
}
org/eclipse/tycho/repository/p2base/artifact/provider/ArtifactProviderImplUtilities$FixedSeverityMultiStatus.classArtifactProviderImplUtilities.java
package org.eclipse.tycho.repository.p2base.artifact.provider
org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactProviderImplUtilities$FixedSeverityMultiStatus extends org.eclipse.core.runtime.MultiStatus {
public void (int, java.lang.String, java.util.List, java.lang.String)
int severity
String pluginId
java.util.List children
String message
}
org/eclipse/tycho/repository/p2base/artifact/provider/ArtifactProviderImplUtilities.classArtifactProviderImplUtilities.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public final org.eclipse.tycho.repository.p2base.artifact.provider.ArtifactProviderImplUtilities extends java.lang.Object {
public void ()
public static void canWriteToSink (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink)
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
public static void canWriteCanonicalArtifactToSink (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink) throws java.lang.IllegalArgumentException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink artifactSink
public static org.eclipse.core.runtime.MultiStatus createMultiStatusWithFixedSeverity (int, java.lang.String, java.util.List, java.lang.String)
int severity
String pluginId
java.util.List children
String message
}
org/eclipse/tycho/repository/p2base/artifact/provider/CompositeArtifactProvider.classCompositeArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public org.eclipse.tycho.repository.p2base.artifact.provider.CompositeArtifactProvider extends org.eclipse.tycho.repository.p2base.artifact.provider.CompositeArtifactProviderBaseImpl implements org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider {
private java.util.List components
public transient void (org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider[])
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider[] components
public boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider component
public boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider component
protected void getArtifactDescriptorsOfAllSources (org.eclipse.equinox.p2.metadata.IArtifactKey, java.util.Set)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set result
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider component
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
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider component
public java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider component
protected void getArtifactFromAnySource (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, java.util.List, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
java.util.List statusCollector
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IArtifactKey requestedKey
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider component
org.eclipse.core.runtime.IStatus transferStatus
protected void getRawArtifactFromAnySource (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink, org.eclipse.core.runtime.IProgressMonitor, java.util.List) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink sink
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.List statusCollector
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor requestedDescriptor
org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactFileProvider component
org.eclipse.core.runtime.IStatus transferStatus
protected org.eclipse.core.runtime.Status getArtifactNotFoundError (java.lang.String)
String artifact
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
private org.eclipse.equinox.p2.query.IQueryable componentsAsQueriable ()
int repositoryCount
org.eclipse.tycho.repository.p2base.artifact.provider.IArtifactProvider[] repositoriesArray
protected volatile org.eclipse.core.runtime.IStatus getArtifactNotFoundError (java.lang.String)
}
org/eclipse/tycho/repository/p2base/artifact/provider/CompositeArtifactProviderBaseImpl.classCompositeArtifactProviderBaseImpl.java
package org.eclipse.tycho.repository.p2base.artifact.provider
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.CompositeArtifactProviderBaseImpl extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider {
public void ()
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 result
protected abstract void getArtifactDescriptorsOfAllSources (org.eclipse.equinox.p2.metadata.IArtifactKey, java.util.Set)
public final org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.List statusOfAllAttempts
protected abstract void getArtifactFromAnySource (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, java.util.List, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
public final org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink sink
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.List statusOfAllAttempts
protected abstract void getRawArtifactFromAnySource (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink, org.eclipse.core.runtime.IProgressMonitor, java.util.List) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
private org.eclipse.core.runtime.IStatus getOverallStatus (java.util.List, java.lang.String)
java.util.List statusOfAllAttempts
String artifact
int childCount
protected abstract org.eclipse.core.runtime.IStatus getArtifactNotFoundError (java.lang.String)
protected static org.eclipse.core.runtime.IProgressMonitor nonNull (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
protected static boolean isFatal (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
private static org.eclipse.core.runtime.IStatus[] toArray (java.util.List)
java.util.List statusList
}
org/eclipse/tycho/repository/p2base/artifact/provider/formats/ArtifactTransferPolicies.classArtifactTransferPolicies.java
package org.eclipse.tycho.repository.p2base.artifact.provider.formats
public final org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicies extends java.lang.Object {
public void ()
public static org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy forLocalArtifacts ()
public static org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy forRemoteArtifacts ()
}
org/eclipse/tycho/repository/p2base/artifact/provider/formats/ArtifactTransferPolicy.classArtifactTransferPolicy.java
package org.eclipse.tycho.repository.p2base.artifact.provider.formats
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy extends java.lang.Object {
public void ()
public abstract java.util.List sortFormatsByPreference (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
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/formats/ArtifactTransferPolicyBase.classArtifactTransferPolicyBase.java
package org.eclipse.tycho.repository.p2base.artifact.provider.formats
abstract org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicyBase extends org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy {
void ()
public final java.util.List sortFormatsByPreference (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] artifactDescriptors
java.util.LinkedList result
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor canonical
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor packed
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
protected abstract void insertCanonicalAndPacked (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.util.LinkedList)
}
org/eclipse/tycho/repository/p2base/artifact/provider/formats/LocalArtifactTransferPolicy.classLocalArtifactTransferPolicy.java
package org.eclipse.tycho.repository.p2base.artifact.provider.formats
org.eclipse.tycho.repository.p2base.artifact.provider.formats.LocalArtifactTransferPolicy extends org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicyBase {
void ()
protected void insertCanonicalAndPacked (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.util.LinkedList)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor canonical
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor packed
java.util.LinkedList list
}
org/eclipse/tycho/repository/p2base/artifact/provider/formats/RemoteArtifactTransferPolicy.classRemoteArtifactTransferPolicy.java
package org.eclipse.tycho.repository.p2base.artifact.provider.formats
final org.eclipse.tycho.repository.p2base.artifact.provider.formats.RemoteArtifactTransferPolicy extends org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicyBase {
void ()
protected void insertCanonicalAndPacked (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.util.LinkedList)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor canonical
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor packed
java.util.LinkedList list
}
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.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
}
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.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
}
org/eclipse/tycho/repository/p2base/artifact/provider/streaming/ArtifactSinkException.classArtifactSinkException.java
package org.eclipse.tycho.repository.p2base.artifact.provider.streaming
public org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/tycho/repository/p2base/artifact/provider/streaming/ArtifactSinkFactory.classArtifactSinkFactory.java
package org.eclipse.tycho.repository.p2base.artifact.provider.streaming
public final org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkFactory extends java.lang.Object {
public void ()
public static org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink writeToStream (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.OutputStream)
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
java.io.OutputStream destination
public static org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink rawWriteToStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptor
java.io.OutputStream destination
}
org/eclipse/tycho/repository/p2base/artifact/provider/streaming/IArtifactSink.classIArtifactSink.java
package org.eclipse.tycho.repository.p2base.artifact.provider.streaming
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink extends java.lang.Object {
public abstract org.eclipse.equinox.p2.metadata.IArtifactKey getArtifactToBeWritten ()
public abstract boolean canBeginWrite ()
public abstract java.io.OutputStream beginWrite () throws java.lang.IllegalStateException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
public abstract void commitWrite () throws java.lang.IllegalStateException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
public abstract void abortWrite () throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
}
org/eclipse/tycho/repository/p2base/artifact/provider/streaming/IRawArtifactSink.classIRawArtifactSink.java
package org.eclipse.tycho.repository.p2base.artifact.provider.streaming
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink {
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getArtifactFormatToBeWritten ()
}
org/eclipse/tycho/repository/p2base/artifact/provider/streaming/StreamArtifactSink.classStreamArtifactSink.java
package org.eclipse.tycho.repository.p2base.artifact.provider.streaming
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.StreamArtifactSink extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink {
private org.eclipse.equinox.p2.metadata.IArtifactKey requestedKey
private java.io.OutputStream destination
private boolean writeStarted
void (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.OutputStream)
org.eclipse.equinox.p2.metadata.IArtifactKey requestedKey
java.io.OutputStream destination
public org.eclipse.equinox.p2.metadata.IArtifactKey getArtifactToBeWritten ()
public boolean canBeginWrite ()
public java.io.OutputStream beginWrite () throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
public void commitWrite () throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
public void abortWrite () throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
}
org/eclipse/tycho/repository/p2base/artifact/provider/streaming/StreamRawArtifactSink.classStreamRawArtifactSink.java
package org.eclipse.tycho.repository.p2base.artifact.provider.streaming
final org.eclipse.tycho.repository.p2base.artifact.provider.streaming.StreamRawArtifactSink extends org.eclipse.tycho.repository.p2base.artifact.provider.streaming.StreamArtifactSink implements org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink {
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor requestedDescriptor
void (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor requestedDescriptor
java.io.OutputStream destination
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getArtifactFormatToBeWritten ()
}
org/eclipse/tycho/repository/p2base/artifact/repository/AbstractArtifactRepository2$CommittingArtifactOutputStream.classAbstractArtifactRepository2.java
package org.eclipse.tycho.repository.p2base.artifact.repository
org.eclipse.tycho.repository.p2base.artifact.repository.AbstractArtifactRepository2$CommittingArtifactOutputStream extends java.io.OutputStream implements org.eclipse.equinox.internal.provisional.p2.repository.IStateful {
final org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink artifactSink
final java.io.OutputStream artifactOutputStream
private org.eclipse.core.runtime.IStatus externallySetStatus
final org.eclipse.tycho.repository.p2base.artifact.repository.AbstractArtifactRepository2 this$0
public void (org.eclipse.tycho.repository.p2base.artifact.repository.AbstractArtifactRepository2, org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink artifactSink
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
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException e
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/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.IRawArtifactProvider {
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
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 abstract org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink newAddingArtifactSink (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.equinox.p2.core.ProvisionException
public abstract org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink newAddingRawArtifactSink (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
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.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink artifactSink
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException e
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
org.eclipse.equinox.p2.metadata.IArtifactKey requestedKey
org.eclipse.core.runtime.IStatus status
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException e
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.core.runtime.IStatus status
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException e
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
protected static boolean isFatal (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
protected static void setStatusOnStreamIfPossible (java.io.OutputStream, org.eclipse.core.runtime.IStatus)
java.io.OutputStream destination
org.eclipse.core.runtime.IStatus status
}
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$AddingArtifactSink.classArtifactRepositoryBaseImpl.java
package org.eclipse.tycho.repository.p2base.artifact.repository
org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl$AddingArtifactSink extends java.lang.Object implements org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink {
protected final org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor newDescriptor
private java.io.OutputStream currentOutputStream
private boolean committed
final org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl this$0
void (org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor newDescriptor
org.eclipse.core.runtime.IStatus status
public org.eclipse.equinox.p2.metadata.IArtifactKey getArtifactToBeWritten ()
public boolean canBeginWrite ()
public java.io.OutputStream beginWrite () throws java.lang.IllegalStateException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
java.io.File artifactFile
java.io.FileNotFoundException e
public void commitWrite () throws java.lang.IllegalStateException org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
java.io.IOException e
public void abortWrite () throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
java.io.IOException e
}
org/eclipse/tycho/repository/p2base/artifact/repository/ArtifactRepositoryBaseImpl$RawAddingArtifactSink.classArtifactRepositoryBaseImpl.java
package org.eclipse.tycho.repository.p2base.artifact.repository
org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl$RawAddingArtifactSink extends org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl$AddingArtifactSink implements org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink {
final org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl this$0
void (org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor newDescriptor
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getArtifactFormatToBeWritten ()
}
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.IRawArtifactFileProvider {
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.formats.ArtifactTransferPolicy transferPolicy
static void ()
protected void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
org.eclipse.tycho.repository.p2base.artifact.provider.formats.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.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.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus status
public final org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IArtifactKey requestedKey
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] availableFormats
java.util.List formatsByPreference
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IStatus result
private org.eclipse.core.runtime.IStatus getProcessedRawArtifact (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.OutputStream destinationWithProcessing
org.eclipse.core.runtime.IStatus initStatus
org.eclipse.core.runtime.IStatus rawReadingStatus
java.io.IOException e
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.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink sink
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IStatus status
private org.eclipse.core.runtime.IStatus readRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
java.io.InputStream source
java.io.IOException e
private static void closeSinkAccordingToStatus (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, org.eclipse.core.runtime.IStatus) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
org.eclipse.core.runtime.IStatus status
public final org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink newAddingArtifactSink (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor newDescriptor
protected final org.eclipse.tycho.repository.p2base.artifact.repository.ArtifactRepositoryBaseImpl$AddingArtifactSink internalNewAddingArtifactSink (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor canonicalDescriptorToBeAdded
public final org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink newAddingRawArtifactSink (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor newDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor newInternalDescriptorToBeAdded
static org.eclipse.core.runtime.IStatus errorStatus (java.lang.String, java.lang.Throwable)
String message
Throwable cause
static org.eclipse.core.runtime.IStatus errorStatus (java.lang.String, java.lang.Throwable, int)
String message
Throwable cause
int code
}
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.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
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.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink sink
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 org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink newAddingArtifactSink (org.eclipse.equinox.p2.metadata.IArtifactKey) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.metadata.IArtifactKey key
public org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink newAddingRawArtifactSink (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/p2base/artifact/repository/RepositoryArtifactProvider$1.classRepositoryArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.repository
org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$1 extends org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$BooleanStatusArtifactRequest {
private final org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RetryTracker retryTracker
final org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider this$0
private final java.util.List val$availableDescriptors
private final org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink val$sink
private final java.util.List val$statusCollector
void (org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider, org.eclipse.equinox.p2.metadata.IArtifactKey, java.util.List, org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, java.util.List)
org.eclipse.equinox.p2.metadata.IArtifactKey $anonymous0
public void perform (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository childRepository
org.eclipse.core.runtime.IProgressMonitor monitor
boolean artifactWasRead
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException e
}
org/eclipse/tycho/repository/p2base/artifact/repository/RepositoryArtifactProvider$ArtifactSinkExceptionWrapper.classRepositoryArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.repository
org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$ArtifactSinkExceptionWrapper extends java.lang.RuntimeException {
private org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException wrappedException
public void (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException)
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException wrappedException
public org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException getWrappedException ()
}
org/eclipse/tycho/repository/p2base/artifact/repository/RepositoryArtifactProvider$BooleanStatusArtifactRequest.classRepositoryArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.repository
abstract org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$BooleanStatusArtifactRequest extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IArtifactRequest {
private final org.eclipse.equinox.p2.metadata.IArtifactKey key
private boolean successful
public void (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public final org.eclipse.equinox.p2.metadata.IArtifactKey getArtifactKey ()
protected void markSuccessful ()
public boolean wasSuccessful ()
public org.eclipse.core.runtime.IStatus getResult ()
}
org/eclipse/tycho/repository/p2base/artifact/repository/RepositoryArtifactProvider$RepositoryLoader.classRepositoryArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.repository
org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RepositoryLoader extends java.lang.Object {
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repositoryManager
private java.util.List repositoryURLs
void (java.util.List, org.eclipse.equinox.p2.core.IProvisioningAgent)
java.util.List repositoryURLs
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.util.List loadRepositories ()
java.util.List result
java.net.URI repositoryURL
org.eclipse.equinox.p2.core.ProvisionException e
java.util.List getRepositoryURLs ()
}
org/eclipse/tycho/repository/p2base/artifact/repository/RepositoryArtifactProvider$RetryTracker.classRepositoryArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.repository
org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RetryTracker extends java.lang.Object {
private int remaining
private void ()
boolean canRetry ()
void increment ()
void noMoreRetries ()
void (org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RetryTracker)
}
org/eclipse/tycho/repository/p2base/artifact/repository/RepositoryArtifactProvider.classRepositoryArtifactProvider.java
package org.eclipse.tycho.repository.p2base.artifact.repository
public org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider extends org.eclipse.tycho.repository.p2base.artifact.provider.CompositeArtifactProviderBaseImpl implements org.eclipse.tycho.repository.p2base.artifact.provider.IRawArtifactProvider {
private final org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RepositoryLoader repositoryLoader
java.util.List repositories
final org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy transferPolicy
public void (java.util.List, org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy, org.eclipse.equinox.p2.core.IProvisioningAgent)
java.util.List artifactRepositories
org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy transferPolicy
org.eclipse.equinox.p2.core.IProvisioningAgent agent
void (org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RepositoryLoader, org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy)
org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RepositoryLoader repositoryLoader
org.eclipse.tycho.repository.p2base.artifact.provider.formats.ArtifactTransferPolicy transferPolicy
private void init ()
public boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
public boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
protected void getArtifactDescriptorsOfAllSources (org.eclipse.equinox.p2.metadata.IArtifactKey, java.util.Set)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Set result
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
protected void getArtifactFromAnySource (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, java.util.List, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
java.util.List statusCollector
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
boolean artifactWasRead
private boolean getArtifactFromAnyFormatAvailableInRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, java.util.List, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
java.util.List statusCollector
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] allFormats
java.util.List formatsByPreference
private boolean getArtifactFromAnyChildRepository (java.util.List, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, java.util.List, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
java.util.List availableDescriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
java.util.List statusCollector
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$BooleanStatusArtifactRequest request
org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$ArtifactSinkExceptionWrapper e
private boolean getArtifactFromAnyMirror (java.util.List, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, java.util.List, org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RetryTracker, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
java.util.List availableDescriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
java.util.List statusCollector
org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RetryTracker retryTracker
org.eclipse.core.runtime.IProgressMonitor monitor
boolean artifactWasRead
private boolean getArtifactFromOneMirror (java.util.List, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, java.util.List, org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RetryTracker, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
java.util.List availableDescriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink sink
java.util.List statusCollector
org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RetryTracker retryTracker
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IStatus status
protected void getRawArtifactFromAnySource (org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink, org.eclipse.core.runtime.IProgressMonitor, java.util.List) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink sink
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.List statusCollector
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
boolean artifactWasRead
private boolean getRawArtifactFromRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink, java.util.List, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IRawArtifactSink sink
java.util.List statusCollector
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor requestedDescriptor
org.eclipse.core.runtime.IStatus status
private org.eclipse.core.runtime.IStatus improveMessageIfError (org.eclipse.core.runtime.IStatus, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.core.runtime.IStatus originalStatus
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor currentDescriptor
String message
protected org.eclipse.core.runtime.Status getArtifactNotFoundError (java.lang.String)
String artifact
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
private org.eclipse.equinox.p2.query.IQueryable repositoriesAsQueriable ()
int repositoryCount
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository[] repositoriesArray
protected volatile org.eclipse.core.runtime.IStatus getArtifactNotFoundError (java.lang.String)
static boolean access$1 (org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider, java.util.List, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink, java.util.List, org.eclipse.tycho.repository.p2base.artifact.repository.RepositoryArtifactProvider$RetryTracker, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.tycho.repository.p2base.artifact.provider.streaming.ArtifactSinkException
}
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.ReactorProjectIdentities)
}
org/eclipse/tycho/repository/util/DuplicateFilteringLoggingProgressMonitor.classDuplicateFilteringLoggingProgressMonitor.java
package org.eclipse.tycho.repository.util
public final org.eclipse.tycho.repository.util.DuplicateFilteringLoggingProgressMonitor extends org.eclipse.tycho.repository.util.LoggingProgressMonitor {
private final java.util.regex.Pattern PROGRESS_WITH_UNKNOWN_SPEED
private static final String NON_MATCHING_LINE
private String lastLoggedFile
private boolean lastLoggedFileFiltered
public void (org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger logger
protected boolean suppressOutputOf (java.lang.String)
String text
boolean isUnneededLine
private boolean checkIfDuplicateOfLastOutput (java.lang.String)
String message
int startOfByteProgress
}
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.MavenRepositoryCoordinates coordinates
protected void (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates, boolean)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates mavenCoordinates
boolean storeMavenCoordinates
protected void (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates, boolean)
org.eclipse.equinox.p2.metadata.IArtifactKey p2Key
org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates mavenCoordinates
boolean storeMavenCoordinates
protected final void setMavenCoordinateProperties ()
private static void putOrRemoveOnNull (java.util.Map, java.lang.String, java.lang.String)
java.util.Map properties
String key
String value
public static org.eclipse.tycho.p2.repository.MavenRepositoryCoordinates 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.MavenRepositoryCoordinates getMavenCoordinates ()
}
org/eclipse/tycho/repository/util/internal/BundleConstants.classBundleConstants.java
package org.eclipse.tycho.repository.util.internal
public final org.eclipse.tycho.repository.util.internal.BundleConstants extends java.lang.Object {
public static final String BUNDLE_ID
public void ()
}
org/eclipse/tycho/repository/util/internal/RepositoryFactoryTools.classRepositoryFactoryTools.java
package org.eclipse.tycho.repository.util.internal
public org.eclipse.tycho.repository.util.internal.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
}
org/eclipse/tycho/repository/util/LoggingProgressMonitor.classLoggingProgressMonitor.java
package org.eclipse.tycho.repository.util
public org.eclipse.tycho.repository.util.LoggingProgressMonitor extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitor {
private final org.eclipse.tycho.core.facade.MavenLogger logger
public void (org.eclipse.tycho.core.facade.MavenLogger)
org.eclipse.tycho.core.facade.MavenLogger logger
private void writeToLog (java.lang.String)
String text
protected boolean suppressOutputOf (java.lang.String)
String text
public final void beginTask (java.lang.String, int)
String name
int totalWork
public final void done ()
public final void internalWorked (double)
double work
public final boolean isCanceled ()
public final void setCanceled (boolean)
boolean value
public final void setTaskName (java.lang.String)
String name
public final void subTask (java.lang.String)
String name
public final void worked (int)
int work
}
org/eclipse/tycho/repository/util/StatusTool$HierarchyFormatter.classStatusTool.java
package org.eclipse.tycho.repository.util
org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter extends java.lang.Object {
private final String indentationIncrement
final String indentationString
final String childrenStartString
final String childrenEndString
final String listSeparatorString
void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String childrenStart
String indentationIncrement
String listSeparator
String childrenEnd
private void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String indentation
String childrenStart
String indentationIncrement
String listSeparator
String childrenEnd
public org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter getChildLevelFormatter ()
}
org/eclipse/tycho/repository/util/StatusTool$StatusStringBuilder.classStatusTool.java
package org.eclipse.tycho.repository.util
org.eclipse.tycho.repository.util.StatusTool$StatusStringBuilder extends java.lang.Object {
private StringBuilder result
private void ()
void appendStatusAndChildren (org.eclipse.core.runtime.IStatus, org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter)
org.eclipse.core.runtime.IStatus status
org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter formatter
private void appendStatusMessage (org.eclipse.core.runtime.IStatus, org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter)
org.eclipse.core.runtime.IStatus status
org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter formatter
private void appendChildren (org.eclipse.core.runtime.IStatus, org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter)
org.eclipse.core.runtime.IStatus status
org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter formatter
private void appendStatusList (org.eclipse.core.runtime.IStatus[], org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter)
org.eclipse.core.runtime.IStatus[] statusList
org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter formatter
boolean trailingSeparator
org.eclipse.core.runtime.IStatus status
public java.lang.String toString ()
void (org.eclipse.tycho.repository.util.StatusTool$StatusStringBuilder)
}
org/eclipse/tycho/repository/util/StatusTool.classStatusTool.java
package org.eclipse.tycho.repository.util
public org.eclipse.tycho.repository.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
public static java.lang.String toLogMessage (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
private static java.lang.String statusToString (org.eclipse.core.runtime.IStatus, boolean)
org.eclipse.core.runtime.IStatus status
boolean multiLine
org.eclipse.tycho.repository.util.StatusTool$StatusStringBuilder builder
org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter formatter
org.eclipse.tycho.repository.util.StatusTool$HierarchyFormatter formatter
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
static boolean access$0 (org.eclipse.core.runtime.IStatus)
}
OSGI-INF/
about.html
OSGI-INF/localRepoP2Indices.xml
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