META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/extensionlocation/
org/eclipse/equinox/internal/p2/extensionlocation/Activator.classActivator.java
package org.eclipse.equinox.internal.p2.extensionlocation
public org.eclipse.equinox.internal.p2.extensionlocation.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static final String ID
private static volatile org.osgi.framework.BundleContext bundleContext
public void ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public static org.osgi.framework.BundleContext getContext ()
public static java.io.File getConfigurationLocation ()
org.eclipse.osgi.service.datalocation.Location configurationLocation
java.net.URL url
public static org.eclipse.equinox.p2.engine.IProfile getCurrentProfile ()
org.eclipse.equinox.p2.engine.IProfileRegistry profileRegistry
public static org.eclipse.equinox.p2.core.IProvisioningAgent getCurrentAgent ()
org.osgi.framework.ServiceReference reference
public static org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository getBundlePoolRepository ()
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public static java.lang.String getRepositoryName (java.net.URI)
java.net.URI location
java.io.File file
}
org/eclipse/equinox/internal/p2/extensionlocation/BundlePoolFilteredListener.classBundlePoolFilteredListener.java
package org.eclipse.equinox.internal.p2.extensionlocation
public org.eclipse.equinox.internal.p2.extensionlocation.BundlePoolFilteredListener extends org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryChangeListener {
private org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryChangeListener delegate
private java.util.Set bundlePoolFiles
public void (org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryChangeListener)
org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryChangeListener listener
org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository bundlePool
org.eclipse.equinox.p2.query.IQueryResult keys
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.File artifactFile
public boolean added (java.io.File)
java.io.File file
public boolean changed (java.io.File)
java.io.File file
public java.lang.Long getSeenFile (java.io.File)
java.io.File file
public boolean isInterested (java.io.File)
java.io.File file
public boolean removed (java.io.File)
java.io.File file
public void startPoll ()
public void stopPoll ()
}
org/eclipse/equinox/internal/p2/extensionlocation/Constants.classConstants.java
package org.eclipse.equinox.internal.p2.extensionlocation
public abstract org.eclipse.equinox.internal.p2.extensionlocation.Constants extends java.lang.Object {
public static final String ECLIPSE
public static final String EXTENSION_LOCATION
public static final String FEATURES
public static final String FILE
public static final String PLUGINS
public static final String SITE_XML
public static final String SITE
public static final String DOT_XML
}
org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationArtifactRepository$1.classExtensionLocationArtifactRepository.java
package org.eclipse.equinox.internal.p2.extensionlocation
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationArtifactRepository.classExtensionLocationArtifactRepository.java
package org.eclipse.equinox.internal.p2.extensionlocation
public org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository extends org.eclipse.equinox.p2.repository.spi.AbstractRepository implements org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository org.eclipse.equinox.internal.p2.extensionlocation.Constants {
public static final String TYPE
public static final Integer VERSION
public static final java.util.List STANDARD_P2_REPOSITORY_FILE_NAMES
org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository artifactRepository
private java.io.File base
private Object state
static void ()
public static java.net.URI getLocalRepositoryLocation (java.net.URI)
java.net.URI location
org.osgi.framework.BundleContext context
String stateDirName
java.io.File bundleData
java.io.File stateDir
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository repository
org.eclipse.core.runtime.IProgressMonitor monitor
public synchronized void ensureInitialized ()
void reload ()
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepositoryFactory factory
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository repo
org.eclipse.equinox.p2.core.ProvisionException e
void state (java.lang.Object)
Object value
public static void validate (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
java.io.File base
String message
String message
private static boolean containsStandardP2Repository (java.io.File)
java.io.File base
java.io.File[] foundRepos
private static boolean containsUpdateSiteFile (java.io.File)
java.io.File base
String[] fileNames
int i
public static java.io.File getBaseDirectory (java.net.URI) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI uri
String path
java.io.File base
java.io.File eclipseBase
private static boolean isBaseDirectory (java.io.File)
java.io.File base
java.io.File plugins
java.io.File features
public void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[])
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
public void removeAll ()
public void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
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
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
org.eclipse.core.runtime.IProgressMonitor monitor
public java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public java.io.File getArtifactFile (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public java.io.File getArtifactFile (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public java.util.Map getProperties ()
public java.lang.String setProperty (java.lang.String, java.lang.String)
String key
String value
String oldValue
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey)
org.eclipse.equinox.p2.metadata.IArtifactKey key
public org.eclipse.equinox.p2.metadata.IArtifactKey createArtifactKey (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String classifier
String id
org.eclipse.equinox.p2.metadata.Version version
public org.eclipse.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 org.eclipse.core.runtime.IStatus executeBatch (org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.IRunnableWithProgress runnable
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.OperationCanceledException oce
Exception e
}
org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationArtifactRepositoryFactory.classExtensionLocationArtifactRepositoryFactory.java
package org.eclipse.equinox.internal.p2.extensionlocation
public org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepositoryFactory extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
public void ()
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
String name
String type
java.util.Map properties
org.eclipse.core.runtime.IStatus status
java.net.URI repoLocation
boolean failed
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryFactory simpleFactory
String msg
org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository repo
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
org.eclipse.core.runtime.IStatus status
java.net.URI repoLocation
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryFactory simpleFactory
org.eclipse.equinox.p2.repository.artifact.IFileArtifactRepository repo
public org.eclipse.core.runtime.IStatus validate (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.core.ProvisionException e
}
org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationMetadataRepository$1.classExtensionLocationMetadataRepository.java
package org.eclipse.equinox.internal.p2.extensionlocation
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationMetadataRepository$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationMetadataRepository.classExtensionLocationMetadataRepository.java
package org.eclipse.equinox.internal.p2.extensionlocation
public org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationMetadataRepository extends org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository implements org.eclipse.equinox.internal.p2.extensionlocation.Constants {
public static final String TYPE
public static final Integer VERSION
public static final java.util.List STANDARD_P2_REPOSITORY_FILE_NAMES
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
private java.io.File base
private Object state
static void ()
public static java.net.URI getLocalRepositoryLocation (java.net.URI)
java.net.URI location
org.osgi.framework.BundleContext context
String stateDirName
java.io.File bundleData
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.equinox.p2.repository.metadata.IMetadataRepository, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
org.eclipse.core.runtime.IProgressMonitor monitor
public synchronized void ensureInitialized ()
void reload ()
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationMetadataRepositoryFactory factory
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationMetadataRepository repo
org.eclipse.equinox.p2.core.ProvisionException e
void state (java.lang.Object)
Object value
public java.util.Collection getReferences ()
public void addInstallableUnits (java.util.Collection)
java.util.Collection installableUnits
public void removeAll ()
public boolean removeInstallableUnits (java.util.Collection)
java.util.Collection installableUnits
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 static void validate (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
java.io.File base
String message
String message
private static boolean containsStandardP2Repository (java.io.File)
java.io.File base
java.io.File[] foundRepos
private static boolean containsUpdateSiteFile (java.io.File)
java.io.File base
String[] fileNames
int i
public static java.io.File getBaseDirectory (java.net.URI) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI uri
java.io.File base
String path
java.io.File eclipseBase
private static boolean isBaseDirectory (java.io.File)
java.io.File base
java.io.File plugins
java.io.File features
public java.util.Map getProperties ()
public void initialize (org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState)
org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState repositoryState
public java.lang.String setProperty (java.lang.String, java.lang.String)
String key
String value
String oldValue
}
org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationMetadataRepositoryFactory.classExtensionLocationMetadataRepositoryFactory.java
package org.eclipse.equinox.internal.p2.extensionlocation
public org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationMetadataRepositoryFactory extends org.eclipse.equinox.p2.repository.metadata.spi.MetadataRepositoryFactory {
public void ()
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
String name
String type
java.util.Map properties
org.eclipse.core.runtime.IStatus status
java.net.URI repoLocation
boolean failed
org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory simpleFactory
String msg
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus status
java.net.URI repoLocation
org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory simpleFactory
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
public org.eclipse.core.runtime.IStatus validate (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.core.ProvisionException e
}
org/eclipse/equinox/internal/p2/extensionlocation/Messages.classMessages.java
package org.eclipse.equinox.internal.p2.extensionlocation
public org.eclipse.equinox.internal.p2.extensionlocation.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String error_update_site
public static String failed_create_local_artifact_repository
public static String not_directory
public static String not_eclipse_extension
public static String not_file_protocol
public static String repo_already_exists
public static String error_p2_repository
static void ()
private void ()
}
org/eclipse/equinox/internal/p2/extensionlocation/SiteListener.classSiteListener.java
package org.eclipse.equinox.internal.p2.extensionlocation
public org.eclipse.equinox.internal.p2.extensionlocation.SiteListener extends org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryChangeListener {
public static final String SITE_POLICY
public static final String SITE_LIST
private static final String FEATURES
private static final String PLUGINS
private static final String FEATURE_MANIFEST
public static final Object UNINITIALIZED
public static final Object INITIALIZING
public static final Object INITIALIZED
private String policy
private String[] list
private String siteLocation
private org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryChangeListener delegate
private String[] managedFiles
private String[] toBeRemoved
static void ()
private static boolean contains (java.lang.String[], java.io.File)
String[] plugins
java.io.File file
String filename
int i
private java.lang.String[] normalize (java.lang.String[])
String[] filenames
int i
public static synchronized void synchronizeRepositories (org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationMetadataRepository, org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository, java.io.File)
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationMetadataRepository metadataRepository
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository artifactRepository
java.io.File base
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationMetadataRepositoryFactory factory
org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepositoryFactory factory
org.eclipse.equinox.p2.core.ProvisionException e
java.io.File plugins
java.io.File features
org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryWatcher watcher
org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryChangeListener listener
public void (java.util.Map, java.lang.String, org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryChangeListener)
java.util.Map properties
String url
org.eclipse.equinox.internal.provisional.p2.directorywatcher.DirectoryChangeListener delegate
java.util.Collection listCollection
String listString
java.util.StringTokenizer tokenizer
public boolean isInterested (java.io.File)
java.io.File file
private boolean isToBeRemoved (java.io.File)
java.io.File file
String[] removed
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
int i
String line
private org.eclipse.equinox.p2.publisher.eclipse.Feature getFeature (java.io.File)
java.io.File location
java.io.File manifest
org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser parser
private java.lang.String[] getToBeRemoved ()
java.io.File configurationLocation
java.io.File toBeUninstalledFile
java.util.Properties properties
java.io.InputStream input
String urlString
java.util.List result
java.util.Enumeration e
String line
java.util.StringTokenizer tokenizer
String targetSite
java.net.URISyntaxException e1
private java.lang.String[] getManagedFiles ()
java.util.List result
java.io.File siteFile
java.io.File siteFile
java.net.URISyntaxException e
java.util.Map pluginCache
java.util.Map featureCache
java.io.File featureFile
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
int inner
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
String key
java.io.File pluginLocation
private java.util.Map getFeatures (java.io.File)
java.io.File location
java.util.Map result
java.io.File featureDir
java.io.File[] children
int i
java.io.File featureLocation
org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser parser
org.eclipse.equinox.p2.publisher.eclipse.Feature entry
private java.util.Map getPlugins (java.io.File)
java.io.File location
java.io.File[] plugins
java.util.Map result
int i
java.io.File bundleLocation
org.eclipse.osgi.service.resolver.BundleDescription description
String id
String version
public boolean added (java.io.File)
java.io.File file
public boolean changed (java.io.File)
java.io.File file
public java.lang.Long getSeenFile (java.io.File)
java.io.File file
public boolean removed (java.io.File)
java.io.File file
public void startPoll ()
public void stopPoll ()
}
org/eclipse/equinox/internal/p2/extensionlocation/messages.properties