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  () 
	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  () 
	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  (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  (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  () 
	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  () 
	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  (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public void  (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  () 
	private void  () 
}

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  () 
	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  (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  (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  (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  (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  () 
}

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  (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  (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  () 
	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  () 
	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  (org.eclipse.equinox.p2.core.IProvisioningAgent) 
		org.eclipse.equinox.p2.core.IProvisioningAgent agent
	public void  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  (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  () 
	public void  (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  (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  () 
}

org/eclipse/equinox/internal/p2/metadata/repository/messages.properties