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.classActivator.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.classCategoryParser.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.classCategoryPublisherApplication.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.classCategoryXMLAction.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.classDefaultSiteParser.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.classDigestParser.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.classLocalUpdateSiteAction.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.classMessages.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.classRemoteFeaturesAction.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.classRemoteUpdateSiteAction.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.classSiteCategory.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.classSiteCategory.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.classSiteFeature.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.classSiteIU.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.classSiteModel.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.classSiteXMLAction.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.classUpdateSite.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.classUpdateSitePublisherApplication.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.classVersionSuffixGenerator.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.classUpdateSiteArtifactRepository.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.classUpdateSiteArtifactRepositoryFactory.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.classUpdateSiteMetadataRepository.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.classUpdateSiteMetadataRepositoryFactory.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
}