META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/updatesite/
org/eclipse/equinox/internal/p2/updatesite/Activator.class
Activator.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator  {
	public static String ID
	private static org.osgi.framework.BundleContext bundleContext
	static void  () 
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public static synchronized void setBundleContext (org.osgi.framework.BundleContext) 
		org.osgi.framework.BundleContext bundleContext
	public static synchronized org.osgi.framework.BundleContext getBundleContext () 
	public static java.lang.String getRepositoryName (java.net.URL) 
		java.net.URL location
		java.io.File file
}

org/eclipse/equinox/internal/p2/updatesite/CategoryParser.class
CategoryParser.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.CategoryParser extends org.xml.sax.helpers.DefaultHandler {
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	private static final String PLUGIN_ID
	private static final String ARCHIVE
	private static final String CATEGORY
	private static final String CATEGORY_DEF
	private static final String DESCRIPTION
	private static final String FEATURE
	private static final String SITE
	private static final String IU
	private static final String QUERY
	private static final String EXPRESSION
	private static final String PARAM
	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_IU
	private static final int STATE_EXPRESSION
	private static final int STATE_PARAM
	private static final int STATE_QUERY
	private static final int STATE_SITE
	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
	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  (java.net.URI) 
		java.net.URI siteLocation
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
	public int currentState () 
		Integer state
	public void characters (char[], int, int) 
		char[] ch
		int start
		int length
		String text
		int state
		String existing
	public void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String qName
		String text
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry info
		int state
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
		org.eclipse.equinox.internal.p2.updatesite.SiteIU completeIU
		String id
		String expression
		org.eclipse.equinox.internal.p2.updatesite.SiteIU iu
		org.eclipse.equinox.internal.p2.updatesite.SiteIU iu
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
		String newText
		org.eclipse.equinox.internal.p2.updatesite.SiteModel siteModel
		String newText
		org.eclipse.equinox.internal.p2.updatesite.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 handleIUState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	private void handleQueryState (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	private void handleExpression (java.lang.String, org.xml.sax.Attributes) 
		String elementName
		org.xml.sax.Attributes attributes
	private void handleParamState (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.updatesite.SiteModel parse (java.io.InputStream)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream in
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
		String stack
		java.util.Iterator iter
	private void processArchive (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processCategory (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String category
		Object obj
	private void processCategoryDef (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
		String name
		String label
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
	private void processFeature (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature feature
		String id
		String ver
		boolean noId
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
	private void processIU (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.updatesite.SiteIU iu
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
		String id
		String range
	private void processExpression (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.updatesite.SiteIU iu
	private void processQuery (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processParam (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private void processInfo (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry inf
		String infoURL
	private void processSite (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
	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 boolean trailingSpace (java.lang.String) 
		String str
	private void checkTranslated (java.lang.String) 
		String value
}

org/eclipse/equinox/internal/p2/updatesite/CategoryPublisherApplication.class
CategoryPublisherApplication.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.CategoryPublisherApplication extends org.eclipse.equinox.p2.publisher.AbstractPublisherApplication {
	private String categoryQualifier
	private java.net.URI categoryDefinition
	public void  () 
	protected void initializeRepositories (org.eclipse.equinox.p2.publisher.PublisherInfo)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
		Object property
		boolean compressProperty
	protected void processParameter (java.lang.String, java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo)  throws java.net.URISyntaxException 
		String arg
		String parameter
		org.eclipse.equinox.p2.publisher.PublisherInfo pinfo
	protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions () 
}

org/eclipse/equinox/internal/p2/updatesite/CategoryXMLAction.class
CategoryXMLAction.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.CategoryXMLAction extends org.eclipse.equinox.internal.p2.updatesite.SiteXMLAction {
	public void  (java.net.URI, java.lang.String) 
		java.net.URI location
		String categoryQualifier
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.core.ProvisionException e
}

org/eclipse/equinox/internal/p2/updatesite/DefaultSiteParser.class
DefaultSiteParser.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.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
	private final java.net.URI siteLocation
	static void  () 
	private static void debug (java.lang.String) 
		String s
	private static org.eclipse.equinox.p2.publisher.eclipse.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.p2.publisher.eclipse.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  (java.net.URI) 
		java.net.URI siteLocation
		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.p2.publisher.eclipse.URLEntry info
		int state
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
		String newText
		org.eclipse.equinox.internal.p2.updatesite.SiteModel siteModel
		String newText
		org.eclipse.equinox.internal.p2.updatesite.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.updatesite.SiteModel parse (java.io.InputStream)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream in
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
		String stack
		java.util.Iterator iter
	private void processArchive (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry archive
		String id
		String url
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
	private void processCategory (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String category
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature feature
	private void processCategoryDef (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
		String name
		String label
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
	private void processFeature (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature feature
		String urlInfo
		String id
		String ver
		boolean noURL
		boolean noId
		boolean noVersion
		String type
		String[] values
		String label
		String os
		String ws
		String nl
		String arch
		String patch
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
	private void processInfo (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry inf
		String infoURL
	private void processSite (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
		String siteURL
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry description
		String type
		String mirrorsURL
		String pack200
		String digestURL
		String associateURL
		java.net.URI resolvedLocation
	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/updatesite/DigestParser.class
DigestParser.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.DigestParser extends org.xml.sax.helpers.DefaultHandler {
	private static final javax.xml.parsers.SAXParserFactory parserFactory
	private javax.xml.parsers.SAXParser parser
	private final java.util.List features
	private final org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureManifestParser featureHandler
	static void  () 
	public void  () 
		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
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
	public org.eclipse.equinox.p2.publisher.eclipse.Feature[] parse (java.io.File, java.net.URI) 
		java.io.File localFile
		java.net.URI location
		java.util.jar.JarFile jar
		java.io.InputStream is
		java.util.jar.JarEntry entry
		java.util.jar.JarEntry entry
		java.io.IOException e
		org.xml.sax.SAXException e
	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/updatesite/LocalUpdateSiteAction.class
LocalUpdateSiteAction.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.LocalUpdateSiteAction extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAction  {
	protected String source
	private org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
	private String categoryQualifier
	private String categoryVersion
	protected void  () 
	public void  (java.lang.String, java.lang.String) 
		String source
		String categoryQualifier
	public void  (org.eclipse.equinox.internal.p2.updatesite.UpdateSite, java.lang.String) 
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
		String categoryQualifier
	public void setCategoryVersion (java.lang.String) 
		String version
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
		org.eclipse.core.runtime.MultiStatus finalStatus
		int i
	protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions () 
		java.util.ArrayList result
		org.eclipse.equinox.p2.publisher.IPublisherAction action
	private org.eclipse.equinox.p2.publisher.IPublisherAction createSiteXMLAction () 
		org.eclipse.equinox.internal.p2.updatesite.SiteXMLAction action
	private void createAdvice () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createFeaturesAction () 
	protected org.eclipse.equinox.p2.publisher.IPublisherAction createBundlesAction () 
}

org/eclipse/equinox/internal/p2/updatesite/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ErrorReadingDigest
	public static String ErrorReadingFeature
	public static String ErrorReadingSite
	public static String Error_generating_category
	public static String Error_generating_siteXML
	public static String Error_Generation
	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
	public static String Unexpected_exception
	static void  () 
	private void  () 
}

org/eclipse/equinox/internal/p2/updatesite/RemoteFeaturesAction.class
RemoteFeaturesAction.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.RemoteFeaturesAction extends org.eclipse.equinox.p2.publisher.eclipse.FeaturesAction {
	private org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
	public void  (org.eclipse.equinox.internal.p2.updatesite.UpdateSite) 
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
	public void  (org.eclipse.equinox.p2.publisher.eclipse.Feature[]) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature[] features
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.core.ProvisionException e
	protected void generateFeatureIUs (org.eclipse.equinox.p2.publisher.eclipse.Feature[], org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.p2.publisher.eclipse.Feature[] featureList
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		java.util.Map extraProperties
		int i
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] featureEntries
		int j
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
		java.util.Dictionary mockManifest
		org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.p2.metadata.IInstallableUnit[] bundleIUs
		int n
		org.eclipse.equinox.p2.metadata.IInstallableUnit featureIU
		java.util.List childIUs
		org.eclipse.equinox.p2.metadata.IInstallableUnit groupIU
}

org/eclipse/equinox/internal/p2/updatesite/RemoteUpdateSiteAction.class
RemoteUpdateSiteAction.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.RemoteUpdateSiteAction extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAction  {
	private org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
	private final String categoryQualifier
	public void  (org.eclipse.equinox.internal.p2.updatesite.UpdateSite, java.lang.String) 
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
		String categoryQualifier
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo info
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
		org.eclipse.core.runtime.MultiStatus finalStatus
		int i
	protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions () 
		java.util.ArrayList result
	private org.eclipse.equinox.p2.publisher.IPublisherAction createSiteXMLAction () 
}

org/eclipse/equinox/internal/p2/updatesite/SiteCategory$1.class
SiteCategory.java
package org.eclipse.equinox.internal.p2.updatesite
 org.eclipse.equinox.internal.p2.updatesite.SiteCategory$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (org.eclipse.equinox.internal.p2.updatesite.SiteCategory, org.eclipse.equinox.internal.p2.updatesite.SiteCategory) 
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory cat1
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory cat2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

org/eclipse/equinox/internal/p2/updatesite/SiteCategory.class
SiteCategory.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.SiteCategory extends java.lang.Object {
	private static java.util.Comparator comp
	private String description
	private String label
	private String name
	private java.util.Map localizations
	public static java.util.Comparator getComparator () 
	public void  () 
	public boolean equals (java.lang.Object) 
		Object obj
		boolean result
		org.eclipse.equinox.internal.p2.updatesite.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 resolve (java.net.URL, java.net.URL)  throws java.net.MalformedURLException 
		java.net.URL base
		java.net.URL bundleURL
	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/updatesite/SiteFeature.class
SiteFeature.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.SiteFeature extends java.lang.Object {
	private String arch
	private java.net.URL base
	private java.util.List categoryNames
	private String featureId
	private String featureVersion
	private String label
	private String nl
	private String os
	private String patch
	private final boolean resolved
	private org.eclipse.equinox.internal.p2.updatesite.SiteModel site
	private String type
	private java.net.URL url
	private String urlString
	private String ws
	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.updatesite.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.lang.String getLabel () 
	public java.lang.String getLabelNonLocalized () 
	public java.lang.String getNL () 
	public java.lang.String getOS () 
	public java.lang.String getOSArch () 
	public java.lang.String getPatch () 
	public org.eclipse.equinox.internal.p2.updatesite.SiteModel getSiteModel () 
	public java.lang.String getType () 
	public java.net.URL getURL () 
	public java.lang.String getURLString () 
	public java.lang.String getWS () 
	public void resolve (java.net.URL, java.net.URL)  throws java.net.MalformedURLException 
		java.net.URL resolveBase
		java.net.URL bundleURL
	public void setArch (java.lang.String) 
		String arch
	public void setCategoryNames (java.lang.String[]) 
		String[] categoryNames
	public void setFeatureIdentifier (java.lang.String) 
		String featureId
	public void setFeatureVersion (java.lang.String) 
		String featureVersion
	public void setLabel (java.lang.String) 
		String label
	public void setNL (java.lang.String) 
		String nl
	public void setOS (java.lang.String) 
		String os
	public void setPatch (java.lang.String) 
		String patch
	public void setSiteModel (org.eclipse.equinox.internal.p2.updatesite.SiteModel) 
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
	public void setType (java.lang.String) 
		String type
	public void setURLString (java.lang.String) 
		String urlString
	public void setWS (java.lang.String) 
		String ws
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/equinox/internal/p2/updatesite/SiteIU.class
SiteIU.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.SiteIU extends java.lang.Object {
	public static final String QUERY_TYPE_CONTEXT
	public static final String QUERY_TYPE_MATCH
	private String id
	private String range
	private String queryExpression
	private String queryType
	private java.util.List queryParams
	private java.util.List categoryNames
	public void  () 
	public java.lang.String getID () 
	public java.lang.String getRange () 
	public java.lang.String getQueryExpression () 
	public java.lang.String getQueryType () 
	public java.lang.String[] getQueryParams () 
	public java.lang.String[] getCategoryNames () 
	public void setID (java.lang.String) 
		String id
	public void setRange (java.lang.String) 
		String range
	public void setQueryExpression (java.lang.String) 
		String queryExpression
	public void setQueryType (java.lang.String) 
		String queryType
	public void addCategoryName (java.lang.String) 
		String categoryName
	public void addQueryParams (java.lang.String) 
		String queryParam
}

org/eclipse/equinox/internal/p2/updatesite/SiteModel.class
SiteModel.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.SiteModel extends java.lang.Object {
	private java.util.List archiveReferences
	private java.util.Map categories
	private org.eclipse.equinox.p2.publisher.eclipse.URLEntry description
	private java.util.List features
	private java.util.List ius
	private java.net.URI locationURI
	private String locationURIString
	private String mirrorsURIString
	private boolean supportsPack200
	private String type
	private org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] associateSites
	private String digestURIString
	private java.util.List messageKeys
	private java.util.Map localizations
	public void  () 
	public void addArchive (org.eclipse.equinox.p2.publisher.eclipse.URLEntry) 
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry archiveReference
	public void addCategory (org.eclipse.equinox.internal.p2.updatesite.SiteCategory) 
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
	public void addFeature (org.eclipse.equinox.internal.p2.updatesite.SiteFeature) 
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature featureReference
	public void addIU (org.eclipse.equinox.internal.p2.updatesite.SiteIU) 
		org.eclipse.equinox.internal.p2.updatesite.SiteIU iu
	public org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] getArchives () 
	public org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] getAssociatedSites () 
	public org.eclipse.equinox.internal.p2.updatesite.SiteCategory[] getCategories () 
	public org.eclipse.equinox.internal.p2.updatesite.SiteCategory getCategory (java.lang.String) 
		String name
	public org.eclipse.equinox.p2.publisher.eclipse.URLEntry getDescription () 
	public org.eclipse.equinox.internal.p2.updatesite.SiteFeature[] getFeatures () 
	public org.eclipse.equinox.internal.p2.updatesite.SiteIU[] getIUs () 
	public java.util.Map getLocalizations () 
	public java.net.URI getLocationURI () 
	public java.lang.String getLocationURIString () 
	public java.util.List getMessageKeys () 
	public java.lang.String getMirrorsURI () 
	public java.lang.String getType () 
	public boolean isPack200Supported () 
	public void setDescription (org.eclipse.equinox.p2.publisher.eclipse.URLEntry) 
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry description
	public void setLocalizations (java.util.Map) 
		java.util.Map localizations
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
	public void setLocationURIString (java.lang.String) 
		String locationURIString
	public void setMessageKeys (java.util.List) 
		java.util.List keys
	public void setMirrorsURIString (java.lang.String) 
		String mirrorsURI
	public void setSupportsPack200 (boolean) 
		boolean value
	public void setType (java.lang.String) 
		String type
	public void setAssociateSites (org.eclipse.equinox.p2.publisher.eclipse.URLEntry[]) 
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] associateSites
	public void setDigestURIString (java.lang.String) 
		String digestURIString
	public java.lang.String getDigestURIString () 
}

org/eclipse/equinox/internal/p2/updatesite/SiteXMLAction.class
SiteXMLAction.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.SiteXMLAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
	private static final String QUALIFIER
	private static final org.eclipse.equinox.internal.p2.updatesite.VersionSuffixGenerator versionSuffixGenerator
	protected org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
	private org.eclipse.equinox.internal.p2.updatesite.SiteCategory defaultCategory
	private java.util.HashSet defaultCategorySet
	protected java.net.URI location
	private String categoryQualifier
	private org.eclipse.equinox.p2.metadata.Version categoryVersion
	private static final org.eclipse.equinox.p2.metadata.expression.IExpression qualifierMatchExpr
	static void  () 
	public void  (java.net.URI, java.lang.String) 
		java.net.URI location
		String categoryQualifier
	public void  (org.eclipse.equinox.internal.p2.updatesite.UpdateSite, java.lang.String) 
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
		String categoryQualifier
	public void setCategoryVersion (java.lang.String) 
		String version
	private void initialize () 
	public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.core.ProvisionException e
	private org.eclipse.core.runtime.IStatus generateCategories (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Map categoriesToIUs
		java.util.Map featuresToCategories
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature feature
		java.util.Collection ius
		java.util.Set categories
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
		java.util.Set featureIUs
	private void addSiteIUsToCategories (java.util.Map, org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		java.util.Map categoriesToIUs
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
		org.eclipse.equinox.internal.p2.updatesite.SiteIU[] siteIUs
		org.eclipse.equinox.internal.p2.updatesite.SiteIU siteIU
		String[] categoryNames
		java.util.Collection ius
		String categoryName
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
		java.util.Set categoryIUs
	private java.util.Collection getIUs (org.eclipse.equinox.internal.p2.updatesite.SiteIU, org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.internal.p2.updatesite.SiteIU siteIU
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		String id
		String range
		String type
		String expression
		Object[] params
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.equinox.p2.metadata.VersionRange vRange
		org.eclipse.equinox.p2.query.IQueryResult queryResult
	private java.util.Collection getFeatureIU (org.eclipse.equinox.internal.p2.updatesite.SiteFeature, org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature feature
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		org.eclipse.equinox.p2.publisher.IPublisherResult results
		String id
		String versionString
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.query.IQuery query
		String qualifier
		String qualifier
		org.eclipse.equinox.p2.metadata.VersionRange range
		org.eclipse.equinox.p2.query.IQuery qualifierQuery
		org.eclipse.equinox.p2.query.IQueryResult queryResult
	protected org.eclipse.equinox.p2.metadata.VersionRange createVersionRange (java.lang.String) 
		String versionId
		org.eclipse.equinox.p2.metadata.VersionRange range
		int qualifierIdx
		String newVersion
		org.eclipse.equinox.p2.metadata.Version lower
		org.eclipse.equinox.p2.metadata.Version upper
		String newQualifier
		org.osgi.framework.Version osgiVersion
	protected java.util.Map getFeatureToCategoryMappings (org.eclipse.equinox.p2.publisher.IPublisherInfo) 
		org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
		java.util.HashMap mappings
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
		String mirrors
		int index
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] associatedSites
		java.util.ArrayList refs
		int i
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry associatedSite
		String siteLocation
		java.net.URI associateLocation
		String label
		String message
		java.io.File siteFile
		java.io.File siteParent
		java.util.List messageKeys
		String[] keyStrings
		String[] keyStrings
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature[] features
		int i
		String[] categoryNames
		java.util.Set categories
		int j
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
	protected void generateCategoryIUs (java.util.Map, org.eclipse.equinox.p2.publisher.IPublisherResult) 
		java.util.Map categoriesToFeatures
		org.eclipse.equinox.p2.publisher.IPublisherResult result
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
	public org.eclipse.equinox.p2.metadata.IInstallableUnit createCategoryIU (org.eclipse.equinox.internal.p2.updatesite.SiteCategory, java.util.Set, org.eclipse.equinox.p2.metadata.IInstallableUnit) 
		org.eclipse.equinox.internal.p2.updatesite.SiteCategory category
		java.util.Set featureIUs
		org.eclipse.equinox.p2.metadata.IInstallableUnit parentCategory
		org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription cat
		String categoryId
		org.osgi.framework.Version osgiVersion
		String qualifier
		String suffix
		String label
		java.util.ArrayList reqsConfigurationUnits
		org.eclipse.equinox.p2.metadata.IInstallableUnit iu
		org.eclipse.equinox.p2.metadata.VersionRange range
		java.util.ArrayList providedCapabilities
		java.util.Map localizations
		java.util.Map$Entry locEntry
		java.util.Locale locale
		java.util.Map translatedStrings
		java.util.Map$Entry e
	private java.lang.String buildCategoryId (java.lang.String) 
		String categoryName
}

org/eclipse/equinox/internal/p2/updatesite/UpdateSite.class
UpdateSite.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.UpdateSite extends java.lang.Object {
	private static final String VERSION_SEPARATOR
	private static final String JAR_EXTENSION
	private static final String FEATURE_DIR
	private static final String PLUGIN_DIR
	private static final String FEATURE_TEMP_FILE
	private static final String SITE_FILE
	private static final String PROTOCOL_FILE
	private static final int RETRY_COUNT
	private static final String DOT_XML
	private static final String SITE
	private String checksum
	private java.net.URI location
	private java.net.URI rootLocation
	private org.eclipse.equinox.internal.p2.updatesite.SiteModel site
	private static java.util.Map siteCache
	private static java.util.Map categoryCache
	private java.util.Map featureCache
	static void  () 
	private static java.net.URI getSiteURI (java.net.URI) 
		java.net.URI baseLocation
		String segment
	private static boolean constainsUpdateSiteFileName (java.lang.String) 
		String segment
	public static synchronized org.eclipse.equinox.internal.p2.updatesite.UpdateSite loadCategoryFile (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite result
		java.io.InputStream input
		java.io.File siteFile
		org.eclipse.equinox.internal.p2.updatesite.CategoryParser siteParser
		java.util.zip.Checksum checksum
		org.eclipse.equinox.internal.p2.updatesite.SiteModel siteModel
		String checksumString
		org.xml.sax.SAXException e
		String msg
		java.io.IOException e
		String msg
	public static synchronized org.eclipse.equinox.internal.p2.updatesite.UpdateSite load (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite result
		java.io.InputStream input
		java.io.File siteFile
		org.eclipse.equinox.internal.p2.updatesite.DefaultSiteParser siteParser
		java.util.zip.Checksum checksum
		org.eclipse.equinox.internal.p2.updatesite.SiteModel siteModel
		String checksumString
		org.xml.sax.SAXException e
		String msg
		java.io.IOException e
		String msg
	private static java.io.File loadSiteFile (java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
	private static java.io.File loadActualSiteFile (java.net.URI, java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		java.net.URI actualLocation
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor submonitor
		java.io.File siteFile
		java.io.File siteFile
		org.eclipse.core.runtime.IStatus transferResult
		org.eclipse.core.runtime.IStatus transferResult
		boolean deleteSiteFile
		boolean deleteSiteFile
		String msg
		java.io.OutputStream destination
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		org.eclipse.core.runtime.IStatus ms
	private static org.eclipse.equinox.p2.publisher.eclipse.Feature parseFeature (org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser, java.net.URI, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser featureParser
		java.net.URI featureURI
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File featureFile
		org.eclipse.core.runtime.IStatus transferResult
		org.eclipse.core.runtime.IStatus transferResult
		org.eclipse.core.runtime.IStatus transferResult
		int i
		int i
		java.io.OutputStream destination
		java.io.OutputStream destination
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	private void  (org.eclipse.equinox.internal.p2.updatesite.SiteModel, java.net.URI, java.lang.String) 
		org.eclipse.equinox.internal.p2.updatesite.SiteModel site
		java.net.URI location
		String checksum
	private java.net.URI getRootLocation () 
		String locationString
		int slashIndex
	private java.net.URI getArchiveURI (java.net.URI, java.lang.String) 
		java.net.URI base
		String identifier
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] archives
		int i
		org.eclipse.equinox.p2.publisher.eclipse.URLEntry entry
	public java.lang.String getChecksum () 
	public java.net.URI getSiteFeatureURI (org.eclipse.equinox.internal.p2.updatesite.SiteFeature) 
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature siteFeature
		java.net.URL url
		java.net.URI base
		String featureURIString
	public java.net.URI getFeatureURI (java.lang.String, java.lang.String) 
		String id
		String version
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature[] entries
		int i
		java.net.URI base
		java.net.URI url
	public java.net.URI getLocation () 
	public java.lang.String getMirrorsURI () 
		String mirrors
		int index
	public java.net.URI getPluginURI (org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry) 
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry plugin
		java.net.URI base
		String path
		java.net.URI url
	private java.net.URI getBaseURI () 
		java.net.URI base
		String siteURIString
	public org.eclipse.equinox.internal.p2.updatesite.SiteModel getSite () 
	private java.net.URI internalGetURI (java.net.URI, java.lang.String) 
		java.net.URI base
		String trailing
	public synchronized org.eclipse.equinox.p2.publisher.eclipse.Feature[] loadFeatures (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.eclipse.Feature[] result
	private org.eclipse.equinox.p2.publisher.eclipse.Feature[] loadFeaturesFromDigest (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.io.File digestFile
		boolean local
		java.net.URI digestURI
		java.net.URI digestURI
		java.net.URI digestURI
		java.net.URI digestURI
		java.net.URI digestURI
		java.net.URI digestURI
		java.io.BufferedOutputStream destination
		java.io.BufferedOutputStream destination
		java.io.BufferedOutputStream destination
		org.eclipse.core.runtime.IStatus result
		org.eclipse.core.runtime.IStatus result
		org.eclipse.core.runtime.IStatus result
		java.io.IOException e
		java.io.IOException e
		org.eclipse.equinox.p2.publisher.eclipse.Feature[] features
		org.eclipse.equinox.p2.publisher.eclipse.Feature[] features
		java.util.Map tmpFeatureCache
		int i
		String key
		java.io.IOException e
	private java.net.URI getDigestURI () 
		java.net.URI digestBase
		String digestURIString
	private org.eclipse.equinox.p2.publisher.eclipse.Feature[] loadFeaturesFromSite (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature[] siteFeatures
		org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser featureParser
		java.util.Map tmpFeatureCache
		int i
		org.eclipse.equinox.internal.p2.updatesite.SiteFeature siteFeature
		String key
		java.net.URI featureURI
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
	private void loadIncludedFeatures (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser featureParser
		java.util.Map features
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] featureEntries
		int i
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
		String key
		java.net.URI includedFeatureURI
		org.eclipse.equinox.p2.publisher.eclipse.Feature includedFeature
	private static org.eclipse.equinox.internal.p2.repository.RepositoryTransport getTransport () 
}

org/eclipse/equinox/internal/p2/updatesite/UpdateSitePublisherApplication.class
UpdateSitePublisherApplication.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.UpdateSitePublisherApplication extends org.eclipse.equinox.p2.publisher.AbstractPublisherApplication {
	private String categoryQualifier
	private String categoryVersion
	private boolean addJRE
	public void  () 
	protected void processParameter (java.lang.String, java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo)  throws java.net.URISyntaxException 
		String arg
		String parameter
		org.eclipse.equinox.p2.publisher.PublisherInfo pinfo
	protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions () 
		org.eclipse.equinox.internal.p2.updatesite.LocalUpdateSiteAction action
	protected void processFlag (java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo) 
		String flag
		org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
}

org/eclipse/equinox/internal/p2/updatesite/VersionSuffixGenerator.class
VersionSuffixGenerator.java
package org.eclipse.equinox.internal.p2.updatesite
public org.eclipse.equinox.internal.p2.updatesite.VersionSuffixGenerator extends java.lang.Object {
	public static final String VERSION_QUALIFIER
	private static final int QUALIFIER_SUFFIX_VERSION
	public static final String BASE_64_ENCODING
	private final int maxVersionSuffixLength
	private final int significantDigits
	public static java.lang.String incrementQualifier (java.lang.String) 
		String qualifier
		int idx
		int c
		String newQualifier
	private static void appendEncodedCharacter (java.lang.StringBuffer, int) 
		StringBuffer buffer
		int c
	private static char base64Character (int) 
		int number
	private static int charValue (char) 
		char c
		int index
	private static int computeNameSum (java.lang.String) 
		String name
		int sum
		int top
		int lshift
		int idx
		int c
	private static int getIntSegment (org.eclipse.equinox.p2.metadata.Version, int) 
		org.eclipse.equinox.p2.metadata.Version v
		int segment
		int segCount
		Object seg
	private static int getMajor (org.eclipse.equinox.p2.metadata.Version) 
		org.eclipse.equinox.p2.metadata.Version v
	private static int getMicro (org.eclipse.equinox.p2.metadata.Version) 
		org.eclipse.equinox.p2.metadata.Version v
	private static int getMinor (org.eclipse.equinox.p2.metadata.Version) 
		org.eclipse.equinox.p2.metadata.Version v
	private static java.lang.String getQualifier (org.eclipse.equinox.p2.metadata.Version) 
		org.eclipse.equinox.p2.metadata.Version v
		int segCount
		Object seg
	private static java.lang.String lengthPrefixBase64 (long) 
		long number
		int length
		int i
		StringBuffer result
	public void  () 
	public void  (int, int) 
		int maxVersionSuffixLenght
		int significantDigits
	public java.lang.String generateSuffix (java.util.Collection, java.util.Collection) 
		java.util.Collection features
		java.util.Collection others
		long majorSum
		long minorSum
		long serviceSum
		long nameCharsSum
		java.util.ArrayList qualifiers
		java.util.Iterator itor
		org.eclipse.equinox.p2.metadata.IVersionedId refFeature
		org.eclipse.equinox.p2.metadata.Version version
		org.eclipse.equinox.p2.metadata.IVersionedId refOther
		org.eclipse.equinox.p2.metadata.Version version
		String qualifier
		int resultingLength
		int longestQualifier
		int idx
		String qualifier
		StringBuffer result
		int[] qualifierSums
		int top
		String qualifier
		int qlen
		int j
		int carry
		int k
		int m
		int len
}

org/eclipse/equinox/internal/p2/updatesite/artifact/
org/eclipse/equinox/internal/p2/updatesite/artifact/UpdateSiteArtifactRepository.class
UpdateSiteArtifactRepository.java
package org.eclipse.equinox.internal.p2.updatesite.artifact
public org.eclipse.equinox.internal.p2.updatesite.artifact.UpdateSiteArtifactRepository extends java.lang.Object implements org.eclipse.equinox.p2.repository.artifact.IArtifactRepository  {
	public static final String TYPE
	public static final String VERSION
	private java.net.URI location
	private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository delegate
	static void  () 
	public void  (java.net.URI, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		java.net.URI location
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
	public void addDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public void addDescriptors (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[]) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
	public boolean contains (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public boolean contains (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.core.runtime.IStatus getArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] getArtifactDescriptors (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.core.runtime.IStatus getArtifacts (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
		org.eclipse.core.runtime.IProgressMonitor monitor
	public java.io.OutputStream getOutputStream (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public org.eclipse.core.runtime.IStatus getRawArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
		java.io.OutputStream destination
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void removeAll () 
	public void removeDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
	public void removeDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public java.lang.String getDescription () 
	public java.net.URI getLocation () 
	public java.lang.String getName () 
	public java.util.Map getProperties () 
	public java.lang.String getProperty (java.lang.String) 
		String key
	public java.lang.String getProvider () 
	public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent () 
	public java.lang.String getType () 
	public java.lang.String getVersion () 
	public boolean isModifiable () 
	public void setDescription (java.lang.String) 
		String description
	public void setName (java.lang.String) 
		String name
	public java.lang.String setProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public void setProvider (java.lang.String) 
		String provider
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey) 
		org.eclipse.equinox.p2.metadata.IArtifactKey key
	public org.eclipse.equinox.p2.metadata.IArtifactKey createArtifactKey (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version) 
		String classifier
		String id
		org.eclipse.equinox.p2.metadata.Version version
	public org.eclipse.equinox.p2.query.IQueryable descriptorQueryable () 
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.runtime.IStatus executeBatch (org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.IRunnableWithProgress runnable
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/equinox/internal/p2/updatesite/artifact/UpdateSiteArtifactRepositoryFactory.class
UpdateSiteArtifactRepositoryFactory.java
package org.eclipse.equinox.internal.p2.updatesite.artifact
public org.eclipse.equinox.internal.p2.updatesite.artifact.UpdateSiteArtifactRepositoryFactory extends org.eclipse.equinox.p2.repository.artifact.spi.ArtifactRepositoryFactory {
	private static final String PROP_ARTIFACT_REFERENCE
	private static final String PROP_FORCE_THREADING
	private static final String PROP_SITE_CHECKSUM
	private static final String PROTOCOL_FILE
	public void  () 
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map) 
		java.net.URI location
		String name
		String type
		java.util.Map properties
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
		Exception e
	private void resetCache (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository) 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
	public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) 
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.net.URI localRepositoryURL
		org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepositoryFactory factory
		String repositoryName
	public void initializeRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
		String savedChecksum
	private void generateArtifactDescriptors (org.eclipse.equinox.internal.p2.updatesite.UpdateSite, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
		org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.eclipse.Feature[] features
		java.util.Set allSiteArtifacts
		boolean packSupported
		int i
		org.eclipse.equinox.p2.publisher.eclipse.Feature feature
		org.eclipse.equinox.p2.metadata.IArtifactKey featureKey
		org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor featureArtifactDescriptor
		java.net.URI featureURL
		org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] steps
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] featureEntries
		int j
		org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
		org.eclipse.equinox.p2.metadata.IArtifactKey key
		org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactDescriptor artifactDescriptor
		java.net.URI pluginURL
		org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] steps
		org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
}

org/eclipse/equinox/internal/p2/updatesite/messages.properties
org/eclipse/equinox/internal/p2/updatesite/metadata/
org/eclipse/equinox/internal/p2/updatesite/metadata/UpdateSiteMetadataRepository.class
UpdateSiteMetadataRepository.java
package org.eclipse.equinox.internal.p2.updatesite.metadata
public org.eclipse.equinox.internal.p2.updatesite.metadata.UpdateSiteMetadataRepository extends java.lang.Object implements org.eclipse.equinox.p2.repository.metadata.IMetadataRepository  {
	public static final String TYPE
	public static final String VERSION
	private java.net.URI location
	private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository delegate
	static void  () 
	public void  (java.net.URI, org.eclipse.equinox.p2.repository.metadata.IMetadataRepository) 
		java.net.URI location
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
	public void addInstallableUnits (org.eclipse.equinox.p2.metadata.IInstallableUnit[]) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit[] installableUnits
	public void addInstallableUnits (java.util.Collection) 
		java.util.Collection installableUnits
	public void addReferences (java.util.Collection) 
		java.util.Collection references
	public java.util.Collection getReferences () 
	public void removeAll () 
	public boolean removeInstallableUnits (org.eclipse.equinox.p2.metadata.IInstallableUnit[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.metadata.IInstallableUnit[] installableUnits
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean removeInstallableUnits (java.util.Collection) 
		java.util.Collection installableUnits
	public java.lang.String getDescription () 
	public java.net.URI getLocation () 
	public java.lang.String getName () 
	public java.util.Map getProperties () 
	public java.lang.String getProperty (java.lang.String) 
		String key
	public java.lang.String getProvider () 
	public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent () 
	public java.lang.String getType () 
	public java.lang.String getVersion () 
	public boolean isModifiable () 
	public void setDescription (java.lang.String) 
		String description
	public void setName (java.lang.String) 
		String name
	public java.lang.String setProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public void setProvider (java.lang.String) 
		String provider
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.query.IQuery query
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.core.runtime.IStatus executeBatch (org.eclipse.equinox.p2.repository.IRunnableWithProgress, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.p2.repository.IRunnableWithProgress runnable
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/equinox/internal/p2/updatesite/metadata/UpdateSiteMetadataRepositoryFactory.class
UpdateSiteMetadataRepositoryFactory.java
package org.eclipse.equinox.internal.p2.updatesite.metadata
public org.eclipse.equinox.internal.p2.updatesite.metadata.UpdateSiteMetadataRepositoryFactory extends org.eclipse.equinox.p2.repository.metadata.spi.MetadataRepositoryFactory {
	private static final String PROP_SITE_CHECKSUM
	public void  () 
	public static java.net.URI getLocalRepositoryLocation (java.net.URI) 
		java.net.URI location
		String stateDirName
		java.io.File bundleData
		java.io.File stateDir
	public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map) 
		java.net.URI location
		String name
		String type
		java.util.Map properties
	public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		java.net.URI location
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
		Exception e
	private void resetCache (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository) 
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
	public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadRepository (java.net.URI, org.eclipse.core.runtime.IProgressMonitor) 
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.net.URI localRepositoryURL
		org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory factory
		String repositoryName
	public void initializeRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository, java.net.URI, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.equinox.p2.core.ProvisionException 
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
		java.net.URI location
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
		String savedChecksum
		org.eclipse.core.runtime.IStatus status
	private org.eclipse.core.runtime.IStatus generateMetadata (org.eclipse.equinox.internal.p2.updatesite.UpdateSite, org.eclipse.equinox.p2.repository.metadata.IMetadataRepository, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.equinox.internal.p2.updatesite.UpdateSite updateSite
		org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.equinox.p2.publisher.PublisherInfo info
		org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
		org.eclipse.equinox.p2.publisher.Publisher publisher
}