META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.options
OSGI-INF/
OSGI-INF/bundleGroup.xml
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/update/
org/eclipse/update/configurator/
org/eclipse/update/configurator/ConfiguratorUtils.class
ConfiguratorUtils.java
package org.eclipse.update.configurator
public org.eclipse.update.configurator.ConfiguratorUtils extends java.lang.Object {
	static Class class$0
	public void  () 
	public static org.eclipse.update.configurator.IPlatformConfiguration getCurrentPlatformConfiguration () 
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference configFactorySR
		org.eclipse.update.configurator.IPlatformConfigurationFactory configFactory
		org.eclipse.update.configurator.IPlatformConfiguration currentConfig
	public static org.eclipse.update.configurator.IPlatformConfiguration getPlatformConfiguration (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference configFactorySR
		org.eclipse.update.configurator.IPlatformConfigurationFactory configFactory
		org.eclipse.update.configurator.IPlatformConfiguration config
	public static org.eclipse.update.configurator.IPlatformConfiguration getPlatformConfiguration (java.net.URL, java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.URL loc
		org.osgi.framework.BundleContext context
		org.osgi.framework.ServiceReference configFactorySR
		org.eclipse.update.configurator.IPlatformConfigurationFactory configFactory
		org.eclipse.update.configurator.IPlatformConfiguration config
	public static java.net.URL getInstallURL () 
}

org/eclipse/update/configurator/IPlatformConfiguration$IFeatureEntry.class
IPlatformConfiguration.java
package org.eclipse.update.configurator
public abstract org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry extends java.lang.Object {
	public abstract java.lang.String getFeatureIdentifier () 
	public abstract java.lang.String getFeatureVersion () 
	public abstract java.lang.String getFeaturePluginIdentifier () 
	public abstract java.lang.String getFeaturePluginVersion () 
	public abstract java.lang.String getFeatureApplication () 
	public abstract java.net.URL[] getFeatureRootURLs () 
	public abstract boolean canBePrimary () 
}

org/eclipse/update/configurator/IPlatformConfiguration$ISiteEntry.class
IPlatformConfiguration.java
package org.eclipse.update.configurator
public abstract org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry extends java.lang.Object {
	public abstract java.net.URL getURL () 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy getSitePolicy () 
	public abstract void setSitePolicy (org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy) 
	public abstract java.lang.String[] getFeatures () 
	public abstract java.lang.String[] getPlugins () 
	public abstract long getChangeStamp () 
	public abstract long getFeaturesChangeStamp () 
	public abstract long getPluginsChangeStamp () 
	public abstract boolean isUpdateable () 
	public abstract boolean isNativelyLinked () 
}

org/eclipse/update/configurator/IPlatformConfiguration$ISitePolicy.class
IPlatformConfiguration.java
package org.eclipse.update.configurator
public abstract org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy extends java.lang.Object {
	public static final int USER_INCLUDE
	public static final int USER_EXCLUDE
	public static final int MANAGED_ONLY
	public abstract int getType () 
	public abstract java.lang.String[] getList () 
	public abstract void setList (java.lang.String[]) 
}

org/eclipse/update/configurator/IPlatformConfiguration.class
IPlatformConfiguration.java
package org.eclipse.update.configurator
public abstract org.eclipse.update.configurator.IPlatformConfiguration extends java.lang.Object {
	public abstract org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry createSiteEntry (java.net.URL, org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy) 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy createSitePolicy (int, java.lang.String[]) 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry createFeatureEntry (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry createFeatureEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
	public abstract void configureSite (org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry) 
	public abstract void configureSite (org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry, boolean) 
	public abstract void unconfigureSite (org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry) 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] getConfiguredSites () 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry findConfiguredSite (java.net.URL) 
	public abstract void configureFeatureEntry (org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry) 
	public abstract void unconfigureFeatureEntry (org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry) 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry[] getConfiguredFeatureEntries () 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry findConfiguredFeatureEntry (java.lang.String) 
	public abstract java.net.URL getConfigurationLocation () 
	public abstract long getChangeStamp () 
	public abstract long getFeaturesChangeStamp () 
	public abstract long getPluginsChangeStamp () 
	public abstract java.lang.String getPrimaryFeatureIdentifier () 
	public abstract java.net.URL[] getPluginPath () 
	public abstract java.lang.String[] getBootstrapPluginIdentifiers () 
	public abstract void setBootstrapPluginLocation (java.lang.String, java.net.URL) 
	public abstract boolean isUpdateable () 
	public abstract boolean isTransient () 
	public abstract void isTransient (boolean) 
	public abstract void refresh () 
	public abstract void save ()  throws java.io.IOException 
	public abstract void save (java.net.URL)  throws java.io.IOException 
}

org/eclipse/update/configurator/IPlatformConfigurationFactory.class
IPlatformConfigurationFactory.java
package org.eclipse.update.configurator
public abstract org.eclipse.update.configurator.IPlatformConfigurationFactory extends java.lang.Object {
	public abstract org.eclipse.update.configurator.IPlatformConfiguration getCurrentPlatformConfiguration () 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration getPlatformConfiguration (java.net.URL)  throws java.io.IOException 
	public abstract org.eclipse.update.configurator.IPlatformConfiguration getPlatformConfiguration (java.net.URL, java.net.URL)  throws java.io.IOException 
}

org/eclipse/update/internal/
org/eclipse/update/internal/configurator/
org/eclipse/update/internal/configurator/BundleGroupComponent.class
BundleGroupComponent.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.BundleGroupComponent extends java.lang.Object implements org.eclipse.core.runtime.IBundleGroupProvider  {
	public void  () 
	public org.eclipse.core.runtime.IBundleGroup[] getBundleGroups () 
		org.eclipse.update.internal.configurator.ConfigurationActivator activator
	public java.lang.String getName () 
}

org/eclipse/update/internal/configurator/BundleManifest.class
BundleManifest.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.BundleManifest extends java.lang.Object implements org.eclipse.update.internal.configurator.IConfigurationConstants  {
	private java.io.File manifestFile
	private org.eclipse.update.internal.configurator.PluginEntry pluginEntry
	private java.io.IOException exception
	private String bundleURL
	public void  (java.io.File) 
		java.io.File manifest
		java.io.FileInputStream fos
	public void  (java.io.InputStream, java.lang.String) 
		java.io.InputStream input
		String bundleUrl
	private void parse (java.io.InputStream) 
		java.io.InputStream in
		java.util.jar.Manifest m
		java.util.jar.Attributes a
		String symbolicName
		String id
		String id
		org.eclipse.osgi.util.ManifestElement[] elements
		org.osgi.framework.BundleException be
		String version
		String hostPlugin
		java.io.File pluginDir
		java.io.IOException ioe
	public boolean exists () 
	public org.eclipse.update.internal.configurator.PluginEntry getPluginEntry ()  throws java.io.IOException 
}

org/eclipse/update/internal/configurator/Configuration.class
Configuration.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.Configuration extends java.lang.Object implements org.eclipse.update.internal.configurator.IConfigurationConstants  {
	private java.util.HashMap sites
	private java.util.HashMap platformURLs
	private java.util.Date date
	private long lastModified
	private java.net.URL url
	private boolean transientConfig
	private boolean isDirty
	private org.eclipse.update.internal.configurator.Configuration linkedConfig
	private java.net.URL associatedInstallURL
	public void  () 
	public void  (java.util.Date) 
		java.util.Date date
	public void setURL (java.net.URL) 
		java.net.URL url
	public java.net.URL getURL () 
	public void setLinkedConfig (org.eclipse.update.internal.configurator.Configuration) 
		org.eclipse.update.internal.configurator.Configuration linkedConfig
		org.eclipse.update.internal.configurator.SiteEntry[] linkedSites
		int i
	public org.eclipse.update.internal.configurator.Configuration getLinkedConfig () 
	public boolean isDirty () 
	public void setDirty (boolean) 
		boolean dirty
	public void addSiteEntry (java.lang.String, org.eclipse.update.internal.configurator.SiteEntry) 
		String url
		org.eclipse.update.internal.configurator.SiteEntry site
		java.net.URL pURL
		java.net.URL relSite
		java.net.URL config_loc
		java.net.URL rURL
		String resolvedURL
	public void removeSiteEntry (java.lang.String) 
		String url
		java.net.URL pURL
		java.net.URL relSite
		java.net.URL config_loc
		java.net.URL rURL
		String resolvedURL
	public org.eclipse.update.internal.configurator.SiteEntry getSiteEntry (java.lang.String) 
		String url
		org.eclipse.update.internal.configurator.SiteEntry site
	public org.eclipse.update.internal.configurator.SiteEntry[] getSites () 
		java.util.ArrayList combinedSites
	public org.w3c.dom.Element toXML (org.w3c.dom.Document)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Document doc
		org.w3c.dom.Element configElement
		String transitory
		org.eclipse.update.internal.configurator.SiteEntry[] list
		int i
		org.w3c.dom.Element siteElement
		Exception e
	public boolean isTransient () 
	public void setTransient (boolean) 
		boolean isTransient
	public java.util.Date getDate () 
	public void setDate (java.util.Date) 
		java.util.Date date
	public boolean unconfigureFeatureEntry (org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry) 
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry feature
		org.eclipse.update.internal.configurator.SiteEntry[] sites
		int i
	public void setLastModified (long) 
		long lastModified
	public long lastModified () 
	public java.net.URL asPlatformURL (java.net.URL) 
		java.net.URL url
		String rUrl
		java.net.URL pUrl
	public java.net.URL getInstallURL () 
	public void setInstallLocation (java.net.URL) 
		java.net.URL installURL
}

org/eclipse/update/internal/configurator/ConfigurationActivator$1.class
ConfigurationActivator.java
package org.eclipse.update.internal.configurator
 org.eclipse.update.internal.configurator.ConfigurationActivator$1 extends java.lang.Object implements org.osgi.framework.FrameworkListener  {
	final org.eclipse.update.internal.configurator.ConfigurationActivator this$0
	private final boolean[] val$flag
	void  (org.eclipse.update.internal.configurator.ConfigurationActivator, boolean[]) 
	public void frameworkEvent (org.osgi.framework.FrameworkEvent) 
		org.osgi.framework.FrameworkEvent event
}

org/eclipse/update/internal/configurator/ConfigurationActivator.class
ConfigurationActivator.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.ConfigurationActivator extends java.lang.Object implements org.osgi.framework.BundleActivator org.eclipse.core.runtime.IBundleGroupProvider org.eclipse.update.internal.configurator.IConfigurationConstants  {
	public static String PI_CONFIGURATOR
	public static final String LAST_CONFIG_STAMP
	public static final String NAME_SPACE
	public static final String UPDATE_PREFIX
	private static final String INITIAL_PREFIX
	public static String OPTION_DEBUG
	public static boolean DEBUG
	private static org.osgi.framework.BundleContext context
	private org.osgi.framework.ServiceRegistration configurationFactorySR
	org.osgi.framework.ServiceRegistration bundleGroupProviderSR
	private org.eclipse.update.internal.configurator.PlatformConfiguration configuration
	private org.eclipse.osgi.service.datalocation.Location configLocation
	private long lastTimeStamp
	private long lastStateTimeStamp
	private static org.eclipse.update.internal.configurator.ConfigurationActivator configurator
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static void  () 
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext ctx
		Exception e
	public static boolean isReconciling () 
		String reconcile
	private void registerBundleGroupProvider () 
		String serviceName
		org.osgi.framework.ServiceReference[] refs
		int i
	private void initialize ()  throws java.lang.Exception 
		java.net.URL privateURL
		java.io.File f
		java.io.DataInputStream stream
		java.io.IOException e1
		java.io.IOException e1
		java.io.IOException e1
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext ctx
		java.io.IOException e
	public boolean installBundles () 
		org.osgi.framework.ServiceReference reference
		int startLevel
		String defaultStartLevel
		org.osgi.service.startlevel.StartLevel start
		org.osgi.framework.Bundle[] cachedBundles
		java.net.URL[] plugins
		java.util.List toRefresh
		org.osgi.framework.Bundle[] bundlesToUninstall
		int i
		String[] bundlesToInstall
		java.util.ArrayList lazyActivationBundles
		int i
		java.net.URL bundleURL
		org.osgi.framework.Bundle target
		Exception e
		java.util.Iterator activateBundles
		org.osgi.framework.Bundle toActivate
		org.osgi.framework.BundleException e
	private static boolean hasLazyActivationPolicy (org.osgi.framework.Bundle) 
		org.osgi.framework.Bundle target
		java.util.Dictionary headers
		String fragmentHost
		String activationPolicy
		org.eclipse.osgi.util.ManifestElement[] elements
		String eclipseLazyStart
		org.eclipse.osgi.util.ManifestElement[] elements
	private void removeInitialBundles (java.util.List, org.osgi.framework.Bundle[]) 
		java.util.List bundles
		org.osgi.framework.Bundle[] cachedBundles
		String[] initialSymbolicNames
		java.util.Iterator iter
		org.osgi.framework.Bundle bundle
		String symbolicName
		int i
	private java.lang.String[] getInitialSymbolicNames (org.osgi.framework.Bundle[]) 
		org.osgi.framework.Bundle[] cachedBundles
		java.util.ArrayList initial
		int i
		org.osgi.framework.Bundle bundle
		String symbolicName
	private java.util.List getUnresolvedBundles () 
		org.osgi.framework.Bundle[] allBundles
		java.util.List unresolved
		int i
	private java.lang.String[] getBundlesToInstall (org.osgi.framework.Bundle[], java.net.URL[]) 
		org.osgi.framework.Bundle[] cachedBundles
		java.net.URL[] newPlugins
		java.util.HashSet cachedBundlesSet
		int offset
		int i
		String bundleLocation
		java.util.ArrayList bundlesToInstall
		int i
		String location
	private org.osgi.framework.Bundle[] getBundlesToUninstall (org.osgi.framework.Bundle[], java.net.URL[]) 
		org.osgi.framework.Bundle[] cachedBundles
		java.net.URL[] newPlugins
		java.util.HashSet newPluginsSet
		int i
		String pluginLocation
		java.util.ArrayList bundlesToUninstall
		int offset
		int i
		String cachedBundleLocation
	private org.eclipse.update.internal.configurator.PlatformConfiguration getPlatformConfiguration (java.net.URL, org.eclipse.osgi.service.datalocation.Location) 
		java.net.URL installURL
		org.eclipse.osgi.service.datalocation.Location configLocation
		Exception e
		String message
	private void refreshPackages (org.osgi.framework.Bundle[]) 
		org.osgi.framework.Bundle[] bundles
		org.osgi.framework.ServiceReference packageAdminRef
		org.osgi.service.packageadmin.PackageAdmin packageAdmin
		boolean[] flag
		org.osgi.framework.FrameworkListener listener
	private void writePlatformConfigurationTimeStamp () 
		java.io.DataOutputStream stream
		String configArea
		Exception e
		java.io.IOException e1
		java.io.IOException e1
		java.io.IOException e1
		java.io.IOException e1
	private void loadOptions () 
		org.eclipse.osgi.service.debug.DebugOptions service
		org.osgi.framework.ServiceReference reference
	private boolean canRunWithCachedData () 
	public static org.osgi.framework.BundleContext getBundleContext () 
	public java.lang.String getName () 
	public org.eclipse.core.runtime.IBundleGroup[] getBundleGroups () 
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry[] features
		java.util.ArrayList bundleGroups
		int i
	public static org.eclipse.update.internal.configurator.ConfigurationActivator getConfigurator () 
	private void acquireFrameworkLogService () 
		org.osgi.framework.ServiceReference logServiceReference
}

org/eclipse/update/internal/configurator/ConfigurationParser.class
ConfigurationParser.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.ConfigurationParser extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.update.internal.configurator.IConfigurationConstants  {
	private static final String URL_PROPERTY
	private static final String EMPTY_STRING
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	private javax.xml.parsers.SAXParser parser
	private java.net.URL currentSiteURL
	private org.eclipse.update.internal.configurator.Configuration config
	private java.net.URL configURL
	private java.io.InputStream input
	private java.net.URL installLocation
	static void  () 
	public void  ()  throws java.lang.reflect.InvocationTargetException 
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
	public org.eclipse.update.internal.configurator.Configuration parse (java.net.URL, java.net.URL)  throws java.lang.Exception 
		java.net.URL url
		java.net.URL installLocation
		long lastModified
		java.io.File inputFile
		java.io.File inputFile
		Exception e
		java.io.IOException e1
		java.io.IOException e1
		java.io.IOException e1
	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
		String tag
		java.net.MalformedURLException e
		org.eclipse.core.runtime.CoreException e
	private void processSite (org.xml.sax.Attributes)  throws java.net.MalformedURLException org.eclipse.core.runtime.CoreException 
		org.xml.sax.Attributes attributes
		String urlString
		java.net.URL url
		String property
		java.net.URL root
		int policyType
		int policyType
		int policyType
		String[] policyList
		String typeString
		int i
		String pluginList
		java.util.StringTokenizer st
		org.eclipse.update.internal.configurator.SitePolicy sp
		org.eclipse.update.internal.configurator.SiteEntry site
		String flag
		String linkname
	private void processFeature (org.xml.sax.Attributes)  throws java.net.MalformedURLException org.eclipse.core.runtime.CoreException 
		org.xml.sax.Attributes attributes
		String id
		String version
		String pluginVersion
		String pluginIdentifier
		String application
		String locations
		java.util.StringTokenizer st
		java.util.ArrayList rootList
		java.net.URL rootEntry
		java.net.URL[] roots
		boolean primary
		String flag
		org.eclipse.update.internal.configurator.FeatureEntry featureEntry
		String url
		org.eclipse.update.internal.configurator.SiteEntry site
	private void processConfig (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String date
		long time
		String sharedURLString
		java.net.URL sharedURL
		org.eclipse.update.internal.configurator.ConfigurationParser parser
		org.eclipse.update.internal.configurator.Configuration sharedConfig
		Exception e
		String flag
	private boolean isValidSite (java.net.URL) 
		java.net.URL url
		java.net.URL resolvedURL
		java.net.URL config_loc
		java.io.File siteRoot
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		String tag
		org.eclipse.update.internal.configurator.SiteEntry[] sites
		int i
}

org/eclipse/update/internal/configurator/FeatureEntry.class
FeatureEntry.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.FeatureEntry extends java.lang.Object implements org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry org.eclipse.update.internal.configurator.IConfigurationConstants org.eclipse.core.runtime.IBundleGroup org.eclipse.update.internal.configurator.branding.IBundleGroupConstants org.eclipse.update.internal.configurator.branding.IProductConstants  {
	private String id
	private String version
	private String pluginVersion
	private String application
	private java.net.URL[] root
	private boolean primary
	private String pluginIdentifier
	private String url
	private String description
	private String licenseURL
	private java.util.ArrayList plugins
	private org.eclipse.update.internal.configurator.branding.AboutInfo branding
	private org.eclipse.update.internal.configurator.SiteEntry site
	private java.util.ResourceBundle resourceBundle
	private boolean fullyParsed
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
		String id
		String version
		String pluginIdentifier
		String pluginVersion
		boolean primary
		String application
		java.net.URL[] root
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
		String id
		String version
		String pluginVersion
		boolean primary
		String application
		java.net.URL[] root
	public void setSite (org.eclipse.update.internal.configurator.SiteEntry) 
		org.eclipse.update.internal.configurator.SiteEntry site
	public org.eclipse.update.internal.configurator.SiteEntry getSite () 
	public void addPlugin (org.eclipse.update.internal.configurator.PluginEntry) 
		org.eclipse.update.internal.configurator.PluginEntry plugin
	public org.eclipse.update.internal.configurator.PluginEntry[] getPluginEntries () 
	public void setURL (java.lang.String) 
		String url
	public java.lang.String getURL () 
	public java.lang.String getFeatureIdentifier () 
	public java.lang.String getFeatureVersion () 
	public java.lang.String getFeaturePluginVersion () 
	public java.lang.String getFeaturePluginIdentifier () 
	public java.lang.String getFeatureApplication () 
	public java.net.URL[] getFeatureRootURLs () 
	public boolean canBePrimary () 
	public org.w3c.dom.Element toXML (org.w3c.dom.Document) 
		org.w3c.dom.Document doc
		java.net.URL installURL
		org.w3c.dom.Element featureElement
		java.net.URL[] roots
		int i
		String root
		org.w3c.dom.Element rootElement
	public void setDescription (java.lang.String) 
		String description
	public org.osgi.framework.Bundle[] getBundles () 
		java.util.ArrayList bundles
		int i
		org.eclipse.update.internal.configurator.PluginEntry plugin
		org.osgi.framework.Bundle bundle
	public java.lang.String getDescription () 
	public java.lang.String getIdentifier () 
	public java.lang.String getName () 
	public java.lang.String getProperty (java.lang.String) 
		String key
		java.net.URL[] urls
		StringBuffer windowImagesURLs
		int i
	public java.lang.String getProviderName () 
	public java.lang.String getVersion () 
	public java.lang.String getApplication () 
	public java.lang.String getId () 
	public java.util.ResourceBundle getResourceBundle () 
		java.util.ResourceBundle bundle
		java.net.URL propertiesURL
		ClassLoader l
		java.util.MissingResourceException e
		java.net.MalformedURLException e
	public void setLicenseURL (java.lang.String) 
		String licenseURL
	public java.lang.String getLicenseURL () 
		String resolvedURL
	private void fullParse () 
		org.eclipse.update.internal.configurator.FullFeatureParser parser
	public org.osgi.framework.Bundle getDefiningBundle () 
	public boolean hasBranding () 
		String bundleId
}

org/eclipse/update/internal/configurator/FeatureParser.class
FeatureParser.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.FeatureParser extends org.xml.sax.helpers.DefaultHandler {
	private javax.xml.parsers.SAXParser parser
	private org.eclipse.update.internal.configurator.FeatureEntry feature
	private java.net.URL url
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	static void  () 
	public void  () 
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
	public org.eclipse.update.internal.configurator.FeatureEntry parse (java.net.URL) 
		java.net.URL featureURL
		java.io.InputStream in
		java.io.IOException e1
		java.io.IOException e1
		java.io.IOException e1
		java.io.IOException e1
	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
	private void processFeature (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String id
		String ver
		String os
		String ws
		String nl
		String arch
		String primary
		boolean isPrimary
		String application
		String plugin
		java.io.File f
}

org/eclipse/update/internal/configurator/FullFeatureParser.class
FullFeatureParser.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.FullFeatureParser extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.update.internal.configurator.IConfigurationConstants  {
	private javax.xml.parsers.SAXParser parser
	private org.eclipse.update.internal.configurator.FeatureEntry feature
	private java.net.URL url
	private boolean isDescription
	private StringBuffer description
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	static void  () 
	public void  (org.eclipse.update.internal.configurator.FeatureEntry) 
		org.eclipse.update.internal.configurator.FeatureEntry feature
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
	public void parse () 
		java.io.InputStream in
		java.io.IOException e1
		java.io.IOException e1
		java.io.IOException e1
		java.io.IOException e1
		java.io.IOException e1
	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
	private void processPlugin (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String id
		String ver
		String nl
		String os
		String ws
		String arch
		org.eclipse.update.internal.configurator.PluginEntry plugin
	private void processLicense (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		String d
		java.util.ResourceBundle bundle
}

org/eclipse/update/internal/configurator/IConfigurationConstants.class
IConfigurationConstants.java
package org.eclipse.update.internal.configurator
public abstract org.eclipse.update.internal.configurator.IConfigurationConstants extends java.lang.Object {
	public static final String ECLIPSE_PRODUCT
	public static final String ECLIPSE_APPLICATION
	public static final String CFG
	public static final String CFG_SITE
	public static final String CFG_URL
	public static final String CFG_POLICY
	public static final String[] CFG_POLICY_TYPE
	public static final String CFG_POLICY_TYPE_UNKNOWN
	public static final String CFG_LIST
	public static final String CFG_UPDATEABLE
	public static final String CFG_LINK_FILE
	public static final String CFG_FEATURE_ENTRY
	public static final String CFG_FEATURE_ENTRY_ID
	public static final String CFG_FEATURE_ENTRY_PRIMARY
	public static final String CFG_FEATURE_ENTRY_VERSION
	public static final String CFG_FEATURE_ENTRY_PLUGIN_VERSION
	public static final String CFG_FEATURE_ENTRY_PLUGIN_IDENTIFIER
	public static final String CFG_FEATURE_ENTRY_APPLICATION
	public static final String CFG_FEATURE_ENTRY_ROOT
	public static final String CFG_DATE
	public static final String CFG_PLUGIN
	public static final String CFG_FRAGMENT
	public static final String CFG_ENABLED
	public static final String CFG_SHARED_URL
	public static final String CFG_VERSION
	public static final String CFG_TRANSIENT
	public static final String VERSION
	public static final int DEFAULT_POLICY_TYPE
	public static final String[] DEFAULT_POLICY_LIST
	public static final String PLUGINS
	public static final String FEATURES
	public static final String PLUGIN_XML
	public static final String FRAGMENT_XML
	public static final String META_MANIFEST_MF
	public static final String FEATURE_XML
	static void  () 
}

org/eclipse/update/internal/configurator/Locker.class
Locker.java
package org.eclipse.update.internal.configurator
public abstract org.eclipse.update.internal.configurator.Locker extends java.lang.Object {
	public abstract boolean lock ()  throws java.io.IOException 
	public abstract void release () 
}

org/eclipse/update/internal/configurator/Locker_JavaIo.class
Locker_JavaIo.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.Locker_JavaIo extends java.lang.Object implements org.eclipse.update.internal.configurator.Locker  {
	private java.io.File lockFile
	private java.io.RandomAccessFile lockRAF
	public void  (java.io.File) 
		java.io.File lockFile
	public synchronized boolean lock ()  throws java.io.IOException 
	public synchronized void release () 
}

org/eclipse/update/internal/configurator/Locker_JavaNio.class
Locker_JavaNio.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.Locker_JavaNio extends java.lang.Object implements org.eclipse.update.internal.configurator.Locker  {
	private java.io.File lockFile
	private java.io.RandomAccessFile raf
	private java.nio.channels.FileLock fileLock
	public void  (java.io.File) 
		java.io.File lockFile
	public synchronized boolean lock ()  throws java.io.IOException 
	public synchronized void release () 
}

org/eclipse/update/internal/configurator/Messages.class
Messages.java
package org.eclipse.update.internal.configurator
public final org.eclipse.update.internal.configurator.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String cfig_unableToLoad_noURL
	public static String cfig_unableToSave_noURL
	public static String cfig_unableToSave
	public static String InstalledSiteParser_UnableToCreateURL
	public static String InstalledSiteParser_UnableToCreateURLForFile
	public static String InstalledSiteParser_ErrorParsingFile
	public static String InstalledSiteParser_ErrorAccessing
	public static String InstalledSiteParser_date
	public static String BundleManifest_noVersion
	public static String FeatureParser_IdOrVersionInvalid
	public static String BundleGroupProvider
	public static String ConfigurationActivator_initialize
	public static String ConfigurationActivator_createConfig
	public static String ConfigurationActivator_uninstallBundle
	public static String ConfigurationParser_cannotLoadSharedInstall
	public static String ConfigurationActivator_installBundle
	public static String PluginEntry_versionError
	public static String IniFileReader_MissingDesc
	public static String IniFileReader_OpenINIError
	public static String IniFileReader_ReadIniError
	public static String IniFileReader_ReadPropError
	public static String IniFileReader_ReadMapError
	public static String SiteEntry_computePluginStamp
	public static String SiteEntry_cannotFindFeatureInDir
	public static String SiteEntry_duplicateFeature
	public static String SiteEntry_pluginsDir
	public static String PlatformConfiguration_expectingPlatformXMLorDirectory
	public static String PlatformConfiguration_cannotBackupConfig
	public static String PlatformConfiguration_cannotCloseStream
	public static String PlatformConfiguration_cannotCloseTempFile
	public static String PlatformConfiguration_cannotRenameTempFile
	public static String PlatformConfiguration_cannotLoadConfig
	public static String PlatformConfiguration_cannotLoadDefaultSite
	public static String PlatformConfiguration_cannotFindConfigFile
	public static String PlatformConfiguration_cannotSaveNonExistingConfig
	public static String PluginParser_plugin_no_id
	public static String PluginParser_plugin_no_version
	public static String XMLPrintHandler_unsupportedNodeType
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/update/internal/configurator/PlatformConfiguration$1.class
PlatformConfiguration.java
package org.eclipse.update.internal.configurator
 org.eclipse.update.internal.configurator.PlatformConfiguration$1 extends java.lang.Object implements java.io.FileFilter  {
	final org.eclipse.update.internal.configurator.PlatformConfiguration this$0
	void  (org.eclipse.update.internal.configurator.PlatformConfiguration) 
	public boolean accept (java.io.File) 
		java.io.File pathname
}

org/eclipse/update/internal/configurator/PlatformConfiguration.class
PlatformConfiguration.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.PlatformConfiguration extends java.lang.Object implements org.eclipse.update.configurator.IPlatformConfiguration org.eclipse.update.internal.configurator.IConfigurationConstants  {
	private static org.eclipse.update.internal.configurator.PlatformConfiguration currentPlatformConfiguration
	private static final String XML_ENCODING
	private org.eclipse.update.internal.configurator.Configuration config
	private java.net.URL configLocation
	private java.util.HashMap externalLinkSites
	private long changeStamp
	private long featuresChangeStamp
	private boolean featuresChangeStampIsValid
	private long pluginsChangeStamp
	private boolean pluginsChangeStampIsValid
	private org.eclipse.update.internal.configurator.Locker lock
	private static int defaultPolicy
	private static boolean checkNio
	private static boolean useNio
	private static final String ECLIPSE
	private static final String CONFIG_HISTORY
	private static final String PLATFORM_XML
	private static final String CONFIG_NAME
	private static final String CONFIG_INI
	private static final String CONFIG_FILE_LOCK_SUFFIX
	private static final String CONFIG_FILE_TEMP_SUFFIX
	private static final String LINKS
	private static final String[] BOOTSTRAP_PLUGINS
	private static final String DEFAULT_FEATURE_APPLICATION
	private static final String LINK_PATH
	private static final String LINK_READ
	private static final String LINK_READ_WRITE
	private static java.net.URL installURL
	static void  () 
	private void  (org.eclipse.osgi.service.datalocation.Location)  throws org.eclipse.core.runtime.CoreException java.io.IOException 
		org.eclipse.osgi.service.datalocation.Location platformConfigLocation
		boolean osgiClean
		boolean osgiCheckConfiguration
	void  (java.net.URL)  throws java.lang.Exception 
		java.net.URL url
		java.net.URL installLocation
	public void  (java.net.URL, java.net.URL)  throws java.lang.Exception 
		java.net.URL url
		java.net.URL installLocation
	private void setDefaultPolicy () 
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] sentries
		int policyType
	public static int getDefaultPolicy () 
	public org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry createSiteEntry (java.net.URL, org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy) 
		java.net.URL url
		org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy policy
	public org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy createSitePolicy (int, java.lang.String[]) 
		int type
		String[] list
	public org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry createFeatureEntry (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
		String id
		String version
		String pluginVersion
		boolean primary
		String application
		java.net.URL[] root
	public org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry createFeatureEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.net.URL[]) 
		String id
		String version
		String pluginIdentifier
		String pluginVersion
		boolean primary
		String application
		java.net.URL[] root
	public void configureSite (org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry) 
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry entry
	public synchronized void configureSite (org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry, boolean) 
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry entry
		boolean replace
		java.net.URL url
		String key
	public synchronized void unconfigureSite (org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry) 
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry entry
		java.net.URL url
		String key
	public org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] getConfiguredSites () 
		org.eclipse.update.internal.configurator.SiteEntry[] sites
		java.util.ArrayList enabledSites
		int i
	public org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry findConfiguredSite (java.net.URL) 
		java.net.URL url
	public org.eclipse.update.internal.configurator.SiteEntry findConfiguredSite (java.net.URL, boolean) 
		java.net.URL url
		boolean checkPlatformURL
		String key
		org.eclipse.update.internal.configurator.SiteEntry result
	public synchronized void configureFeatureEntry (org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry) 
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry entry
		String key
		org.eclipse.update.internal.configurator.SiteEntry[] sites
		int i
		java.net.URL url
	public synchronized void unconfigureFeatureEntry (org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry) 
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry entry
		String key
	public org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry[] getConfiguredFeatureEntries () 
		java.util.ArrayList configFeatures
		org.eclipse.update.internal.configurator.SiteEntry[] sites
		int i
		org.eclipse.update.internal.configurator.FeatureEntry[] features
		int j
	public org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry findConfiguredFeatureEntry (java.lang.String) 
		String id
		org.eclipse.update.internal.configurator.SiteEntry[] sites
		int i
		org.eclipse.update.internal.configurator.FeatureEntry f
	public java.net.URL getConfigurationLocation () 
	public long getChangeStamp () 
	public long getFeaturesChangeStamp () 
	public long getPluginsChangeStamp () 
	public java.lang.String getApplicationIdentifier () 
		String application
		String feature
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry fe
	public java.lang.String getPrimaryFeatureIdentifier () 
		String primaryFeatureId
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry feature
	public java.net.URL[] getPluginPath () 
		java.util.ArrayList path
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] sites
		java.net.URL pathURL
		int i
		String[] plugins
		int j
		java.net.MalformedURLException e
	public java.util.Set getPluginPaths () 
		java.util.HashSet paths
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] sites
		int i
		String[] plugins
		int j
	public org.eclipse.update.internal.configurator.PluginEntry[] getPlugins () 
		java.util.ArrayList allPlugins
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] sites
		int i
		org.eclipse.update.internal.configurator.PluginEntry[] plugins
		int j
	public java.lang.String[] getBootstrapPluginIdentifiers () 
	public void setBootstrapPluginLocation (java.lang.String, java.net.URL) 
		String id
		java.net.URL location
	public boolean isUpdateable () 
	public boolean isTransient () 
	public void isTransient (boolean) 
		boolean value
	public synchronized void refresh () 
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] sites
		int i
	public void save ()  throws java.io.IOException 
	public synchronized void save (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.io.OutputStream os
		java.net.URLConnection uc
		org.eclipse.core.runtime.CoreException e
		java.io.File cfigFile
		java.io.File workingDir
		java.io.File cfigFileOriginal
		java.io.File cfigTmp
		java.io.File backupDir
		long timestamp
		java.io.File preservedFile
		long increment
		java.io.SyncFailedException e2
		java.io.IOException e2
		java.io.IOException e1
		boolean ok
	public static org.eclipse.update.internal.configurator.PlatformConfiguration getCurrent () 
	public static synchronized void startup (java.net.URL, org.eclipse.osgi.service.datalocation.Location)  throws java.lang.Exception 
		java.net.URL installURL
		org.eclipse.osgi.service.datalocation.Location platformConfigLocation
	public static synchronized void shutdown ()  throws java.io.IOException 
		org.eclipse.update.internal.configurator.PlatformConfiguration config
		java.io.IOException e
	private synchronized void initializeCurrent (org.eclipse.osgi.service.datalocation.Location)  throws java.io.IOException 
		org.eclipse.osgi.service.datalocation.Location platformConfigLocation
		java.net.URL configFileURL
		org.eclipse.osgi.service.datalocation.Location parentLocation
		java.net.URL sharedConfigFileURL
	private synchronized void initialize (java.net.URL, java.net.URL)  throws java.lang.Exception 
		java.net.URL url
		java.net.URL installLocation
	private void createDefaultConfiguration (java.net.URL, java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.URL installLocation
		org.eclipse.update.internal.configurator.SiteEntry defaultSite
	private org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry getRootSite () 
		org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy defaultPolicy
		java.net.URL siteURL
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry defaultSite
	private void getConfigurationLock (java.net.URL) 
		java.net.URL url
		java.io.File lockFile
	private void clearConfigurationLock () 
	private static org.eclipse.update.internal.configurator.Locker createLocker (java.io.File) 
		java.io.File lock
	private long computeChangeStamp () 
	private long computeFeaturesChangeStamp () 
		long result
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] sites
		int i
	private long computePluginsChangeStamp () 
		long result
		org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry[] sites
		int i
	private void configureExternalLinks () 
		java.net.URL linkURL
		java.io.File linkDir
		java.io.File[] links
		int i
		java.util.Properties props
		java.io.FileInputStream is
		java.io.IOException e
	private void configureExternalLinkSite (java.io.File, java.util.Properties) 
		java.io.File linkFile
		java.util.Properties props
		String path
		String link
		String link
		String link
		boolean updateable
		java.net.URL siteURL
		java.net.URL siteURL
		java.io.File siteFile
		java.net.MalformedURLException e
		org.eclipse.update.internal.configurator.SiteEntry linkSite
		org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy linkSitePolicy
	private void validateSites () 
		org.eclipse.update.internal.configurator.SiteEntry[] list
		int i
		java.net.URL siteURL
		java.io.File siteRoot
		String linkName
		java.io.File linkFile
	private void linkInitializedState (org.eclipse.update.internal.configurator.Configuration, org.eclipse.osgi.service.datalocation.Location, org.eclipse.osgi.service.datalocation.Location) 
		org.eclipse.update.internal.configurator.Configuration sharedConfig
		org.eclipse.osgi.service.datalocation.Location sharedConfigLocation
		org.eclipse.osgi.service.datalocation.Location newConfigLocation
		java.net.URL newConfigIniURL
		java.io.File configIni
		java.util.Properties props
		String externalForm
		java.io.IOException e
	private org.eclipse.update.internal.configurator.Configuration loadConfig (java.net.URL, java.net.URL)  throws java.lang.Exception 
		java.net.URL url
		java.net.URL installLocation
		org.eclipse.update.internal.configurator.ConfigurationParser parser
		java.lang.reflect.InvocationTargetException e
		Exception originalException
		Exception e1
		java.net.URL tempURL
		java.io.File cfigFile
		java.io.File workingDir
		java.io.File[] backups
		java.net.URL backupUrl
	public static boolean supportsDetection (java.net.URL, java.net.URL) 
		java.net.URL url
		java.net.URL installLocation
		String protocol
		java.net.URL resolved
	private static void verifyPath (java.net.URL, java.net.URL) 
		java.net.URL url
		java.net.URL installLocation
		String protocol
		String path
		java.net.URL resolved
		java.io.File dir
	public static java.net.URL resolvePlatformURL (java.net.URL, java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.URL base_path_Location
		java.io.File f
		String toResolve
	private java.net.URL getBasePathLocation (java.net.URL, java.net.URL, java.net.URL) 
		java.net.URL url
		java.net.URL installLocation
		java.net.URL configLocation
		String toResolve
		java.net.URL config_loc
		java.net.URL config_loc
	public static java.net.URL getInstallURL () 
	private void saveAsXML (java.io.OutputStream)  throws org.eclipse.core.runtime.CoreException java.io.IOException 
		java.io.OutputStream stream
		java.io.BufferedWriter xmlWriter
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder docBuilder
		org.w3c.dom.Document doc
		org.w3c.dom.Element configElement
		Exception e
	private void reconcile ()  throws org.eclipse.core.runtime.CoreException 
		long lastChange
		org.eclipse.update.internal.configurator.SiteEntry[] sites
		int s
		long siteTimestamp
	public org.eclipse.update.internal.configurator.Configuration getConfiguration () 
}

org/eclipse/update/internal/configurator/PlatformConfigurationFactory.class
PlatformConfigurationFactory.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.PlatformConfigurationFactory extends java.lang.Object implements org.eclipse.update.configurator.IPlatformConfigurationFactory  {
	public void  () 
	public org.eclipse.update.configurator.IPlatformConfiguration getCurrentPlatformConfiguration () 
	public org.eclipse.update.configurator.IPlatformConfiguration getPlatformConfiguration (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		Exception e
	public org.eclipse.update.configurator.IPlatformConfiguration getPlatformConfiguration (java.net.URL, java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.URL loc
		Exception e
}

org/eclipse/update/internal/configurator/PluginEntry.class
PluginEntry.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.PluginEntry extends java.lang.Object {
	private String pluginId
	private String pluginVersion
	private boolean isFragment
	private org.eclipse.update.internal.configurator.VersionedIdentifier versionId
	private String url
	public void  () 
	public java.lang.String getURL () 
	public void setURL (java.lang.String) 
		String url
	public java.lang.String getPluginIdentifier () 
	public java.lang.String getPluginVersion () 
	public boolean isFragment () 
	void setPluginIdentifier (java.lang.String) 
		String pluginId
	void setPluginVersion (java.lang.String) 
		String pluginVersion
	public void isFragment (boolean) 
		boolean isFragment
	public java.lang.String toString () 
		String msg
	public org.eclipse.update.internal.configurator.VersionedIdentifier getVersionedIdentifier () 
		String id
		String ver
	void setVersionedIdentifier (org.eclipse.update.internal.configurator.VersionedIdentifier) 
		org.eclipse.update.internal.configurator.VersionedIdentifier identifier
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.update.internal.configurator.PluginEntry e
	public int hashCode () 
}

org/eclipse/update/internal/configurator/PluginParser$ParseCompleteException.class
PluginParser.java
package org.eclipse.update.internal.configurator
 org.eclipse.update.internal.configurator.PluginParser$ParseCompleteException extends org.xml.sax.SAXException {
	private static final long serialVersionUID
	final org.eclipse.update.internal.configurator.PluginParser this$0
	public void  (org.eclipse.update.internal.configurator.PluginParser, java.lang.String) 
		String arg0
}

org/eclipse/update/internal/configurator/PluginParser.class
PluginParser.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.PluginParser extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.update.internal.configurator.IConfigurationConstants  {
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	private javax.xml.parsers.SAXParser parser
	private org.eclipse.update.internal.configurator.PluginEntry pluginEntry
	private String location
	static void  () 
	public void  () 
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
	public synchronized org.eclipse.update.internal.configurator.PluginEntry parse (java.io.File)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.File pluginFile
		java.io.FileInputStream in
	public synchronized org.eclipse.update.internal.configurator.PluginEntry parse (java.io.InputStream, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream in
		String bundleUrl
	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
		String tag
	private void processPlugin (org.xml.sax.Attributes)  throws org.eclipse.update.internal.configurator.PluginParser$ParseCompleteException 
		org.xml.sax.Attributes attributes
		String id
		String version
}

org/eclipse/update/internal/configurator/SiteEntry$1.class
SiteEntry.java
package org.eclipse.update.internal.configurator
 org.eclipse.update.internal.configurator.SiteEntry$1 extends java.lang.Object implements java.io.FileFilter  {
	final org.eclipse.update.internal.configurator.SiteEntry this$0
	void  (org.eclipse.update.internal.configurator.SiteEntry) 
	public boolean accept (java.io.File) 
		java.io.File f
		boolean valid
}

org/eclipse/update/internal/configurator/SiteEntry.class
SiteEntry.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.SiteEntry extends java.lang.Object implements org.eclipse.update.configurator.IPlatformConfiguration$ISiteEntry org.eclipse.update.internal.configurator.IConfigurationConstants  {
	private static final String MAC_OS_MARKER
	private java.net.URL url
	private java.net.URL resolvedURL
	private org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy policy
	private boolean updateable
	private java.util.Map featureEntries
	private java.util.ArrayList pluginEntries
	private long changeStamp
	private long featuresChangeStamp
	private long pluginsChangeStamp
	private String linkFileName
	private boolean enabled
	private org.eclipse.update.internal.configurator.Configuration config
	private static org.eclipse.update.internal.configurator.FeatureParser featureParser
	private static org.eclipse.update.internal.configurator.PluginParser pluginParser
	private static boolean isMacOS
	static void  () 
	public void  (java.net.URL) 
		java.net.URL url
	public void  (java.net.URL, org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy) 
		java.net.URL url
		org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy policy
	public void setConfig (org.eclipse.update.internal.configurator.Configuration) 
		org.eclipse.update.internal.configurator.Configuration config
		java.net.URL configURL
		java.net.URL config_loc
	public org.eclipse.update.internal.configurator.Configuration getConfig () 
	public java.net.URL getURL () 
	public org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy getSitePolicy () 
	public synchronized void setSitePolicy (org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy) 
		org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy policy
	public java.lang.String[] getFeatures () 
	public java.lang.String[] getPlugins () 
		org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy policy
		java.util.ArrayList detectedPlugins
		String[] excludedPlugins
		int i
		org.eclipse.update.internal.configurator.PluginEntry[] managedPlugins
		String[] managedPluginsURLs
		int i
	private org.eclipse.update.internal.configurator.PluginEntry[] getManagedPlugins () 
		java.util.Map cachedPlugins
		int i
		org.eclipse.update.internal.configurator.PluginEntry p
		java.util.ArrayList managedPlugins
		java.util.Iterator iterator
		Object feature
		org.eclipse.update.internal.configurator.PluginEntry[] plugins
		int i
	public org.eclipse.update.internal.configurator.PluginEntry[] getPluginEntries () 
		String[] pluginURLs
		java.util.HashMap map
		int i
		java.util.ArrayList plugins
		int i
		org.eclipse.update.internal.configurator.PluginEntry p
	public long getChangeStamp () 
	public long getFeaturesChangeStamp () 
	public long getPluginsChangeStamp () 
	public boolean isUpdateable () 
	public void setUpdateable (boolean) 
		boolean updateable
	public boolean isNativelyLinked () 
	public java.net.URL getResolvedURL () 
	private void detectFeatures () 
		java.io.File siteRoot
		java.io.File featuresDir
		java.io.File[] dirs
		int index
		java.io.File featureXML
		java.net.URL featureURL
		org.eclipse.update.internal.configurator.FeatureEntry featureEntry
	private void detectPlugins () 
		boolean compareTimeStamps
		java.io.File pluginsDir
		java.io.File[] files
		int i
	private void detectPackedPlugin (java.io.File, boolean) 
		java.io.File file
		boolean compareTimeStamps
		String entryName
		java.util.zip.ZipFile z
		java.io.InputStream bundleManifestIn
		java.io.InputStream pluginManifestIn
		String pluginURL
		org.eclipse.update.internal.configurator.BundleManifest manifest
		org.eclipse.update.internal.configurator.PluginEntry entry1
		String pluginFileString2
		String pluginFileString1
	private void detectUnpackedPlugin (java.io.File, boolean) 
		java.io.File file
		boolean compareTimeStamps
		long dirTimestamp
		java.io.File pluginFile
		org.eclipse.update.internal.configurator.BundleManifest bundleManifest
		org.eclipse.update.internal.configurator.PluginEntry entry
		org.eclipse.update.internal.configurator.PluginEntry entry
		java.io.IOException e
		String pluginFileString
		String pluginFileString
	private synchronized java.lang.String[] getDetectedFeatures () 
		String[] features
		java.util.Iterator iterator
		int i
	private synchronized java.lang.String[] getDetectedPlugins () 
		String[] plugins
		int i
	private void computeChangeStamp () 
	private synchronized long computeFeaturesChangeStamp () 
		long start
		String[] features
		long dirStamp
		java.io.File root
		java.io.File featuresDir
		long end
	private synchronized long computePluginsChangeStamp () 
		java.io.File root
		java.io.File pluginsDir
	private long computeStamp (java.lang.String[]) 
		String[] targets
		long result
		int i
		java.io.File rootFile
		java.io.File f
		int i
	public void setLinkFileName (java.lang.String) 
		String linkFileName
	public java.lang.String getLinkFileName () 
	public boolean isExternallyLinkedSite () 
	public synchronized void refresh () 
	public void refreshPlugins () 
	public void addFeatureEntry (org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry) 
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry feature
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry existing
		org.eclipse.update.internal.configurator.VersionedIdentifier existingVersion
		org.eclipse.update.internal.configurator.VersionedIdentifier newVersion
	public org.eclipse.update.internal.configurator.FeatureEntry[] getFeatureEntries () 
	public void addPluginEntry (org.eclipse.update.internal.configurator.PluginEntry) 
		org.eclipse.update.internal.configurator.PluginEntry plugin
	public org.eclipse.update.internal.configurator.PluginEntry[] getAllPluginEntries () 
	public void loadFromDisk (long)  throws org.eclipse.core.runtime.CoreException 
		long lastChange
	public org.w3c.dom.Element toXML (org.w3c.dom.Document) 
		org.w3c.dom.Document doc
		org.w3c.dom.Element siteElement
		java.net.URL toPersist
		int type
		String typeString
		String[] list
		StringBuffer sb
		int i
		org.eclipse.update.internal.configurator.FeatureEntry[] feats
		int i
		org.w3c.dom.Element featureElement
	private void validateFeatureEntries () 
		java.io.File root
		java.util.Iterator iterator
		java.util.Collection deletedFeatures
		org.eclipse.update.internal.configurator.FeatureEntry feature
		java.io.File featureXML
		java.util.Iterator it
	private void validatePluginEntries () 
		java.io.File root
		java.util.Collection deletedPlugins
		int i
		org.eclipse.update.internal.configurator.PluginEntry plugin
		java.io.File pluginLocation
		java.util.Iterator it
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enable
	public org.eclipse.update.internal.configurator.FeatureEntry getFeatureEntry (java.lang.String) 
		String id
		org.eclipse.update.internal.configurator.FeatureEntry[] features
		int i
	public boolean unconfigureFeatureEntry (org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry) 
		org.eclipse.update.configurator.IPlatformConfiguration$IFeatureEntry feature
		org.eclipse.update.internal.configurator.FeatureEntry existingFeature
	public void initialized () 
	static boolean access$0 () 
}

org/eclipse/update/internal/configurator/SitePolicy.class
SitePolicy.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.SitePolicy extends java.lang.Object implements org.eclipse.update.configurator.IPlatformConfiguration$ISitePolicy  {
	private int type
	private String[] list
	public void  () 
	public void  (int, java.lang.String[]) 
		int type
		String[] list
	public int getType () 
	public java.lang.String[] getList () 
	public synchronized void setList (java.lang.String[]) 
		String[] list
}

org/eclipse/update/internal/configurator/UpdateURLDecoder.class
UpdateURLDecoder.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.UpdateURLDecoder extends java.lang.Object {
	static boolean init
	static boolean useEnc
	static void  () 
	public void  () 
	public static java.lang.String decode (java.lang.String, java.lang.String)  throws java.io.UnsupportedEncodingException 
		String s
		String enc
}

org/eclipse/update/internal/configurator/Utils.class
Utils.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.Utils extends java.lang.Object {
	private static final String PROP_ARCH
	private static final String PROP_NL
	private static final String PROP_OS
	private static final String PROP_WS
	private static final String PI_OSGI
	private static final String KEY_PREFIX
	private static final String KEY_DOUBLE_PREFIX
	public static boolean isWindows
	static org.eclipse.osgi.framework.log.FrameworkLog log
	private static org.osgi.util.tracker.ServiceTracker bundleTracker
	private static org.osgi.util.tracker.ServiceTracker instanceLocation
	private static org.osgi.util.tracker.ServiceTracker configurationLocation
	static Class class$0
	static Class class$1
	static void  () 
	public void  () 
	public static void debug (java.lang.String) 
		String s
	public static org.eclipse.core.runtime.CoreException newCoreException (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus childrenStatus
		StringBuffer completeString
		String msg
	public static org.eclipse.core.runtime.IStatus newStatus (java.lang.String, java.lang.Throwable) 
		String message
		Throwable e
	public static void log (java.lang.String) 
		String message
	public static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	static synchronized void shutdown () 
	public static boolean isRunning () 
		org.osgi.framework.Bundle bundle
	public static boolean isValidEnvironment (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String os
		String ws
		String arch
		String nl
	public static java.lang.String getOS () 
	public static java.lang.String getWS () 
	public static java.lang.String getArch () 
	public static java.lang.String getNL () 
	public static long getStateStamp () 
		org.osgi.framework.ServiceReference platformAdminReference
		org.eclipse.osgi.service.resolver.PlatformAdmin admin
	public static synchronized org.osgi.framework.Bundle getBundle (java.lang.String) 
		String symbolicName
		org.osgi.service.packageadmin.PackageAdmin admin
		org.osgi.framework.Bundle[] bundles
		int i
	private static org.osgi.framework.BundleContext getContext () 
	public static synchronized org.eclipse.osgi.service.datalocation.Location getConfigurationLocation () 
		org.osgi.framework.Filter filter
	private static boolean isMatching (java.lang.String, java.lang.String) 
		String candidateValues
		String siteValues
		java.util.StringTokenizer stok
		String token
	private static boolean isMatchingLocale (java.lang.String, java.lang.String) 
		String candidateValues
		String locale
		java.util.StringTokenizer stok
		String candidate
	public static java.util.Locale getDefaultLocale () 
		String nl
		java.util.StringTokenizer locales
	public static java.lang.String getResourceString (java.util.ResourceBundle, java.lang.String) 
		java.util.ResourceBundle resourceBundle
		String string
		String s
		int ix
		String key
		String dflt
	public static boolean isAutomaticallyStartedBundle (java.lang.String) 
		String bundleURL
		String osgiBundles
		java.util.StringTokenizer st
		String token
		int index
		java.io.File f
	public static java.net.URL makeAbsolute (java.net.URL, java.net.URL) 
		java.net.URL base
		java.net.URL relativeLocation
		org.eclipse.core.runtime.IPath relativePath
		org.eclipse.core.runtime.IPath absolutePath
		java.net.MalformedURLException e
	public static java.net.URL makeRelative (java.net.URL, java.net.URL) 
		java.net.URL base
		java.net.URL location
		org.eclipse.core.runtime.IPath locationPath
		org.eclipse.core.runtime.IPath relativePath
		java.net.MalformedURLException e
		String message
	public static org.eclipse.core.runtime.IPath makeRelative (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath base
		org.eclipse.core.runtime.IPath location
		int baseCount
		int count
		String temp
		int j
	public static java.lang.String makeRelative (java.net.URL, java.lang.String) 
		java.net.URL base
		String absolute
	public static java.lang.String canonicalizeURL (java.lang.String) 
		String url
		String path
		java.io.File file
		char[] chars
	public static synchronized java.net.URL getInstallURL () 
		org.osgi.framework.Filter filter
		org.eclipse.osgi.service.datalocation.Location location
}

org/eclipse/update/internal/configurator/VersionedIdentifier.class
VersionedIdentifier.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.VersionedIdentifier extends java.lang.Object {
	private String identifier
	private org.osgi.framework.Version version
	public void  (java.lang.String, java.lang.String) 
		String id
		String version
	public org.osgi.framework.Version getVersion () 
	public java.lang.String getIdentifier () 
	private boolean equalIdentifiers (org.eclipse.update.internal.configurator.VersionedIdentifier) 
		org.eclipse.update.internal.configurator.VersionedIdentifier id
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.update.internal.configurator.VersionedIdentifier other
	public int hashCode () 
	public java.lang.String toString () 
}

org/eclipse/update/internal/configurator/XMLPrintHandler.class
XMLPrintHandler.java
package org.eclipse.update.internal.configurator
public org.eclipse.update.internal.configurator.XMLPrintHandler extends java.lang.Object {
	public static final String XML_HEAD
	public static final String XML_HEAD_END_TAG
	public static final String XML_DBL_QUOTES
	public static final String XML_SPACE
	public static final String XML_BEGIN_TAG
	public static final String XML_END_TAG
	public static final String XML_EQUAL
	public static final String XML_SLASH
	public void  () 
	public static void printBeginElement (java.io.Writer, java.lang.String)  throws java.io.IOException 
		java.io.Writer xmlWriter
		String elementString
		StringBuffer temp
	public static void printEndElement (java.io.Writer, java.lang.String)  throws java.io.IOException 
		java.io.Writer xmlWriter
		String elementString
		StringBuffer temp
	public static void printHead (java.io.Writer, java.lang.String)  throws java.io.IOException 
		java.io.Writer xmlWriter
		String encoding
		StringBuffer temp
	public static java.lang.String wrapAttributeForPrint (java.lang.String, java.lang.String)  throws java.io.IOException 
		String attribute
		String value
		StringBuffer temp
	public static void printNode (java.io.Writer, org.w3c.dom.Node, java.lang.String)  throws java.lang.Exception 
		java.io.Writer xmlWriter
		org.w3c.dom.Node node
		String encoding
		StringBuffer tempElementString
		org.w3c.dom.NamedNodeMap attributeList
		int i
		org.w3c.dom.Node attribute
		org.w3c.dom.NodeList childNodes
		int length
		int i
	public static java.lang.StringBuffer encode (java.lang.String) 
		String value
		StringBuffer buf
		int i
		char c
}

org/eclipse/update/internal/configurator/branding/
org/eclipse/update/internal/configurator/branding/AboutInfo.class
AboutInfo.java
package org.eclipse.update.internal.configurator.branding
public final org.eclipse.update.internal.configurator.branding.AboutInfo extends java.lang.Object {
	private static final String INI_FILENAME
	private static final String PROPERTIES_FILENAME
	private static final String MAPPINGS_FILENAME
	private String featureId
	private String versionId
	private String featurePluginLabel
	private String providerName
	private String appName
	private java.net.URL windowImageURL
	private java.net.URL[] windowImagesURLs
	private java.net.URL aboutImageURL
	private java.net.URL featureImageURL
	private java.net.URL welcomePageURL
	private String aboutText
	private String welcomePerspective
	private String tipsAndTricksHref
	void  (java.lang.String) 
		String featureId
	public static org.eclipse.update.internal.configurator.branding.AboutInfo readFeatureInfo (java.lang.String, java.lang.String, java.lang.String) 
		String featureId
		String versionId
		String pluginId
		org.eclipse.update.internal.configurator.branding.IniFileReader reader
		org.eclipse.update.internal.configurator.branding.AboutInfo info
		java.util.Hashtable runtimeMappings
	public java.net.URL getAboutImageURL () 
	public java.net.URL getFeatureImageURL () 
	public java.lang.String getFeatureImageName () 
		org.eclipse.core.runtime.IPath path
	public java.lang.String getFeatureLabel () 
	public java.lang.String getFeatureId () 
	public java.lang.String getAboutText () 
	public java.lang.String getAppName () 
	public java.lang.String getProductName () 
	public java.lang.String getProviderName () 
	public java.lang.String getVersionId () 
	public java.net.URL getWelcomePageURL () 
	public java.lang.String getWelcomePerspectiveId () 
	public java.lang.String getTipsAndTricksHref () 
	public java.net.URL getWindowImageURL () 
	public java.net.URL[] getWindowImagesURLs () 
}

org/eclipse/update/internal/configurator/branding/IBundleGroupConstants.class
IBundleGroupConstants.java
package org.eclipse.update.internal.configurator.branding
public abstract org.eclipse.update.internal.configurator.branding.IBundleGroupConstants extends java.lang.Object {
	public static final String FEATURE_IMAGE
	public static final String TIPS_AND_TRICKS_HREF
	public static final String WELCOME_PAGE
	public static final String WELCOME_PERSPECTIVE
	public static final String LICENSE_HREF
	public static final String BRANDING_BUNDLE_ID
	public static final String BRANDING_BUNDLE_VERSION
}

org/eclipse/update/internal/configurator/branding/IProductConstants.class
IProductConstants.java
package org.eclipse.update.internal.configurator.branding
public abstract org.eclipse.update.internal.configurator.branding.IProductConstants extends java.lang.Object {
	public static final String APP_NAME
	public static final String ABOUT_TEXT
	public static final String ABOUT_IMAGE
	public static final String WINDOW_IMAGE
	public static final String WINDOW_IMAGES
	public static final String WELCOME_PAGE
}

org/eclipse/update/internal/configurator/branding/IniFileReader.class
IniFileReader.java
package org.eclipse.update.internal.configurator.branding
public org.eclipse.update.internal.configurator.branding.IniFileReader extends java.lang.Object {
	private static final String PID
	private static final org.eclipse.core.runtime.Status OK_STATUS
	private static final String KEY_PREFIX
	private static final String KEY_DOUBLE_PREFIX
	private static final String NLS_TAG
	private String featureId
	private String pluginId
	private String iniFilename
	private String propertiesFilename
	private String mappingsFilename
	private java.util.Properties ini
	private java.util.PropertyResourceBundle properties
	private String[] mappings
	private org.osgi.framework.Bundle bundle
	static void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String featureId
		String pluginId
		String iniFilename
		String propertiesFilename
		String mappingsFilename
	public org.eclipse.core.runtime.IStatus load () 
		String message
		java.net.URL iniURL
		java.io.IOException ioe
		String message
		java.net.URL propertiesURL
		java.net.URL mappingsURL
	public java.lang.String getString (java.lang.String, boolean, java.util.Hashtable) 
		String key
		boolean doNls
		java.util.Hashtable runtimeMappings
		String value
	public java.net.URL getURL (java.lang.String) 
		String key
		java.net.URL url
		String fileName
	public java.net.URL[] getURLs (java.lang.String) 
		String key
		String value
		java.util.StringTokenizer tokens
		java.util.ArrayList array
		String str
		java.net.URL[] urls
	public java.lang.String getFeaturePluginLabel () 
	public java.lang.String getProviderName () 
	public java.lang.String getResourceString (java.lang.String, java.util.Hashtable) 
		String value
		java.util.Hashtable runtimeMappings
		String s
		int ix
		String key
		String dflt
		String result
		java.util.Enumeration e
		String keyValue
		int i
		String s1
		String s2
		String s3
	private org.eclipse.core.runtime.IStatus load (java.net.URL, java.net.URL, java.net.URL) 
		java.net.URL iniURL
		java.net.URL propertiesURL
		java.net.URL mappingsURL
		java.io.InputStream is
		java.io.IOException e
		String message
		java.io.IOException e
		String message
		java.util.PropertyResourceBundle bundle
		java.io.IOException e
		String message
		java.util.ArrayList mappingsList
		boolean found
		int i
}

org/eclipse/update/internal/configurator/messages.properties