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
ant_tasks/
ant_tasks/metadataRepository-ant.jar
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/metadata/
org/eclipse/equinox/internal/p2/metadata/repository/
org/eclipse/equinox/internal/p2/metadata/repository/Activator.class
Activator.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.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 bundleContext
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/metadata/repository/CompositeMetadataRepository.class
CompositeMetadataRepository.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository extends org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository implements org.eclipse.equinox.p2.repository.ICompositeRepository org.eclipse.equinox.p2.metadata.index.IIndexProvider {
public static final String REPOSITORY_TYPE
public static final String PI_REPOSITORY_TYPE
private static final Integer REPOSITORY_VERSION
public static final String XML_EXTENSION
private static final String JAR_EXTENSION
private java.util.List childrenURIs
private java.util.List loadedRepos
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
static void <clinit> ()
public static org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository createMemoryComposite (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager repoManager
long time
java.net.URI repositoryURI
org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository result
org.eclipse.equinox.p2.core.ProvisionException e
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager getManager ()
private boolean isLocal ()
public boolean isModifiable ()
void <init> (org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager, java.net.URI, java.lang.String, java.util.Map)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
java.net.URI location
String name
java.util.Map properties
void <init> (org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager, org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState state
int i
public org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState toState ()
org.eclipse.equinox.internal.p2.persistence.CompositeRepositoryState result
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
org.eclipse.equinox.p2.query.IQueryable queryable
private void addChild (java.net.URI, boolean)
java.net.URI childURI
boolean save
java.net.URI absolute
boolean currentLoaded
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository currentRepo
org.eclipse.equinox.p2.core.ProvisionException e
public void addChild (java.net.URI)
java.net.URI childURI
public void removeChild (java.net.URI)
java.net.URI childURI
boolean removed
java.net.URI other
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository found
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository current
java.net.URI repoLocation
public void removeAllChildren ()
public void addInstallableUnits (java.util.Collection)
java.util.Collection installableUnits
public synchronized void removeAll ()
public boolean removeInstallableUnits (java.util.Collection)
java.util.Collection installableUnits
private static java.io.File getActualLocation (java.net.URI, java.lang.String)
java.net.URI location
String extension
java.io.File spec
String path
public static java.io.File getActualLocation (java.net.URI)
java.net.URI location
public synchronized void addReferences (java.util.Collection)
java.util.Collection references
public java.util.Collection getReferences ()
java.util.HashSet allRefs
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository child
private void save ()
java.io.File file
java.io.File jarFile
boolean compress
java.io.OutputStream output
java.util.jar.JarEntry jarEntry
java.util.jar.JarOutputStream jOutput
java.io.IOException e
public java.util.List getChildren ()
java.util.List result
java.net.URI childURI
public static java.net.URI getActualLocationURI (java.net.URI, java.lang.String)
java.net.URI base
String extension
public void initialize (org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState)
org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState state
public org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
String memberName
org.eclipse.equinox.p2.query.IQueryable queryable
public java.util.Iterator everything ()
org.eclipse.equinox.p2.query.IQueryable queryable
public java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
Object client
String memberName
Object key
org.eclipse.equinox.p2.query.IQueryable queryable
}
org/eclipse/equinox/internal/p2/metadata/repository/CompositeMetadataRepositoryFactory.class
CompositeMetadataRepositoryFactory.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory extends org.eclipse.equinox.p2.repository.metadata.spi.MetadataRepositoryFactory {
private static final String JAR_EXTENSION
private static final String XML_EXTENSION
private static final String PROTOCOL_FILE
public static final String CONTENT_FILENAME
public void <init> ()
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository 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 org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager 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.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
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.metadata.repository.CompositeMetadataRepository result
java.io.FileNotFoundException e
String msg
java.io.IOException e
String msg
private void safeClose (java.io.InputStream)
java.io.InputStream stream
}
org/eclipse/equinox/internal/p2/metadata/repository/LocalMetadataRepository.class
LocalMetadataRepository.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository extends org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository implements org.eclipse.equinox.p2.metadata.index.IIndexProvider {
private static final String CONTENT_FILENAME
private static final String REPOSITORY_TYPE
private static final Integer REPOSITORY_VERSION
private static final String JAR_EXTENSION
private static final String XML_EXTENSION
protected org.eclipse.equinox.internal.p2.metadata.IUMap units
protected java.util.HashSet repositories
private org.eclipse.equinox.p2.metadata.index.IIndex idIndex
private org.eclipse.equinox.p2.metadata.index.IIndex capabilityIndex
private org.eclipse.equinox.internal.p2.metadata.TranslationSupport translationSupport
private boolean snapshotNeeded
private boolean disableSave
static void <clinit> ()
private static java.io.File getActualLocation (java.net.URI, java.lang.String)
java.net.URI location
String extension
java.io.File spec
String path
public static java.io.File getActualLocation (java.net.URI)
java.net.URI location
public void <init> (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void <init> (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, java.lang.String, java.util.Map)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
String name
java.util.Map properties
public synchronized void addInstallableUnits (java.util.Collection)
java.util.Collection installableUnits
public void addReferences (java.util.Collection)
java.util.Collection references
public java.util.Collection getReferences ()
public synchronized org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
String memberName
public synchronized java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
Object client
String memberName
Object key
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public void initialize (org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState)
org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState state
public void publishRepositoryReferences ()
org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus bus
java.util.List repositoriesSnapshot
org.eclipse.equinox.p2.repository.IRepositoryReference reference
boolean isEnabled
private synchronized java.util.List createRepositoriesSnapshot ()
public synchronized void initializeAfterLoad (java.net.URI)
java.net.URI aLocation
public boolean isModifiable ()
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 synchronized void removeAll ()
public synchronized boolean removeInstallableUnits (java.util.Collection)
java.util.Collection installableUnits
boolean changed
protected void save ()
java.io.File file
java.io.File jarFile
boolean compress
java.io.OutputStream output
java.util.jar.JarEntry jarEntry
java.util.jar.JarOutputStream jOutput
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.metadata.repository.MetadataRepositoryManager manager
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/metadata/repository/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String io_failedRead
public static String io_failedWrite
public static String io_IncompatibleVersion
public static String io_parseError
public static String no_provisioning_agent
public static String repo_loading
public static String repoMan_internalError
public static String repoMan_invalidLocation
static void <clinit> ()
private void <init> ()
}
org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryComponent.class
MetadataRepositoryComponent.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryComponent 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/metadata/repository/MetadataRepositoryIO$Parser$RepositoryDocHandler.class
MetadataRepositoryIO.java
package org.eclipse.equinox.internal.p2.metadata.repository
final org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Parser$RepositoryDocHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler {
final org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Parser this$1
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$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/metadata/repository/MetadataRepositoryIO$Parser$RepositoryHandler.class
MetadataRepositoryIO.java
package org.eclipse.equinox.internal.p2.metadata.repository
final org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Parser$RepositoryHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
private final String[] required
private final String[] optional
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$InstallableUnitsHandler unitsHandler
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RepositoryReferencesHandler repositoryReferencesHandler
private org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository repository
private org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState state
final org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Parser this$1
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Parser)
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getRepository ()
protected void handleRootAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
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 ()
Object repositoryObject
Class clazz
java.lang.reflect.Constructor ctor
Exception e
}
org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryIO$Parser.class
MetadataRepositoryIO.java
package org.eclipse.equinox.internal.p2.metadata.repository
org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Parser extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser implements org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$XMLConstants {
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository theRepository
final org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO, org.osgi.framework.BundleContext, java.lang.String)
org.osgi.framework.BundleContext context
String bundleId
public synchronized void parse (java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor) throws java.io.IOException
java.io.InputStream stream
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Parser$RepositoryHandler repositoryHandler
org.xml.sax.SAXException e
javax.xml.parsers.ParserConfigurationException e
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getRepository ()
protected java.lang.Object getRootObject ()
protected java.lang.String getErrorMessage ()
public java.lang.String toString ()
static org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO access$0 (org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Parser)
}
org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryIO$Writer.class
MetadataRepositoryIO.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Writer extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataWriter implements org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$XMLConstants {
final org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO, java.io.OutputStream, java.lang.Class) throws java.io.IOException
java.io.OutputStream output
Class repositoryClass
public void write (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
java.util.Set references
java.util.Set units
protected void writeRepositoryReferences (java.util.Iterator, int)
java.util.Iterator references
int size
private void writeRepositoryReference (org.eclipse.equinox.p2.repository.IRepositoryReference)
org.eclipse.equinox.p2.repository.IRepositoryReference reference
}
org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryIO$XMLConstants.class
MetadataRepositoryIO.java
package org.eclipse.equinox.internal.p2.metadata.repository
abstract org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$XMLConstants extends java.lang.Object implements org.eclipse.equinox.internal.p2.metadata.repository.io.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 String REPOSITORY_ELEMENT
static void <clinit> ()
}
org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryIO.class
MetadataRepositoryIO.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO extends java.lang.Object {
protected 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 org.eclipse.equinox.p2.repository.metadata.IMetadataRepository 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.metadata.repository.MetadataRepositoryIO$Parser repositoryParser
org.eclipse.core.runtime.IStatus result
java.io.IOException ioe
String msg
public void write (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository, java.io.OutputStream) throws java.io.IOException
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
java.io.OutputStream output
java.io.OutputStream bufferedOutput
org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryIO$Writer repositoryWriter
protected org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[] createPI (java.lang.Class)
Class repositoryClass
}
org/eclipse/equinox/internal/p2/metadata/repository/MetadataRepositoryManager.class
MetadataRepositoryManager.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager extends org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager implements org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager {
public void <init> (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void addRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository createRepository (java.net.URI, java.lang.String, java.lang.String, java.util.Map) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
String name
String type
java.util.Map properties
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.metadata.spi.MetadataRepositoryFactory 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.metadata.spi.MetadataRepositoryFactory factory
protected java.lang.String getBundleId ()
protected java.lang.String getDefaultSuffix ()
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getRepository (java.net.URI)
java.net.URI location
protected java.lang.String getRepositoryProviderExtensionPointId ()
protected java.lang.String[] getPreferredRepositorySearchOrder (org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties)
org.eclipse.equinox.internal.p2.repository.helpers.LocationProperties properties
protected java.lang.String getRepositorySystemProperty ()
protected int getRepositoryType ()
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository 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.metadata.IMetadataRepository 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.metadata.IMetadataRepository 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
}
org/eclipse/equinox/internal/p2/metadata/repository/SimpleMetadataRepositoryFactory.class
SimpleMetadataRepositoryFactory.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory extends org.eclipse.equinox.p2.repository.metadata.spi.MetadataRepositoryFactory {
private static final String JAR_EXTENSION
private static final String XML_EXTENSION
private static final String PROTOCOL_FILE
public void <init> ()
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository 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 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.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
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.p2.repository.metadata.IMetadataRepository result
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
java.io.FileNotFoundException e
String msg
java.io.IOException e
String msg
private void safeClose (java.io.InputStream)
java.io.InputStream stream
}
org/eclipse/equinox/internal/p2/metadata/repository/URLMetadataRepository.class
URLMetadataRepository.java
package org.eclipse.equinox.internal.p2.metadata.repository
public org.eclipse.equinox.internal.p2.metadata.repository.URLMetadataRepository extends org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository implements org.eclipse.equinox.p2.metadata.index.IIndexProvider {
public static final String CONTENT_FILENAME
protected java.util.Collection references
public static final String XML_EXTENSION
private static final String REPOSITORY_TYPE
private static final Integer REPOSITORY_VERSION
protected transient java.net.URI content
protected org.eclipse.equinox.internal.p2.metadata.IUMap units
private org.eclipse.equinox.p2.metadata.index.IIndex idIndex
private org.eclipse.equinox.p2.metadata.index.IIndex capabilityIndex
private org.eclipse.equinox.internal.p2.metadata.TranslationSupport translationSupport
static void <clinit> ()
public static java.net.URI getActualLocation (java.net.URI)
java.net.URI base
public static java.net.URI getActualLocation (java.net.URI, java.lang.String)
java.net.URI base
String extension
public void <init> (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void <init> (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, java.lang.String, java.util.Map)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
String name
java.util.Map properties
protected synchronized java.net.URI getContentURL ()
public synchronized void initialize (org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState)
org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState state
public synchronized void initializeAfterLoad (java.net.URI)
java.net.URI repoLocation
public java.util.Collection getReferences ()
public boolean isModifiable ()
public synchronized 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 org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
String memberName
public synchronized java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
Object client
String memberName
Object key
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public java.util.Iterator everything ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$AbstractMetadataHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public abstract org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$AbstractMetadataHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, org.xml.sax.ContentHandler, java.lang.String)
org.xml.sax.ContentHandler parentHandler
String elementHandled
int getOptionalSize (org.xml.sax.Attributes, int)
org.xml.sax.Attributes attributes
int dflt
String sizeStr
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$ApplicabilityScopeHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$ApplicabilityScopeHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RequiredCapabilitiesHandler children
private java.util.List scopes
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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 scopes
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
protected void finished ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$ApplicabilityScopesHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$ApplicabilityScopesHandler extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$AbstractMetadataHandler {
private java.util.List scopes
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
public org.eclipse.equinox.p2.metadata.IRequirement[][] getScope ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$ArtifactHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$ArtifactHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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 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
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$ArtifactsHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$ArtifactsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List artifacts
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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.metadata.IArtifactKey[] getArtifactKeys ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$CopyrightHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$CopyrightHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$TextHandler {
java.net.URI location
private org.eclipse.equinox.p2.metadata.ICopyright copyright
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
protected void finished ()
public org.eclipse.equinox.p2.metadata.ICopyright getCopyright ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$HostRequiredCapabilitiesHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$HostRequiredCapabilitiesHandler extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$AbstractMetadataHandler {
private java.util.List requiredCapabilities
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
public org.eclipse.equinox.p2.metadata.IRequirement[] getHostRequiredCapabilities ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$InstallableUnitHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$InstallableUnitHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription currentUnit
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$ProvidedCapabilitiesHandler providedCapabilitiesHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RequiredCapabilitiesHandler requiredCapabilitiesHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$HostRequiredCapabilitiesHandler hostRequiredCapabilitiesHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$MetaRequiredCapabilitiesHandler metaRequiredCapabilitiesHandler
private org.eclipse.equinox.internal.p2.persistence.XMLParser$TextHandler filterHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$ArtifactsHandler artifactsHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$TouchpointTypeHandler touchpointTypeHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$TouchpointDataHandler touchpointDataHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$UpdateDescriptorHandler updateDescriptorHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$LicensesHandler licensesHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$CopyrightHandler copyrightHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RequirementsChangeHandler requirementChangesHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$ApplicabilityScopesHandler applicabilityScopeHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$LifeCycleHandler lifeCycleHandler
private String id
private org.eclipse.equinox.p2.metadata.Version version
private boolean singleton
private java.util.List units
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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 units
String[] values
public org.eclipse.equinox.p2.metadata.IInstallableUnit getInstallableUnit ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
protected void finished ()
org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties properties
String updateFrom
org.eclipse.equinox.p2.metadata.VersionRange updateRange
java.util.Map$Entry e
String key
String value
org.eclipse.equinox.p2.metadata.ICopyright copyright
org.eclipse.equinox.p2.metadata.IProvidedCapability[] providedCapabilities
org.eclipse.equinox.p2.metadata.IRequirement[] requiredCapabilities
org.eclipse.equinox.p2.metadata.IRequirement[] metaRequiredCapabilities
org.eclipse.equinox.p2.metadata.IArtifactKey[] artifacts
org.eclipse.equinox.p2.metadata.ITouchpointData[] touchpointData
int i
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$InstallableUnitsHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$InstallableUnitsHandler extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$AbstractMetadataHandler {
private java.util.ArrayList units
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
public org.eclipse.equinox.p2.metadata.IInstallableUnit[] getUnits ()
int size
org.eclipse.equinox.p2.metadata.IInstallableUnit[] result
int i
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription desc
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$LicenseHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$LicenseHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$TextHandler {
java.net.URI location
private final java.util.List licenses
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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 licenses
protected void finished ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$LicensesHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$LicensesHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List licenses
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, org.xml.sax.ContentHandler, org.xml.sax.Attributes)
org.xml.sax.ContentHandler parentHandler
org.xml.sax.Attributes attributes
String size
public org.eclipse.equinox.p2.metadata.ILicense[] getLicenses ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$LifeCycleHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$LifeCycleHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List lifeCycleRequirement
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
public org.eclipse.equinox.p2.metadata.IRequirement getLifeCycleRequirement ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$MetaRequiredCapabilitiesHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$MetaRequiredCapabilitiesHandler extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$AbstractMetadataHandler {
private java.util.List requiredCapabilities
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
public org.eclipse.equinox.p2.metadata.IRequirement[] getMetaRequiredCapabilities ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$ProvidedCapabilitiesHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$ProvidedCapabilitiesHandler extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$AbstractMetadataHandler {
private java.util.List providedCapabilities
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
public org.eclipse.equinox.p2.metadata.IProvidedCapability[] getProvidedCapabilities ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$ProvidedCapabilityHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$ProvidedCapabilityHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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 capabilities
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
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$RepositoryReferenceHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RepositoryReferenceHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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 references
String[] values
String name
int type
int options
java.net.URI location
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$RepositoryReferencesHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RepositoryReferencesHandler extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$AbstractMetadataHandler {
private java.util.HashSet references
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
public org.eclipse.equinox.p2.repository.IRepositoryReference[] getReferences ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$RequiredCapabilitiesHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RequiredCapabilitiesHandler extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$AbstractMetadataHandler {
private java.util.List requiredCapabilities
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
public org.eclipse.equinox.p2.metadata.IRequirement[] getRequiredCapabilities ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$RequirementChangeEltHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RequirementChangeEltHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List requirement
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, java.lang.String, org.xml.sax.Attributes, java.util.List)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
String parentId
org.xml.sax.Attributes attributes
java.util.List from
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$RequirementChangeHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RequirementChangeHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List from
private java.util.List to
private java.util.List requirementChanges
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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 requirementChanges
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
protected void finished ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$RequirementHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RequirementHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.List capabilities
private String match
private String matchParams
private String namespace
private String name
private org.eclipse.equinox.p2.metadata.VersionRange range
private int min
private int max
private boolean greedy
private org.eclipse.equinox.internal.p2.persistence.XMLParser$TextHandler filterHandler
private org.eclipse.equinox.internal.p2.persistence.XMLParser$TextHandler descriptionHandler
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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 capabilities
String[] values
boolean isOptional
boolean isMultiple
String[] values
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
protected void finished ()
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
org.eclipse.equinox.p2.metadata.expression.ExpressionParseException e
String description
org.eclipse.equinox.p2.metadata.IRequirement requirement
org.eclipse.equinox.p2.metadata.IRequirement requirement
org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpr
private java.lang.String removeWhiteSpace (java.lang.String)
String s
StringBuffer builder
int i
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$RequirementsChangeHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$RequirementsChangeHandler extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$AbstractMetadataHandler {
private java.util.List requirementChanges
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$InstallableUnitHandler, org.xml.sax.Attributes)
org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$InstallableUnitHandler parentHandler
org.xml.sax.Attributes attributes
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
public java.util.List getRequirementChanges ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$TouchpointDataHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$TouchpointDataHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
org.eclipse.equinox.p2.metadata.ITouchpointData touchpointData
java.util.List data
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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.metadata.ITouchpointData[] getTouchpointData ()
org.eclipse.equinox.p2.metadata.ITouchpointData[] result
int i
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$TouchpointInstructionHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$TouchpointInstructionHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$TextHandler {
private final String[] required
private final String[] optional
java.util.Map instructions
String key
String qualifier
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.Map)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
java.util.Map instructions
String[] values
protected void finished ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$TouchpointInstructionsHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$TouchpointInstructionsHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
java.util.Map instructions
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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 data
String size
public org.eclipse.equinox.p2.metadata.ITouchpointData getTouchpointData ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$TouchpointTypeHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$TouchpointTypeHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
org.eclipse.equinox.p2.metadata.ITouchpointType touchpointType
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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[] values
org.eclipse.equinox.p2.metadata.Version version
public org.eclipse.equinox.p2.metadata.ITouchpointType getTouchpointType ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser$UpdateDescriptorHandler.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$UpdateDescriptorHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$TextHandler {
private final String[] requiredSimple
private final String[] optionalSimple
private final String[] requiredComplex
private final String[] optionalComplex
private org.eclipse.equinox.p2.metadata.IUpdateDescriptor descriptor
final org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser this$0
public void <init> (org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser, 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
boolean simple
String[] values
String[] values
int severityIdx
int severityIdx
String description
String description
int severity
int severity
java.net.URI location
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.expression.IMatchExpression r
public org.eclipse.equinox.p2.metadata.IUpdateDescriptor getUpdateDescriptor ()
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataParser.class
MetadataParser.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public abstract org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser extends org.eclipse.equinox.internal.p2.persistence.XMLParser implements org.eclipse.equinox.internal.p2.metadata.repository.io.XMLConstants {
static final org.eclipse.equinox.p2.metadata.ILicense[] NO_LICENSES
static void <clinit> ()
public void <init> (org.osgi.framework.BundleContext, java.lang.String)
org.osgi.framework.BundleContext context
String bundleId
static org.eclipse.equinox.p2.metadata.expression.IMatchExpression createMatchExpression (java.lang.String, java.lang.String)
String match
String matchParams
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
org.eclipse.equinox.p2.metadata.expression.IExpression expr
Object[] params
Object[] params
org.eclipse.equinox.p2.metadata.expression.IExpression[] arrayExpr
int idx
}
org/eclipse/equinox/internal/p2/metadata/repository/io/MetadataWriter.class
MetadataWriter.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public abstract org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataWriter extends org.eclipse.equinox.internal.p2.persistence.XMLWriter implements org.eclipse.equinox.internal.p2.metadata.repository.io.XMLConstants {
public void <init> (java.io.OutputStream, org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[]) throws java.io.UnsupportedEncodingException
java.io.OutputStream output
org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[] piElements
protected void writeInstallableUnits (java.util.Iterator, int)
java.util.Iterator units
int size
protected void writeInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit resolvedIU
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
boolean simpleRequirements
org.eclipse.equinox.p2.metadata.IInstallableUnitFragment fragment
org.eclipse.equinox.p2.metadata.IInstallableUnitPatch patch
java.util.Collection mergedRequirementsAndFragmentHostForPre36Compatibility
private boolean hasOnlySimpleRequirements (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IRequirement r
org.eclipse.equinox.p2.metadata.expression.IMatchExpression m
org.eclipse.equinox.p2.metadata.IRequirement r
org.eclipse.equinox.p2.metadata.IRequirement r
org.eclipse.equinox.p2.metadata.IInstallableUnitPatch iuPatch
org.eclipse.equinox.p2.metadata.IRequirement[] rArr
org.eclipse.equinox.p2.metadata.IRequirement r
org.eclipse.equinox.p2.metadata.IRequirement lifeCycle
protected void writeLifeCycle (org.eclipse.equinox.p2.metadata.IRequirement)
org.eclipse.equinox.p2.metadata.IRequirement capability
protected void writeHostRequirements (java.util.Collection)
java.util.Collection hostRequirements
org.eclipse.equinox.p2.metadata.IRequirement req
protected void writeProvidedCapabilities (java.util.Collection)
java.util.Collection capabilities
org.eclipse.equinox.p2.metadata.IProvidedCapability capability
protected void writeMetaRequirements (java.util.Collection)
java.util.Collection metaRequirements
org.eclipse.equinox.p2.metadata.IRequirement req
protected void writeRequirements (java.util.Collection)
java.util.Collection requirements
org.eclipse.equinox.p2.metadata.IRequirement req
protected void writeUpdateDescriptor (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IUpdateDescriptor)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IUpdateDescriptor descriptor
org.eclipse.equinox.p2.metadata.expression.IMatchExpression singleUD
protected void writeApplicabilityScope (org.eclipse.equinox.p2.metadata.IRequirement[][])
org.eclipse.equinox.p2.metadata.IRequirement[][] capabilities
int i
protected void writeRequirementsChange (java.util.List)
java.util.List changes
int i
protected void writeRequirementChange (org.eclipse.equinox.p2.metadata.IRequirementChange)
org.eclipse.equinox.p2.metadata.IRequirementChange change
protected void writeRequirement (org.eclipse.equinox.p2.metadata.IRequirement)
org.eclipse.equinox.p2.metadata.IRequirement requirement
org.eclipse.equinox.p2.metadata.expression.IMatchExpression match
private void writeMatchExpression (org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression match
Object[] params
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
org.eclipse.equinox.p2.metadata.expression.IExpression[] constantArray
int idx
protected void writeArtifactKeys (java.util.Collection)
java.util.Collection artifactKeys
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
protected void writeTouchpointType (org.eclipse.equinox.p2.metadata.ITouchpointType)
org.eclipse.equinox.p2.metadata.ITouchpointType touchpointType
protected void writeTouchpointData (java.util.Collection)
java.util.Collection touchpointData
org.eclipse.equinox.p2.metadata.ITouchpointData nextData
java.util.Map instructions
java.util.Map$Entry entry
org.eclipse.equinox.p2.metadata.ITouchpointInstruction instruction
private void writeTrimmedCdata (java.lang.String, java.lang.String)
String element
String filter
String trimmed
private void writeLicenses (java.util.Collection)
java.util.Collection licenses
org.eclipse.equinox.p2.metadata.ILicense license
private void writeCopyright (org.eclipse.equinox.p2.metadata.ICopyright)
org.eclipse.equinox.p2.metadata.ICopyright copyright
}
org/eclipse/equinox/internal/p2/metadata/repository/io/XMLConstants.class
XMLConstants.java
package org.eclipse.equinox.internal.p2.metadata.repository.io
public abstract org.eclipse.equinox.internal.p2.metadata.repository.io.XMLConstants extends java.lang.Object implements org.eclipse.equinox.internal.p2.persistence.XMLConstants {
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_METADATA_TARGET
public static final String INSTALLABLE_UNITS_ELEMENT
public static final String INSTALLABLE_UNIT_ELEMENT
public static final String REPOSITORY_REFERENCES_ELEMENT
public static final String REPOSITORY_REFERENCE_ELEMENT
public static final String OPTIONS_ATTRIBUTE
public static final String ARTIFACT_KEYS_ELEMENT
public static final String ARTIFACT_KEY_ELEMENT
public static final String REQUIREMENTS_ELEMENT
public static final String HOST_REQUIREMENTS_ELEMENT
public static final String META_REQUIREMENTS_ELEMENT
public static final String REQUIREMENT_ELEMENT
public static final String PROVIDED_CAPABILITIES_ELEMENT
public static final String PROVIDED_CAPABILITY_ELEMENT
public static final String[] REQUIRED_PROVIDED_CAPABILITY_ATTRIBUTES
public static final String TOUCHPOINT_TYPE_ELEMENT
public static final String TOUCHPOINT_DATA_ELEMENT
public static final String IU_FILTER_ELEMENT
public static final String UPDATE_DESCRIPTOR_ELEMENT
public static final String APPLICABILITY_SCOPE
public static final String APPLY_ON
public static final String REQUIREMENT_CHANGES
public static final String REQUIREMENT_CHANGE
public static final String REQUIREMENT_FROM
public static final String REQUIREMENT_TO
public static final String LIFECYCLE
public static final String SINGLETON_ATTRIBUTE
public static final String FRAGMENT_ATTRIBUTE
public static final String[] REQUIRED_IU_ATTRIBUTES
public static final String[] OPTIONAL_IU_ATTRIBUTES
public static final String GENERATION_ATTRIBUTE
public static final String CAPABILITY_FILTER_ELEMENT
public static final String REQUIREMENT_DESCRIPTION_ELEMENT
public static final String CAPABILITY_OPTIONAL_ATTRIBUTE
public static final String CAPABILITY_MULTIPLE_ATTRIBUTE
public static final String CAPABILITY_GREED_ATTRIBUTE
public static final String[] REQIURED_CAPABILITY_ATTRIBUTES
public static final String[] REQIUREMENT_ATTRIBUTES
public static final String[] OPTIONAL_CAPABILITY_ATTRIBUTES
public static final String[] OPTIONAL_REQUIREMENT_ATTRIBUTES
public static final String ARTIFACT_KEY_CLASSIFIER_ATTRIBUTE
public static final String TOUCHPOINT_DATA_INSTRUCTIONS_ELEMENT
public static final String TOUCHPOINT_DATA_INSTRUCTION_ELEMENT
public static final String TOUCHPOINT_DATA_INSTRUCTION_KEY_ATTRIBUTE
public static final String TOUCHPOINT_DATA_INSTRUCTION_IMPORT_ATTRIBUTE
public static final String UPDATE_DESCRIPTOR_SEVERITY
static void <clinit> ()
}
org/eclipse/equinox/internal/p2/metadata/repository/messages.properties