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.class
Activator.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 <init> () 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.class
BundlePoolFilteredListener.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 <init> (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.class
Constants.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.class
ExtensionLocationArtifactRepository.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 <init> () public boolean accept (java.io.File, java.lang.String) java.io.File dir String name }
org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationArtifactRepository.class
ExtensionLocationArtifactRepository.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 <clinit> () 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 <init> (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.class
ExtensionLocationArtifactRepositoryFactory.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 <init> () 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.class
ExtensionLocationMetadataRepository.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 <init> () public boolean accept (java.io.File, java.lang.String) java.io.File dir String name }
org/eclipse/equinox/internal/p2/extensionlocation/ExtensionLocationMetadataRepository.class
ExtensionLocationMetadataRepository.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 <clinit> () 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 <init> (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.class
ExtensionLocationMetadataRepositoryFactory.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 <init> () 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.class
Messages.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 <clinit> () private void <init> () }
org/eclipse/equinox/internal/p2/extensionlocation/SiteListener.class
SiteListener.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 <clinit> () 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 <init> (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