META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
OSGI-INF/
OSGI-INF/repositoryManager.xml
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/artifact/
org/eclipse/equinox/internal/p2/artifact/processing/
org/eclipse/equinox/internal/p2/artifact/processing/AbstractBufferingStep.classAbstractBufferingStep.java
package org.eclipse.equinox.internal.p2.artifact.processing
public abstract org.eclipse.equinox.internal.p2.artifact.processing.AbstractBufferingStep extends org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep {
private static final String WORK_DIR_PREFIX
private static final String WORK_DIR_SUFFIX
protected static final String JAR_SUFFIX
protected static final String INCOMING_ROOT
protected static final String RESULT_ROOT
protected static final String PREDECESSOR_ROOT
protected java.io.OutputStream incomingStream
private java.io.File workDir
protected void ()
public void write (int) throws java.io.IOException
int b
java.io.OutputStream stream
protected java.io.OutputStream getOutputStream () throws java.io.IOException
protected abstract java.io.OutputStream createIncomingStream () throws java.io.IOException
public void close () throws java.io.IOException
protected abstract void performProcessing () throws java.io.IOException
protected void cleanupTempFiles ()
private void cleanupWorkDir () throws java.io.IOException
protected java.io.File getWorkDir () throws java.io.IOException
}
org/eclipse/equinox/internal/p2/artifact/processing/Messages.classMessages.java
package org.eclipse.equinox.internal.p2.artifact.processing
public org.eclipse.equinox.internal.p2.artifact.processing.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String Can_not_create_temp_dir
public static String Can_not_delete_temp_dir
public static String Empty_stream
static void ()
private void ()
}
org/eclipse/equinox/internal/p2/artifact/processing/messages.properties
org/eclipse/equinox/internal/p2/artifact/processors/
org/eclipse/equinox/internal/p2/artifact/processors/md5/
org/eclipse/equinox/internal/p2/artifact/processors/md5/MD5Verifier.classMD5Verifier.java
package org.eclipse.equinox.internal.p2.artifact.processors.md5
public org.eclipse.equinox.internal.p2.artifact.processors.md5.MD5Verifier extends org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep {
protected String expectedMD5
private java.security.MessageDigest md5
public void ()
public void (java.lang.String)
String expected
public void initialize (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor descriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor context
String data
private void basicInitialize (org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor)
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor descriptor
int code
java.security.NoSuchAlgorithmException e
public void write (int) throws java.io.IOException
int b
public void close () throws java.io.IOException
byte[] digest
StringBuffer buf
int i
}
org/eclipse/equinox/internal/p2/artifact/processors/md5/Messages.classMessages.java
package org.eclipse.equinox.internal.p2.artifact.processors.md5
public org.eclipse.equinox.internal.p2.artifact.processors.md5.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String Error_invalid_hash
public static String Error_MD5_unavailable
public static String Error_unexpected_hash
public static String warning_differentMD5
static void ()
private void ()
}
org/eclipse/equinox/internal/p2/artifact/processors/md5/messages.properties
org/eclipse/equinox/internal/p2/artifact/processors/pack200/
org/eclipse/equinox/internal/p2/artifact/processors/pack200/Pack200ProcessorStep.classPack200ProcessorStep.java
package org.eclipse.equinox.internal.p2.artifact.processors.pack200
public org.eclipse.equinox.internal.p2.artifact.processors.pack200.Pack200ProcessorStep extends org.eclipse.equinox.internal.p2.artifact.processing.AbstractBufferingStep {
public static final String PACKED_SUFFIX
private static boolean detailedResult
private java.io.File incoming
static void ()
public void ()
protected java.io.OutputStream createIncomingStream () throws java.io.IOException
public void initialize (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor descriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor context
org.eclipse.core.runtime.IStatus status
String[] locations
StringBuffer locationTried
int i
protected void cleanupTempFiles ()
protected void performProcessing () throws java.io.IOException
java.io.File resultFile
java.io.InputStream resultStream
protected java.io.File process () throws java.io.IOException
org.eclipse.internal.provisional.equinox.p2.jarprocessor.JarProcessorExecutor$Options options
}
org/eclipse/equinox/internal/p2/artifact/repository/
org/eclipse/equinox/internal/p2/artifact/repository/Activator.classActivator.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final String ID
public static final String REPO_PROVIDER_XPT
private static org.osgi.framework.BundleContext context
public void ()
public static org.osgi.framework.BundleContext getContext ()
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
}
org/eclipse/equinox/internal/p2/artifact/repository/ArtifactRepositoryComponent.classArtifactRepositoryComponent.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryComponent 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/p2/artifact/repository/ArtifactRepositoryManager.classArtifactRepositoryManager.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager extends org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager implements org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager {
public void (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void addRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
public 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)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
java.util.Map destinationDescriptorProperties
java.util.Map destinationRepositoryProperties
public 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
java.net.URI location
String name
String type
java.util.Map properties
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getRepository (java.net.URI)
java.net.URI location
protected 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
java.net.URI location
String name
String type
java.util.Map properties
org.eclipse.core.runtime.IExtension extension
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory factory
protected 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
java.net.URI location
org.eclipse.core.runtime.IExtension extension
int flags
org.eclipse.core.runtime.SubMonitor monitor
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory factory
protected java.lang.String getBundleId ()
protected java.lang.String getDefaultSuffix ()
protected java.lang.String getRepositoryProviderExtensionPointId ()
protected java.lang.String getRepositorySystemProperty ()
protected int getRepositoryType ()
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadRepository (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
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadRepository (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository refreshRepository (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
protected java.lang.String[] getPreferredRepositorySearchOrder (org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties)
org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties properties
protected void restoreSpecialRepositories ()
org.eclipse.equinox.p2.core.IAgentLocation location
java.net.URI cacheLocation
org.eclipse.equinox.p2.core.ProvisionException e
java.util.Map properties
org.eclipse.equinox.p2.core.ProvisionException e
}
org/eclipse/equinox/internal/p2/artifact/repository/ArtifactRequest.classArtifactRequest.java
package org.eclipse.equinox.internal.p2.artifact.repository
public abstract org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRequest extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IArtifactRequest {
private static final org.eclipse.core.runtime.Status DEFAULT_STATUS
protected org.eclipse.equinox.p2.metadata.IArtifactKey artifact
protected String resolvedKey
protected org.eclipse.equinox.p2.repository.artifact.IArtifactRepository source
protected org.eclipse.core.runtime.IStatus result
static void ()
public void (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public org.eclipse.equinox.p2.metadata.IArtifactKey getArtifactKey ()
public org.eclipse.core.runtime.IStatus getResult ()
protected org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getSourceRepository ()
public abstract void perform (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.core.runtime.IProgressMonitor)
protected void setResult (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus value
protected void setSourceRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository value
}
org/eclipse/equinox/internal/p2/artifact/repository/CompositeArtifactRepository$ChildInfo.classCompositeArtifactRepository.java
package org.eclipse.equinox.internal.p2.artifact.repository
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo extends java.lang.Object {
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repo
boolean good
void (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository IArtifactRepository
void setBad (boolean)
boolean bad
boolean isGood ()
}
org/eclipse/equinox/internal/p2/artifact/repository/CompositeArtifactRepository.classCompositeArtifactRepository.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository extends org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository implements org.eclipse.equinox.p2.repository.ICompositeRepository {
public static final String REPOSITORY_TYPE
private static final Integer REPOSITORY_VERSION
public static final String XML_EXTENSION
public static final String JAR_EXTENSION
public static final String CONTENT_FILENAME
public static final String PI_REPOSITORY_TYPE
private java.util.List childrenURIs
private java.util.List loadedRepos
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
private boolean disableSave
static void ()
public static org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository createMemoryComposite (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
long time
java.net.URI repositoryURI
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository result
org.eclipse.equinox.p2.core.ProvisionException e
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager getManager ()
void (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState state
int i
protected void (org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager, java.net.URI, java.lang.String, java.util.Map)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
java.net.URI location
String repositoryName
java.util.Map properties
public org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState toState ()
org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState result
private static boolean add (java.util.List, java.lang.Object)
java.util.List list
Object obj
public static java.net.URI getActualLocation (java.net.URI, boolean)
java.net.URI base
boolean compress
private static java.net.URI getActualLocation (java.net.URI, java.lang.String)
java.net.URI base
String extension
private boolean isLocal ()
public boolean isModifiable ()
public void addChild (java.net.URI)
java.net.URI childURI
private void addChild (java.net.URI, boolean)
java.net.URI childURI
boolean save
java.net.URI absolute
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repo
org.eclipse.equinox.p2.core.ProvisionException e
public void removeChild (java.net.URI)
java.net.URI childURI
boolean removed
java.net.URI other
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo found
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo current
java.net.URI repoLocation
public void removeAllChildren ()
public java.util.List getChildren ()
java.util.List result
java.net.URI uri
public java.util.List getLoadedChildren ()
java.util.List result
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo info
public synchronized 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.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
public void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public synchronized void removeAll ()
public java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo current
public boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo current
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.ArrayList result
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo current
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] tempResult
int i
public org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor subMonitor
org.eclipse.core.runtime.MultiStatus multiStatus
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo childInfo
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository current
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] applicable
org.eclipse.core.runtime.IStatus dlStatus
public org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
private org.eclipse.core.runtime.IStatus getRawOrNormalArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor, boolean)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
boolean raw
java.util.Iterator childIterator
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo current
org.eclipse.core.runtime.IStatus status
private void resetChildFailures ()
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo current
private org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] filterUnfetched (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[])
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
java.util.ArrayList filteredRequests
int i
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] filteredArtifactRequests
private org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] getRequestsForRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[])
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
java.util.ArrayList applicable
int i
protected void save ()
boolean compress
java.io.OutputStream os
java.net.URI actualLocation
java.io.File artifactsFile
java.io.File jarFile
java.util.jar.JarOutputStream jOs
java.io.IOException e
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.net.URI) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI repoURI
boolean loaded
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repo
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.util.List repos
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo info
org.eclipse.equinox.p2.query.IQueryable queryable
public org.eclipse.equinox.p2.query.IQueryable descriptorQueryable ()
java.util.List repos
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository$ChildInfo info
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.IStatus result
org.eclipse.core.runtime.OperationCanceledException oce
Throwable e
Exception e
Exception e
Exception e
Exception e
}
org/eclipse/equinox/internal/p2/artifact/repository/CompositeArtifactRepositoryFactory.classCompositeArtifactRepositoryFactory.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepositoryFactory extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
private static final String JAR_EXTENSION
private static final String XML_EXTENSION
private static final String PROTOCOL_FILE
public void ()
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager getManager ()
private java.io.File getLocalFile (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws java.io.IOException org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.File localFile
java.net.URI jarLocation
java.net.URI xmlLocation
String msg
org.eclipse.equinox.internal.p2.repository.CacheManager cache
String msg
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
long time
org.eclipse.core.runtime.SubMonitor sub
java.io.File localFile
java.io.File localFile
java.io.InputStream inStream
java.io.InputStream inStream
java.util.jar.JarInputStream jarStream
java.util.jar.JarInputStream jarStream
java.util.jar.JarEntry jarEntry
String entryName
java.io.InputStream descriptorStream
org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryIO io
org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState resultState
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository result
java.io.FileNotFoundException e
String msg
java.io.IOException e
String msg
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map)
java.net.URI location
String name
String type
java.util.Map properties
private void safeClose (java.io.InputStream)
java.io.InputStream stream
}
org/eclipse/equinox/internal/p2/artifact/repository/Messages.classMessages.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String artifact_not_found
public static String available_already_in
public static String no_location
public static String downloading
public static String error_closing_stream
public static String io_failedRead
public static String io_failedWrite
public static String io_incompatibleVersion
public static String io_invalidLocation
public static String SignatureVerification_failedRead
public static String SignatureVerification_invalidContent
public static String SignatureVerification_invalidFileContent
public static String SignatureVerifier_OutOfMemory
public static String io_parseError
public static String mirroring
public static String repoMan_internalError
public static String repoFailedWrite
public static String sar_downloading
public static String sar_downloadJobName
public static String sar_failedMkdir
public static String sar_reportStatus
public static String mirror_alreadyExists
public static String message_childrenRepos
public static String exception_comparatorNotFound
public static String exception_noComparators
public static String exception_unsupportedAddToComposite
public static String exception_unsupportedGetOutputStream
public static String exception_unsupportedRemoveFromComposite
public static String MirrorLog_Console_Log
public static String MirrorLog_Exception_Occurred
public static String MirrorRequest_multipleDownloadProblems
public static String exception_unableToCreateParentDir
public static String folder_artifact_not_file_repo
public static String retryRequest
static void ()
private void ()
}
org/eclipse/equinox/internal/p2/artifact/repository/MirrorRequest.classMirrorRequest.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest extends org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRequest {
private static final String PROP_STATS_URI
private static final String PROP_DOWNLOAD_STATS
protected final org.eclipse.equinox.p2.repository.artifact.IArtifactRepository target
private final java.util.Map targetDescriptorProperties
private final java.util.Map targetRepositoryProperties
protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public void (org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, java.util.Map, java.util.Map)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository targetRepository
java.util.Map targetDescriptorProperties
java.util.Map targetRepositoryProperties
public void perform (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository sourceRepository
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor optimized
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor canonical
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
int i
boolean chooseCanonical
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor destinationDescriptor
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus canonicalStatus
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getDestinationDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor destinationDescriptor
protected org.eclipse.core.runtime.IStatus transfer (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor destinationDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus status
private void collectStats (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
org.eclipse.core.runtime.IProgressMonitor monitor
String statsProperty
String statsRoot
java.net.URI statsURI
java.net.URI statsURI
Exception e
private org.eclipse.core.runtime.IStatus transferSingle (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor destinationDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.OutputStream destination
java.io.OutputStream destination
org.eclipse.equinox.p2.core.ProvisionException e
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus destStatus
org.eclipse.core.runtime.IStatus root
Throwable e
java.io.IOException e
java.io.IOException e
org.eclipse.core.runtime.IStatus root
org.eclipse.core.runtime.IStatus root
protected org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
private static org.eclipse.core.runtime.IStatus extractRootCause (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus[] children
int i
org.eclipse.core.runtime.IStatus deeper
private static org.eclipse.core.runtime.IStatus constraintStatus (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/artifact/repository/MirrorSelector$MirrorInfo$1.classMirrorSelector.java
package org.eclipse.equinox.internal.p2.artifact.repository
org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo$1 extends java.util.TimerTask {
final org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo this$1
void (org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo)
public void run ()
}
org/eclipse/equinox/internal/p2/artifact/repository/MirrorSelector$MirrorInfo.classMirrorSelector.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo extends java.lang.Object implements java.lang.Comparable {
private static final long PRIMARY_FAILURE_LINGER_TIME
private static final long SECONDARY_FAILURE_LINGER_TIME
private static final int ACCEPTABLE_FILE_NOT_FOUND_COUNT
private static final java.util.Timer resetFailure
long bytesPerSecond
int failureCount
int fileNotFoundCount
int totalFailureCount
private final int initialRank
String locationString
static void ()
public void (java.lang.String, int)
String location
int initialRank
public synchronized int compareTo (org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo)
org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo that
double rank
int intRank
public synchronized java.lang.String toString ()
public synchronized void decrementFailureCount ()
public synchronized void incrementFailureCount ()
public synchronized void setBytesPerSecond (long)
long newValue
public synchronized void incrementFileNotFoundCount ()
public synchronized volatile int compareTo (java.lang.Object)
}
org/eclipse/equinox/internal/p2/artifact/repository/MirrorSelector.classMirrorSelector.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector extends java.lang.Object {
private static final double LOG2
java.net.URI baseURI
org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo[] mirrors
private final org.eclipse.equinox.p2.repository.IRepository repository
private final java.util.Random random
static void ()
public void (org.eclipse.equinox.p2.repository.IRepository)
org.eclipse.equinox.p2.repository.IRepository repository
String base
java.net.URI repositoryLocation
java.net.URISyntaxException e
private org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo[] computeMirrors (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)
String mirrorsURL
org.eclipse.core.runtime.IProgressMonitor monitor
String countryCode
String timeZone
javax.xml.parsers.DocumentBuilderFactory domFactory
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document document
org.eclipse.equinox.internal.p2.repository.RepositoryTransport transport
org.xml.sax.InputSource input
org.w3c.dom.NodeList mirrorNodes
int mirrorCount
org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo[] infos
int i
org.w3c.dom.Element mirrorNode
String infoURL
Exception e
public synchronized java.net.URI getMirrorLocation (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)
java.net.URI inputLocation
org.eclipse.core.runtime.IProgressMonitor monitor
java.net.URI relativeLocation
org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo selectedMirror
java.net.URISyntaxException e
private org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo[] initMirrors (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
String mirrorsURL
private void log (java.lang.String, java.lang.Throwable)
String message
Throwable exception
public synchronized void reportResult (java.lang.String, org.eclipse.core.runtime.IStatus)
String toDownload
org.eclipse.core.runtime.IStatus result
int i
org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo mirror
long oldRate
long newRate
public synchronized boolean hasValidMirror ()
private org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo selectMirror (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
int mirrorCount
int mirrorCount
org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo selected
org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo selected
int highestMirror
int result
int mirrorIndex
}
org/eclipse/equinox/internal/p2/artifact/repository/RawMirrorRequest.classRawMirrorRequest.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.RawMirrorRequest extends org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest {
protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor targetDescriptor
public void (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor sourceDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor targetDescriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository targetRepository
public void perform (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository sourceRepository
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus status
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getArtifactDescriptor ()
protected org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler handler
}
org/eclipse/equinox/internal/p2/artifact/repository/SignatureVerifier.classSignatureVerifier.java
package org.eclipse.equinox.internal.p2.artifact.repository
public org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier extends org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep {
private java.io.File inputFile
private java.io.OutputStream tempStream
public void ()
public boolean areRequirementsSatisfied ()
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] bytes
int off
int len
private java.io.OutputStream getOutputStream () throws java.io.IOException
private void verify () throws java.io.IOException
java.io.BufferedInputStream resultStream
private org.eclipse.core.runtime.IStatus verifyContent () throws java.io.IOException
org.eclipse.osgi.signedcontent.SignedContentFactory verifierFactory
org.eclipse.osgi.signedcontent.SignedContent signedContent
org.eclipse.osgi.signedcontent.SignedContent signedContent
java.security.GeneralSecurityException e
java.util.ArrayList allStatus
org.eclipse.osgi.signedcontent.SignedContentEntry[] entries
int i
org.eclipse.osgi.signedcontent.InvalidContentException e
OutOfMemoryError e
public void close () throws java.io.IOException
}
org/eclipse/equinox/internal/p2/artifact/repository/messages.properties
org/eclipse/equinox/internal/p2/artifact/repository/simple/
org/eclipse/equinox/internal/p2/artifact/repository/simple/BlobStore.classBlobStore.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.BlobStore extends java.lang.Object {
protected java.net.URI store
protected boolean fileBased
protected byte mask
private static byte[] randomArray
static void ()
public void (java.net.URI, int)
java.net.URI store
int limit
public java.io.OutputStream getOutputStream (byte[]) throws java.io.IOException
byte[] uuid
private void appendByteString (java.lang.StringBuffer, byte)
StringBuffer buffer
byte value
String hexString
String hexString
private java.lang.String bytesToHexString (byte[])
byte[] b
StringBuffer buffer
int i
public void deleteBlob (byte[])
byte[] uuid
public void deleteBlobs (java.util.Set)
java.util.Set set
byte[] blob
public java.net.URI fileFor (byte[])
byte[] uuid
public java.net.URI folderFor (byte[])
byte[] uuid
byte hash
public java.io.InputStream getBlob (byte[]) throws java.io.IOException
byte[] uuid
protected byte hashUUIDbytes (byte[])
byte[] uuid
byte hash
int i
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/DownloadJob.classDownloadJob.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.DownloadJob extends org.eclipse.core.runtime.jobs.Job {
static final Object FAMILY
private java.util.LinkedList requestsPending
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
private org.eclipse.core.runtime.IProgressMonitor masterMonitor
private org.eclipse.core.runtime.MultiStatus overallStatus
static void ()
void (java.lang.String)
String name
void initialize (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository, java.util.LinkedList, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.MultiStatus)
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
java.util.LinkedList requestsPending
org.eclipse.core.runtime.IProgressMonitor masterMonitor
org.eclipse.core.runtime.MultiStatus overallStatus
public boolean belongsTo (java.lang.Object)
Object family
protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor jobMonitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
org.eclipse.core.runtime.SubProgressMonitor subMonitor
org.eclipse.core.runtime.IStatus status
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/KeyIndex.classKeyIndex.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.KeyIndex extends org.eclipse.equinox.internal.p2.metadata.index.Index {
private final java.util.Map artifactMap
public void (java.util.Collection)
java.util.Collection artifactKeys
org.eclipse.equinox.p2.metadata.IArtifactKey ak
Object prev
org.eclipse.equinox.p2.metadata.IArtifactKey[] prevArr
org.eclipse.equinox.p2.metadata.IArtifactKey[] nxtArr
public java.util.Iterator getCandidates (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression variable
org.eclipse.equinox.p2.metadata.expression.IExpression booleanExpr
Object queriedKeys
java.util.Collection collector
Object[] keyArr
int idx
Object v
org.eclipse.equinox.p2.metadata.IArtifactKey[] akArr
org.eclipse.equinox.p2.metadata.IArtifactKey ak
Object v
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/Mapper.classMapper.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.Mapper extends java.lang.Object {
private org.osgi.framework.Filter[] filters
private String[] outputStrings
private static final String REPOURL
private static final String CLASSIFIER
private static final String FORMAT
private static final String ID
private static final String VERSION
public void ()
public void initialize (org.osgi.framework.BundleContext, java.lang.String[][])
org.osgi.framework.BundleContext ctx
String[][] mappingRules
int i
org.osgi.framework.InvalidSyntaxException e
public java.net.URI map (java.net.URI, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
java.net.URI repositoryLocation
String classifier
String id
String version
String format
String locationString
java.util.Dictionary values
int i
private java.net.URI doReplacement (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String pattern
String repoLocation
String classifier
String id
String version
String format
StringBuffer output
int index
int beginning
int end
String varName
String varValue
public java.lang.String toString ()
StringBuffer result
int i
public java.lang.String[][] serialize ()
String[][] result
int i
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactDescriptor.classSimpleArtifactDescriptor.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor {
public static final String ARTIFACT_REFERENCE
protected java.util.Map repositoryProperties
public void (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public void (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor base
public java.lang.String getRepositoryProperty (java.lang.String)
String propertyKey
public void setRepositoryProperty (java.lang.String, java.lang.String)
String key
String value
public void addRepositoryProperties (java.util.Map)
java.util.Map additionalProperties
public java.util.Map getRepositoryProperties ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor other
String locationProperty
String otherProperty
public int hashCode ()
int superHash
String ref
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository$1.classSimpleArtifactRepository.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository$1 extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable {
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository this$0
void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository)
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.util.Collection descs
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository$ArtifactOutputStream.classSimpleArtifactRepository.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository$ArtifactOutputStream extends java.io.OutputStream implements org.eclipse.equinox.internal.provisional.p2.repository.IStateful {
private boolean closed
private long count
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
private java.io.OutputStream destination
private java.io.File file
private org.eclipse.core.runtime.IStatus status
private java.io.OutputStream firstLink
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository this$0
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository, java.io.OutputStream, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
java.io.OutputStream os
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository, java.io.OutputStream, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File)
java.io.OutputStream os
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.File file
public void close () throws java.io.IOException
java.io.IOException e
java.io.OutputStream testStream
public org.eclipse.core.runtime.IStatus getStatus ()
public java.io.OutputStream getDestination ()
public void setStatus (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void write (int) throws java.io.IOException
int b
public void setFirstLink (java.io.OutputStream)
java.io.OutputStream value
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository$ZippedFolderOutputStream.classSimpleArtifactRepository.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository$ZippedFolderOutputStream extends java.io.OutputStream {
private final java.io.File folder
private final java.io.FileOutputStream fos
private final java.io.File zipFile
public void (java.io.File) throws java.io.IOException
java.io.File folder
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
public java.lang.String toString ()
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void write (int) throws java.io.IOException
int b
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepository.classSimpleArtifactRepository.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository extends org.eclipse.equinox.p2.repository.artifact.spi.AbstractArtifactRepository implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository org.eclipse.equinox.p2.metadata.index.IIndexProvider {
public static final boolean MIRRORS_ENABLED
public static final boolean MD5_CHECK_ENABLED
public static final String CONTENT_FILENAME
public static final String PROP_MAX_THREADS
public static final String PROP_FORCE_THREADING
private static final String ARTIFACT_FOLDER
private static final String ARTIFACT_UUID
private static final String BLOBSTORE
private static final String[][] PACKED_MAPPING_RULES
private static final String[][] DEFAULT_MAPPING_RULES
private static final String JAR_EXTENSION
private static final String REPOSITORY_TYPE
private static final Integer REPOSITORY_VERSION
private static final String XML_EXTENSION
protected java.util.Set artifactDescriptors
private java.util.Map artifactMap
private transient org.eclipse.equinox.internal.p2.artifact.repository.simple.BlobStore blobStore
private transient org.eclipse.equinox.internal.p2.artifact.repository.simple.Mapper mapper
private org.eclipse.equinox.internal.p2.artifact.repository.simple.KeyIndex keyIndex
private boolean snapshotNeeded
private static final String PUBLISH_PACK_FILES_AS_SIBLINGS
private static final int DEFAULT_MAX_THREADS
protected String[][] mappingRules
private org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector mirrors
private boolean disableSave
static void ()
static void delete (java.io.File)
java.io.File toDelete
java.io.File[] children
int i
public static java.net.URI getActualLocation (java.net.URI, boolean)
java.net.URI base
boolean compress
private static java.net.URI getActualLocation (java.net.URI, java.lang.String)
java.net.URI base
String extension
public static java.net.URI getBlobStoreLocation (java.net.URI)
java.net.URI base
void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Set, java.lang.String[][], java.util.Map)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
String name
String type
String version
String description
String provider
java.util.Set artifacts
String[][] mappingRules
java.util.Map properties
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor desc
private synchronized void mapDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.List descriptors
private synchronized void unmapDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.List descriptors
private void cloneAritfactMap ()
java.util.HashMap clone
java.util.Map$Entry entry
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, java.net.URI, java.util.Map)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
String repositoryName
java.net.URI location
java.util.Map properties
String newValue
public synchronized void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor toAdd
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor internalDescriptor
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor createInternalDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor internal
java.util.Map repoProperties
java.util.Map$Entry entry
public synchronized void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
int i
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor internalDescriptor
private synchronized java.io.OutputStream addPostSteps (org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler handler
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.ArrayList steps
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep[] stepArray
private java.io.OutputStream addPreSteps (org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler handler
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.ArrayList steps
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep[] stepArray
private byte[] bytesFromHexString (java.lang.String)
String string
byte[] bytes
int i
String byteString
private java.lang.String bytesToHexString (byte[])
byte[] bytes
StringBuffer buffer
int i
String hexString
String hexString
public synchronized boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor simpleDescriptor
public synchronized boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public synchronized java.net.URI createLocation (org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor descriptor
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.net.URI result
byte[] bytes
private boolean doRemoveArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor simple
java.io.File file
boolean result
protected org.eclipse.core.runtime.IStatus downloadArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.File artifactFolder
java.io.File zipFile
java.io.FileInputStream fis
java.io.IOException e
java.net.URI baseLocation
java.net.URI mirrorLocation
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus result
private org.eclipse.core.runtime.IStatus downloadArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.net.URI, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.net.URI mirrorLocation
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus result
private synchronized java.net.URI getMirror (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)
java.net.URI baseLocation
org.eclipse.core.runtime.IProgressMonitor monitor
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler handler
org.eclipse.core.runtime.IStatus status
public org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
public synchronized org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.List result
public java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.net.URI result
public java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus overallStatus
java.util.LinkedList requestsPending
int numberOfJobs
org.eclipse.core.runtime.SubMonitor subMonitor
int i
org.eclipse.core.runtime.IStatus result
org.eclipse.equinox.internal.p2.artifact.repository.simple.DownloadJob[] jobs
int i
public synchronized org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getCompleteArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.List descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor desc
public synchronized java.util.Set getDescriptors ()
private boolean flatButPackedEnabled (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
private java.net.URI getLocationForPackedButFlatArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.metadata.IArtifactKey key
public synchronized java.net.URI getLocation (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
String uuid
String artifactReference
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.net.URI result
private int getMaximumThreads ()
int repoMaxThreads
int userMaxThreads
String maxThreadString
String maxThreadString
public java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor newDescriptor
String msg
java.net.URI newLocation
String file
java.io.File outputFile
java.io.OutputStream target
java.io.File parent
java.io.IOException e
private void mkdirs (java.io.File)
java.io.File dir
private org.eclipse.equinox.p2.core.ProvisionException failedWrite (java.lang.Exception) throws org.eclipse.equinox.p2.core.ProvisionException
Exception e
String msg
public synchronized java.lang.String[][] getRules ()
private org.eclipse.equinox.internal.p2.repository.Transport getTransport ()
public synchronized void initializeAfterLoad (java.net.URI)
java.net.URI repoLocation
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor desc
private synchronized void initializeMapper ()
private boolean isFolderBased (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor internalDescriptor
String useArtifactFolder
private boolean isForceThreading ()
private boolean isLocal ()
public boolean isModifiable ()
public java.io.OutputStream processDestination (org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler handler
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
public synchronized void removeAll ()
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] toRemove
boolean changed
int i
public synchronized void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public synchronized void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] toRemove
boolean changed
int i
private org.eclipse.core.runtime.IStatus reportStatus (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IStatus)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.OutputStream destination
org.eclipse.core.runtime.IStatus status
java.io.IOException e
org.eclipse.core.runtime.IStatus stepStatus
org.eclipse.core.runtime.MultiStatus result
boolean found
org.eclipse.core.runtime.IStatus[] stepStatusChildren
int i
public void save ()
boolean compress
private void save (boolean)
boolean compress
java.io.OutputStream os
java.net.URI actualLocation
java.io.File artifactsFile
java.io.File jarFile
java.util.jar.JarOutputStream jOs
java.io.IOException e
java.io.IOException e
public java.lang.String setProperty (java.lang.String, java.lang.String)
String key
String newValue
String oldValue
org.eclipse.equinox.internal.p2.artifact.repository.ArtifactRepositoryManager manager
public synchronized void setRules (java.lang.String[][])
String[][] rules
public java.lang.String toString ()
public org.eclipse.equinox.p2.query.IQueryable descriptorQueryable ()
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
public synchronized java.util.Iterator everything ()
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.IStatus result
org.eclipse.core.runtime.OperationCanceledException oce
Throwable e
Exception e
Exception e
Exception e
Exception e
public synchronized org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
String memberName
public java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
Object client
String memberName
Object key
static void access$0 (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository, boolean)
static java.util.Map access$1 (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository)
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryFactory.classSimpleArtifactRepositoryFactory.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryFactory extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
private static final String PROTOCOL_FILE
private static final String JAR_EXTENSION
private static final String XML_EXTENSION
public void ()
private java.io.File getLocalFile (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws java.io.IOException org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.File localFile
java.net.URI jarLocation
java.net.URI xmlLocation
String msg
org.eclipse.equinox.internal.p2.repository.CacheManager cache
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
long time
org.eclipse.core.runtime.SubMonitor sub
java.io.File localFile
java.io.File localFile
java.io.File localFile
java.io.InputStream inStream
java.io.InputStream inStream
java.io.InputStream inStream
java.util.jar.JarInputStream jarStream
java.util.jar.JarInputStream jarStream
java.util.jar.JarInputStream jarStream
java.util.jar.JarEntry jarEntry
String entryName
java.io.InputStream descriptorStream
java.io.InputStream descriptorStream
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO io
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO io
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository result
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository result
java.io.FileNotFoundException e
String msg
java.io.IOException e
String msg
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map)
java.net.URI location
String name
String type
java.util.Map properties
private void safeClose (java.io.InputStream)
java.io.InputStream stream
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Parser$ArtifactHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$ArtifactHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
private java.util.Set artifacts
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor currentArtifact
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler repositoryPropertiesHandler
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$ProcessingStepsHandler processingStepsHandler
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.Set)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
java.util.Set artifacts
String[] values
org.eclipse.equinox.p2.metadata.Version version
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
protected void finished ()
java.util.Map properties
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] processingSteps
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Parser$ArtifactsHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$ArtifactsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.Set artifacts
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
String size
public java.util.Set getArtifacts ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Parser$MappingRuleHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$MappingRuleHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.List)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
java.util.List mappingRules
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Parser$MappingRulesHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$MappingRulesHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List mappingRules
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
String size
public java.lang.String[][] getMappingRules ()
String[][] rules
int index
String[] ruleAttributes
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Parser$ProcessingStepHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$ProcessingStepHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
private final String[] optional
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.List)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
java.util.List processingSteps
String[] attributeValues
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Parser$ProcessingStepsHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$ProcessingStepsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List processingSteps
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
String size
public org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] getProcessingSteps ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Parser$RepositoryDocHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$RepositoryDocHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler {
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser, java.lang.String, org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler)
String rootName
org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler rootHandler
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String target
String data
org.eclipse.equinox.p2.metadata.Version repositoryVersion
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Parser$RepositoryHandler.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$RepositoryHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
private final String[] required
private final String[] optional
private String[] attrValues
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$MappingRulesHandler mappingRulesHandler
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$ArtifactsHandler artifactsHandler
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser this$1
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser)
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository ()
protected void handleRootAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
protected void finished ()
String[][] mappingRules
java.util.Map properties
java.util.Set artifacts
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Parser.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser extends org.eclipse.equinox.internal.p2.persistence.XMLParser implements org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$XMLConstants {
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository theRepository
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO this$0
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO, org.osgi.framework.BundleContext, java.lang.String)
org.osgi.framework.BundleContext context
String bundleId
public synchronized void parse (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser$RepositoryHandler repositoryHandler
org.xml.sax.SAXException e
javax.xml.parsers.ParserConfigurationException e
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository getRepository ()
protected java.lang.Object getRootObject ()
protected java.lang.String getErrorMessage ()
public java.lang.String toString ()
static org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO access$0 (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser)
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$Writer.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Writer extends org.eclipse.equinox.internal.p2.persistence.XMLWriter implements org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$XMLConstants {
final org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO this$0
public void (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO, java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
public void write (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository)
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
private void writeMappingRules (java.lang.String[][])
String[][] rules
int i
private void writeArtifacts (java.util.Set)
java.util.Set artifactDescriptors
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor descriptor
org.eclipse.equinox.p2.metadata.IArtifactKey key
private void writeProcessingSteps (org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] processingSteps
int i
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO$XMLConstants.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
abstract org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$XMLConstants extends java.lang.Object implements org.eclipse.equinox.internal.p2.persistence.XMLConstants {
public static final org.eclipse.equinox.p2.metadata.Version COMPATIBLE_VERSION
public static final org.eclipse.equinox.p2.metadata.Version CURRENT_VERSION
public static final org.eclipse.equinox.p2.metadata.VersionRange XML_TOLERANCE
public static final String PI_REPOSITORY_TARGET
public static final org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[] PI_DEFAULTS
public static final String REPOSITORY_ELEMENT
public static final String REPOSITORY_PROPERTIES_ELEMENT
public static final String MAPPING_RULES_ELEMENT
public static final String MAPPING_RULE_ELEMENT
public static final String ARTIFACTS_ELEMENT
public static final String ARTIFACT_ELEMENT
public static final String PROCESSING_STEPS_ELEMENT
public static final String PROCESSING_STEP_ELEMENT
public static final String MAPPING_RULE_FILTER_ATTRIBUTE
public static final String MAPPING_RULE_OUTPUT_ATTRIBUTE
public static final String ARTIFACT_CLASSIFIER_ATTRIBUTE
public static final String STEP_DATA_ATTRIBUTE
public static final String STEP_REQUIRED_ATTRIBUTE
static void ()
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO.classSimpleArtifactRepositoryIO.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO extends java.lang.Object {
private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void write (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository, java.io.OutputStream)
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
java.io.OutputStream output
java.io.OutputStream bufferedOutput
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Writer repositoryWriter
java.io.IOException ioe
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository read (java.net.URL, java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URL location
java.io.InputStream input
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.BufferedInputStream bufferedInput
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO$Parser repositoryParser
org.eclipse.core.runtime.IStatus result
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository repository
java.io.IOException ioe
String msg
static org.eclipse.equinox.p2.core.IProvisioningAgent access$0 (org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryIO)
}
org/eclipse/equinox/internal/p2/artifact/repository/simple/UniversalUniqueIdentifier.classUniversalUniqueIdentifier.java
package org.eclipse.equinox.internal.p2.artifact.repository.simple
public org.eclipse.equinox.internal.p2.artifact.repository.simple.UniversalUniqueIdentifier extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private byte[] fBits
private static java.math.BigInteger fgPreviousClockValue
private static int fgClockAdjustment
private static int fgClockSequence
private static byte[] nodeAddress
private static java.util.Random fgRandomNumberGenerator
public static final int BYTES_SIZE
public static final byte[] UNDEFINED_UUID_BYTES
public static final int MAX_CLOCK_SEQUENCE
public static final int MAX_CLOCK_ADJUSTMENT
public static final int TIME_FIELD_START
public static final int TIME_FIELD_STOP
public static final int TIME_HIGH_AND_VERSION
public static final int CLOCK_SEQUENCE_HIGH_AND_RESERVED
public static final int CLOCK_SEQUENCE_LOW
public static final int NODE_ADDRESS_START
public static final int NODE_ADDRESS_BYTE_SIZE
public static final int BYTE_MASK
public static final int HIGH_NIBBLE_MASK
public static final int LOW_NIBBLE_MASK
public static final int SHIFT_NIBBLE
public static final int ShiftByte
static void ()
public void ()
public void (byte[])
byte[] byteValue
private void appendByteString (java.lang.StringBuffer, byte)
StringBuffer buffer
byte value
String hexString
String hexString
private static java.math.BigInteger clockValueNow ()
java.util.GregorianCalendar now
java.math.BigInteger nowMillis
java.math.BigInteger baseMillis
public java.lang.Object clone ()
public static int compareTime (byte[], byte[])
byte[] fBits1
byte[] fBits2
int i
private static byte[] computeNodeAddress ()
byte[] address
int thread
long time
int objectId
java.io.ByteArrayOutputStream byteOut
java.io.DataOutputStream out
byte[] ipAddress
byte[] rand
java.security.SecureRandom randomizer
public boolean equals (java.lang.Object)
Object obj
byte[] other
int i
protected static byte[] getIPAddress ()
private static byte[] getNodeAddress ()
public int hashCode ()
private static int nextClockSequence ()
private static java.math.BigInteger nextTimestamp ()
java.math.BigInteger timestamp
int timestampComparison
private void setClockSequence (int)
int clockSeq
int clockSeqHigh
int reserved
protected void setNode (byte[])
byte[] bytes
int index
private void setTimestamp (java.math.BigInteger)
java.math.BigInteger timestamp
java.math.BigInteger value
java.math.BigInteger bigByte
java.math.BigInteger[] results
int version
int timeHigh
int index
protected synchronized void setTimeValues ()
protected int setVariant (int)
int variantIdentifier
int clockSeqHigh
int variant
protected void setVersion (int)
int versionIdentifier
int timeHigh
int version
private static java.math.BigInteger timestamp ()
java.math.BigInteger timestamp
java.math.BigInteger timestamp
public byte[] toBytes ()
byte[] result
public java.lang.String toString ()
StringBuffer buffer
int i
public java.lang.String toStringAsBytes ()
String result
int i
}
org/eclipse/equinox/internal/provisional/
org/eclipse/equinox/internal/provisional/p2/
org/eclipse/equinox/internal/provisional/p2/artifact/
org/eclipse/equinox/internal/provisional/p2/artifact/repository/
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/Messages.classMessages.java
package org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing
public org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String cannot_get_extension
public static String cannot_instantiate_step
public static String ZipVerifierStep_invalid_archive
public static String processing_step_results
static void ()
private void ()
}
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStep.classProcessingStep.java
package org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing
public abstract org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep extends java.io.OutputStream implements org.eclipse.equinox.internal.provisional.p2.repository.IStateful {
private java.io.OutputStream destination
private org.eclipse.core.runtime.IProgressMonitor monitor
private org.eclipse.core.runtime.IStatus status
protected void ()
public void initialize (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor descriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor context
public void link (java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
java.io.OutputStream destination
org.eclipse.core.runtime.IProgressMonitor monitor
public void write (int) throws java.io.IOException
int b
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public org.eclipse.core.runtime.IStatus getStatus ()
public void setStatus (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus value
protected org.eclipse.core.runtime.IProgressMonitor getProgressMonitor ()
protected java.io.OutputStream getDestination ()
public org.eclipse.core.runtime.IStatus getStatus (boolean)
boolean deep
}
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStepHandler$EmptyProcessingStep.classProcessingStepHandler.java
package org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing
public final org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler$EmptyProcessingStep extends org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep {
protected void ()
}
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStepHandler$ProcessingStepHandlerException.classProcessingStepHandler.java
package org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing
public final org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler$ProcessingStepHandlerException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStepHandler.classProcessingStepHandler.java
package org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing
public org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStepHandler extends java.lang.Object {
private static final String PROCESSING_STEPS_EXTENSION_ID
public void ()
public static org.eclipse.core.runtime.IStatus checkStatus (java.io.OutputStream)
java.io.OutputStream output
public static boolean canProcess (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.core.runtime.IExtensionRegistry registry
org.eclipse.core.runtime.IExtensionPoint point
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] steps
int i
public static org.eclipse.core.runtime.IStatus getStatus (java.io.OutputStream, boolean)
java.io.OutputStream stream
boolean deep
java.util.ArrayList list
int severity
org.eclipse.core.runtime.IStatus[] result
public static org.eclipse.core.runtime.IStatus getErrorStatus (java.io.OutputStream)
java.io.OutputStream stream
java.util.ArrayList list
int severity
org.eclipse.core.runtime.IStatus[] result
private static int collectErrorStatus (java.io.OutputStream, java.util.ArrayList)
java.io.OutputStream stream
java.util.ArrayList list
org.eclipse.core.runtime.IStatus status
java.io.OutputStream destination
int result
public static org.eclipse.core.runtime.IStatus getStatus (java.io.OutputStream)
java.io.OutputStream stream
private static int collectStatus (java.io.OutputStream, java.util.ArrayList)
java.io.OutputStream stream
java.util.ArrayList list
org.eclipse.core.runtime.IStatus status
java.io.OutputStream destination
int result
private static java.io.OutputStream getDestination (java.io.OutputStream)
java.io.OutputStream stream
public org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep[] create (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[], org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor context
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep[] result
int i
public org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep create (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor descriptor
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor context
org.eclipse.core.runtime.IExtensionRegistry registry
org.eclipse.core.runtime.IExtension extension
Exception error
Exception error
org.eclipse.core.runtime.IConfigurationElement[] config
Object object
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep step
Exception e
int severity
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep result
public java.io.OutputStream createAndLink (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[], org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] descriptors
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor context
java.io.OutputStream output
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep[] steps
public java.io.OutputStream link (org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep[], java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep[] steps
java.io.OutputStream output
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.OutputStream previous
int i
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep step
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository$ArtifactOutputStream lastLink
private org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository$ArtifactOutputStream getArtifactStream (java.io.OutputStream)
java.io.OutputStream stream
java.io.OutputStream current
}
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ZipVerifierStep.classZipVerifierStep.java
package org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing
public org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ZipVerifierStep extends org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep {
static final int[] ZIP_HEADER
private int valid
static void ()
public void ()
public void write (int) throws java.io.IOException
int b
public void close () throws java.io.IOException
}
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/messages.properties