META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
CDC-1.0_Foundation-1.0.profile
CDC-1.1_Foundation-1.1.profile
J2SE-1.2.profile
J2SE-1.3.profile
J2SE-1.4.profile
J2SE-1.5.profile
JRE-1.1.profile
JavaSE-1.6.profile
OSGi_Minimum-1.0.profile
OSGi_Minimum-1.1.profile
about.html
plugin.properties
ant_tasks/
ant_tasks/generator-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/generator/
org/eclipse/equinox/internal/p2/metadata/generator/Activator.class
Activator.java
package org.eclipse.equinox.internal.p2.metadata.generator
public org.eclipse.equinox.internal.p2.metadata.generator.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static org.osgi.framework.BundleContext context
	public static String ID
	static void  () 
	public void  () 
	public static org.osgi.framework.BundleContext getContext () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
}

org/eclipse/equinox/internal/p2/metadata/generator/EclipseGeneratorApplication.class
EclipseGeneratorApplication.java
package org.eclipse.equinox.internal.p2.metadata.generator
public org.eclipse.equinox.internal.p2.metadata.generator.EclipseGeneratorApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication  {
	private static final String[][] INPLACE_MAPPING_RULES
	public static final String PUBLISH_PACK_FILES_AS_SIBLINGS
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult incrementalResult
	private boolean generateRootIU
	private java.net.URI metadataLocation
	private String metadataRepoName
	private java.net.URI artifactLocation
	private String artifactRepoName
	private String operation
	private String argument
	private String features
	private String bundles
	private String base
	private String compress
	private org.osgi.framework.ServiceReference agentRef
	private org.eclipse.equinox.p2.core.IProvisioningAgent agent
	static void  () 
	public void  () 
	private java.io.File getExecutableName (java.lang.String, org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider) 
		String base
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
		java.io.File location
	private void initialize (org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
		java.io.File[] bundlesLocation
		java.io.File featuresLocation
	private void initializeArtifactRepository (org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
		java.net.URI location
		String repositoryName
		java.util.Map properties
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository result
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
		java.io.File repoLocation
	public void initializeForInplace (org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
		java.io.File location
	private void initializeMetadataRepository (org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
		java.net.URI location
		String repositoryName
		java.util.Map properties
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
	private void initializeRepositories (org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
	public void setCompress (java.lang.String) 
		String value
	public void processCommandLineArguments (java.lang.String[], org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider)  throws java.lang.Exception 
		String[] args
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
		int i
		String arg
	public java.lang.Object run (java.lang.String[])  throws java.lang.Exception 
		String[] args
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
		Object result
		int i
	public java.lang.Object run (org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider)  throws java.lang.Exception 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
		long before
		org.eclipse.core.runtime.IStatus result
		long after
	private void initializeAgent ()  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.osgi.framework.ServiceReference providerRef
		org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
	protected org.eclipse.core.runtime.IStatus generate (org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator generator
		org.eclipse.core.runtime.IStatus result
	public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext)  throws java.lang.Exception 
		org.eclipse.equinox.app.IApplicationContext context
	public void stop () 
	public void setBase (java.lang.String) 
		String base
	public void setArtifactLocation (java.net.URI) 
		java.net.URI location
	public void setBundles (java.lang.String) 
		String bundles
	public void setOperation (java.lang.String, java.lang.String) 
		String operation
		String argument
	public void setFeatures (java.lang.String) 
		String features
	public void setMetadataLocation (java.net.URI) 
		java.net.URI location
	public void setMetadataRepositoryName (java.lang.String) 
		String name
	public void setArtifactRepositoryName (java.lang.String) 
		String name
	public void setIncrementalResult (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult ius
	public void setGeneratorRootIU (boolean) 
		boolean b
}

org/eclipse/equinox/internal/p2/metadata/generator/LocalizationHelper$1.class
LocalizationHelper.java
package org.eclipse.equinox.internal.p2.metadata.generator
 org.eclipse.equinox.internal.p2.metadata.generator.LocalizationHelper$1 extends org.eclipse.equinox.internal.p2.metadata.generator.LocalizationHelper$FileFilter {
	private final String val$filenamePrefix
	void  (org.eclipse.equinox.internal.p2.metadata.generator.LocalizationHelper, java.lang.String) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File directory
		String filename
}

org/eclipse/equinox/internal/p2/metadata/generator/LocalizationHelper$FileFilter.class
LocalizationHelper.java
package org.eclipse.equinox.internal.p2.metadata.generator
abstract org.eclipse.equinox.internal.p2.metadata.generator.LocalizationHelper$FileFilter extends java.lang.Object implements java.io.FilenameFilter  {
	final org.eclipse.equinox.internal.p2.metadata.generator.LocalizationHelper this$0
	public void  (org.eclipse.equinox.internal.p2.metadata.generator.LocalizationHelper) 
	public abstract boolean accept (java.io.File, java.lang.String) 
}

org/eclipse/equinox/internal/p2/metadata/generator/LocalizationHelper.class
LocalizationHelper.java
package org.eclipse.equinox.internal.p2.metadata.generator
public final org.eclipse.equinox.internal.p2.metadata.generator.LocalizationHelper extends java.lang.Object {
	private static final String PROPERTIES_FILE_EXTENSION
	private static final java.util.Locale DEFAULT_LOCALE
	private static org.eclipse.equinox.internal.p2.metadata.generator.LocalizationHelper instance
	static void  () 
	public static java.lang.String getLocaleString (java.lang.String, java.lang.String) 
		String filename
		String prefix
		String localeString
	public static java.util.Locale getLocale (java.lang.String) 
		String localeString
		java.util.Locale locale
	public static java.util.Map getDirPropertyLocalizations (java.io.File, java.lang.String, java.util.Locale, java.lang.String[]) 
		java.io.File root
		String localizationPath
		java.util.Locale defaultLocale
		String[] propertyKeys
		java.io.File fullPath
		java.io.File localizationDir
		String localizationFile
		String[] localizationFiles
		java.util.HashMap localizations
		int i
		String nextFile
		java.util.Locale nextLocale
		java.util.Properties properties
		java.util.Properties localizedStrings
		java.io.IOException ioe
	public static java.util.Map getJarPropertyLocalizations (java.io.File, java.lang.String, java.util.Locale, java.lang.String[]) 
		java.io.File root
		String localizationPath
		java.util.Locale defaultLocale
		String[] propertyKeys
		java.util.zip.ZipFile jarFile
		java.util.Map localizations
		java.util.Enumeration entries
		java.util.zip.ZipEntry nextEntry
		String nextName
		String localeString
		java.util.Locale nextLocale
		java.io.InputStream stream
		java.util.Properties properties
		java.util.Properties localizedStrings
		java.io.IOException ioe
	private static java.util.Properties loadProperties (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File root
		String propertyFilename
		java.util.Properties result
		java.io.InputStream propertyStream
		java.net.URLConnection connection
	public static java.util.Properties getLocalizedProperties (java.lang.String[], java.util.Properties) 
		String[] propertyKeys
		java.util.Properties properties
		java.util.Properties localizedProperties
		int i
		String key
		String localizedValue
	public static java.lang.String[] getLocalizationFiles (java.io.File, java.lang.String) 
		java.io.File localizationDir
		String filenamePrefix
	private void  () 
}

org/eclipse/equinox/internal/p2/metadata/generator/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.metadata.generator
public org.eclipse.equinox.internal.p2.metadata.generator.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String exception_errorConverting
	public static String exception_errorParsingUpdateSite
	public static String exception_stateAddition
	public static String exception_sourceDirectoryInvalid
	public static String exception_artifactRepoNotWritable
	public static String exception_artifactRepoNotSpecified
	public static String exception_metadataRepoNotWritable
	public static String exception_metadataRepoNotSpecified
	public static String exception_baseLocationNotSpecified
	public static String exception_artifactRepoNoAppendDestroysInput
	public static String message_generatingMetadata
	public static String message_generationCompleted
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/equinox/internal/p2/metadata/generator/ProductQuery.class
ProductQuery.java
package org.eclipse.equinox.internal.p2.metadata.generator
public org.eclipse.equinox.internal.p2.metadata.generator.ProductQuery extends org.eclipse.equinox.p2.query.MatchQuery {
	private static final String EQUINOX_LAUNCHER
	private final org.eclipse.equinox.internal.p2.metadata.generator.features.ProductFile product
	private final String flavor
	private final java.util.Map children
	private final String versionAdvice
	public void  (org.eclipse.equinox.internal.p2.metadata.generator.features.ProductFile, java.lang.String, java.util.Map, java.lang.String) 
		org.eclipse.equinox.internal.p2.metadata.generator.features.ProductFile product
		String flavor
		java.util.Map configIUs
		String versionAdvice
	private java.util.Properties loadVersions (java.lang.String) 
		String location
		java.util.Properties properties
		java.io.File file
		java.io.InputStream stream
	private void initialize (java.util.Map) 
		java.util.Map configIUs
		boolean features
		java.util.Properties versions
		java.util.List contents
		java.util.Iterator iterator
		String item
		org.eclipse.equinox.p2.metadata.VersionRange range
		org.eclipse.equinox.p2.metadata.Version value
		java.util.Iterator ius
		org.eclipse.equinox.p2.metadata.IInstallableUnit object
		String launcherPrefix
		java.util.Iterator ius
		org.eclipse.equinox.p2.metadata.IInstallableUnit object
		java.util.Iterator ius
		org.eclipse.equinox.p2.metadata.IInstallableUnit object
		java.util.Iterator ius
		org.eclipse.equinox.p2.metadata.IInstallableUnit object
	public boolean isMatch (java.lang.Object) 
		Object object
		org.eclipse.equinox.p2.metadata.IInstallableUnit candidate
		org.eclipse.equinox.p2.metadata.VersionRange range
}

org/eclipse/equinox/internal/p2/metadata/generator/features/
org/eclipse/equinox/internal/p2/metadata/generator/features/DefaultSiteParser.class
DefaultSiteParser.java
package org.eclipse.equinox.internal.p2.metadata.generator.features
public org.eclipse.equinox.internal.p2.metadata.generator.features.DefaultSiteParser extends org.xml.sax.helpers.DefaultHandler {
	private static final String ARCHIVE
	private static final String CATEGORY
	private static final String CATEGORY_DEF
	private static final String ASSOCIATE_SITES_URL
	private static final String ASSOCIATE_SITE
	private static final String DEFAULT_INFO_URL
	private static final String DESCRIPTION
	private static final String FEATURE
	private static final String FEATURES
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	private static final String PLUGIN_ID
	private static final String SITE
	private static final int STATE_ARCHIVE
	private static final int STATE_CATEGORY
	private static final int STATE_CATEGORY_DEF
	private static final int STATE_DESCRIPTION_CATEGORY_DEF
	private static final int STATE_DESCRIPTION_SITE
	private static final int STATE_FEATURE
	private static final int STATE_IGNORED_ELEMENT
	private static final int STATE_INITIAL
	private static final int STATE_SITE
	private int currentState
	private boolean DESCRIPTION_SITE_ALREADY_SEEN
	java.util.Stack objectStack
	private javax.xml.parsers.SAXParser parser
	java.util.Stack stateStack
	private final java.util.List messageKeys
	private org.eclipse.core.runtime.MultiStatus status
	static void  () 
	private static void debug (java.lang.String) 
		String s
	private static org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry[] getAssociateSites (java.lang.String) 
		String associateSitesURL
		javax.xml.parsers.DocumentBuilderFactory domFactory
		javax.xml.parsers.DocumentBuilder builder
		org.w3c.dom.Document document
		org.w3c.dom.NodeList mirrorNodes
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry[] mirrors
		int i
		org.w3c.dom.Element mirrorNode
		String infoURL
		String label
		Exception e
	static void log (java.lang.Exception) 
		Exception e
	static void log (java.lang.String) 
		String message
	static void log (java.lang.String, java.lang.Exception) 
		String message
		Exception e
	public void  () 
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
	public void characters (char[], int, int) 
		char[] ch
		int start
		int length
		String text
		int state
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String qName
		String text
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry info
		int state
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel site
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory category
		String newText
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel siteModel
		String newText
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory category
	private void error (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus error
	public void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException ex
	private java.lang.String getState (int) 
		int state
	public org.eclipse.core.runtime.MultiStatus getStatus () 
	private void handleCategoryDefState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	private void handleCategoryState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	private void handleFeatureState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	private void handleInitialState (java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String elementName
		org.xml.sax.Attributes attributes
	private void handleSiteState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	private void internalError (java.lang.String) 
		String message
	private void internalErrorUnknownTag (java.lang.String) 
		String msg
	private boolean leadingSpace (java.lang.String) 
		String str
	private void logStatus (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
		String name
		String msg
		String msg
		String[] values
	public org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel parse (java.io.InputStream)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream in
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel site
		String stack
		java.util.Iterator iter
	private void processArchive (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry archive
		String id
		String url
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel site
	private void processCategory (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String category
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteFeature feature
	private void processCategoryDef (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory category
		String name
		String label
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel site
	private void processFeature (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteFeature feature
		String urlInfo
		String id
		String ver
		boolean noURL
		boolean noId
		boolean noVersion
		String[] values
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel site
	private void processInfo (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry inf
		String infoURL
	private void processSite (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel site
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry description
		String mirrorsURL
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		int newState
	private boolean trailingSpace (java.lang.String) 
		String str
	private void checkTranslated (java.lang.String) 
		String value
}

org/eclipse/equinox/internal/p2/metadata/generator/features/FeatureParser.class
FeatureParser.java
package org.eclipse.equinox.internal.p2.metadata.generator.features
public org.eclipse.equinox.internal.p2.metadata.generator.features.FeatureParser extends org.xml.sax.helpers.DefaultHandler {
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	private javax.xml.parsers.SAXParser parser
	protected org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature result
	private java.net.URL url
	private StringBuffer characters
	private java.util.Properties messages
	private java.util.List messageKeys
	static void  () 
	public void  () 
	protected void  (boolean) 
		boolean createParser
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	protected org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature createFeature (java.lang.String, java.lang.String) 
		String id
		String version
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	private void loadProperties (java.io.File, java.util.Properties) 
		java.io.File directory
		java.util.Properties properties
		java.io.File file
		java.io.InputStream input
		java.io.IOException e
	private void loadProperties (java.util.jar.JarFile, java.util.Properties) 
		java.util.jar.JarFile jar
		java.util.Properties properties
		java.util.jar.JarEntry entry
		java.io.InputStream input
		java.io.IOException e
	private java.lang.String localize (java.lang.String) 
		String value
		String key
	public org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature parse (java.io.File) 
		java.io.File location
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		java.util.Properties properties
		java.io.File file
		java.io.InputStream input
		String[] keyStrings
		java.io.FileNotFoundException e
		java.util.jar.JarFile jar
		java.util.jar.JarEntry entry
		java.util.jar.JarEntry entry
		java.io.InputStream input
		String[] keyStrings
		java.io.IOException e
		SecurityException e
	public org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature parse (java.io.InputStream, java.util.Properties) 
		java.io.InputStream in
		java.util.Properties messages
		org.xml.sax.SAXException e
		java.io.IOException e
	private void processCopyright (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processDescription (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processDiscoverySite (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	protected void processFeature (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String id
		String ver
		java.io.File f
	private void processImport (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String id
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry entry
	private void processIncludes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry entry
		String flag
	private void processInstallHandler (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processLicense (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processPlugin (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String id
		String version
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry plugin
		String unpack
		String fragment
		String filter
	private void processUpdateSite (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void setEnvironment (org.xml.sax.Attributes, org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry entry
		String os
		String ws
		String nl
		String arch
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
}

org/eclipse/equinox/internal/p2/metadata/generator/features/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.metadata.generator.features
public final org.eclipse.equinox.internal.p2.metadata.generator.features.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String DefaultFeatureParser_IdOrVersionInvalid
	public static String DefaultSiteParser_NoSiteTag
	public static String DefaultSiteParser_WrongParsingStack
	public static String DefaultSiteParser_UnknownElement
	public static String DefaultSiteParser_UnknownStartState
	public static String DefaultSiteParser_Missing
	public static String DefaultSiteParser_ParsingStackBackToInitialState
	public static String DefaultSiteParser_ElementAlreadySet
	public static String DefaultSiteParser_UnknownEndState
	public static String DefaultSiteParser_ErrorParsing
	public static String DefaultSiteParser_ErrorlineColumnMessage
	public static String DefaultSiteParser_ErrorParsingSite
	public static String DefaultSiteParser_UnknownState
	public static String DefaultSiteParser_InvalidXMLStream
	public static String DefaultSiteParser_mirrors
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/equinox/internal/p2/metadata/generator/features/ProductFile.class
ProductFile.java
package org.eclipse.equinox.internal.p2.metadata.generator.features
public org.eclipse.equinox.internal.p2.metadata.generator.features.ProductFile extends org.xml.sax.helpers.DefaultHandler {
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	private static final String PROGRAM_ARGS
	private static final String PROGRAM_ARGS_LINUX
	private static final String PROGRAM_ARGS_MAC
	private static final String PROGRAM_ARGS_SOLARIS
	private static final String PROGRAM_ARGS_WIN
	private static final String VM_ARGS
	private static final String VM_ARGS_LINUX
	private static final String VM_ARGS_MAC
	private static final String VM_ARGS_SOLARIS
	private static final String VM_ARGS_WIN
	private static final String SOLARIS_LARGE
	private static final String SOLARIS_MEDIUM
	private static final String SOLARIS_SMALL
	private static final String SOLARIS_TINY
	private static final String WIN32_16_LOW
	private static final String WIN32_16_HIGH
	private static final String WIN32_24_LOW
	private static final String WIN32_32_LOW
	private static final String WIN32_32_HIGH
	private static final String WIN32_48_LOW
	private static final String WIN32_48_HIGH
	private static final String OS_WIN32
	private static final String OS_LINUX
	private static final String OS_SOLARIS
	private static final String OS_MACOSX
	private static final String PRODUCT
	private static final String CONFIG_INI
	private static final String LAUNCHER
	private static final String LAUNCHER_ARGS
	private static final String PLUGINS
	private static final String FEATURES
	private static final String P_USE_ICO
	private static final int STATE_START
	private static final int STATE_PRODUCT
	private static final int STATE_LAUNCHER
	private static final int STATE_LAUNCHER_ARGS
	private static final int STATE_PLUGINS
	private static final int STATE_FEATURES
	private static final int STATE_PROGRAM_ARGS
	private static final int STATE_PROGRAM_ARGS_LINUX
	private static final int STATE_PROGRAM_ARGS_MAC
	private static final int STATE_PROGRAM_ARGS_SOLARIS
	private static final int STATE_PROGRAM_ARGS_WIN
	private static final int STATE_VM_ARGS
	private static final int STATE_VM_ARGS_LINUX
	private static final int STATE_VM_ARGS_MAC
	private static final int STATE_VM_ARGS_SOLARIS
	private static final int STATE_VM_ARGS_WIN
	private static final int STATE_CONFIG_INI
	private int state
	private final javax.xml.parsers.SAXParser parser
	private String currentOS
	private boolean useIco
	private final java.util.ArrayList result
	private final java.util.Map platformSpecificConfigPaths
	private String configPlatform
	private String platformConfigPath
	private String launcherName
	private String id
	private String uid
	private boolean useFeatures
	private java.util.List plugins
	private java.util.List fragments
	private java.util.List features
	private String productName
	private String version
	private java.util.Properties launcherArgs
	static void  () 
	private static java.lang.String normalize (java.lang.String) 
		String text
	public void  (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String location
		String os
		java.io.InputStream in
	public java.util.List getPlugins () 
	public java.util.List getPlugins (boolean) 
		boolean includeFragments
		java.util.List p
		java.util.List f
		int size
		java.util.List both
	public java.util.List getFeatures () 
	public java.lang.String getId () 
	public java.lang.String getProductId () 
	public java.lang.String getProductName () 
	public boolean useFeatures () 
	public java.lang.String getVersion () 
	public java.lang.String getLauncherName () 
	public java.lang.String getVMArguments (java.lang.String) 
		String os
		String key
		String prefix
		String platform
		String args
	public java.lang.String getProgramArguments (java.lang.String) 
		String os
		String key
		String prefix
		String platform
		String args
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String qName
	public void characters (char[], int, int) 
		char[] ch
		int start
		int length
	private void addLaunchArgumentToMap (java.lang.String, java.lang.String) 
		String key
		String value
		String oldValue
	private void processPlugin (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String fragment
	private void processFeature (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processProduct (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String use
	private void processConfigIni (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String path
		String os
	private void processConfigIniPlatform (java.lang.String, boolean) 
		String key
		boolean begin
	private void processLauncher (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private boolean osMatch (java.lang.String) 
		String os
	private void processSolaris (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processWin (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processIco (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processBmp (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processLinux (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processMac (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
}

org/eclipse/equinox/internal/p2/metadata/generator/features/SiteCategory.class
SiteCategory.java
package org.eclipse.equinox.internal.p2.metadata.generator.features
public org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory extends java.lang.Object {
	private String description
	private String label
	private String name
	private java.util.Map localizations
	public void  () 
	public boolean equals (java.lang.Object) 
		Object obj
		boolean result
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory otherCategory
	public java.lang.String getDescription () 
	public java.lang.String getLabel () 
	public java.util.Map getLocalizations () 
	public java.lang.String getName () 
	public int hashCode () 
	public void setDescription (java.lang.String) 
		String description
	public void setLabel (java.lang.String) 
		String label
	public void setLocalizations (java.util.Map) 
		java.util.Map localizations
	public void setName (java.lang.String) 
		String name
}

org/eclipse/equinox/internal/p2/metadata/generator/features/SiteFeature.class
SiteFeature.java
package org.eclipse.equinox.internal.p2.metadata.generator.features
public org.eclipse.equinox.internal.p2.metadata.generator.features.SiteFeature extends java.lang.Object {
	private java.net.URL base
	private java.util.List categoryNames
	private String featureId
	private String featureVersion
	private final boolean resolved
	private java.net.URL url
	private String urlString
	public static boolean sameURL (java.net.URL, java.net.URL) 
		java.net.URL url1
		java.net.URL url2
		boolean isFile1
		boolean isFile2
		java.io.File file1
		java.io.File file2
	private static java.lang.String getExternalForm (java.net.URL) 
		java.net.URL url
		String externalForm
	public void  () 
	public void addCategoryName (java.lang.String) 
		String categoryName
	private void delayedResolve () 
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteFeature that
	public int hashCode () 
		int result
		java.io.File f
	public java.lang.String[] getCategoryNames () 
	public java.lang.String getFeatureIdentifier () 
	public java.lang.String getFeatureVersion () 
	public java.net.URL getURL () 
	public void setFeatureIdentifier (java.lang.String) 
		String featureId
	public void setFeatureVersion (java.lang.String) 
		String featureVersion
	public void setURLString (java.lang.String) 
		String urlString
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/equinox/internal/p2/metadata/generator/features/SiteModel.class
SiteModel.java
package org.eclipse.equinox.internal.p2.metadata.generator.features
public org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel extends java.lang.Object {
	private java.util.List archiveReferences
	private java.util.Map categories
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry description
	private java.util.List features
	private String mirrorsURLString
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry[] associateSites
	private java.util.List messageKeys
	private java.util.Map localizations
	public void  () 
	public void addArchive (org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry archiveReference
	public void addCategory (org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory) 
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory category
	public void addFeature (org.eclipse.equinox.internal.p2.metadata.generator.features.SiteFeature) 
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteFeature featureReference
	public org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry[] getAssociatedSites () 
	public org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory getCategory (java.lang.String) 
		String name
	public org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry getDescription () 
	public org.eclipse.equinox.internal.p2.metadata.generator.features.SiteFeature[] getFeatures () 
	public java.util.List getMessageKeys () 
	public java.lang.String getMirrorsURL () 
	public void setDescription (org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry description
	public void setLocalizations (java.util.Map) 
		java.util.Map localizations
		java.util.Iterator catIter
		java.util.Map$Entry entry
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory category
	public void setMessageKeys (java.util.List) 
		java.util.List keys
	public void setMirrorsURLString (java.lang.String) 
		String mirrorsURL
	public void setAssociateSites (org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry[]) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry[] associateSites
}

org/eclipse/equinox/internal/p2/metadata/generator/features/messages.properties
org/eclipse/equinox/internal/p2/metadata/generator/messages.properties
org/eclipse/equinox/internal/provisional/
org/eclipse/equinox/internal/provisional/p2/
org/eclipse/equinox/internal/provisional/p2/metadata/
org/eclipse/equinox/internal/provisional/p2/metadata/generator/
org/eclipse/equinox/internal/provisional/p2/metadata/generator/BundleDescriptionFactory.class
BundleDescriptionFactory.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.BundleDescriptionFactory extends java.lang.Object {
	static final String DIR
	static final String JAR
	private static final String FEATURE_FILENAME_DESCRIPTOR
	private static final String PLUGIN_FILENAME_DESCRIPTOR
	private static final String FRAGMENT_FILENAME_DESCRIPTOR
	static String BUNDLE_FILE_KEY
	org.eclipse.osgi.service.resolver.StateObjectFactory factory
	org.eclipse.osgi.service.resolver.State state
	static Class class$0
	static void  () 
	public void  (org.eclipse.osgi.service.resolver.StateObjectFactory, org.eclipse.osgi.service.resolver.State) 
		org.eclipse.osgi.service.resolver.StateObjectFactory factory
		org.eclipse.osgi.service.resolver.State state
	private org.eclipse.osgi.service.pluginconversion.PluginConverter acquirePluginConverter () 
	private java.util.Dictionary convertPluginManifest (java.io.File, boolean) 
		java.io.File bundleLocation
		boolean logConversionException
		org.eclipse.osgi.service.pluginconversion.PluginConverter converter
		org.eclipse.osgi.service.pluginconversion.PluginConversionException convertException
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription (java.util.Dictionary, java.io.File) 
		java.util.Dictionary enhancedManifest
		java.io.File bundleLocation
		org.eclipse.osgi.service.resolver.BundleDescription descriptor
		org.osgi.framework.BundleException e
		String message
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription (java.io.File) 
		java.io.File bundleLocation
		java.util.Dictionary manifest
	public org.eclipse.osgi.service.resolver.BundleDescription getBundleDescription (java.io.InputStream, java.io.File) 
		java.io.InputStream manifestStream
		java.io.File bundleLocation
		java.util.Hashtable entries
		java.io.IOException e
		String message
		org.eclipse.core.runtime.IStatus status
		org.osgi.framework.BundleException e
		String message
		org.eclipse.core.runtime.IStatus status
	public java.util.Dictionary loadManifest (java.io.File) 
		java.io.File bundleLocation
		java.io.InputStream manifestStream
		java.util.zip.ZipFile jarFile
		java.util.zip.ZipEntry manifestEntry
		java.io.File manifestFile
		java.io.IOException e
		java.util.Dictionary manifest
		java.util.Map manifestMap
		java.io.IOException e
		org.osgi.framework.BundleException e
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/EclipseInstallGeneratorInfoProvider.class
EclipseInstallGeneratorInfoProvider.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider extends java.lang.Object implements org.eclipse.equinox.internal.provisional.p2.metadata.generator.IGeneratorInfo  {
	private static final String FILTER_OBJECTCLASS
	private static final String filterFwName
	private static final String filterLauncherName
	private static final String frameworkAdminFillter
	private static final String ORG_ECLIPSE_EQUINOX_SIMPLECONFIGURATOR
	private static final String ORG_ECLIPSE_EQUINOX_SIMPLECONFIGURATOR_CONFIGURL
	private static final String ORG_ECLIPSE_EQUINOX_P2_RECONCILER_DROPINS
	private String os
	private boolean addDefaultIUs
	private boolean append
	private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository
	private java.io.File baseLocation
	private java.io.File[] bundleLocations
	private java.io.File configLocation
	private java.util.ArrayList defaultIUs
	private java.util.List otherIUs
	private java.io.File executableLocation
	private java.io.File featuresLocation
	private String flavor
	private org.osgi.util.tracker.ServiceTracker frameworkAdminTracker
	private org.eclipse.equinox.internal.provisional.frameworkadmin.Manipulator manipulator
	private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
	private boolean publishArtifactRepo
	private boolean publishArtifacts
	private String rootId
	private String rootVersion
	private String productFile
	private String launcherConfig
	private String versionAdvice
	private java.net.URI siteLocation
	private boolean reuseExistingPack200Files
	static Class class$0
	static Class class$1
	static Class class$2
	static void  () 
	public static java.lang.String getDefaultExecutableName (java.lang.String) 
		String providedOS
		String theOS
		org.eclipse.osgi.service.environment.EnvironmentInfo info
	public void  () 
	public boolean addDefaultIUs () 
	public boolean append () 
	protected org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo createDefaultConfigurationBundleInfo () 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo result
	protected org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo createDefaultUnconfigurationBundleInfo () 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo result
	private void createFrameworkManipulator () 
		org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdmin admin
	public static org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo createLauncher () 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo result
	private java.util.Collection createLauncherBundleInfo (java.util.Set) 
		java.util.Set ius
		java.util.Collection result
		java.util.Collection launchers
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit object
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo temp
		String[] config
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo temp
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo createSimpleConfiguratorBundleInfo () 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo result
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo createDropinsReconcilerBundleInfo () 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo result
	private void expandBundleLocations () 
		java.util.ArrayList result
		int i
		java.io.File location
		java.io.File[] list
		int j
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository () 
	public java.io.File getBaseLocation () 
	public java.io.File[] getBundleLocations () 
	public org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData getConfigData () 
	public org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData loadConfigData (java.io.File) 
		java.io.File location
		org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser parser
		java.io.IOException e
		java.net.URISyntaxException e
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
		String value
		org.eclipse.equinox.simpleconfigurator.manipulator.SimpleConfiguratorManipulator simpleManipulator
		org.eclipse.equinox.frameworkadmin.BundleInfo[] bundleInfos
	public java.util.ArrayList getDefaultIUs (java.util.Set) 
		java.util.Set ius
	public java.util.Collection getOtherIUs () 
	public java.io.File getExecutableLocation () 
	public java.io.File getFeaturesLocation () 
	public java.lang.String getFlavor () 
	private org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdmin getFrameworkAdmin () 
		org.osgi.framework.Filter filter
		org.osgi.framework.InvalidSyntaxException e
	private java.util.Collection getIUs (java.util.Set, java.lang.String) 
		java.util.Set ius
		String prefix
		java.util.Set result
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit tmp
	public java.io.File getJRELocation () 
	public java.lang.String getLauncherConfig () 
	public org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData getLauncherData () 
	public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository () 
	public java.lang.String getRootId () 
	public java.lang.String getRootVersion () 
	public java.lang.String getProductFile () 
	public java.net.URI getSiteLocation () 
	public void initialize (java.io.File) 
		java.io.File base
		java.io.File[] bundles
		java.io.File features
		java.io.File executable
		java.io.File configuration
	public void initialize (java.io.File, java.io.File, java.io.File, java.io.File[], java.io.File) 
		java.io.File base
		java.io.File config
		java.io.File executable
		java.io.File[] bundles
		java.io.File features
		org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData launcherData
		IllegalStateException e2
		org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdminRuntimeException e2
		java.io.IOException e2
	public boolean publishArtifactRepository () 
	public boolean publishArtifacts () 
	public boolean reuseExistingPack200Files () 
	public void reuseExistingPack200Files (boolean) 
		boolean publishPack
	public void setAddDefaultIUs (boolean) 
		boolean value
	public void setAppend (boolean) 
		boolean value
	public void setArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository value
	public void setExecutableLocation (java.lang.String) 
		String value
	public void setFlavor (java.lang.String) 
		String value
	public void setLauncherConfig (java.lang.String) 
		String value
	public void setMappingRules (java.lang.String[][]) 
		String[][] value
	public void setMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository) 
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository value
	public void setOS (java.lang.String) 
		String os
	public void setPublishArtifactRepository (boolean) 
		boolean value
	public void setPublishArtifacts (boolean) 
		boolean value
	public void setRootId (java.lang.String) 
		String value
	public void setRootVersion (java.lang.String) 
		String value
	public void setProductFile (java.lang.String) 
		String file
	public void setSiteLocation (java.net.URI) 
		java.net.URI location
	public java.lang.String getVersionAdvice () 
	public void setVersionAdvice (java.lang.String) 
		String advice
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/Feature.class
Feature.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature extends java.lang.Object {
	private final String id
	private final String version
	private String label
	private String pluginId
	private boolean primary
	private boolean exclusive
	private String application
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry description
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry license
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry copyright
	private String installHandler
	private String installHandlerURL
	private String installHandlerLibrary
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry updateSite
	private java.util.ArrayList discoverySites
	private java.util.ArrayList entries
	private String providerName
	private String location
	private java.util.Map localizations
	public void  (java.lang.String, java.lang.String) 
		String id
		String version
	public void addDiscoverySite (java.lang.String, java.lang.String) 
		String siteLabel
		String url
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry entry
	public void addEntry (org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry plugin
	public java.lang.String getApplication () 
	public java.lang.String getCopyright () 
	public java.lang.String getCopyrightURL () 
	public java.lang.String getDescription () 
	public java.lang.String getDescriptionURL () 
	public org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry[] getDiscoverySites () 
	public org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry[] getEntries () 
	public java.lang.String getId () 
	public java.lang.String getInstallHandler () 
	public java.lang.String getInstallHandlerLibrary () 
	public java.lang.String getInstallHandlerURL () 
	public java.lang.String getLabel () 
	public java.lang.String getLicense () 
	public java.lang.String getLicenseURL () 
	public java.util.Map getLocalizations () 
	public java.lang.String getLocation () 
	public java.lang.String getPlugin () 
	public java.lang.String getProviderName () 
	public org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry getUpdateSite () 
	public java.lang.String getVersion () 
	public boolean isExclusive () 
	public boolean isPrimary () 
	public void setApplication (java.lang.String) 
		String application
	public void setCopyright (java.lang.String) 
		String copyright
	public void setCopyrightURL (java.lang.String) 
		String copyrightURL
	public void setDescription (java.lang.String) 
		String description
	public void setDescriptionURL (java.lang.String) 
		String descriptionURL
	public void setExclusive (boolean) 
		boolean exclusive
	public void setInstallHandler (java.lang.String) 
		String installHandler
	public void setInstallHandlerLibrary (java.lang.String) 
		String installHandlerLibrary
	public void setInstallHandlerURL (java.lang.String) 
		String installHandlerURL
	public void setLabel (java.lang.String) 
		String label
	public void setLicense (java.lang.String) 
		String license
	public void setLicenseURL (java.lang.String) 
		String licenseURL
	public void setLocalizations (java.util.Map) 
		java.util.Map localizations
	public void setLocation (java.lang.String) 
		String location
	public void setPlugin (java.lang.String) 
		String pluginId
	public void setPrimary (boolean) 
		boolean primary
	public void setProviderName (java.lang.String) 
		String value
	public void setUpdateSiteLabel (java.lang.String) 
		String updateSiteLabel
	public void setUpdateSiteURL (java.lang.String) 
		String updateSiteURL
	public void setURL (java.lang.String) 
		String value
	public java.lang.String toString () 
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/FeatureEntry.class
FeatureEntry.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry extends java.lang.Object {
	private final String id
	private final String version
	private String os
	private String ws
	private String arch
	private String nl
	private String match
	private final boolean isPlugin
	private boolean isFragment
	private boolean isRequires
	private boolean unpack
	private boolean optional
	private boolean isPatch
	private String filter
	public static org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry createRequires (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String id
		String version
		String match
		String filter
		boolean isPlugin
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry result
	public void  (java.lang.String, java.lang.String, boolean) 
		String id
		String version
		boolean isPlugin
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry other
	public java.lang.String getArch () 
	public java.lang.String getFilter () 
	public java.lang.String getId () 
	public java.lang.String getMatch () 
	public java.lang.String getNL () 
	public java.lang.String getOS () 
	public java.lang.String getVersion () 
	public java.lang.String getWS () 
	public int hashCode () 
		int result
	public boolean isFragment () 
	public boolean isOptional () 
	public boolean isPlugin () 
	public boolean isRequires () 
	public boolean isUnpack () 
	public void setEnvironment (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String os
		String ws
		String arch
		String nl
	public void setFilter (java.lang.String) 
		String filter
	public void setFragment (boolean) 
		boolean value
	public void setOptional (boolean) 
		boolean value
	public void setUnpack (boolean) 
		boolean value
	public java.lang.String toString () 
		StringBuffer result
	public boolean isPatch () 
	public void setPatch (boolean) 
		boolean patch
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/Generator$1.class
Generator.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
 org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$1 extends java.lang.Object implements java.io.FilenameFilter  {
	final org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator this$0
	void  (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/Generator$2.class
Generator.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
 org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$2 extends java.lang.Object implements java.io.FilenameFilter  {
	final org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator this$0
	void  (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File parent
		String name
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/Generator$GeneratorResult.class
Generator.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult extends java.lang.Object {
	public static final String CONFIGURATION_CUS
	public final java.util.Map pluginShape
	public final java.util.Set rootIUs
	public final java.util.Set nonRootIUs
	public final java.util.Map configurationIUs
	public final java.util.Map configData
	public void  () 
	public java.util.Set allGeneratedIUs () 
		java.util.HashSet all
	public org.eclipse.equinox.p2.metadata.IInstallableUnit getInstallableUnit (java.lang.String) 
		String id
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit tmp
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit tmp
	public java.util.Map getPluginShapeInfo () 
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/Generator.class
Generator.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator extends java.lang.Object {
	private static final String ORG_ECLIPSE_EQUINOX_SIMPLECONFIGURATOR
	private static final String ORG_ECLIPSE_UPDATE_CONFIGURATOR
	private static final String ORG_ECLIPSE_EQUINOX_LAUNCHER
	private static final String PRODUCT_CONFIG_SUFFIX
	private static final String PRODUCT_INI_SUFFIX
	private static final String PRODUCT_LAUCHER_SUFFIX
	private static final String CONFIG_ANY
	private static final String PROTOCOL_FILE
	protected final org.eclipse.equinox.internal.provisional.p2.metadata.generator.IGeneratorInfo info
	private org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult incrementalResult
	private org.eclipse.equinox.internal.p2.metadata.generator.features.ProductFile productFile
	private boolean generateRootIU
	protected final java.util.Set rootCategory
	private org.eclipse.osgi.service.resolver.StateObjectFactory stateObjectFactory
	static Class class$0
	public static java.lang.String[] getArrayFromString (java.lang.String, java.lang.String) 
		String list
		String separator
		java.util.List result
		java.util.StringTokenizer tokens
		String token
	public static java.lang.String[] parseConfigSpec (java.lang.String) 
		String config
		String[] parsed
		int i
		String[] adjusted
	public void  (org.eclipse.equinox.internal.provisional.p2.metadata.generator.IGeneratorInfo) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.IGeneratorInfo infoProvider
		org.eclipse.osgi.service.resolver.PlatformAdmin platformAdmin
	public void setIncrementalResult (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
	private java.lang.String getProductVersion () 
		String version
	protected org.eclipse.equinox.p2.metadata.IInstallableUnit createProductIU (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult productContents
		org.eclipse.equinox.internal.p2.metadata.generator.ProductQuery productQuery
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.query.IQueryResult queryResult
		java.util.Iterator iterator
		String version
		org.eclipse.equinox.p2.metadata.VersionRange range
		java.util.ArrayList requires
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
	protected org.eclipse.equinox.p2.metadata.IInstallableUnit createTopLevelIU (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult, java.lang.String, java.lang.String) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		String configurationIdentification
		String configurationVersion
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
	protected org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription createTopLevelIUDescription (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult, java.lang.String, java.lang.String, java.lang.String, java.util.List, boolean) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		String configurationIdentification
		String configurationVersion
		String configurationName
		java.util.List requires
		boolean configureLauncherData
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
		java.util.ArrayList reqsConfigurationUnits
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.metadata.VersionRange range
		java.util.Map touchpointData
		String configurationData
		String unconfigurationData
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData configData
		String[] dataStrings
		org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData launcherData
		String[] dataStrings
		String productFileLocation
		java.io.File productFilePath
		java.util.Map advice
	private java.lang.String[] getConfigurationStrings (org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData) 
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData configData
		String configurationData
		String unconfigurationData
		java.util.Iterator iterator
		java.util.Map$Entry aProperty
		String key
		java.util.Iterator iterator
		java.util.Map$Entry aProperty
		String key
	private java.lang.String[] getLauncherConfigStrings (java.lang.String[], java.lang.String[]) 
		String[] jvmArgs
		String[] programArgs
		String configurationData
		String unconfigurationData
		int i
		int i
		String programArg
	public org.eclipse.core.runtime.IStatus generate () 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature[] features
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
		java.util.Set allGeneratedUnits
	protected void generateBundleIUs (org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.osgi.service.resolver.BundleDescription[] bundles
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		java.util.Map bundleLocalizationMap
		java.util.Set localizationIUs
		int phase
		int i
		org.eclipse.osgi.service.resolver.BundleDescription bd
		java.util.Map bundleManifest
		String[] cachedValues
		String format
		boolean isDir
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor ad
		java.io.File bundleFile
		java.io.File packFile
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor ad200
		org.eclipse.equinox.p2.metadata.IInstallableUnit bundleIU
		String hostId
		String hostKey
		String[] cachedValues
	private static boolean isFragment (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
	private static java.lang.String makeSimpleKey (org.eclipse.osgi.service.resolver.BundleDescription) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
	private static java.lang.String makeSimpleKey (java.lang.String) 
		String id
	protected void generateCategoryIUs (java.util.Map, org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		java.util.Map categoriesToFeatures
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		java.util.Iterator it
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory category
	private void storeConfigData (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData launcherData
		java.io.File fwConfigFile
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
	protected org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo createGeneratorBundleInfo (org.eclipse.equinox.frameworkadmin.BundleInfo, org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		String name
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		int i
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.query.IQuery query
		java.util.Iterator matches
		org.eclipse.equinox.p2.metadata.IInstallableUnit newest
		org.eclipse.equinox.p2.metadata.IInstallableUnit candidate
	protected void generateBundleConfigIUs (org.eclipse.equinox.frameworkadmin.BundleInfo[], org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult, java.lang.String, int) 
		org.eclipse.equinox.frameworkadmin.BundleInfo[] infos
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		String launcherConfig
		int defaultStartLevel
		String cuIdPrefix
		String filter
		String[] config
		java.util.List allCUs
		int i
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo bundle
		org.eclipse.equinox.p2.metadata.IInstallableUnit cu
		String key
		java.util.Set set
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
	protected void generateConfigIUs (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
		java.util.Iterator iterator
		String launcherConfig
		java.util.List bundleInfoList
		java.util.List defaults
		java.util.Iterator iterator
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo bundle
		org.eclipse.equinox.p2.metadata.IInstallableUnit configuredIU
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
		java.util.Iterator matches
		org.eclipse.equinox.p2.metadata.IInstallableUnit newest
		org.eclipse.equinox.p2.metadata.IInstallableUnit candidate
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		org.eclipse.equinox.p2.metadata.IInstallableUnit cu
		String key
		java.util.Set set
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
	private org.eclipse.equinox.p2.metadata.IInstallableUnit generateDefaultCategory (org.eclipse.equinox.p2.metadata.IInstallableUnit) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription cat
		String categoryId
		java.util.ArrayList required
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	private void generateDefaultConfigIU (java.util.Set) 
		java.util.Set ius
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
	private boolean generateExecutableFeatureIUs (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		java.io.File parentDir
		java.io.File[] featureDirs
		java.io.File executableFeatureDir
		int i
		java.io.File binDir
		java.io.File[] wsDirs
		String versionString
		int wsIndex
		String ws
		java.io.File[] osDirs
		int osIndex
		String os
		java.io.File[] archDirs
		int archIndex
		String arch
	private void generateExecutableIUs (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.io.File, org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		String ws
		String os
		String arch
		String version
		java.io.File root
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String productNamespace
		String launcherIdPrefix
		String launcherId
		org.eclipse.equinox.p2.metadata.Version launcherVersion
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.p2.metadata.IProvidedCapability launcherCapability
		String launcherFragment
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		java.util.Map touchpointData
		String configurationData
		org.eclipse.equinox.p2.metadata.IInstallableUnit launcherNameIU
		java.io.File executableLocation
		String name
		java.io.File parent
		java.io.File[] appFolders
		int i
		java.io.File macOSFolder
		java.io.File[] launcherFiles
		int j
		java.io.File[] launcherFiles
		int i
		java.io.File[] launcherFiles
		String unConfigurationData
		org.eclipse.equinox.p2.metadata.IInstallableUnit unit
		java.util.Set set
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	private void generateProductConfigCUs (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		java.util.Iterator iterator
		String launcherConfig
		String[] config
		String ws
		String os
		String arch
		org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription cu
		String configUnitId
		String version
		org.eclipse.equinox.p2.metadata.Version cuVersion
		org.eclipse.equinox.p2.metadata.IProvidedCapability productConfigCapability
		org.eclipse.equinox.p2.metadata.IProvidedCapability selfCapability
		java.util.Map touchpointData
		String[] dataStrings
	private void generateProductIniCU (java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		String ws
		String os
		String arch
		String version
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		java.util.Set jvmArgs
		java.util.Set progArgs
		org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData launcherData
		String[] dataStrings
		String configurationData
		String unconfigurationData
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription cu
		String configUnitId
		org.eclipse.equinox.p2.metadata.Version cuVersion
		org.eclipse.equinox.p2.metadata.IProvidedCapability productIniCapability
		org.eclipse.equinox.p2.metadata.IProvidedCapability selfCapability
		java.util.Map touchpointData
	protected void generateFeatureIUs (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature[], org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature[] features
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		java.util.Map categoriesToFeatureIUs
		java.util.Map featuresToCategories
		int i
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry updateURL
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry[] discoverySites
		int j
		String location
		boolean isExploded
		org.eclipse.equinox.p2.metadata.IInstallableUnit featureIU
		java.util.Collection artifacts
		java.util.Iterator iterator
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor ad
		org.eclipse.equinox.p2.metadata.IInstallableUnit generated
		java.util.Set categories
		java.util.Iterator it
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory category
		java.util.Set featureIUs
	private void storePluginShape (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature, org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry[] entries
		int i
	protected void generateNativeIUs (java.io.File, org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		java.io.File executableLocation
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		java.io.File jreLocation
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifact
		String[] config
		String version
		java.io.File root
		java.io.File[] launcherFiles
		java.io.File consoleLauncher
	protected void generateRootIU (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult, java.lang.String, java.lang.String) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
		String rootIUId
		String rootIUVersion
		org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
	private void generateSiteReference (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String location
		String name
		String featureId
		boolean isEnabled
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepo
		java.net.URI associateLocation
		int flags
		java.util.ArrayList refs
		String message
	protected org.eclipse.osgi.service.resolver.BundleDescription[] getBundleDescriptions (java.io.File[]) 
		java.io.File[] bundleLocations
		boolean addSimpleConfigurator
		boolean scIn
		int i
		org.eclipse.osgi.service.resolver.BundleDescription[] result
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.BundleDescriptionFactory factory
		int i
		org.eclipse.osgi.service.resolver.BundleDescription desc
		java.io.File location
		java.io.IOException e
	protected org.eclipse.equinox.internal.provisional.p2.metadata.generator.BundleDescriptionFactory getBundleFactory () 
	private java.util.Set getCategories (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature, java.util.Map) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		java.util.Map featuresToCategories
		java.util.Iterator it
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteFeature siteFeature
		String siteVersion
		String withoutQualifier
		String featureVersion
	protected org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature[] getFeatures (java.io.File) 
		java.io.File folder
		java.io.File[] locations
		java.util.ArrayList result
		int i
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
	protected java.util.Map getFeatureToCategoryMappings () 
		java.util.HashMap mappings
		java.net.URI siteLocation
		java.io.InputStream input
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteModel site
		Exception e
		String mirrors
		int index
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry[] associatedSites
		int i
		java.io.File siteFile
		java.io.File siteParent
		java.util.List messageKeys
		String[] keyStrings
		String[] keyStrings
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteFeature[] features
		int i
		String[] categoryNames
		int j
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory category
		java.util.Set categories
	private void mungeLauncherFileNames (java.io.File) 
		java.io.File root
		java.io.File[] children
		int i
	protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File[], org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, boolean) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.File[] files
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		boolean asIs
	protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File[], org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, boolean, java.io.File) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.File[] files
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
		boolean asIs
		java.io.File root
		java.io.File descriptorFile
		java.io.OutputStream output
		org.eclipse.equinox.p2.core.ProvisionException e
		java.io.IOException e
		java.io.File tempFile
		org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer computer
		java.io.OutputStream output
		org.eclipse.equinox.p2.core.ProvisionException e
		java.io.IOException e
	public void setGenerateRootIU (boolean) 
		boolean generateRootIU
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/GeneratorBundleInfo.class
GeneratorBundleInfo.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo extends org.eclipse.equinox.frameworkadmin.BundleInfo {
	private String specialConfigCommands
	private String specialUnconfigCommands
	public void  (org.eclipse.equinox.frameworkadmin.BundleInfo) 
		org.eclipse.equinox.frameworkadmin.BundleInfo bInfo
	public void  () 
	public java.lang.String getSpecialConfigCommands () 
	public void setSpecialConfigCommands (java.lang.String) 
		String specialConfigCommands
	public java.lang.String getSpecialUnconfigCommands () 
	public void setSpecialUnconfigCommands (java.lang.String) 
		String specialUnconfigCommands
	public java.lang.String toString () 
		StringBuffer buffer
		String superSt
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/IGeneratorInfo.class
IGeneratorInfo.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public abstract org.eclipse.equinox.internal.provisional.p2.metadata.generator.IGeneratorInfo extends java.lang.Object {
	public abstract boolean addDefaultIUs () 
	public abstract boolean append () 
	public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository () 
	public abstract java.io.File[] getBundleLocations () 
	public abstract org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData getConfigData () 
	public abstract java.util.ArrayList getDefaultIUs (java.util.Set) 
	public abstract java.io.File getExecutableLocation () 
	public abstract java.io.File getFeaturesLocation () 
	public abstract java.lang.String getFlavor () 
	public abstract java.io.File getJRELocation () 
	public abstract java.lang.String getLauncherConfig () 
	public abstract org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData getLauncherData () 
	public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository () 
	public abstract java.lang.String getRootId () 
	public abstract java.lang.String getRootVersion () 
	public abstract java.lang.String getProductFile () 
	public abstract java.lang.String getVersionAdvice () 
	public abstract java.net.URI getSiteLocation () 
	public abstract boolean publishArtifactRepository () 
	public abstract boolean publishArtifacts () 
	public abstract boolean reuseExistingPack200Files () 
	public abstract void reuseExistingPack200Files (boolean) 
	public abstract void setArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
	public abstract void setFlavor (java.lang.String) 
	public abstract void setMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository) 
	public abstract void setPublishArtifacts (boolean) 
	public abstract void setRootId (java.lang.String) 
	public abstract void setVersionAdvice (java.lang.String) 
	public abstract java.util.Collection getOtherIUs () 
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/IncrementalGenerator.class
IncrementalGenerator.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.IncrementalGenerator extends java.lang.Object {
	private static String MODE_INCREMENTAL
	private String mode
	private static org.eclipse.equinox.internal.provisional.p2.metadata.generator.Generator$GeneratorResult result
	static void  () 
	public void  () 
	public void setMode (java.lang.String) 
		String mode
	public void run (org.eclipse.equinox.internal.p2.metadata.generator.EclipseGeneratorApplication, org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider)  throws java.lang.Exception 
		org.eclipse.equinox.internal.p2.metadata.generator.EclipseGeneratorApplication generator
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.EclipseInstallGeneratorInfoProvider provider
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/MetadataGeneratorHelper$1.class
MetadataGeneratorHelper.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
 org.eclipse.equinox.internal.provisional.p2.metadata.generator.MetadataGeneratorHelper$1 extends java.lang.Object implements java.io.FileFilter  {
	void  () 
	public boolean accept (java.io.File) 
		java.io.File pathname
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/MetadataGeneratorHelper.class
MetadataGeneratorHelper.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.MetadataGeneratorHelper extends java.lang.Object {
	public static final String NAMESPACE_ECLIPSE_TYPE
	public static final String TYPE_ECLIPSE_BUNDLE
	public static final String TYPE_ECLIPSE_FEATURE
	public static final String TYPE_ECLIPSE_SOURCE
	public static final String NAMESPACE_IU_LOCALIZATION
	public static final String[] BUNDLE_LOCALIZED_PROPERTIES
	public static final int BUNDLE_LOCALIZATION_INDEX
	private static final String[] BUNDLE_IU_PROPERTY_MAP
	private static final String CAPABILITY_NS_JAVA_PACKAGE
	private static final String CAPABILITY_NS_OSGI_BUNDLE
	private static final String CAPABILITY_NS_OSGI_FRAGMENT
	private static final String CAPABILITY_NS_UPDATE_FEATURE
	private static final org.eclipse.equinox.p2.metadata.Version DEFAULT_JRE_VERSION
	public static final String ECLIPSE_FEATURE_CLASSIFIER
	public static final String OSGI_BUNDLE_CLASSIFIER
	public static final String BINARY_ARTIFACT_CLASSIFIER
	public static final org.eclipse.equinox.p2.metadata.expression.IMatchExpression INSTALL_FEATURES_FILTER
	private static final String IU_NAMESPACE
	private static final String LAUNCHER_ID_PREFIX
	private static final String ECLIPSE_INSTALL_HANDLER_PROP
	private static final String UPDATE_FEATURE_APPLICATION_PROP
	private static final String UPDATE_FEATURE_PLUGIN_PROP
	private static final String UPDATE_FEATURE_EXCLUSIVE_PROP
	private static final String UPDATE_FEATURE_PRIMARY_PROP
	private static final org.eclipse.equinox.p2.metadata.Version LAUNCHER_VERSION
	public static final org.eclipse.equinox.p2.metadata.ITouchpointType TOUCHPOINT_NATIVE
	public static final org.eclipse.equinox.p2.metadata.ITouchpointType TOUCHPOINT_OSGI
	public static final org.eclipse.equinox.p2.metadata.IProvidedCapability BUNDLE_CAPABILITY
	public static final org.eclipse.equinox.p2.metadata.IProvidedCapability FEATURE_CAPABILITY
	public static final org.eclipse.equinox.p2.metadata.IProvidedCapability SOURCE_BUNDLE_CAPABILITY
	static final String DEFAULT_BUNDLE_LOCALIZATION
	static final String BUNDLE_ADVICE_FILE
	static final String ADVICE_INSTRUCTIONS_PREFIX
	static final String NAMESPACE_FLAVOR
	static Class class$0
	static void  () 
	public void  () 
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File, boolean, boolean) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.File pathOnDisk
		boolean asIs
		boolean recur
		org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor result
		String md5
	private static java.lang.String computeMD5 (java.io.File) 
		java.io.File file
		java.security.MessageDigest md5Checker
		java.security.MessageDigest md5Checker
		java.io.InputStream fis
		int read
		byte[] digest
		StringBuffer buf
		int i
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createPack200ArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File, java.lang.String) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.io.File pathOnDisk
		String installSize
		org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor result
		org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] steps
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleConfigurationUnit (java.lang.String, org.eclipse.equinox.p2.metadata.Version, boolean, org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo, java.lang.String, java.lang.String) 
		String iuId
		org.eclipse.equinox.p2.metadata.Version iuVersion
		boolean isBundleFragment
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo configInfo
		String configurationFlavor
		String ldapFilter
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleConfigurationUnit (java.lang.String, org.eclipse.equinox.p2.metadata.Version, boolean, org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo, java.lang.String, org.eclipse.equinox.p2.metadata.expression.IMatchExpression) 
		String iuId
		org.eclipse.equinox.p2.metadata.Version iuVersion
		boolean isBundleFragment
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo configInfo
		String configurationFlavor
		org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		java.util.Map touchpointData
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleIU (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Map, boolean, org.eclipse.equinox.p2.metadata.IArtifactKey, boolean) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
		java.util.Map manifest
		boolean isFolderPlugin
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		boolean useNestedAdvice
		java.util.Map manifestLocalizations
	private static org.eclipse.equinox.p2.metadata.VersionRange computeUpdateRange (org.osgi.framework.Version) 
		org.osgi.framework.Version base
		org.eclipse.equinox.p2.metadata.VersionRange updateRange
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleIU (org.eclipse.osgi.service.resolver.BundleDescription, java.util.Map, boolean, org.eclipse.equinox.p2.metadata.IArtifactKey, java.util.Map, boolean) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
		java.util.Map manifest
		boolean isFolderPlugin
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		java.util.Map manifestLocalizations
		boolean useNestedAdvice
		boolean isBinaryBundle
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		boolean isFragment
		org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles
		java.util.ArrayList reqsDeps
		int j
		org.eclipse.osgi.service.resolver.ImportPackageSpecification[] osgiImports
		int i
		org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec
		String importPackageName
		org.eclipse.equinox.p2.metadata.VersionRange versionRange
		java.util.ArrayList providedCapabilities
		org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
		int i
		java.util.Iterator iter
		java.util.Locale locale
		java.util.Properties translatedStrings
		java.util.Enumeration propertyKeys
		String nextKey
		int i
		String value
		java.util.Map touchpointData
	public static void mergeInstructionsAdvice (java.util.Map, java.util.Map) 
		java.util.Map touchpointData
		java.util.Map bundleAdvice
		java.util.Iterator iterator
		String key
		String phase
		String instructions
	public static void createHostLocalizationFragment (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String, java.lang.String[], java.util.Set) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit bundleIU
		org.eclipse.osgi.service.resolver.BundleDescription bd
		String hostId
		String[] hostBundleManifestValues
		java.util.Set localizationIUs
		java.util.Map hostLocalizations
		org.eclipse.equinox.p2.metadata.IInstallableUnitFragment localizationFragment
	private static org.eclipse.equinox.p2.metadata.IInstallableUnitFragment createLocalizationFragmentOfHost (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String, java.lang.String[], java.util.Map) 
		org.eclipse.osgi.service.resolver.BundleDescription bd
		String hostId
		String[] hostManifestValues
		java.util.Map hostLocalizations
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription fragment
		String fragmentId
		org.eclipse.osgi.service.resolver.HostSpecification hostSpec
		org.eclipse.equinox.p2.metadata.IRequirement[] hostReqs
		java.util.ArrayList providedCapabilities
		java.util.Iterator iter
		java.util.Locale locale
		java.util.Properties translatedStrings
		java.util.Enumeration propertyKeys
		String nextKey
	private static java.lang.String makeHostLocalizationFragmentId (java.lang.String) 
		String id
	private static org.eclipse.equinox.p2.metadata.IProvidedCapability makeTranslationCapability (java.lang.String, java.util.Locale) 
		String hostId
		java.util.Locale locale
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createCategoryIU (org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory, java.util.Set, org.eclipse.equinox.p2.metadata.IInstallableUnit) 
		org.eclipse.equinox.internal.p2.metadata.generator.features.SiteCategory category
		java.util.Set featureIUs
		org.eclipse.equinox.p2.metadata.IInstallableUnit parentCategory
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription cat
		String categoryId
		java.util.ArrayList reqsConfigurationUnits
		java.util.Iterator iterator
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.metadata.VersionRange range
		java.util.ArrayList providedCapabilities
		java.util.Map localizations
		java.util.Iterator iter
		java.util.Locale locale
		java.util.Properties translatedStrings
		java.util.Enumeration propertyKeys
		String nextKey
	private static java.lang.String createConfigScript (org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo, boolean) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo configInfo
		boolean isBundleFragment
		String configScript
	private static java.lang.String createDefaultBundleConfigScript (org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo configInfo
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createDefaultBundleConfigurationUnit (org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo, org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo, java.lang.String) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo configInfo
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo unconfigInfo
		String configurationFlavor
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		org.eclipse.equinox.p2.metadata.Version configUnitVersion
		org.eclipse.equinox.p2.metadata.IRequirement[] reqs
		java.util.Map touchpointData
	private static java.lang.String createDefaultBundleUnconfigScript (org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo unconfigInfo
	public static java.lang.String createDefaultConfigUnitId (java.lang.String, java.lang.String) 
		String classifier
		String configurationFlavor
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createDefaultFeatureConfigurationUnit (java.lang.String) 
		String configurationFlavor
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		org.eclipse.equinox.p2.metadata.Version configUnitVersion
		org.eclipse.equinox.p2.metadata.IRequirement[] reqs
		java.util.Map touchpointData
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createDefaultConfigurationUnitForSourceBundles (java.lang.String) 
		String configurationFlavor
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		org.eclipse.equinox.p2.metadata.Version configUnitVersion
		org.eclipse.equinox.p2.metadata.IRequirement[] reqs
		java.util.Map touchpointData
	public static org.eclipse.equinox.p2.metadata.IArtifactKey createFeatureArtifactKey (java.lang.String, java.lang.String) 
		String fsn
		String version
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createFeatureJarIU (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature, boolean) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		boolean isExploded
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createFeatureJarIU (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature, boolean, java.util.Properties) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		boolean isExploded
		java.util.Properties extraProperties
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String id
		org.eclipse.equinox.p2.metadata.Version version
		String installHandlerProperty
		java.util.ArrayList providedCapabilities
		java.util.Map touchpointData
		java.util.Map localizations
		java.util.Iterator iter
		java.util.Locale locale
		java.util.Properties translatedStrings
		java.util.Enumeration propertyKeys
		String nextKey
		java.util.Enumeration e
		String name
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createGroupIU (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature, org.eclipse.equinox.p2.metadata.IInstallableUnit) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		org.eclipse.equinox.p2.metadata.IInstallableUnit featureIU
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createGroupIU (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature, org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.Properties, boolean) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		org.eclipse.equinox.p2.metadata.IInstallableUnit featureIU
		java.util.Properties extraProperties
		boolean transformIds
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String id
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry[] entries
		org.eclipse.equinox.p2.metadata.IRequirement[] required
		int i
		org.eclipse.equinox.p2.metadata.VersionRange range
		String requiredId
		java.util.ArrayList providedCapabilities
		java.util.Map localizations
		java.util.Iterator iter
		java.util.Locale locale
		java.util.Properties translatedStrings
		java.util.Enumeration propertyKeys
		String nextKey
		java.util.Enumeration e
		String name
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit createPatchIU (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature, org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.Properties) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		org.eclipse.equinox.p2.metadata.IInstallableUnit featureIU
		java.util.Properties extraProperties
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitPatchDescription iu
		String id
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry[] entries
		java.util.ArrayList applicabilityScope
		java.util.ArrayList patchRequirements
		java.util.ArrayList requirementChanges
		int i
		org.eclipse.equinox.p2.metadata.VersionRange range
		org.eclipse.equinox.p2.metadata.IRequirement req
		org.eclipse.equinox.p2.metadata.IRequirement from
		java.util.ArrayList providedCapabilities
		java.util.Map localizations
		java.util.Iterator iter
		java.util.Locale locale
		java.util.Properties translatedStrings
		java.util.Enumeration propertyKeys
		String nextKey
		java.util.Enumeration e
		String name
	private static boolean isPatch (org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.Feature feature
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry[] entries
		int i
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createJREData (java.io.File, java.util.Set) 
		java.io.File jreLocation
		java.util.Set resultantIUs
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String id
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configId
		java.util.Map touchpointData
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		String configurationData
		String unConfigurationData
	public static org.eclipse.equinox.internal.p2.metadata.ArtifactKey createLauncherArtifactKey (java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String id
		org.eclipse.equinox.p2.metadata.Version version
	public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createLauncherIU (java.io.File, java.lang.String, java.util.Set) 
		java.io.File launcher
		String configurationFlavor
		java.util.Set resultantIUs
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String launcherId
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
		String configUnitId
		java.util.Map touchpointData
		String configurationData
		org.eclipse.osgi.service.environment.EnvironmentInfo info
		String unConfigurationData
	public static org.eclipse.equinox.p2.metadata.IInstallableUnit generateLauncherSetter (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String, java.lang.String, java.lang.String, java.util.Set) 
		String launcherName
		String iuId
		org.eclipse.equinox.p2.metadata.Version version
		String os
		String ws
		String arch
		java.util.Set result
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iud
		String filterOs
		String filterWs
		String filterArch
		java.util.Map touchpointData
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
	public static org.eclipse.equinox.p2.metadata.IProvidedCapability createSelfCapability (java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String installableUnitId
		org.eclipse.equinox.p2.metadata.Version installableUnitVersion
	private static java.lang.String createUnconfigScript (org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo, boolean) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.GeneratorBundleInfo unconfigInfo
		boolean isBundleFragment
		String unconfigScript
	private static org.eclipse.equinox.p2.metadata.IProvidedCapability[] generateJRECapability (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.io.InputStream) 
		String installableUnitId
		org.eclipse.equinox.p2.metadata.Version installableUnitVersion
		java.io.InputStream profileStream
		java.io.IOException e
		java.util.Properties p
		org.eclipse.osgi.util.ManifestElement[] jrePackages
		org.eclipse.equinox.p2.metadata.IProvidedCapability[] exportedPackageAsCapabilities
		int i
		java.io.IOException e
		org.osgi.framework.BundleException e
	private static void generateJREIUData (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.io.File) 
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
		String installableUnitId
		org.eclipse.equinox.p2.metadata.Version installableUnitVersion
		java.io.File jreLocation
		java.io.File[] profiles
		String profileName
		org.eclipse.equinox.p2.metadata.Version version
	public static org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter (org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry entry
		StringBuffer result
	public static java.lang.String getTransformedId (java.lang.String, boolean, boolean) 
		String original
		boolean isPlugin
		boolean isGroup
	public static org.eclipse.equinox.p2.metadata.VersionRange getVersionRange (org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry) 
		org.eclipse.equinox.internal.provisional.p2.metadata.generator.FeatureEntry entry
		String versionSpec
		org.eclipse.equinox.p2.metadata.Version version
		String match
		org.osgi.framework.Version osgiVersion
		org.eclipse.equinox.p2.metadata.Version upper
		org.eclipse.equinox.p2.metadata.Version upper
	public static java.util.Map getBundleAdvice (java.lang.String, java.lang.String) 
		String bundleLocation
		String suffixLocation
		java.io.File bundle
		java.util.zip.ZipFile jar
		java.io.InputStream stream
		java.io.File adviceFile
		java.util.zip.ZipEntry entry
		java.util.Properties advice
	private static boolean isOptional (org.eclipse.osgi.service.resolver.ImportPackageSpecification) 
		org.eclipse.osgi.service.resolver.ImportPackageSpecification importedPackage
	private static java.lang.String toManifestString (java.util.Map) 
		java.util.Map p
		java.util.Collection properties
		StringBuffer result
		java.util.Iterator iterator
		java.util.Map$Entry aProperty
	private static java.net.URI toURIOrNull (java.lang.String) 
		String url
	private static java.util.Map getManifestLocalizations (java.util.Map, java.io.File) 
		java.util.Map manifest
		java.io.File bundleLocation
		java.util.Map localizations
		java.util.Map localizations
		java.util.Locale defaultLocale
		String[] bundleManifestValues
		String bundleLocalization
	public static java.lang.String[] getManifestCachedValues (java.util.Map) 
		java.util.Map manifest
		String[] cachedValues
		int j
		String value
		String localizationFile
	public static java.util.Map getHostLocalizations (java.io.File, java.lang.String[]) 
		java.io.File bundleLocation
		String[] hostBundleManifestValues
		java.util.Map localizations
		java.util.Map localizations
		java.util.Locale defaultLocale
		String hostBundleLocalization
	public static org.osgi.framework.Version toOSGiVersion (org.eclipse.equinox.p2.metadata.Version) 
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.internal.p2.metadata.BasicVersion bv
	public static org.eclipse.equinox.p2.metadata.Version fromOSGiVersion (org.osgi.framework.Version) 
		org.osgi.framework.Version version
	public static org.eclipse.osgi.service.resolver.VersionRange toOSGiVersionRange (org.eclipse.equinox.p2.metadata.VersionRange) 
		org.eclipse.equinox.p2.metadata.VersionRange range
	public static org.eclipse.equinox.p2.metadata.VersionRange fromOSGiVersionRange (org.eclipse.osgi.service.resolver.VersionRange) 
		org.eclipse.osgi.service.resolver.VersionRange range
}

org/eclipse/equinox/internal/provisional/p2/metadata/generator/URLEntry.class
URLEntry.java
package org.eclipse.equinox.internal.provisional.p2.metadata.generator
public org.eclipse.equinox.internal.provisional.p2.metadata.generator.URLEntry extends java.lang.Object {
	private String annotation
	private String url
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String url
		String annotation
	public void setAnnotation (java.lang.String) 
		String annotation
	public java.lang.String getAnnotation () 
	public void setURL (java.lang.String) 
		String url
	public java.lang.String getURL () 
}