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.class
AbstractBufferingStep.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 <init> () 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.class
Messages.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 <clinit> () private void <init> () }
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.class
MD5Verifier.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 <init> () public void <init> (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.class
Messages.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 <clinit> () private void <init> () }
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.class
Pack200ProcessorStep.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 <clinit> () public void <init> () 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.class
Activator.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 <init> () 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.class
ArtifactRepositoryComponent.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 <init> () 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.class
ArtifactRepositoryManager.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 <init> (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.class
ArtifactRequest.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 <clinit> () public void <init> (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.class
CompositeArtifactRepository.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 <init> (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.class
CompositeArtifactRepository.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 <clinit> () 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 <init> (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 <init> (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.class
CompositeArtifactRepositoryFactory.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 <init> () 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.class
Messages.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 <clinit> () private void <init> () }
org/eclipse/equinox/internal/p2/artifact/repository/MirrorRequest.class
MirrorRequest.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 <init> (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.class
MirrorSelector.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 <init> (org.eclipse.equinox.internal.p2.artifact.repository.MirrorSelector$MirrorInfo) public void run () }
org/eclipse/equinox/internal/p2/artifact/repository/MirrorSelector$MirrorInfo.class
MirrorSelector.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 <clinit> () public void <init> (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.class
MirrorSelector.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 <clinit> () public void <init> (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.class
RawMirrorRequest.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 <init> (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.class
SignatureVerifier.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 <init> () 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.class
BlobStore.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 <clinit> () public void <init> (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.class
DownloadJob.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 <clinit> () void <init> (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.class
KeyIndex.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 <init> (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.class
Mapper.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 <init> () 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.class
SimpleArtifactDescriptor.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 <init> (org.eclipse.equinox.p2.metadata.IArtifactKey) org.eclipse.equinox.p2.metadata.IArtifactKey key public void <init> (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.class
SimpleArtifactRepository.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 <init> (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.class
SimpleArtifactRepository.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 <init> (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 <init> (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.class
SimpleArtifactRepository.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 <init> (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.class
SimpleArtifactRepository.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 <clinit> () 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 <init> (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 <init> (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.class
SimpleArtifactRepositoryFactory.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 <init> () 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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <init> (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.class
SimpleArtifactRepositoryIO.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 <clinit> () }
org/eclipse/equinox/internal/p2/artifact/repository/simple/SimpleArtifactRepositoryIO.class
SimpleArtifactRepositoryIO.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 <init> (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.class
UniversalUniqueIdentifier.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 <clinit> () public void <init> () public void <init> (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.class
Messages.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 <clinit> () private void <init> () }
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStep.class
ProcessingStep.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 <init> () 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.class
ProcessingStepHandler.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 <init> () }
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStepHandler$ProcessingStepHandlerException.class
ProcessingStepHandler.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 <init> (java.lang.String) String message }
org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStepHandler.class
ProcessingStepHandler.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 <init> () 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.class
ZipVerifierStep.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 <clinit> () public void <init> () 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