Home | History | Annotate | Download | only in plugins

META-INF/MANIFEST.MF
META-INF/ECLIPSE_.SF
META-INF/ECLIPSE_.RSA
META-INF/
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/p2/
org/eclipse/equinox/p2/repository/
org/eclipse/equinox/p2/repository/metadata/
org/eclipse/equinox/p2/repository/metadata/spi/
org/eclipse/equinox/p2/repository/artifact/
org/eclipse/equinox/p2/repository/artifact/spi/
org/eclipse/equinox/p2/repository/spi/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/repository/
org/eclipse/equinox/internal/p2/repository/helpers/
org/eclipse/equinox/internal/p2/persistence/
org/eclipse/equinox/internal/provisional/
org/eclipse/equinox/internal/provisional/p2/
org/eclipse/equinox/internal/provisional/p2/repository/
org/eclipse/equinox/p2/repository/metadata/IMetadataRepository.class
IMetadataRepository.java
package org.eclipse.equinox.p2.repository.metadata
public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRepository  {
	public abstract void addInstallableUnits (java.util.Collection) 
	public abstract void addReferences (java.util.Collection) 
	public abstract java.util.Collection getReferences () 
	public abstract boolean removeInstallableUnits (java.util.Collection) 
	public abstract void removeAll () 
	public abstract org.eclipse.core.runtime.IStatus executeBatch (org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void compress (org.eclipse.equinox.p2.core.IPool) 
}

org/eclipse/equinox/p2/repository/metadata/IMetadataRepositoryManager.class
IMetadataRepositoryManager.java
package org.eclipse.equinox.p2.repository.metadata
public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRepositoryManager  {
	public static final String SERVICE_NAME
	public static final String TYPE_SIMPLE_REPOSITORY
	public static final String TYPE_COMPOSITE_REPOSITORY
	static void  () 
	public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository createRepository (java.net.URI, java.lang.String, java.lang.String, java.util.Map)  throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.core.runtime.OperationCanceledException 
	public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.core.runtime.OperationCanceledException 
	public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadRepository (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.core.runtime.OperationCanceledException 
	public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository refreshRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException org.eclipse.core.runtime.OperationCanceledException 
}

org/eclipse/equinox/p2/repository/metadata/spi/AbstractMetadataRepository$RepositoryState.class
AbstractMetadataRepository.java
package org.eclipse.equinox.p2.repository.metadata.spi
public org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState extends java.lang.Object {
	public String Name
	public String Type
	public org.eclipse.equinox.p2.metadata.Version Version
	public String Provider
	public String Description
	public java.net.URI Location
	public java.util.Map Properties
	public org.eclipse.equinox.p2.metadata.IInstallableUnit[] Units
	public org.eclipse.equinox.p2.repository.IRepositoryReference[] Repositories
	public void  () 
}

org/eclipse/equinox/p2/repository/metadata/spi/MetadataRepositoryFactory.class
MetadataRepositoryFactory.java
package org.eclipse.equinox.p2.repository.metadata.spi
public abstract org.eclipse.equinox.p2.repository.metadata.spi.MetadataRepositoryFactory extends java.lang.Object {
	private org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public void  () 
	public abstract 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 
	protected org.eclipse.equinox.p2.core.IProvisioningAgent getAgent () 
	public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
	public void setAgent (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
}

org/eclipse/equinox/p2/repository/metadata/spi/AbstractMetadataRepository.class
AbstractMetadataRepository.java
package org.eclipse.equinox.p2.repository.metadata.spi
public abstract org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository extends org.eclipse.equinox.p2.repository.spi.AbstractRepository implements org.eclipse.equinox.p2.repository.metadata.IMetadataRepository  {
	public void  (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public abstract void initialize (org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState) 
	protected void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, java.lang.String, java.lang.String, java.net.URI, java.lang.String, java.lang.String, java.util.Map) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		String name
		String type
		String version
		java.net.URI location
		String description
		String provider
		java.util.Map properties
	public void addInstallableUnits (java.util.Collection) 
		java.util.Collection installableUnits
	public void addReferences (java.util.Collection) 
		java.util.Collection references
	public void removeAll () 
	public boolean removeInstallableUnits (java.util.Collection) 
		java.util.Collection installableUnits
	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/equinox/p2/repository/artifact/IArtifactDescriptor.class
IArtifactDescriptor.java
package org.eclipse.equinox.p2.repository.artifact
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor extends java.lang.Object {
	public static final String DOWNLOAD_SIZE
	public static final String ARTIFACT_SIZE
	public static final String DOWNLOAD_MD5
	public static final String DOWNLOAD_CONTENTTYPE
	public static final String TYPE_ZIP
	public static final String ARTIFACT_MD5
	public static final String FORMAT
	public static final String FORMAT_PACKED
	public abstract org.eclipse.equinox.p2.metadata.IArtifactKey getArtifactKey () 
	public abstract java.lang.String getProperty (java.lang.String) 
	public abstract java.util.Map getProperties () 
	public abstract org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] getProcessingSteps () 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getRepository () 
}

org/eclipse/equinox/p2/repository/artifact/IArtifactRequest.class
IArtifactRequest.java
package org.eclipse.equinox.p2.repository.artifact
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRequest extends java.lang.Object {
	public abstract org.eclipse.equinox.p2.metadata.IArtifactKey getArtifactKey () 
	public abstract void perform (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.core.runtime.IStatus getResult () 
}

org/eclipse/equinox/p2/repository/artifact/IFileArtifactRepository.class
IFileArtifactRepository.java
package org.eclipse.equinox.p2.repository.artifact
public abstract org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IArtifactRepository  {
	public abstract java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	public abstract java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
}

org/eclipse/equinox/p2/repository/artifact/IArtifactRepository.class
IArtifactRepository.java
package org.eclipse.equinox.p2.repository.artifact
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRepository  {
	public static final String PROP_RUNNABLE
	public static final int CODE_RETRY
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	public abstract org.eclipse.equinox.p2.metadata.IArtifactKey createArtifactKey (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
	public abstract void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
	public abstract void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
	public abstract void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor) 
	public abstract boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
	public abstract boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	public abstract org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	public abstract org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor) 
	public abstract java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws org.eclipse.equinox.p2.core.ProvisionException 
	public abstract org.eclipse.equinox.p2.query.IQueryable descriptorQueryable () 
	public abstract void removeAll () 
	public abstract void removeAll (org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
	public abstract void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	public abstract void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
	public abstract void removeDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor) 
	public abstract void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[]) 
	public abstract void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[], org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.core.runtime.IStatus executeBatch (org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/equinox/p2/repository/artifact/spi/ArtifactRepositoryFactory.class
ArtifactRepositoryFactory.java
package org.eclipse.equinox.p2.repository.artifact.spi
public abstract org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory extends java.lang.Object {
	private org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public void  () 
	public abstract 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 
	protected org.eclipse.equinox.p2.core.IProvisioningAgent getAgent () 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
	public void setAgent (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
}

org/eclipse/equinox/p2/repository/artifact/spi/ArtifactDescriptor.class
ArtifactDescriptor.java
package org.eclipse.equinox.p2.repository.artifact.spi
public org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor org.eclipse.equinox.p2.metadata.expression.IMemberProvider  {
	public static final String MEMBER_ARTIFACT_KEY
	public static final String MEMBER_PROCESSING_STEPS
	public static final String MEMBER_PROPERTIES
	public static final String MEMBER_REPOSITORY
	private static final org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] EMPTY_STEPS
	protected org.eclipse.equinox.p2.metadata.IArtifactKey key
	protected org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] processingSteps
	protected java.util.Map properties
	private transient org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
	static void  () 
	public void  (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
	public void  (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.equinox.p2.metadata.IArtifactKey getArtifactKey () 
	public java.lang.String getProperty (java.lang.String) 
		String propertyKey
	public void setProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public void addProperties (java.util.Map) 
		java.util.Map additionalProperties
	public java.util.Map getProperties () 
	public org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] getProcessingSteps () 
	public void setProcessingSteps (org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] value
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor other
		String format
		String otherFormat
	public int hashCode () 
		String format
		int result
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getRepository () 
	public void setRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository value
	public java.lang.String toString () 
		String format
	public java.lang.Object getMember (java.lang.String) 
		String memberName
}

org/eclipse/equinox/p2/repository/artifact/spi/AbstractArtifactRepository.class
AbstractArtifactRepository.java
package org.eclipse.equinox.p2.repository.artifact.spi
public abstract org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository extends org.eclipse.equinox.p2.repository.spi.AbstractRepository implements org.eclipse.equinox.p2.repository.artifact.IArtifactRepository  {
	protected void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, java.lang.String, java.lang.String, java.net.URI, java.lang.String, java.lang.String, java.util.Map) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		String name
		String type
		String version
		java.net.URI location
		String description
		String provider
		java.util.Map properties
	public abstract boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
	public abstract boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	public abstract org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
	public abstract org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor) 
	public abstract java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws org.eclipse.equinox.p2.core.ProvisionException 
	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 addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
		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 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.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	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.repository.artifact.IArtifactDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
	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 removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	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 void removeDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey[]) 
		org.eclipse.equinox.p2.metadata.IArtifactKey[] keys
	public void removeAll (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void removeAll () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.equinox.p2.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.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
}

org/eclipse/equinox/p2/repository/artifact/spi/ProcessingStepDescriptor.class
ProcessingStepDescriptor.java
package org.eclipse.equinox.p2.repository.artifact.spi
public org.eclipse.equinox.p2.repository.artifact.spi.ProcessingStepDescriptor extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor  {
	private final String processorId
	private final String data
	private final boolean required
	public void  (java.lang.String, java.lang.String, boolean) 
		String processorId
		String data
		boolean required
	public java.lang.String getProcessorId () 
	public java.lang.String getData () 
	public boolean isRequired () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor other
	public java.lang.String toString () 
}

org/eclipse/equinox/p2/repository/artifact/ArtifactDescriptorQuery.class
ArtifactDescriptorQuery.java
package org.eclipse.equinox.p2.repository.artifact
public final org.eclipse.equinox.p2.repository.artifact.ArtifactDescriptorQuery extends org.eclipse.equinox.p2.query.ExpressionMatchQuery {
	private static final org.eclipse.equinox.p2.metadata.expression.IExpression descriptorMatch
	public static final org.eclipse.equinox.p2.repository.artifact.ArtifactDescriptorQuery ALL_DESCRIPTORS
	static void  () 
	private static org.eclipse.equinox.p2.metadata.expression.IMatchExpression createExpression (java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String, java.util.Map) 
		String id
		org.eclipse.equinox.p2.metadata.VersionRange range
		String format
		java.util.Map properties
		org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
	private void  () 
	public void  (java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String) 
		String id
		org.eclipse.equinox.p2.metadata.VersionRange versionRange
		String format
	public void  (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public void  (java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String, java.util.Map) 
		String id
		org.eclipse.equinox.p2.metadata.VersionRange versionRange
		String format
		java.util.Map properties
}

org/eclipse/equinox/p2/repository/artifact/IArtifactRepositoryManager.class
IArtifactRepositoryManager.java
package org.eclipse.equinox.p2.repository.artifact
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRepositoryManager  {
	public static final String SERVICE_NAME
	public static final org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] NO_ARTIFACT_REQUEST
	public static final String TYPE_SIMPLE_REPOSITORY
	public static final String TYPE_COMPOSITE_REPOSITORY
	static void  () 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRequest createMirrorRequest (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, java.util.Map, java.util.Map) 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRequest createMirrorRequest (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, java.util.Map, java.util.Map, java.lang.String) 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository createRepository (java.net.URI, java.lang.String, java.lang.String, java.util.Map)  throws org.eclipse.equinox.p2.core.ProvisionException 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadRepository (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository refreshRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
}

org/eclipse/equinox/p2/repository/artifact/ArtifactKeyQuery.class
ArtifactKeyQuery.java
package org.eclipse.equinox.p2.repository.artifact
public final org.eclipse.equinox.p2.repository.artifact.ArtifactKeyQuery extends org.eclipse.equinox.p2.query.ExpressionMatchQuery {
	private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchKey
	private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchID
	private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchIDClassifierRange
	public static final org.eclipse.equinox.p2.repository.artifact.ArtifactKeyQuery ALL_KEYS
	static void  () 
	private static org.eclipse.equinox.p2.metadata.expression.IExpression createMatchExpression (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	private static org.eclipse.equinox.p2.metadata.expression.IExpression createMatchExpression (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange) 
		String classifier
		String id
		org.eclipse.equinox.p2.metadata.VersionRange range
	public void  (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange) 
		String classifier
		String id
		org.eclipse.equinox.p2.metadata.VersionRange range
	private void  () 
	public void  (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
}

org/eclipse/equinox/p2/repository/artifact/IProcessingStepDescriptor.class
IProcessingStepDescriptor.java
package org.eclipse.equinox.p2.repository.artifact
public abstract org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor extends java.lang.Object {
	public abstract java.lang.String getProcessorId () 
	public abstract java.lang.String getData () 
	public abstract boolean isRequired () 
}

org/eclipse/equinox/p2/repository/IRepository.class
IRepository.java
package org.eclipse.equinox.p2.repository
public abstract org.eclipse.equinox.p2.repository.IRepository extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.equinox.p2.query.IQueryable  {
	public static final String PROP_SYSTEM
	public static final String PROP_COMPRESSED
	public static final String PROP_NAME
	public static final String PROP_NICKNAME
	public static final String PROP_DESCRIPTION
	public static final String PROP_MIRRORS_BASE_URL
	public static final String PROP_MIRRORS_URL
	public static final String PROP_TIMESTAMP
	public static final String PROP_USERNAME
	public static final String PROP_PASSWORD
	public static final String PREFERENCE_NODE
	public static final int TYPE_METADATA
	public static final int TYPE_ARTIFACT
	public static final int NONE
	public static final int ENABLED
	public abstract java.net.URI getLocation () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getType () 
	public abstract java.lang.String getVersion () 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getProvider () 
	public abstract java.util.Map getProperties () 
	public abstract java.lang.String getProperty (java.lang.String) 
	public abstract org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent () 
	public abstract boolean isModifiable () 
	public abstract java.lang.String setProperty (java.lang.String, java.lang.String) 
	public abstract java.lang.String setProperty (java.lang.String, java.lang.String, org.eclipse.core.runtime.IProgressMonitor) 
}

org/eclipse/equinox/p2/repository/spi/RepositoryReference.class
RepositoryReference.java
package org.eclipse.equinox.p2.repository.spi
public org.eclipse.equinox.p2.repository.spi.RepositoryReference extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRepositoryReference  {
	private final java.net.URI location
	private final int type
	private final int options
	private final String nickname
	public void  (java.net.URI, java.lang.String, int, int) 
		java.net.URI location
		String nickname
		int type
		int options
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.equinox.p2.repository.IRepositoryReference other
	public java.net.URI getLocation () 
	public int getType () 
	public int getOptions () 
	public java.lang.String getNickname () 
	public int hashCode () 
		int result
}

org/eclipse/equinox/p2/repository/spi/AbstractRepository.class
AbstractRepository.java
package org.eclipse.equinox.p2.repository.spi
public abstract org.eclipse.equinox.p2.repository.spi.AbstractRepository extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.equinox.p2.repository.IRepository  {
	private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
	private String description
	private transient java.net.URI location
	private String name
	private java.util.Map properties
	private String provider
	private String type
	private String version
	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 void assertModifiable () 
	public synchronized java.lang.String getDescription () 
	public synchronized java.net.URI getLocation () 
	public synchronized java.lang.String getName () 
	public synchronized java.util.Map getProperties () 
	public java.lang.String getProperty (java.lang.String) 
		String key
	public synchronized java.lang.String getProvider () 
	public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent () 
	public synchronized java.lang.String getType () 
	public synchronized java.lang.String getVersion () 
	public boolean isModifiable () 
	public synchronized void setDescription (java.lang.String) 
		String description
	public synchronized void setName (java.lang.String) 
		String value
	public synchronized 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
		String oldName
	public synchronized java.lang.String setProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public synchronized void setProvider (java.lang.String) 
		String provider
	protected synchronized void setType (java.lang.String) 
		String type
	protected synchronized void setLocation (java.net.URI) 
		java.net.URI location
	protected synchronized void setVersion (java.lang.String) 
		String version
	protected synchronized void setProperties (java.util.Map) 
		java.util.Map properties
}

org/eclipse/equinox/p2/repository/IRepositoryReference.class
IRepositoryReference.java
package org.eclipse.equinox.p2.repository
public abstract org.eclipse.equinox.p2.repository.IRepositoryReference extends java.lang.Object {
	public abstract java.net.URI getLocation () 
	public abstract int getType () 
	public abstract int getOptions () 
	public abstract java.lang.String getNickname () 
}

org/eclipse/equinox/p2/repository/ICompositeRepository.class
ICompositeRepository.java
package org.eclipse.equinox.p2.repository
public abstract org.eclipse.equinox.p2.repository.ICompositeRepository extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRepository  {
	public abstract void addChild (java.net.URI) 
	public abstract java.util.List getChildren () 
	public abstract void removeAllChildren () 
	public abstract void removeChild (java.net.URI) 
}

org/eclipse/equinox/p2/repository/IRunnableWithProgress.class
IRunnableWithProgress.java
package org.eclipse.equinox.p2.repository
public abstract org.eclipse.equinox.p2.repository.IRunnableWithProgress extends java.lang.Object {
	public abstract void run (org.eclipse.core.runtime.IProgressMonitor)  throws java.lang.reflect.InvocationTargetException org.eclipse.core.runtime.OperationCanceledException 
}

org/eclipse/equinox/p2/repository/IRepositoryManager.class
IRepositoryManager.java
package org.eclipse.equinox.p2.repository
public abstract org.eclipse.equinox.p2.repository.IRepositoryManager extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable  {
	public static final int REPOSITORIES_ALL
	public static final int REPOSITORIES_SYSTEM
	public static final int REPOSITORIES_NON_SYSTEM
	public static final int REPOSITORIES_LOCAL
	public static final int REPOSITORIES_NON_LOCAL
	public static final int REPOSITORIES_DISABLED
	public static final int REPOSITORY_HINT_MODIFIABLE
	public abstract void addRepository (java.net.URI) 
	public abstract boolean contains (java.net.URI) 
	public abstract org.eclipse.equinox.p2.core.IProvisioningAgent getAgent () 
	public abstract java.net.URI[] getKnownRepositories (int) 
	public abstract java.lang.String getRepositoryProperty (java.net.URI, java.lang.String) 
	public abstract void setRepositoryProperty (java.net.URI, java.lang.String, java.lang.String) 
	public abstract boolean isEnabled (java.net.URI) 
	public abstract boolean removeRepository (java.net.URI) 
	public abstract void setEnabled (java.net.URI, boolean) 
}

org/eclipse/equinox/internal/p2/repository/AuthenticationFailedException.class
AuthenticationFailedException.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.AuthenticationFailedException extends java.net.ProtocolException {
	private static final long serialVersionUID
	public void  () 
}

org/eclipse/equinox/internal/p2/repository/helpers/LocationProperties.class
LocationProperties.java
package org.eclipse.equinox.internal.p2.repository.helpers
public org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties extends java.lang.Object {
	public static final String END
	private static final String VERSION
	private static final String METADATA_REPOSITORY_FACTORY_ORDER
	private static final String ARTIFACT_REPOSITORY_FACTORY_ORDER
	private static final String MD5_HASH
	private boolean isValid
	private org.eclipse.equinox.p2.metadata.Version version
	private String[] metadataSearchOrder
	private String[] artifactSearchOrder
	private java.util.Map md5Hashes
	public static org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties createEmptyIndexFile () 
	public static org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties create (java.io.InputStream) 
		java.io.InputStream stream
		java.util.Properties properties
		Throwable e
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties locationProperties
		Throwable t
	private void  () 
	public boolean exists () 
	public org.eclipse.equinox.p2.metadata.Version getVersion () 
	public java.lang.String[] getMetadataFactorySearchOrder () 
	public java.lang.String[] getArtifactFactorySearchOrder () 
	public boolean hasMD5Hash (java.lang.String) 
		String factoryID
		Boolean result
	private boolean initVersion1 (java.util.Properties) 
		java.util.Properties properties
		java.util.Set entrySet
		java.util.Map$Entry entry
	private void initHashMD5Hash (java.lang.String, java.lang.String) 
		String key
		String value
	private void initArtifactRepositoryFactoryOrder (java.lang.String) 
		String repositoryFactoryOrder
		java.util.StringTokenizer tokenizer
		java.util.List searchOrder
	private void initMetadataRepositoryFactoryOrder (java.lang.String) 
		String repositoryFactoryOrder
		java.util.StringTokenizer tokenizer
		java.util.List searchOrder
}

org/eclipse/equinox/internal/p2/repository/helpers/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.repository.helpers
 org.eclipse.equinox.internal.p2.repository.helpers.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String repoMan_adding
	public static String repoMan_exists
	public static String repoMan_failedRead
	public static String repoMan_internalError
	public static String repoMan_notExists
	public static String repoMan_unknownType
	public static String repoManAuthenticationFailedFor_0
	public static String DestinationNotModifiable
	public static String locationMustBeAbsolute
	public static String schemeNotSupported
	static void  () 
	private void  () 
}

org/eclipse/equinox/internal/p2/repository/helpers/RepositoryHelper.class
RepositoryHelper.java
package org.eclipse.equinox.internal.p2.repository.helpers
public org.eclipse.equinox.internal.p2.repository.helpers.RepositoryHelper extends java.lang.Object {
	protected static final String FILE_SCHEME
	public void  () 
	public static java.net.URI localRepoURIHelper (java.net.URI) 
		java.net.URI location
		String lowerCase
	public static org.eclipse.equinox.p2.repository.IRepository validDestinationRepository (org.eclipse.equinox.p2.repository.IRepository) 
		org.eclipse.equinox.p2.repository.IRepository repository
	public static org.eclipse.core.runtime.IStatus checkRepositoryLocationSyntax (java.net.URI) 
		java.net.URI location
}

org/eclipse/equinox/internal/p2/repository/helpers/AbstractRepositoryManager.class
AbstractRepositoryManager.java
package org.eclipse.equinox.internal.p2.repository.helpers
public abstract org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRepositoryManager org.eclipse.equinox.p2.core.spi.IAgentService org.eclipse.equinox.internal.provisional.p2.core.eventbus.ProvisioningListener  {
	public static final String ATTR_SUFFIX
	public static final String EL_FACTORY
	public static final String EL_FILTER
	public static final String KEY_DESCRIPTION
	public static final String KEY_ENABLED
	public static final String KEY_NAME
	public static final String KEY_NICKNAME
	public static final String KEY_PROVIDER
	public static final String KEY_SUFFIX
	public static final String KEY_SYSTEM
	public static final String KEY_TYPE
	public static final String KEY_URI
	public static final String KEY_URL
	public static final String KEY_VERSION
	public static final String NODE_REPOSITORIES
	private static final String INDEX_FILE
	protected java.util.Map repositories
	protected final Object repositoryLock
	protected java.lang.ref.SoftReference unavailableRepositories
	private final java.util.Map loadLocks
	private final org.eclipse.equinox.p2.core.IAgentLocation agentLocation
	protected final org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus eventBus
	protected final org.eclipse.equinox.p2.core.IProvisioningAgent agent
	protected void  (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
	protected void addRepository (org.eclipse.equinox.p2.repository.IRepository, boolean, java.lang.String) 
		org.eclipse.equinox.p2.repository.IRepository repository
		boolean signalAdd
		String suffix
		boolean added
		String key
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
		String value
	public void addRepository (java.net.URI) 
		java.net.URI location
	private boolean addRepository (java.net.URI, boolean, boolean) 
		java.net.URI location
		boolean isEnabled
		boolean signalAdd
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
		boolean added
	protected org.eclipse.equinox.p2.repository.IRepository basicGetRepository (java.net.URI) 
		java.net.URI location
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
		org.eclipse.equinox.p2.repository.IRepository repo
	public org.eclipse.equinox.p2.repository.IRepository basicRefreshRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean wasEnabled
		String nick
		boolean loaded
		org.eclipse.equinox.p2.repository.IRepository result
	private void broadcastChangeEvent (java.net.URI, int, int, boolean) 
		java.net.URI location
		int repositoryType
		int kind
		boolean isEnabled
	private boolean checkNotFound (java.net.URI) 
		java.net.URI location
		java.util.List badRepos
	private void clearNotFound (java.net.URI) 
		java.net.URI location
		java.util.List badRepos
	public boolean contains (java.net.URI) 
		java.net.URI location
	protected org.eclipse.equinox.p2.repository.IRepository doCreateRepository (java.net.URI, java.lang.String, java.lang.String, java.util.Map)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		String name
		String type
		java.util.Map properties
		org.eclipse.equinox.p2.repository.IRepository result
		boolean loaded
		org.eclipse.core.runtime.IExtension extension
	protected java.lang.Object createExecutableExtension (org.eclipse.core.runtime.IExtension, java.lang.String) 
		org.eclipse.core.runtime.IExtension extension
		String element
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		org.eclipse.core.runtime.CoreException e
	private void enterLoad (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) 
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		Thread current
		Thread owner
	private void exitLoad (java.net.URI) 
		java.net.URI location
	protected abstract org.eclipse.equinox.p2.repository.IRepository factoryCreate (java.net.URI, java.lang.String, java.lang.String, java.util.Map, org.eclipse.core.runtime.IExtension)  throws org.eclipse.equinox.p2.core.ProvisionException 
	protected abstract org.eclipse.equinox.p2.repository.IRepository factoryLoad (java.net.URI, org.eclipse.core.runtime.IExtension, int, org.eclipse.core.runtime.SubMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
	private void fail (java.net.URI, int)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		int code
		String msg
	protected org.eclipse.core.runtime.IExtension[] findMatchingRepositoryExtensions (java.lang.String, java.lang.String) 
		String suffix
		String type
		org.eclipse.core.runtime.IConfigurationElement[] elt
		org.eclipse.core.runtime.IExtension ext
		int count
		int i
		org.eclipse.core.runtime.IExtension[] results
		int i
	protected java.lang.String[] getAllSuffixes () 
		org.eclipse.core.runtime.IExtensionRegistry registry
		org.eclipse.core.runtime.IConfigurationElement[] elements
		java.util.ArrayList result
		int i
		String suffix
	protected abstract java.lang.String getBundleId () 
	protected abstract java.lang.String getDefaultSuffix () 
	private java.lang.String getKey (java.net.URI) 
		java.net.URI location
		String key
	public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent () 
	public java.net.URI[] getKnownRepositories (int) 
		int flags
		java.util.ArrayList result
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
	org.osgi.service.prefs.Preferences getPreferences () 
		org.eclipse.core.runtime.preferences.IPreferencesService prefService
		String locationString
	org.osgi.service.prefs.Preferences getSharedPreferences () 
		org.eclipse.core.runtime.preferences.IPreferencesService prefService
		String locationString
	private java.net.URI getRepositoryLocation (org.osgi.service.prefs.Preferences) 
		org.osgi.service.prefs.Preferences node
		String locationString
		java.net.URI result
		java.net.URISyntaxException e
		java.net.URI result
		java.net.MalformedURLException e
		java.net.URISyntaxException e
	public java.lang.String getRepositoryProperty (java.net.URI, java.lang.String) 
		java.net.URI location
		String key
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
	public void setRepositoryProperty (java.net.URI, java.lang.String, java.lang.String) 
		java.net.URI location
		String key
		String value
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
	protected abstract java.lang.String getRepositoryProviderExtensionPointId () 
	protected abstract java.lang.String getRepositorySystemProperty () 
	protected abstract int getRepositoryType () 
	protected abstract java.lang.String[] getPreferredRepositorySearchOrder (org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties) 
	public boolean isEnabled (java.net.URI) 
		java.net.URI location
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
	protected org.eclipse.equinox.p2.repository.IRepository loadRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor, java.lang.String, int)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		String type
		int flags
		org.eclipse.core.runtime.SubMonitor sub
		boolean added
		org.eclipse.equinox.p2.repository.IRepository result
		org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties indexFile
		String[] preferredOrder
		String[] suffixes
		org.eclipse.equinox.p2.core.ProvisionException failure
		int i
		org.eclipse.equinox.p2.core.ProvisionException e
	private org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties loadIndexFile (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) 
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties locationProperties
		java.io.InputStream localStream
		java.io.File indexFile
		java.io.ByteArrayOutputStream index
		org.eclipse.core.runtime.IStatus indexFileStatus
	private java.net.URI checkValidLocation (java.net.URI) 
		java.net.URI location
	private static boolean isURL (java.net.URI) 
		java.net.URI location
	private org.eclipse.equinox.p2.repository.IRepository loadRepository (java.net.URI, java.lang.String, java.lang.String, int, org.eclipse.core.runtime.SubMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		String suffix
		String type
		int flags
		org.eclipse.core.runtime.SubMonitor monitor
		org.eclipse.core.runtime.IExtension[] providers
		int i
		org.eclipse.equinox.p2.repository.IRepository repo
		org.eclipse.equinox.p2.core.ProvisionException e
		org.eclipse.core.runtime.OperationCanceledException e
		Exception e
		LinkageError e
	protected void log (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	private boolean matchesFlags (org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo, int) 
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
		int flags
	public void notify (java.util.EventObject) 
		java.util.EventObject o
		org.eclipse.equinox.internal.provisional.p2.repository.RepositoryEvent event
	protected boolean putValue (org.osgi.service.prefs.Preferences, java.lang.String, java.lang.String) 
		org.osgi.service.prefs.Preferences node
		String key
		String newValue
		String oldValue
	private void remember (org.eclipse.equinox.p2.repository.IRepository, java.lang.String) 
		org.eclipse.equinox.p2.repository.IRepository repository
		String suffix
		boolean changed
		org.osgi.service.prefs.Preferences node
		String value
	private boolean remember (org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo, boolean) 
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
		boolean flush
		boolean changed
		org.osgi.service.prefs.Preferences node
	private void rememberNotFound (java.net.URI) 
		java.net.URI location
		java.util.List badRepos
		java.util.List badRepos
	public boolean removeRepository (java.net.URI) 
		java.net.URI toRemove
	private boolean removeRepository (java.net.URI, boolean) 
		java.net.URI toRemove
		boolean signalRemove
		String repoKey
		String msg
		org.osgi.service.prefs.Preferences node
		org.osgi.service.prefs.BackingStoreException e
	private void basicRestoreFromPreferences (org.osgi.service.prefs.Preferences, boolean) 
		org.osgi.service.prefs.Preferences node
		boolean save
		String[] children
		String[] children
		org.osgi.service.prefs.BackingStoreException e
		int i
		org.osgi.service.prefs.Preferences child
		java.net.URI location
		org.osgi.service.prefs.BackingStoreException e
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
	private void restoreFromSystemProperty () 
		String locationString
		java.util.StringTokenizer tokenizer
		java.net.URISyntaxException e
	private void restoreRepositories () 
	protected void restoreSpecialRepositories () 
	private void saveToPreferences () 
		org.osgi.service.prefs.Preferences node
		org.osgi.service.prefs.BackingStoreException e
	public void setEnabled (java.net.URI, boolean) 
		java.net.URI location
		boolean enablement
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
	public void start () 
	public void stop () 
		boolean changed
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
	protected java.lang.String[] sortSuffixes (java.lang.String[], java.net.URI, java.lang.String[]) 
		String[] suffixes
		java.net.URI location
		String[] preferredOrder
		String[] result
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo info
		String lastSuffix
		int i
		int priority
		int i
		String currentSuffix
		String[] tmp
		int j
		String tmp
	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
		java.net.URI[] locations
		java.util.List queryables
		org.eclipse.core.runtime.SubMonitor sub
		int i
		org.eclipse.equinox.p2.query.IQueryable compoundQueryable
	private static java.net.URI getIndexFileURI (java.net.URI) 
		java.net.URI base
		String spec
	protected org.eclipse.equinox.internal.p2.repository.Transport getTransport () 
	public void flushCache () 
		java.util.Collection repos
		java.util.Iterator iterator
		org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo repositoryInfo
}

org/eclipse/equinox/internal/p2/repository/helpers/messages.properties
org/eclipse/equinox/internal/p2/repository/helpers/DebugHelper.class
DebugHelper.java
package org.eclipse.equinox.internal.p2.repository.helpers
public org.eclipse.equinox.internal.p2.repository.helpers.DebugHelper extends java.lang.Object {
	public static final String LINE_SEPARATOR
	public static final boolean DEBUG_REPOSITORY_CREDENTIALS
	public static final boolean DEBUG_REPOSITORY_TRANSPORT
	static void  () 
		org.eclipse.osgi.service.debug.DebugOptions options
	public void  () 
	public static void debug (java.lang.String, java.lang.String) 
		String name
		String message
		StringBuffer buffer
	public static void debug (java.lang.String, java.lang.String, java.lang.Object[]) 
		String name
		String message
		Object[] keyValueArray
		java.util.Map params
		int i
		StringBuffer buffer
		StringBuffer buffer
	public static java.lang.String formatArray (java.lang.Object[], boolean, boolean) 
		Object[] array
		boolean toString
		boolean newLines
		StringBuffer buffer
		int i
	public static java.lang.String formatMap (java.util.Map, boolean, boolean) 
		java.util.Map map
		boolean toString
		boolean newLines
		StringBuffer buffer
		java.util.Map$Entry e
}

org/eclipse/equinox/internal/p2/repository/helpers/AbstractRepositoryManager$RepositoryInfo.class
AbstractRepositoryManager.java
package org.eclipse.equinox.internal.p2.repository.helpers
public org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager$RepositoryInfo extends java.lang.Object {
	public String description
	public boolean isEnabled
	public boolean isSystem
	public java.net.URI location
	public String name
	public String nickname
	public java.lang.ref.SoftReference repository
	public String suffix
	public void  () 
}

org/eclipse/equinox/internal/p2/repository/RepositoryPreferences.class
RepositoryPreferences.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.RepositoryPreferences extends java.lang.Object {
	public void  () 
	public static int getConnectionRetryCount () 
	public static long getConnectionMsRetryDelay () 
	public static int getLoginRetryCount () 
}

org/eclipse/equinox/internal/p2/repository/CacheManager.class
CacheManager.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.CacheManager extends java.lang.Object {
	public static final String SERVICE_NAME
	private final org.eclipse.equinox.p2.core.IAgentLocation agentLocation
	private final org.eclipse.equinox.internal.p2.repository.Transport transport
	private static org.eclipse.equinox.internal.provisional.p2.core.eventbus.SynchronousProvisioningListener busListener
	private static final String DOWNLOADING
	private static final String JAR_EXTENSION
	private static final String XML_EXTENSION
	private final java.util.HashSet knownPrefixes
	static void  () 
	public void  (org.eclipse.equinox.p2.core.IAgentLocation, org.eclipse.equinox.internal.p2.repository.Transport) 
		org.eclipse.equinox.p2.core.IAgentLocation agentLocation
		org.eclipse.equinox.internal.p2.repository.Transport transport
	private int computeHash (java.net.URI) 
		java.net.URI repositoryLocation
	public java.io.File createCache (java.net.URI, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.IOException org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI repositoryLocation
		String prefix
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor submonitor
		java.io.File cacheFile
		java.net.URI jarLocation
		java.net.URI xmlLocation
		int hashCode
		boolean stale
		long lastModified
		String name
		String useExtension
		java.net.URI remoteFile
		long lastModifiedRemote
		boolean useJar
		org.eclipse.core.runtime.CoreException e
		Throwable ex
		org.eclipse.core.runtime.OperationCanceledException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.core.runtime.IStatus status
	void deleteCache (java.net.URI) 
		java.net.URI repositoryLocation
		String prefix
		java.io.File[] cacheFiles
		int i
	protected java.io.File getCache (java.net.URI, java.lang.String) 
		java.net.URI repositoryLocation
		String prefix
		java.io.File[] files
	protected java.io.File getCacheDirectory () 
	private java.io.File[] getCacheFiles (java.net.URI, java.lang.String) 
		java.net.URI repositoryLocation
		String prefix
		java.io.File[] files
		java.io.File dataAreaFile
		int hashCode
	private static boolean isURL (java.net.URI) 
		java.net.URI location
	private void registerRepoEventListener (org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus) 
		org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus eventBus
	private boolean safeDelete (java.io.File) 
		java.io.File file
	public void setEventBus (org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus) 
		org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus newBus
	public void unsetEventBus (org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus) 
		org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus oldBus
	private void unregisterRepoEventListener (org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus) 
		org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus bus
	protected void updateCache (java.io.File, java.net.URI, long, org.eclipse.core.runtime.SubMonitor)  throws java.io.FileNotFoundException java.io.IOException org.eclipse.equinox.p2.core.ProvisionException 
		java.io.File cacheFile
		java.net.URI remoteFile
		long lastModifiedRemote
		org.eclipse.core.runtime.SubMonitor submonitor
		java.io.File downloadDir
		java.io.File tempFile
		org.eclipse.equinox.internal.p2.repository.CacheManager$StatefulStream stream
		Exception e
		org.eclipse.core.runtime.IStatus result
}

org/eclipse/equinox/internal/p2/repository/DownloadPauseResumeEvent.class
DownloadPauseResumeEvent.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.DownloadPauseResumeEvent extends java.util.EventObject {
	private static final long serialVersionUID
	public static final int TYPE_PAUSE
	public static final int TYPE_RESUME
	private int type
	public void  (int) 
		int type
	public int getType () 
}

org/eclipse/equinox/internal/p2/repository/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String CacheManager_AuthenticationFaileFor_0
	public static String CacheManager_CannotLoadNonUrlLocation
	public static String CacheManager_FailedCommunicationWithRepo_0
	public static String CacheManager_Neither_0_nor_1_found
	public static String CacheManage_ErrorRenamingCache
	public static String artifact_not_found
	public static String io_failedRead
	public static String ecf_configuration_error
	public static String repoMan_internalError
	public static String repo_loading
	public static String exception_malformedRepoURI
	public static String TransportErrorTranslator_400
	public static String TransportErrorTranslator_401
	public static String TransportErrorTranslator_402
	public static String TransportErrorTranslator_403
	public static String TransportErrorTranslator_404
	public static String TransportErrorTranslator_405
	public static String TransportErrorTranslator_406
	public static String TransportErrorTranslator_407
	public static String TransportErrorTranslator_408
	public static String TransportErrorTranslator_409
	public static String TransportErrorTranslator_410
	public static String TransportErrorTranslator_411
	public static String TransportErrorTranslator_412
	public static String TransportErrorTranslator_413
	public static String TransportErrorTranslator_414
	public static String TransportErrorTranslator_415
	public static String TransportErrorTranslator_416
	public static String TransportErrorTranslator_417
	public static String TransportErrorTranslator_418
	public static String TransportErrorTranslator_422
	public static String TransportErrorTranslator_423
	public static String TransportErrorTranslator_424
	public static String TransportErrorTranslator_425
	public static String TransportErrorTranslator_426
	public static String TransportErrorTranslator_449
	public static String TransportErrorTranslator_450
	public static String TransportErrorTranslator_500
	public static String TransportErrorTranslator_501
	public static String TransportErrorTranslator_502
	public static String TransportErrorTranslator_503
	public static String TransportErrorTranslator_504
	public static String TransportErrorTranslator_505
	public static String TransportErrorTranslator_506
	public static String TransportErrorTranslator_507
	public static String TransportErrorTranslator_508
	public static String TransportErrorTranslator_510
	public static String TransportErrorTranslator_MalformedRemoteFileReference
	public static String TransportErrorTranslator_UnableToConnectToRepository_0
	public static String TransportErrorTranslator_UnknownErrorCode
	public static String TransportErrorTranslator_UnknownHost
	public static String fetching_0_from_1_2_at_3
	public static String fetching_0_from_1_2_of_3_at_4
	public static String connection_to_0_failed_on_1_retry_attempt_2
	public static String FileTransport_reader
	public static String FileTransport_cancelCheck
	public static String UnableToRead_0_TooManyAttempts
	public static String UnableToRead_0_UserCanceled
	public static String RepositoryTransport_failedReadRepo
	static void  () 
	private void  () 
}

org/eclipse/equinox/internal/p2/repository/Credentials.class
Credentials.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.Credentials extends java.lang.Object {
	private static final java.util.Map savedAuthInfo
	private static java.util.Map remembered
	private static final Object promptLock
	static void  () 
	public void  () 
	public static org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo forLocation (java.net.URI, boolean)  throws org.eclipse.equinox.internal.p2.repository.Credentials$LoginCanceledException org.eclipse.core.runtime.CoreException 
		java.net.URI location
		boolean prompt
	public static org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo forLocation (java.net.URI, boolean, org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo)  throws org.eclipse.equinox.internal.p2.repository.Credentials$LoginCanceledException org.eclipse.core.runtime.CoreException 
		java.net.URI location
		boolean prompt
		org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo lastUsed
		String host
		String nodeKey
		String nodeKey
		String nodeKey
		String enc
		java.io.UnsupportedEncodingException e
		org.eclipse.equinox.internal.p2.repository.Credentials$HostEntry hostLock
		java.util.Map r
		org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo loginDetails
		org.eclipse.equinox.security.storage.ISecurePreferences securePreferences
		String nodeName
		String nodeName
		String nodeName
		String nodeName
		String nodeName
		String nodeName
		org.eclipse.equinox.security.storage.ISecurePreferences prefNode
		org.eclipse.equinox.security.storage.ISecurePreferences prefNode
		org.eclipse.equinox.security.storage.ISecurePreferences prefNode
		org.eclipse.equinox.security.storage.ISecurePreferences prefNode
		org.eclipse.equinox.security.storage.ISecurePreferences prefNode
		org.eclipse.equinox.security.storage.ISecurePreferences prefNode
		IllegalArgumentException e
		IllegalStateException e
		String username
		String password
		org.eclipse.equinox.security.storage.StorageException e
		org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo latest
		boolean useLatest
		org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo latest
		org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo latest
		org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo latest
		org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo latest
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.p2.core.UIServices adminUIService
		org.eclipse.equinox.security.storage.StorageException e1
		java.io.IOException e
		java.io.IOException e
	private static java.lang.String uriToHost (java.net.URI) 
		java.net.URI location
		String host
		String scheme
	private static org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo restoreFromMemory (java.lang.String) 
		String nodeName
	private static void saveInMemory (java.lang.String, org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo) 
		String nodeName
		org.eclipse.equinox.p2.core.UIServices$AuthenticationInfo loginDetails
	private static void rememberCancel (java.lang.String) 
		String host
		java.util.Map r
	private static void checkRememberedCancel (java.lang.String)  throws org.eclipse.equinox.internal.p2.repository.Credentials$LoginCanceledException 
		String host
		java.util.Map r
		Object x
	private static void incrementPromptCount (java.lang.String) 
		String host
		java.util.Map r
		org.eclipse.equinox.internal.p2.repository.Credentials$HostEntry value
	private static int getPromptCount (java.lang.String) 
		String host
		java.util.Map r
		org.eclipse.equinox.internal.p2.repository.Credentials$HostEntry value
	public static synchronized void clearPromptCache () 
		java.util.Map r
		org.eclipse.equinox.internal.p2.repository.Credentials$HostEntry entry
	public static synchronized void clearPromptCache (java.net.URI) 
		java.net.URI location
	public static synchronized void clearPromptCache (java.lang.String) 
		String host
		java.util.Map r
		org.eclipse.equinox.internal.p2.repository.Credentials$HostEntry value
	private static synchronized java.util.Map getRemembered () 
	public static org.eclipse.equinox.p2.core.ProvisionException internalError (java.lang.Throwable) 
		Throwable t
}

org/eclipse/equinox/internal/p2/repository/Activator.class
Activator.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static final String ID
	private static org.osgi.framework.BundleContext context
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext aContext
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext aContext
	public static org.osgi.framework.BundleContext getContext () 
}

org/eclipse/equinox/internal/p2/repository/RepositoryTracing.class
RepositoryTracing.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.RepositoryTracing extends java.lang.Object {
	public void  () 
	public static void debug (java.lang.String, java.lang.Object) 
		String string
		Object arg
}

org/eclipse/equinox/internal/p2/repository/ProgressStatistics.class
ProgressStatistics.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.ProgressStatistics extends java.lang.Object {
	private static final int DEFAULT_REPORT_INTERVAL
	private static final int SPEED_INTERVAL
	private static final int SPEED_RESOLUTION
	final String m_fileName
	private final long m_total
	private final long m_startTime
	long m_current
	private long m_lastReportTime
	private int m_reportInterval
	private java.util.SortedMap m_recentSpeedMap
	private long m_recentSpeedMapKey
	java.net.URI m_uri
	org.eclipse.equinox.p2.core.IProvisioningAgent m_agent
	private static java.lang.String convert (long) 
		long amount
		java.text.NumberFormat fmt
	private void publishEvent (org.eclipse.equinox.internal.p2.repository.DownloadProgressEvent) 
		org.eclipse.equinox.internal.p2.repository.DownloadProgressEvent event
		org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus eventBus
	public void  (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, java.lang.String, long) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		java.net.URI uri
		String fileName
		long total
	public long getAverageSpeed () 
		long dur
	public long getDuration () 
	public double getPercentage () 
	public synchronized long getRecentSpeed () 
		long dur
		long amount
		java.util.SortedMap relevantData
		Long rl
	public int getReportInterval () 
	public long getTotal () 
	public void increase (long) 
		long inc
	public synchronized java.lang.String report () 
	private java.lang.String createReportString () 
		String uriString
	public void setReportInterval (int) 
		int reportInterval
	public boolean shouldReport () 
		long currentTime
	public java.lang.String toString () 
	private synchronized void registerRecentSpeed (long, long) 
		long key
		long inc
		Long keyL
		Long currentValueL
		long currentValue
	private synchronized void removeObsoleteRecentSpeedData (long) 
		long lastKey
		long threshold
}

org/eclipse/equinox/internal/p2/repository/DownloadStatus.class
DownloadStatus.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.DownloadStatus extends org.eclipse.core.runtime.Status {
	public static final long UNKNOWN_RATE
	public static final long UNKNOWN_SIZE
	private long speed
	private long fileSize
	private long lastModified
	public void  (int, java.lang.String, java.lang.String) 
		int severity
		String pluginId
		String message
	public void  (int, java.lang.String, java.lang.String, java.lang.Throwable) 
		int severity
		String pluginId
		String message
		Throwable exception
	public void  (int, java.lang.String, int, java.lang.String, java.lang.Throwable) 
		int severity
		String pluginId
		int code
		String message
		Throwable exception
	public long getTransferRate () 
	public void setTransferRate (long) 
		long rate
	public void setFileSize (long) 
		long aFileSize
	public long getFileSize () 
	public void setLastModified (long) 
		long timestamp
	public long getLastModified () 
	public java.lang.String toString () 
		StringBuffer sb
}

org/eclipse/equinox/internal/p2/repository/messages.properties
org/eclipse/equinox/internal/p2/repository/JREHttpClientRequiredException.class
JREHttpClientRequiredException.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.JREHttpClientRequiredException extends java.net.ProtocolException {
	private static final long serialVersionUID
	public void  () 
}

org/eclipse/equinox/internal/p2/repository/FileInfo.class
FileInfo.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.FileInfo extends java.lang.Object {
	public static final String PROPERTY_CONTENT_TYPE
	public static final String PROPERTY_LAST_MODIFIED
	public static final String PROPERTY_NAME
	public static final String PROPERTY_SIZE
	public static final String PROPERTY_SPEED
	public static final long UNKNOWN_RATE
	private String contentType
	private long lastModified
	private String name
	private long size
	private long averageSpeed
	public void  () 
	public void  (org.eclipse.equinox.internal.p2.repository.FileInfo) 
		org.eclipse.equinox.internal.p2.repository.FileInfo fileInfo
	public void  (java.util.Properties) 
		java.util.Properties properties
		String v
	public void addProperties (java.util.Properties) 
		java.util.Properties properties
	public final java.lang.String getContentType () 
	public long getLastModified () 
	public final java.lang.String getRemoteName () 
	public final long getSize () 
	public void initFrom (org.eclipse.equinox.internal.p2.repository.FileInfo) 
		org.eclipse.equinox.internal.p2.repository.FileInfo info
	public void reset () 
	public final void setContentType (java.lang.String) 
		String contentType
	public void setLastModified (long) 
		long timestamp
	public final void setName (java.lang.String) 
		String name
	public final void setSize (long) 
		long size
	public void setAverageSpeed (long) 
		long averageSpeed
	public long getAverageSpeed () 
}

org/eclipse/equinox/internal/p2/repository/DownloadProgressEvent.class
DownloadProgressEvent.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.DownloadProgressEvent extends java.util.EventObject {
	private static final long serialVersionUID
	private org.eclipse.equinox.internal.p2.repository.ProgressStatistics stat
	public void  (org.eclipse.equinox.internal.p2.repository.ProgressStatistics) 
		org.eclipse.equinox.internal.p2.repository.ProgressStatistics stat
	public java.lang.String getFileName () 
	public java.net.URI getDownloadURI () 
	public long getAverageSpeed () 
	public long getRecentSpeed () 
	public long getFinished () 
	public double getPercentage () 
}

org/eclipse/equinox/internal/p2/repository/Transport.class
Transport.java
package org.eclipse.equinox.internal.p2.repository
public abstract org.eclipse.equinox.internal.p2.repository.Transport extends java.lang.Object {
	public static final String SERVICE_NAME
	static void  () 
	public void  () 
	public abstract org.eclipse.core.runtime.IStatus download (java.net.URI, java.io.OutputStream, long, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract org.eclipse.core.runtime.IStatus download (java.net.URI, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
	public abstract java.io.InputStream stream (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws java.io.FileNotFoundException org.eclipse.core.runtime.CoreException org.eclipse.equinox.internal.p2.repository.AuthenticationFailedException 
	public abstract long getLastModified (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException java.io.FileNotFoundException org.eclipse.equinox.internal.p2.repository.AuthenticationFailedException 
}

org/eclipse/equinox/internal/p2/repository/Credentials$HostEntry.class
Credentials.java
package org.eclipse.equinox.internal.p2.repository
 org.eclipse.equinox.internal.p2.repository.Credentials$HostEntry extends java.lang.Object {
	long timestamp
	int count
	public void  (int) 
		int count
	public boolean isCanceled () 
	public boolean isStale () 
	public int getCount () 
	public void increment () 
	public void reset () 
}

org/eclipse/equinox/internal/p2/repository/CacheManager$1.class
CacheManager.java
package org.eclipse.equinox.internal.p2.repository
 org.eclipse.equinox.internal.p2.repository.CacheManager$1 extends java.lang.Object implements org.eclipse.equinox.internal.provisional.p2.core.eventbus.SynchronousProvisioningListener  {
	final org.eclipse.equinox.internal.p2.repository.CacheManager this$0
	void  (org.eclipse.equinox.internal.p2.repository.CacheManager) 
	public void notify (java.util.EventObject) 
		java.util.EventObject o
		org.eclipse.equinox.internal.provisional.p2.repository.RepositoryEvent event
}

org/eclipse/equinox/internal/p2/repository/CacheManagerComponent.class
CacheManagerComponent.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.CacheManagerComponent extends java.lang.Object implements org.eclipse.equinox.p2.core.spi.IAgentServiceFactory  {
	public void  () 
	public java.lang.Object createService (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
		org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus eventBus
		org.eclipse.equinox.internal.p2.repository.CacheManager cache
}

org/eclipse/equinox/internal/p2/repository/Credentials$LoginCanceledException.class
Credentials.java
package org.eclipse.equinox.internal.p2.repository
public org.eclipse.equinox.internal.p2.repository.Credentials$LoginCanceledException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
}

org/eclipse/equinox/internal/p2/repository/CacheManager$StatefulStream.class
CacheManager.java
package org.eclipse.equinox.internal.p2.repository
 org.eclipse.equinox.internal.p2.repository.CacheManager$StatefulStream extends java.io.BufferedOutputStream implements org.eclipse.equinox.internal.provisional.p2.repository.IStateful  {
	private org.eclipse.core.runtime.IStatus status
	public void  (java.io.OutputStream) 
		java.io.OutputStream stream
	public org.eclipse.core.runtime.IStatus getStatus () 
	public void setStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus aStatus
}

org/eclipse/equinox/internal/p2/persistence/CompositeParser$ChildrenHandler.class
CompositeParser.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.CompositeParser$ChildrenHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private java.util.ArrayList children
	final org.eclipse.equinox.internal.p2.persistence.CompositeParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.CompositeParser, 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.net.URI[] getChildren () 
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/equinox/internal/p2/persistence/CompositeWriter.class
CompositeWriter.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.CompositeWriter extends org.eclipse.equinox.internal.p2.persistence.XMLWriter implements org.eclipse.equinox.internal.p2.persistence.XMLConstants  {
	private static final String REPOSITORY_ELEMENT
	private static final org.eclipse.equinox.p2.metadata.Version CURRENT_VERSION
	static void  () 
	public void  (java.io.OutputStream, java.lang.String)  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream output
		String type
	protected void writeChildren (java.net.URI[]) 
		java.net.URI[] children
		int i
	protected void writeChild (java.net.URI) 
		java.net.URI encodedURI
		String unencodedString
	public void write (org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState) 
		org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState repository
}

org/eclipse/equinox/internal/p2/persistence/XMLParser$PropertiesHandler.class
XMLParser.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties properties
	final org.eclipse.equinox.internal.p2.persistence.XMLParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser, org.xml.sax.ContentHandler, org.xml.sax.Attributes) 
		org.xml.sax.ContentHandler parentHandler
		org.xml.sax.Attributes attributes
		String size
	public org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties getProperties () 
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/equinox/internal/p2/persistence/XMLParser$AbstractHandler.class
XMLParser.java
package org.eclipse.equinox.internal.p2.persistence
public abstract org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler extends org.xml.sax.helpers.DefaultHandler {
	protected org.xml.sax.ContentHandler parentHandler
	protected String elementHandled
	protected StringBuffer characters
	final org.eclipse.equinox.internal.p2.persistence.XMLParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser) 
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser, org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler parentHandler
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser, org.xml.sax.ContentHandler, java.lang.String) 
		org.xml.sax.ContentHandler parentHandler
		String elementHandled
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator docLocator
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		String name
	public abstract void startElement (java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
	public void invalidElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		String qName
	protected void noSubElements (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
	public void characters (char[], int, int) 
		char[] chars
		int start
		int length
	private java.lang.String finishCharacters () 
		String trimmedChars
	protected void processCharacters (java.lang.String) 
		String data
	private boolean allWhiteSpace (java.lang.StringBuffer) 
		StringBuffer sb
		int length
		int i
	protected void finished () 
	public java.lang.String getName () 
	protected java.net.URI parseURIAttribute (org.xml.sax.Attributes, boolean) 
		org.xml.sax.Attributes attributes
		boolean required
		String location
		java.net.MalformedURLException e
		java.net.URISyntaxException e
	protected java.lang.String[] parseRequiredAttributes (org.xml.sax.Attributes, java.lang.String[]) 
		org.xml.sax.Attributes attributes
		String[] required
	protected java.lang.String parseOptionalAttribute (org.xml.sax.Attributes, java.lang.String) 
		org.xml.sax.Attributes attributes
		String name
	protected java.lang.String[] parseAttributes (org.xml.sax.Attributes, java.lang.String[], java.lang.String[]) 
		org.xml.sax.Attributes attributes
		String[] required
		String[] optional
		String[] result
		int i
		String name
		String value
		int j
		int i
}

org/eclipse/equinox/internal/p2/persistence/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String XMLParser_No_SAX_Parser
	public static String XMLParser_Error_At_Line
	public static String XMLParser_Error_At_Line_Column
	public static String XMLParser_Error_At_Name_Line
	public static String XMLParser_Error_At_Name_Line_Column
	public static String XMLParser_Missing_Required_Attribute
	public static String XMLParser_Illegal_Value_For_Attribute
	public static String XMLParser_Duplicate_Element
	public static String io_failedRead
	public static String io_IncompatibleVersion
	public static String io_parseError
	static void  () 
	public void  () 
}

org/eclipse/equinox/internal/p2/persistence/XMLWriter$ProcessingInstruction.class
XMLWriter.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction extends java.lang.Object {
	private String target
	private String[] data
	public static final String XML_UTF8
	public void  (java.lang.String, java.lang.String[], java.lang.String[]) 
		String target
		String[] attrs
		String[] values
		int i
	public static org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction makeTargetVersionInstruction (java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String target
		org.eclipse.equinox.p2.metadata.Version version
	public java.lang.String toString () 
		StringBuffer sb
		int i
}

org/eclipse/equinox/internal/p2/persistence/XMLParser$PropertyHandler.class
XMLParser.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertyHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	final org.eclipse.equinox.internal.p2.persistence.XMLParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser, org.xml.sax.ContentHandler, org.xml.sax.Attributes, org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties) 
		org.xml.sax.ContentHandler parentHandler
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties properties
		String[] property
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
	private java.lang.String[] parseProperty (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private boolean isValidProperty (java.lang.String[]) 
		String[] property
}

org/eclipse/equinox/internal/p2/persistence/XMLParser$DocHandler.class
XMLParser.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler rootHandler
	final org.eclipse.equinox.internal.p2.persistence.XMLParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser, java.lang.String, org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler) 
		String rootName
		org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler rootHandler
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/equinox/internal/p2/persistence/XMLConstants.class
XMLConstants.java
package org.eclipse.equinox.internal.p2.persistence
public abstract org.eclipse.equinox.internal.p2.persistence.XMLConstants extends java.lang.Object {
	public static final String PI_CLASS_ATTRIBUTE
	public static final String PI_VERSION_ATTRIBUTE
	public static final String PROPERTIES_ELEMENT
	public static final String PROPERTY_ELEMENT
	public static final String PROPERTY_NAME_ATTRIBUTE
	public static final String PROPERTY_VALUE_ATTRIBUTE
	public static final String[] PROPERTY_ATTRIBUTES
	public static final String ID_ATTRIBUTE
	public static final String PARENT_ID_ATTRIBUTE
	public static final String TYPE_ATTRIBUTE
	public static final String NAME_ATTRIBUTE
	public static final String VERSION_ATTRIBUTE
	public static final String VERSION_RANGE_ATTRIBUTE
	public static final String NAMESPACE_ATTRIBUTE
	public static final String MATCH_ATTRIBUTE
	public static final String MATCH_PARAMETERS_ATTRIBUTE
	public static final String MIN_ATTRIBUTE
	public static final String MAX_ATTRIBUTE
	public static final String CLASSIFIER_ATTRIBUTE
	public static final String DESCRIPTION_ATTRIBUTE
	public static final String PROVIDER_ATTRIBUTE
	public static final String URL_ATTRIBUTE
	public static final String URI_ATTRIBUTE
	public static final String LICENSES_ELEMENT
	public static final String LICENSE_ELEMENT
	public static final String COPYRIGHT_ELEMENT
	public static final String COLLECTION_SIZE_ATTRIBUTE
	public static final String[] noAttributes
	public static final String CHILDREN_ELEMENT
	public static final String CHILD_ELEMENT
	public static final String LOCATION_ELEMENT
	static void  () 
}

org/eclipse/equinox/internal/p2/persistence/XMLParser$IgnoringHandler.class
XMLParser.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.XMLParser$IgnoringHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	final org.eclipse.equinox.internal.p2.persistence.XMLParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parent
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
}

org/eclipse/equinox/internal/p2/persistence/CompositeParser$RepositoryHandler.class
CompositeParser.java
package org.eclipse.equinox.internal.p2.persistence
final org.eclipse.equinox.internal.p2.persistence.CompositeParser$RepositoryHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
	private final String[] required
	private final String[] optional
	private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
	private org.eclipse.equinox.internal.p2.persistence.CompositeParser$ChildrenHandler childrenHandler
	private org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState state
	private String[] attrValues
	final org.eclipse.equinox.internal.p2.persistence.CompositeParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.CompositeParser) 
	public org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState getRepository () 
	protected void handleRootAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
	protected void finished () 
}

org/eclipse/equinox/internal/p2/persistence/XMLWriter.class
XMLWriter.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.XMLWriter extends java.lang.Object implements org.eclipse.equinox.internal.p2.persistence.XMLConstants  {
	private java.util.Stack elements
	private boolean open
	private String indent
	private java.io.PrintWriter pw
	public void  (java.io.OutputStream, org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[])  throws java.io.UnsupportedEncodingException 
		java.io.OutputStream output
		org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[] piElements
		int i
	public void start (java.lang.String) 
		String name
	public void end (java.lang.String) 
		String name
		int index
		int i
	public void end () 
		String name
	public static java.lang.String escape (java.lang.String) 
		String txt
		StringBuffer buffer
		int i
		String replace
		String replace
		String replace
		String replace
		String replace
		String replace
		String replace
		String replace
		String replace
		char c
	public void attribute (java.lang.String, boolean, boolean) 
		String name
		boolean value
		boolean defaultValue
	public void attribute (java.lang.String, boolean) 
		String name
		boolean value
	public void attribute (java.lang.String, int) 
		String name
		int value
	public void attributeOptional (java.lang.String, java.lang.String) 
		String name
		String value
	public void attribute (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void cdata (java.lang.String) 
		String data
	public void cdata (java.lang.String, boolean) 
		String data
		boolean escape
	public void flush () 
	public void writeProperties (java.util.Map) 
		java.util.Map properties
	public void writeProperties (java.lang.String, java.util.Map) 
		String propertiesElement
		java.util.Map properties
		java.util.Map$Entry entry
	public void writeProperty (java.lang.String, java.lang.String) 
		String name
		String value
	protected static java.lang.String attributeImage (java.lang.String, java.lang.String) 
		String name
		String value
	private void println (char) 
		char c
	private void println (java.lang.String) 
		String s
	private void println () 
	private void print (char) 
		char c
	private void print (java.lang.String) 
		String s
	private void printlnIndented (java.lang.String, boolean) 
		String s
		boolean escape
	private void indent () 
		int i
}

org/eclipse/equinox/internal/p2/persistence/CompositeParser.class
CompositeParser.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.CompositeParser extends org.eclipse.equinox.internal.p2.persistence.XMLParser implements org.eclipse.equinox.internal.p2.persistence.XMLConstants  {
	private static final org.eclipse.equinox.p2.metadata.Version CURRENT_VERSION
	static final org.eclipse.equinox.p2.metadata.VersionRange XML_TOLERANCE
	private static final String REQUIRED_CAPABILITY_ELEMENT
	private static final String REPOSITORY_ELEMENT
	String repositoryType
	private org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState theState
	static void  () 
	public void  (org.osgi.framework.BundleContext, java.lang.String, java.lang.String) 
		org.osgi.framework.BundleContext context
		String bundleId
		String type
	public void parse (java.io.File)  throws java.io.IOException 
		java.io.File file
	public synchronized void parse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream stream
		org.eclipse.equinox.internal.p2.persistence.CompositeParser$RepositoryHandler repositoryHandler
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
	public org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState getRepositoryState () 
	protected java.lang.Object getRootObject () 
	protected java.lang.String getErrorMessage () 
}

org/eclipse/equinox/internal/p2/persistence/messages.properties
org/eclipse/equinox/internal/p2/persistence/CompositeParser$RepositoryDocHandler.class
CompositeParser.java
package org.eclipse.equinox.internal.p2.persistence
final org.eclipse.equinox.internal.p2.persistence.CompositeParser$RepositoryDocHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler {
	final org.eclipse.equinox.internal.p2.persistence.CompositeParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.CompositeParser, 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/equinox/internal/p2/persistence/XMLParser.class
XMLParser.java
package org.eclipse.equinox.internal.p2.persistence
public abstract org.eclipse.equinox.internal.p2.persistence.XMLParser extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.equinox.internal.p2.persistence.XMLConstants  {
	protected org.osgi.framework.BundleContext context
	protected String bundleId
	protected org.xml.sax.XMLReader xmlReader
	protected String errorContext
	protected org.eclipse.core.runtime.MultiStatus status
	protected org.xml.sax.Locator locator
	private org.eclipse.core.runtime.IProgressMonitor monitor
	private static org.osgi.util.tracker.ServiceTracker xmlTracker
	static void  () 
	protected abstract java.lang.Object getRootObject () 
	protected abstract java.lang.String getErrorMessage () 
	public void  (org.osgi.framework.BundleContext, java.lang.String) 
		org.osgi.framework.BundleContext context
		String pluginId
	public org.eclipse.core.runtime.IStatus getStatus () 
	public boolean isValidXML () 
	private static synchronized javax.xml.parsers.SAXParserFactory acquireXMLParsing (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext context
	protected static synchronized void releaseXMLParsing () 
	protected javax.xml.parsers.SAXParser getParser ()  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
		javax.xml.parsers.SAXParserFactory factory
		javax.xml.parsers.SAXParser theParser
	public static java.lang.String makeSimpleName (java.lang.String, java.lang.String) 
		String localName
		String qualifiedName
		int nameSpaceIndex
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator docLocator
	protected void setProgressMonitor (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.equinox.p2.metadata.Version extractPIVersion (java.lang.String, java.lang.String) 
		String target
		String data
	private java.lang.String extractPIAttribute (java.lang.String, java.lang.String) 
		String data
		String key
		java.util.StringTokenizer piTokenizer
		String[] tokens
		int index
		int valueIndex
	public void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
	public void fatalError (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
	protected java.lang.String getErrorPrefix () 
	protected java.lang.String getErrorSuffix () 
	public final void addError (int, java.lang.String, java.lang.Throwable) 
		int severity
		String msg
		Throwable exception
		int line
		int column
		String key
		Object[] args
		String root
		String name
		String errMsg
		String prefix
		String suffix
		org.eclipse.core.runtime.IStatus currStatus
	public void trace (java.lang.String, org.xml.sax.Attributes) 
		String element
		org.xml.sax.Attributes attributes
	private static java.lang.String toString (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		StringBuffer result
	private static void toString (java.lang.StringBuffer, org.xml.sax.Attributes) 
		StringBuffer sb
		org.xml.sax.Attributes attributes
		int i
		String name
		String value
	public void checkRequiredAttribute (java.lang.String, java.lang.String, java.lang.Object) 
		String element
		String name
		Object value
	public java.lang.Boolean checkBoolean (java.lang.String, java.lang.String, java.lang.String) 
		String element
		String attribute
		String value
	public java.lang.Boolean checkBoolean (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String element
		String attribute
		String value
		boolean defaultValue
		Boolean result
	public int checkInteger (java.lang.String, java.lang.String, java.lang.String) 
		String element
		String attribute
		String value
	public java.net.URI checkURI (java.lang.String, java.lang.String, java.lang.String) 
		String element
		String attribute
		String value
	public void checkCancel () 
	public org.eclipse.equinox.p2.metadata.Version checkVersion (java.lang.String, java.lang.String, java.lang.String) 
		String element
		String attribute
		String value
	public org.eclipse.equinox.p2.metadata.VersionRange checkVersionRange (java.lang.String, java.lang.String, java.lang.String) 
		String element
		String attribute
		String value
	public void unexpectedAttribute (java.lang.String, java.lang.String, java.lang.String) 
		String element
		String attribute
		String value
	public void invalidAttributeValue (java.lang.String, java.lang.String, java.lang.String) 
		String element
		String attribute
		String value
	public void invalidAttributeValue (java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable) 
		String element
		String attribute
		String value
		Throwable exception
	public void unexpectedElement (org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, java.lang.String, org.xml.sax.Attributes) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler handler
		String element
		org.xml.sax.Attributes attributes
	public void duplicateElement (org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, java.lang.String, org.xml.sax.Attributes) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler handler
		String element
		org.xml.sax.Attributes attributes
	public void unexpectedCharacterData (org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, java.lang.String) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler handler
		String cdata
	protected static int indexOf (java.lang.String[], java.lang.String) 
		String[] array
		String value
		int i
	public void setErrorContext (java.lang.String) 
		String errorContext
}

org/eclipse/equinox/internal/p2/persistence/XMLWriter$EndWithoutStartError.class
XMLWriter.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.XMLWriter$EndWithoutStartError extends java.lang.Error {
	private static final long serialVersionUID
	private String name
	public void  () 
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
}

org/eclipse/equinox/internal/p2/persistence/CompositeRepositoryState.class
CompositeRepositoryState.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState extends java.lang.Object {
	private String name
	private String type
	private String version
	private String provider
	private String description
	private java.net.URI location
	private java.util.Map properties
	private java.net.URI[] children
	public void  () 
	public void setName (java.lang.String) 
		String value
	public java.lang.String getName () 
	public void setType (java.lang.String) 
		String value
	public java.lang.String getType () 
	public void setVersion (java.lang.String) 
		String value
	public java.lang.String getVersion () 
	public void setProvider (java.lang.String) 
		String value
	public java.lang.String getProvider () 
	public void setDescription (java.lang.String) 
		String value
	public java.lang.String getDescription () 
	public void setLocation (java.net.URI) 
		java.net.URI value
	public java.net.URI getLocation () 
	public void setProperties (java.util.Map) 
		java.util.Map value
	public java.util.Map getProperties () 
	public void setChildren (java.net.URI[]) 
		java.net.URI[] value
	public java.net.URI[] getChildren () 
}

org/eclipse/equinox/internal/p2/persistence/CompositeRepositoryIO.class
CompositeRepositoryIO.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryIO extends java.lang.Object {
	public void  () 
	public void write (org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState, java.io.OutputStream, java.lang.String) 
		org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState repository
		java.io.OutputStream output
		String type
		java.io.OutputStream bufferedOutput
		org.eclipse.equinox.internal.p2.persistence.CompositeWriter repositoryWriter
		java.io.IOException ioe
	public org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState read (java.net.URL, java.io.InputStream, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URL location
		java.io.InputStream input
		String type
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.BufferedInputStream bufferedInput
		org.eclipse.equinox.internal.p2.persistence.CompositeParser repositoryParser
		org.eclipse.core.runtime.IStatus result
		org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState repositoryState
		java.io.IOException ioe
		String msg
}

org/eclipse/equinox/internal/p2/persistence/XMLWriter$AttributeAfterNestedContentError.class
XMLWriter.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.XMLWriter$AttributeAfterNestedContentError extends java.lang.Error {
	private static final long serialVersionUID
	public void  () 
}

org/eclipse/equinox/internal/p2/persistence/XMLParser$RootHandler.class
XMLParser.java
package org.eclipse.equinox.internal.p2.persistence
public abstract org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	final org.eclipse.equinox.internal.p2.persistence.XMLParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser) 
	public void initialize (org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler, java.lang.String, org.xml.sax.Attributes) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler document
		String rootName
		org.xml.sax.Attributes attributes
	protected abstract void handleRootAttributes (org.xml.sax.Attributes) 
}

org/eclipse/equinox/internal/p2/persistence/XMLParser$TextHandler.class
XMLParser.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.XMLParser$TextHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private String text
	final org.eclipse.equinox.internal.p2.persistence.XMLParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, java.lang.String) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parent
		String elementName
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, java.lang.String, org.xml.sax.Attributes) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parent
		String elementName
		org.xml.sax.Attributes attributes
	public void  (org.eclipse.equinox.internal.p2.persistence.XMLParser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, java.lang.String, org.xml.sax.Attributes, java.util.List) 
		org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parent
		String elementName
		org.xml.sax.Attributes attributes
		java.util.List texts
	public java.lang.String getText () 
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
	protected void processCharacters (java.lang.String) 
		String data
}

org/eclipse/equinox/internal/p2/persistence/CompositeParser$ChildHandler.class
CompositeParser.java
package org.eclipse.equinox.internal.p2.persistence
public org.eclipse.equinox.internal.p2.persistence.CompositeParser$ChildHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
	private final String[] required
	private final String[] optional
	java.net.URI currentRepo
	private java.util.List repos
	final org.eclipse.equinox.internal.p2.persistence.CompositeParser this$0
	public void  (org.eclipse.equinox.internal.p2.persistence.CompositeParser, 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 repos
		String[] values
	public void startElement (java.lang.String, org.xml.sax.Attributes) 
		String name
		org.xml.sax.Attributes attributes
	protected void finished () 
}

org/eclipse/equinox/internal/provisional/p2/repository/IStateful.class
IStateful.java
package org.eclipse.equinox.internal.provisional.p2.repository
public abstract org.eclipse.equinox.internal.provisional.p2.repository.IStateful extends java.lang.Object {
	public abstract void setStatus (org.eclipse.core.runtime.IStatus) 
	public abstract org.eclipse.core.runtime.IStatus getStatus () 
}

org/eclipse/equinox/internal/provisional/p2/repository/RepositoryEvent.class
RepositoryEvent.java
package org.eclipse.equinox.internal.provisional.p2.repository
public org.eclipse.equinox.internal.provisional.p2.repository.RepositoryEvent extends java.util.EventObject {
	private static final long serialVersionUID
	public static final int ADDED
	public static final int REMOVED
	public static final int CHANGED
	public static final int DISCOVERED
	public static final int ENABLEMENT
	private final int kind
	private final int type
	private boolean isEnabled
	private String nickname
	public static org.eclipse.equinox.internal.provisional.p2.repository.RepositoryEvent newDiscoveryEvent (java.net.URI, java.lang.String, int, boolean) 
		java.net.URI location
		String nickname
		int repositoryType
		boolean enabled
		org.eclipse.equinox.internal.provisional.p2.repository.RepositoryEvent event
	public void  (java.net.URI, int, int, boolean) 
		java.net.URI location
		int repositoryType
		int kind
		boolean enabled
	public int getKind () 
	public java.lang.String getRepositoryNickname () 
	public java.net.URI getRepositoryLocation () 
	public int getRepositoryType () 
	public boolean isRepositoryEnabled () 
	public java.lang.String toString () 
		StringBuffer buffer
}

plugin.properties
about.html
OSGI-INF/
OSGI-INF/cacheManager.xml
.api_description