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
profiles/
profiles/CDC-1.0_Foundation-1.0.profile
profiles/CDC-1.1_Foundation-1.1.profile
profiles/J2SE-1.2.profile
profiles/J2SE-1.3.profile
profiles/J2SE-1.4.profile
profiles/J2SE-1.5.profile
profiles/JRE-1.1.profile
profiles/JavaSE-1.6.profile
profiles/OSGi_Minimum-1.0.profile
profiles/OSGi_Minimum-1.1.profile
profiles/OSGi_Minimum-1.2.profile
ant_tasks/
ant_tasks/publisher-ant.jar
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/publisher/
org/eclipse/equinox/internal/p2/publisher/Activator.class
Activator.java
package org.eclipse.equinox.internal.p2.publisher
public org.eclipse.equinox.internal.p2.publisher.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
public static org.osgi.framework.BundleContext context
public static String ID
static void <clinit> ()
public void <init> ()
public static org.osgi.framework.BundleContext getContext ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
}
org/eclipse/equinox/internal/p2/publisher/FileSetDescriptor.class
FileSetDescriptor.java
package org.eclipse.equinox.internal.p2.publisher
public org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor extends java.lang.Object {
private final String key
private String configSpec
private java.util.HashSet fileset
private final java.util.ArrayList permissions
private String links
public void <init> (java.lang.String, java.lang.String)
String key
String configSpec
public void addFiles (java.io.File[])
java.io.File[] files
public void addPermissions (java.lang.String[])
String[] property
public void setLinks (java.lang.String)
String property
public java.lang.String getConfigSpec ()
public java.lang.String getKey ()
public java.lang.String getLinks ()
public java.lang.String[][] getPermissions ()
public java.io.File[] getFiles ()
public int size ()
}
org/eclipse/equinox/internal/p2/publisher/Messages.class
Messages.java
package org.eclipse.equinox.internal.p2.publisher
public org.eclipse.equinox.internal.p2.publisher.Messages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String exception_errorConverting
public static String exception_stateAddition
public static String exception_errorReadingManifest
public static String exception_errorLoadingManifest
public static String exception_noPluginConverter
public static String exception_noArtifactRepo
public static String exception_noMetadataRepo
public static String exception_noBundlesOrLocations
public static String exception_noFeaturesOrLocations
public static String exception_invalidSiteReference
public static String exception_invalidSiteReferenceInFeature
public static String exception_repoMustBeURL
public static String exception_sourcePath
public static String message_generatingMetadata
public static String message_generationCompleted
public static String message_noSimpleconfigurator
public static String exception_artifactRepoNoAppendDestroysInput
public static String error_rootIU_generation
static void <clinit> ()
public void <init> ()
}
org/eclipse/equinox/internal/p2/publisher/QuotedTokenizer.class
QuotedTokenizer.java
package org.eclipse.equinox.internal.p2.publisher
public org.eclipse.equinox.internal.p2.publisher.QuotedTokenizer extends java.lang.Object implements java.util.Enumeration {
private java.io.StreamTokenizer tokenizer
public void <init> (java.lang.String)
String str
public void <init> (java.lang.String, java.lang.String)
String str
String delim
java.io.StringReader reader
int i
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
StringBuffer buffer
int tokenType
private int token (java.lang.StringBuffer)
StringBuffer buffer
int tokenType
int next
public boolean hasMoreElements ()
public java.lang.String nextElement ()
public volatile java.lang.Object nextElement ()
}
org/eclipse/equinox/internal/p2/publisher/compatibility/
org/eclipse/equinox/internal/p2/publisher/compatibility/GeneratorApplication.class
GeneratorApplication.java
package org.eclipse.equinox.internal.p2.publisher.compatibility
public org.eclipse.equinox.internal.p2.publisher.compatibility.GeneratorApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication {
protected static final String APP_ID
public static final String UPDATE_SITE_APPLICATION
public static final String INSTALL_APPLICATION
public static final String FEATURES_BUNDLES_APPLICATION
public void <init> ()
public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext) throws java.lang.Exception
org.eclipse.equinox.app.IApplicationContext context
public void stop ()
public java.lang.Object run (java.lang.String[])
String[] arguments
java.util.Map argumentMap
protected java.lang.Object launchApplication (java.util.Map)
java.util.Map applicationMap
String applicationId
String filter
org.osgi.service.application.ApplicationDescriptor descriptor
org.osgi.service.application.ApplicationHandle handle
org.osgi.service.application.ApplicationException e
InterruptedException e
private java.util.Map parseArguments (java.lang.String[])
String[] arguments
java.util.Map applicationMap
java.util.Map args
int i
String rootId
String source
String repoLocation
java.io.File base
java.io.File configuration
private java.lang.String[] flattenMap (java.util.Map)
java.util.Map map
java.util.ArrayList list
java.util.Iterator iterator
String key
String value
}
org/eclipse/equinox/internal/p2/publisher/compatibility/IGeneratorConstants.class
IGeneratorConstants.java
package org.eclipse.equinox.internal.p2.publisher.compatibility
public abstract org.eclipse.equinox.internal.p2.publisher.compatibility.IGeneratorConstants extends java.lang.Object {
public static final String DASH
public static final String PUBLISH_ARTIFACTS
public static final String PA
public static final String PUBLISH_ATIFACT_REPOSITORY
public static final String PAR
public static final String APPEND
public static final String NO_DEFAULT_IUS
public static final String COMPRESS
public static final String REUSE_PACK200
public static final String SOURCE
public static final String INPLACE
public static final String CONFIG
public static final String UPDATE_SITE
public static final String EXE
public static final String LAUNCHER_CONFIG
public static final String METADATA_REPO_NAME
public static final String METADATA_REPO
public static final String MR
public static final String ARTIFACT_REPO
public static final String AR
public static final String ARTIFACT_REPO_NAME
public static final String FLAVOR
public static final String PRODUCT_FILE
public static final String FEATURES
public static final String BUNDLES
public static final String BASE
public static final String ROOT
public static final String ROOT_VERSION
public static final String P2_OS
public static final String SITE
public static final String IU
public static final String ID
public static final String VERSION
}
org/eclipse/equinox/internal/p2/publisher/eclipse/
org/eclipse/equinox/internal/p2/publisher/eclipse/BrandingIron.class
BrandingIron.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.BrandingIron extends java.lang.Object {
private static final String MARKER_NAME
private static final String BUNDLE_NAME
private static final String ICON_NAME
private static final String MARKER_KEY
private static final String BUNDLE_KEY
private static final String ICON_KEY
private static final String STRING_START
private static final String STRING_END
private static final String XDOC_ICON
private static final String XDOC_ICON_PREFIX
private String[] icons
private String root
private String name
private String os
private boolean brandIcons
public void <init> ()
public void setName (java.lang.String)
String value
public void setIcons (java.lang.String[])
String[] value
public void setIcons (java.lang.String)
String value
String[] temp
int i
public void setRoot (java.lang.String)
String value
public void brand () throws java.lang.Exception
String testName
private void brandAIX ()
private void brandHPUX ()
private void brandLinux () throws java.lang.Exception
private void brandSolaris () throws java.lang.Exception
int i
String icon
private void brandMac () throws java.lang.Exception
String appName
String target
String initialRoot
String iconName
java.io.File splashApp
java.io.File icon
java.io.File rootFolder
java.io.File targetFolder
private void brandMacSplash (java.lang.String, java.lang.String, java.lang.String)
String initialRoot
String target
String iconName
String splashContents
int result
String osName
String[] command
java.io.File linkDir
Process proc
java.io.File macOSDir
java.io.File splashMacOSDir
java.io.File targetFile
private void moveContents (java.io.File, java.io.File)
java.io.File source
java.io.File target
java.io.File[] contents
int i
java.io.File dest
private void brandWindows () throws java.lang.Exception
java.io.File templateLauncher
String[] args
private void renameLauncher ()
private void copyMacLauncher (java.lang.String, java.lang.String)
String initialRoot
String target
String targetLauncher
java.io.File launcher
java.io.File eclipseLauncher
java.io.File targetFile
private java.io.File getCanonicalFile (java.io.File)
java.io.File file
private void copyMacIni (java.lang.String, java.lang.String, java.lang.String)
String initialRoot
String target
String iconName
java.io.File targetFile
java.io.File brandedIni
java.io.File ini
StringBuffer buffer
StringBuffer buffer
int xdoc
String icns
private void modifyInfoPListFile (java.lang.String, java.lang.String, java.lang.String)
String initialRoot
String targetRoot
String iconName
java.io.File infoPList
StringBuffer buffer
StringBuffer buffer
int exePos
int start
int end
int bundlePos
int start
int end
int iconPos
int start
int end
java.io.File target
public void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.File source
java.io.File destination
java.io.InputStream in
java.io.OutputStream out
byte[] buffer
int bytesRead
private int scan (java.lang.StringBuffer, int, java.lang.String)
StringBuffer buf
int start
String targetName
private int scan (java.lang.StringBuffer, int, java.lang.String[])
StringBuffer buf
int start
String[] targets
int i
int j
String match
private java.lang.StringBuffer readFile (java.io.File) throws java.io.IOException
java.io.File targetName
java.io.InputStreamReader reader
StringBuffer result
char[] buf
int count
int count
int count
private void transferStreams (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream source
java.io.OutputStream destination
byte[] buffer
int bytesRead
public void setOS (java.lang.String)
String value
}
org/eclipse/equinox/internal/p2/publisher/eclipse/DataLoader.class
DataLoader.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.DataLoader extends java.lang.Object {
private static final String FILTER_OBJECTCLASS
private static final String filterFwName
private static final String filterLauncherName
private static final String frameworkAdminFillter
private static final String ORG_ECLIPSE_EQUINOX_SIMPLECONFIGURATOR_CONFIGURL
private org.eclipse.equinox.internal.provisional.frameworkadmin.Manipulator manipulator
private java.io.File configurationLocation
static void <clinit> ()
public void <init> (java.io.File, java.io.File)
java.io.File configurationLocation
java.io.File executableLocation
private void initializeFrameworkManipulator (java.io.File, java.io.File)
java.io.File config
java.io.File executable
org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData launcherData
IllegalStateException e2
org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdminRuntimeException e2
java.io.IOException e2
public org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData getConfigData ()
org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser parser
java.io.IOException e
java.net.URISyntaxException e
org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
String value
org.eclipse.equinox.simpleconfigurator.manipulator.SimpleConfiguratorManipulator simpleManipulator
org.eclipse.equinox.frameworkadmin.BundleInfo[] bundleInfos
public org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData getLauncherData ()
private void getFrameworkManipulator ()
org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdmin admin
private org.eclipse.equinox.internal.provisional.frameworkadmin.FrameworkAdmin getFrameworkAdmin ()
}
org/eclipse/equinox/internal/p2/publisher/eclipse/ExecutablesDescriptor$1.class
ExecutablesDescriptor.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor$1 extends java.lang.Object implements java.io.FilenameFilter {
void <init> ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
int length
}
org/eclipse/equinox/internal/p2/publisher/eclipse/ExecutablesDescriptor.class
ExecutablesDescriptor.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor extends java.lang.Object {
private java.io.File location
private java.util.Set files
private String executableName
private boolean temporary
private String os
private java.io.File iniFile
public static java.io.File findExecutable (java.lang.String, java.io.File, java.lang.String)
String os
java.io.File root
String baseName
public static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createExecutablesFromFeature (java.io.File, java.lang.String)
java.io.File executablesFeatureLocation
String configSpec
String[] config
java.io.File result
public static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createDescriptor (java.lang.String, java.lang.String, java.io.File)
String os
String executable
java.io.File location
private static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createWindowsDescriptor (java.lang.String, java.lang.String, java.io.File)
String os
String executable
java.io.File location
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
java.io.File file
private static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createUnixDescriptor (java.lang.String, java.lang.String, java.io.File)
String os
String executable
java.io.File location
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
java.io.File[] files
int i
String extension
private static org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor createMacDescriptor (java.lang.String, java.lang.String, java.io.File)
String os
String executable
java.io.File location
java.io.File[] files
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
public void <init> (java.lang.String, java.lang.String, java.io.File, java.io.File[])
String os
String executable
java.io.File location
java.io.File[] files
int i
public void <init> (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor)
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
public void addAllFiles (java.io.File)
java.io.File file
java.io.File absolute
java.io.File[] list
int i
public void addFile (java.io.File)
java.io.File file
private java.io.File relativize (java.io.File)
java.io.File file
String path
public void removeFile (java.io.File)
java.io.File file
public void replace (java.io.File, java.io.File)
java.io.File oldFile
java.io.File newFile
public java.io.File[] getFiles ()
java.io.File[] result
int i
public java.lang.String getExecutableName ()
public java.io.File getExecutable ()
public java.io.File getIniLocation ()
public java.io.File getLocation ()
public void setLocation (java.io.File)
java.io.File value
public boolean isTemporary ()
public void setExecutableName (java.lang.String, boolean)
String value
boolean updateFiles
public void makeTemporaryCopy ()
java.io.File tempFile
java.io.File file
java.io.IOException e
private void updateExecutableName (java.lang.String)
String newName
String targetIni
String targetExecutable
String executableExtension
java.util.Set filesCopy
java.io.File file
String base
}
org/eclipse/equinox/internal/p2/publisher/eclipse/FeatureManifestParser.class
FeatureManifestParser.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureManifestParser extends org.xml.sax.helpers.DefaultHandler {
private static final javax.xml.parsers.SAXParserFactory parserFactory
private javax.xml.parsers.SAXParser parser
protected org.eclipse.equinox.p2.publisher.eclipse.Feature result
private java.net.URL url
private StringBuffer characters
private java.util.List messageKeys
static void <clinit> ()
public void <init> ()
public void <init> (boolean)
boolean createParser
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
public void characters (char[], int, int)
char[] ch
int start
int length
protected org.eclipse.equinox.p2.publisher.eclipse.Feature createFeature (java.lang.String, java.lang.String)
String id
String version
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String uri
String localName
String qName
public org.eclipse.equinox.p2.publisher.eclipse.Feature getResult ()
private java.lang.String localize (java.lang.String)
String value
String key
public org.eclipse.equinox.p2.publisher.eclipse.Feature parse (java.io.InputStream)
java.io.InputStream in
org.xml.sax.SAXException e
java.io.IOException e
public java.util.List getMessageKeys ()
private void processCopyright (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void processDescription (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void processDiscoverySite (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
protected void processFeature (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
String id
String ver
String os
String ws
String nl
String arch
java.io.File f
private void processImport (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
String id
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
private void processIncludes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
String flag
String filter
private void processInstallHandler (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void processLicense (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void processPlugin (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
String id
String version
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry plugin
String unpack
String fragment
String filter
private void processUpdateSite (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void setEnvironment (org.xml.sax.Attributes, org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry)
org.xml.sax.Attributes attributes
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
String os
String ws
String nl
String arch
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
String uri
String localName
String qName
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/publisher/eclipse/FeatureParser.class
FeatureParser.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureParser extends org.xml.sax.helpers.DefaultHandler {
private org.eclipse.equinox.internal.p2.publisher.eclipse.FeatureManifestParser parser
public void <init> ()
public org.eclipse.equinox.p2.publisher.eclipse.Feature parse (java.io.File)
java.io.File location
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
java.io.File file
java.io.InputStream input
java.util.List messageKeys
String[] keyStrings
java.util.jar.JarFile jar
java.util.jar.JarEntry entry
java.util.jar.JarEntry entry
java.io.InputStream input
java.util.List messageKeys
String[] keyStrings
java.io.IOException e
SecurityException e
}
org/eclipse/equinox/internal/p2/publisher/eclipse/GeneratorBundleInfo.class
GeneratorBundleInfo.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo extends org.eclipse.equinox.frameworkadmin.BundleInfo {
private org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private String specialConfigCommands
private String specialUnconfigCommands
public void <init> (org.eclipse.equinox.frameworkadmin.BundleInfo)
org.eclipse.equinox.frameworkadmin.BundleInfo bInfo
public void <init> ()
public java.lang.String getSpecialConfigCommands ()
public void setSpecialConfigCommands (java.lang.String)
String specialConfigCommands
public void setIU (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public org.eclipse.equinox.p2.metadata.IInstallableUnit getIU ()
public java.lang.String getSpecialUnconfigCommands ()
public void setSpecialUnconfigCommands (java.lang.String)
String specialUnconfigCommands
public java.lang.String toString ()
StringBuffer buffer
String superSt
}
org/eclipse/equinox/internal/p2/publisher/eclipse/IProductDescriptor.class
IProductDescriptor.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public abstract org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor extends java.lang.Object {
public abstract java.lang.String getLauncherName ()
public abstract java.util.List getBundles (boolean)
public abstract java.util.List getFragments ()
public abstract java.util.List getFeatures ()
public abstract java.lang.String getConfigIniPath (java.lang.String)
public abstract java.lang.String getId ()
public abstract java.lang.String getProductId ()
public abstract java.lang.String getApplication ()
public abstract java.lang.String getSplashLocation ()
public abstract java.lang.String getProductName ()
public abstract boolean useFeatures ()
public abstract java.lang.String getVersion ()
public abstract java.lang.String getVMArguments (java.lang.String)
public abstract java.lang.String getProgramArguments (java.lang.String)
public abstract java.util.Map getConfigurationProperties ()
public abstract java.lang.String[] getIcons (java.lang.String)
public abstract java.util.List getBundleInfos ()
public abstract java.io.File getLocation ()
public abstract java.lang.String getLicenseURL ()
public abstract java.lang.String getLicenseText ()
}
org/eclipse/equinox/internal/p2/publisher/eclipse/ProductFile.class
ProductFile.java
package org.eclipse.equinox.internal.p2.publisher.eclipse
public org.eclipse.equinox.internal.p2.publisher.eclipse.ProductFile extends org.xml.sax.helpers.DefaultHandler implements org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor {
private static final String ATTRIBUTE_PATH
private static final String ATTRIBUTE_ICON
protected static final String ATTRIBUTE_FRAGMENT
private static final String ATTRIBUTE_APPLICATION
private static final String ATTRIBUTE_NAME
private static final String ATTRIBUTE_VALUE
private static final String ATTRIBUTE_LOCATION
private static final String ATTRIBUTE_AUTO_START
private static final String ATTRIBUTE_START_LEVEL
protected static final String ATTRIBUTE_VERSION
protected static final String ATTRIBUTE_ID
private static final String ATTRIBUTE_UID
private static final String PROPERTY_ECLIPSE_APPLICATION
private static final String PROPERTY_ECLIPSE_PRODUCT
private static final javax.xml.parsers.SAXParserFactory parserFactory
private static final String PROGRAM_ARGS
private static final String PROGRAM_ARGS_LINUX
private static final String PROGRAM_ARGS_MAC
private static final String PROGRAM_ARGS_SOLARIS
private static final String PROGRAM_ARGS_WIN
private static final String VM_ARGS
private static final String VM_ARGS_LINUX
private static final String VM_ARGS_MAC
private static final String VM_ARGS_SOLARIS
private static final String VM_ARGS_WIN
private static final String SOLARIS_LARGE
private static final String SOLARIS_MEDIUM
private static final String SOLARIS_SMALL
private static final String SOLARIS_TINY
private static final String WIN32_16_LOW
private static final String WIN32_16_HIGH
private static final String WIN32_24_LOW
private static final String WIN32_32_LOW
private static final String WIN32_32_HIGH
private static final String WIN32_48_LOW
private static final String WIN32_48_HIGH
private static final String OS_WIN32
private static final String OS_LINUX
private static final String OS_SOLARIS
private static final String OS_MACOSX
private static final String EL_FEATURES
private static final String EL_FEATURE
private static final String EL_PLUGINS
private static final String EL_PLUGIN
private static final String EL_PRODUCT
private static final String EL_PROPERTY
private static final String EL_CONFIG_INI
private static final String EL_LAUNCHER
private static final String EL_LAUNCHER_ARGS
private static final String EL_SPLASH
private static final String EL_CONFIGURATIONS
private static final String EL_LICENSE
private static final String EL_URL
private static final String EL_TEXT
private static final int STATE_START
private static final int STATE_PRODUCT
private static final int STATE_LAUNCHER
private static final int STATE_LAUNCHER_ARGS
private static final int STATE_PLUGINS
private static final int STATE_FEATURES
private static final int STATE_PROGRAM_ARGS
private static final int STATE_PROGRAM_ARGS_LINUX
private static final int STATE_PROGRAM_ARGS_MAC
private static final int STATE_PROGRAM_ARGS_SOLARIS
private static final int STATE_PROGRAM_ARGS_WIN
private static final int STATE_VM_ARGS
private static final int STATE_VM_ARGS_LINUX
private static final int STATE_VM_ARGS_MAC
private static final int STATE_VM_ARGS_SOLARIS
private static final int STATE_VM_ARGS_WIN
private static final int STATE_CONFIG_INI
private static final int STATE_CONFIGURATIONS
private static final int STATE_LICENSE
private static final int STATE_LICENSE_URL
private static final int STATE_LICENSE_TEXT
private int state
private javax.xml.parsers.SAXParser parser
private String launcherName
private java.util.Map icons
private String configPath
private final java.util.Map platformSpecificConfigPaths
private String configPlatform
private String platformConfigPath
private String id
private String uid
private boolean useFeatures
protected java.util.List plugins
protected java.util.List fragments
private java.util.List features
private String splashLocation
private String productName
private String application
private String version
private java.util.Properties launcherArgs
private java.io.File location
private java.util.List bundleInfos
private java.util.Map properties
private String licenseURL
private String licenseText
static void <clinit> ()
private static java.lang.String normalize (java.lang.String)
String text
StringBuffer result
boolean haveSpace
int i
char c
public void <init> (java.lang.String) throws java.lang.Exception
String location
java.io.InputStream in
public java.lang.String getLauncherName ()
public java.io.File getLocation ()
public java.util.Map getConfigurationProperties ()
java.util.Map result
public java.util.List getBundles (boolean)
boolean includeFragments
java.util.List p
java.util.List f
int size
java.util.List both
public java.util.List getBundleInfos ()
public java.util.List getFragments ()
public java.util.List getFeatures ()
public java.lang.String[] getIcons (java.lang.String)
String os
java.util.Collection result
public java.lang.String getConfigIniPath (java.lang.String)
String os
String specific
public java.lang.String getConfigIniPath ()
public java.lang.String getId ()
public java.lang.String getProductId ()
public java.lang.String getSplashLocation ()
public java.lang.String getProductName ()
public java.lang.String getApplication ()
public boolean useFeatures ()
public java.lang.String getVersion ()
public java.lang.String getVMArguments (java.lang.String)
String os
String key
String prefix
String platform
String args
public java.lang.String getProgramArguments (java.lang.String)
String os
String key
String prefix
String platform
String args
public java.lang.String getLicenseText ()
public java.lang.String getLicenseURL ()
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
String uri
String localName
String qName
org.xml.sax.Attributes attributes
private void processPropertyConfiguration (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
String name
String value
private void processPluginConfiguration (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
org.eclipse.equinox.frameworkadmin.BundleInfo info
String value
int startLevel
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String uri
String localName
String qName
public void characters (char[], int, int)
char[] ch
int start
int length
private void addLaunchArgumentToMap (java.lang.String, java.lang.String)
String key
String value
String oldValue
protected void processPlugin (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
String fragment
org.eclipse.equinox.p2.metadata.IVersionedId name
private void processFeature (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
org.eclipse.equinox.p2.metadata.IVersionedId name
private void processProduct (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
String use
private void processConfigIni (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
String path
String os
private void processConfigIniPlatform (java.lang.String, boolean)
String key
boolean begin
private void processLauncher (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void addIcon (java.lang.String, java.lang.String)
String os
String value
java.io.File iconFile
org.eclipse.osgi.service.datalocation.Location instanceLocation
java.io.File workspace
java.util.Collection list
private void processSolaris (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void processWin (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void processIco (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void processBmp (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void processLinux (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
private void processMac (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/publisher/messages.properties
org/eclipse/equinox/internal/p2/swt/
org/eclipse/equinox/internal/p2/swt/tools/
org/eclipse/equinox/internal/p2/swt/tools/IconExe$BITMAPINFO.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFO extends java.lang.Object {
org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bmiHeader
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGBQUAD[] bmiColors
void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$BITMAPINFOHEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER extends java.lang.Object {
int biSize
int biWidth
int biHeight
int biPlanes
int biBitCount
int biCompression
int biSizeImage
int biXPelsPerMeter
int biYPelsPerMeter
int biClrUsed
int biClrImportant
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$CURSORDIR.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$CURSORDIR extends java.lang.Object {
int Width
int Height
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$FileFormat.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public abstract org.eclipse.equinox.internal.p2.swt.tools.IconExe$FileFormat extends java.lang.Object {
org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream inputStream
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader loader
int compression
public void <init> ()
byte[] bitInvertData (byte[], int, int)
byte[] data
int startIndex
int endIndex
int i
abstract boolean isFileFormat (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream)
abstract org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadFromByteStream ()
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadFromStream (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream stream
Exception e
public static org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] load (java.io.InputStream, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader)
java.io.InputStream is
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader loader
org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream stream
boolean isSupported
org.eclipse.equinox.internal.p2.swt.tools.IconExe$FileFormat fileFormat
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$ICONRESDIR.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ICONRESDIR extends java.lang.Object {
int Width
int Height
int ColorCount
int reserved
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_DATA_DIRECTORY.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DATA_DIRECTORY extends java.lang.Object {
int VirtualAddress
int Size
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_DOS_HEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DOS_HEADER extends java.lang.Object {
int e_magic
int e_cblp
int e_cp
int e_crlc
int e_cparhdr
int e_minalloc
int e_maxalloc
int e_ss
int e_sp
int e_csum
int e_ip
int e_cs
int e_lfarlc
int e_ovno
int[] e_res
int e_oemid
int e_oeminfo
int[] e_res2
int e_lfanew
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_FILE_HEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_FILE_HEADER extends java.lang.Object {
int Machine
int NumberOfSections
int TimeDateStamp
int PointerToSymbolTable
int NumberOfSymbols
int SizeOfOptionalHeader
int Characteristics
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_NT_HEADERS.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_NT_HEADERS extends java.lang.Object {
int Signature
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_FILE_HEADER FileHeader
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_OPTIONAL_HEADER OptionalHeader
static final int FIELD_OFFSET_OptionalHeader
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_OPTIONAL_HEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_OPTIONAL_HEADER extends java.lang.Object {
int Magic
int MajorLinkerVersion
int MinorLinkerVersion
int SizeOfCode
int SizeOfInitializedData
int SizeOfUninitializedData
int AddressOfEntryPoint
int BaseOfCode
int BaseOfData
long ImageBase
int SectionAlignment
int FileAlignment
int MajorOperatingSystemVersion
int MinorOperatingSystemVersion
int MajorImageVersion
int MinorImageVersion
int MajorSubsystemVersion
int MinorSubsystemVersion
int Win32VersionValue
int SizeOfImage
int SizeOfHeaders
int CheckSum
int Subsystem
int DllCharacteristics
long SizeOfStackReserve
long SizeOfStackCommit
long SizeOfHeapReserve
long SizeOfHeapCommit
int LoaderFlags
int NumberOfRvaAndSizes
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DATA_DIRECTORY[] DataDirectory
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_RESOURCE_DATA_ENTRY.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DATA_ENTRY extends java.lang.Object {
int OffsetToData
int Size
int CodePage
int Reserved
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_RESOURCE_DIRECTORY.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY extends java.lang.Object {
int Characteristics
int TimeDateStamp
int MajorVersion
int MinorVersion
int NumberOfNamedEntries
int NumberOfIdEntries
static final int SIZEOF
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY extends java.lang.Object {
int NameOffset
boolean NameIsString
int Name
int Id
int OffsetToData
int OffsetToDirectory
boolean DataIsDirectory
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IMAGE_SECTION_HEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_SECTION_HEADER extends java.lang.Object {
int[] Name
int Misc_VirtualSize
int VirtualAddress
int SizeOfRawData
int PointerToRawData
int PointerToRelocations
int PointerToLinenumbers
int NumberOfRelocations
int NumberOfLinenumbers
int Characteristics
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$IconResInfo.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo extends java.lang.Object {
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData data
int offset
int size
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$ImageData.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData extends java.lang.Object {
public int width
public int height
public int depth
public int scanlinePad
public int bytesPerLine
public byte[] data
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
public int transparentPixel
public byte[] maskData
public int maskPad
public byte[] alphaData
public int alpha
public int type
public int x
public int y
public int disposalMethod
public int delayTime
static final byte[][] ANY_TO_EIGHT
static final byte[] ONE_TO_ONE_MAPPING
static final int[][] DITHER_MATRIX
static final int BLIT_SRC
static final int BLIT_ALPHA
static final int BLIT_DITHER
static final int ALPHA_OPAQUE
static final int ALPHA_TRANSPARENT
static final int ALPHA_CHANNEL_SEPARATE
static final int ALPHA_CHANNEL_SOURCE
static final int ALPHA_MASK_UNPACKED
static final int ALPHA_MASK_PACKED
static final int ALPHA_MASK_INDEX
static final int ALPHA_MASK_RGB
static final int LSB_FIRST
static final int MSB_FIRST
static void <clinit> ()
int b
byte[] data
int inc
int bit
int v
int p
public void <init> (int, int, int, org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData)
int width
int height
int depth
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
public void <init> (int, int, int, org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData, int, byte[])
int width
int height
int depth
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
int scanlinePad
byte[] data
public void <init> (java.lang.String)
String filename
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] data
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData i
void <init> ()
void <init> (int, int, int, org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData, int, byte[], int, byte[], byte[], int, int, int, int, int, int, int)
int width
int height
int depth
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
int scanlinePad
byte[] data
int maskPad
byte[] maskData
byte[] alphaData
int alpha
int transparentPixel
int type
int x
int y
int disposalMethod
int delayTime
int bytesPerLine
void setAllFields (int, int, int, int, int, byte[], org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData, int, byte[], int, byte[], int, int, int, int, int, int)
int width
int height
int depth
int scanlinePad
int bytesPerLine
byte[] data
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
int transparentPixel
byte[] maskData
int maskPad
byte[] alphaData
int alpha
int type
int x
int y
int disposalMethod
int delayTime
public static org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData internal_new (int, int, int, org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData, int, byte[], int, byte[], byte[], int, int, int, int, int, int, int)
int width
int height
int depth
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
int scanlinePad
byte[] data
int maskPad
byte[] maskData
byte[] alphaData
int alpha
int transparentPixel
int type
int x
int y
int disposalMethod
int delayTime
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData colorMaskImage (int)
int pixel
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData mask
int[] row
int y
int i
static byte[] checkData (byte[])
byte[] data
public void getPixels (int, int, int, byte[], int)
int x
int y
int getWidth
byte[] pixels
int startIndex
int index
int index
int index
int index
int theByte
int theByte
int theByte
int theByte
int theByte
int mask
int n
int i
int srcX
int srcY
int offset
int j
public void getPixels (int, int, int, int[], int)
int x
int y
int getWidth
int[] pixels
int startIndex
int index
int index
int index
int index
int index
int index
int index
int theByte
int theByte
int theByte
int theByte
int theByte
int mask
int mask
int n
int i
int srcX
int srcY
int offset
int j
int j
int j
int j
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] getRGBs ()
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData getTransparencyMask ()
public int getTransparencyType ()
int getByteOrder ()
public void setPixels (int, int, int, byte[], int)
int x
int y
int putWidth
byte[] pixels
int startIndex
int index
int index
int index
int index
int theByte
int theByte
int mask
int n
int i
int srcX
int srcY
byte[] masks
int offset
boolean high
int j
public void setPixels (int, int, int, int[], int)
int x
int y
int putWidth
int[] pixels
int startIndex
int index
int index
int index
int index
int index
int index
int index
int theByte
int theByte
int mask
int n
int i
int pixel
int pixel
int pixel
int srcX
int srcY
byte[] masks
int offset
boolean high
int j
int j
int j
int j
static org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData bwPalette ()
static int getMSBOffset (int)
int mask
int i
static int closestMatch (int, byte, byte, byte, int, int, int, byte[], byte[], byte[])
int depth
byte red
byte green
byte blue
int redMask
int greenMask
int blueMask
byte[] reds
byte[] greens
byte[] blues
int rshift
int gshift
int bshift
int r
int g
int b
int minDistance
int nearestPixel
int n
int j
int distance
static final org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData convertMask (org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData mask
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData newMask
int blackIndex
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] rgbs
int[] pixels
int y
int i
static final byte[] convertPad (byte[], int, int, int, int, int)
byte[] data
int width
int height
int depth
int pad
int newPad
int stride
int bpl
int newBpl
byte[] newData
int srcIndex
int destIndex
int y
static int getChannelShift (int)
int mask
int i
static int getChannelWidth (int, int)
int mask
int shift
int i
static byte getChannelField (int, int)
int data
int mask
int shift
static final void buildDitheredGradientChannel (int, int, int, int, int, boolean, byte[], int, int, int)
int from
int to
int steps
int bandWidth
int bandHeight
boolean vertical
byte[] bitmapData
int dp
int bytesPerLine
int bits
int mask
int val
int inc
int dy
int dx
int dptr
int thresh
int temp
int dx
int dy
int dptr
int thresh
int temp
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$ImageLoader.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader extends java.lang.Object {
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] data
public int logicalScreenWidth
public int logicalScreenHeight
public int backgroundPixel
public int repeatCount
java.util.Vector imageLoaderListeners
public void <init> ()
void reset ()
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] load (java.io.InputStream)
java.io.InputStream stream
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] load (java.lang.String)
String filename
java.io.InputStream stream
java.io.IOException e
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$LEDataInputStream.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream extends java.io.InputStream {
int position
java.io.InputStream in
protected byte[] buf
protected int pos
public void <init> (java.io.InputStream)
java.io.InputStream input
public void <init> (java.io.InputStream, int)
java.io.InputStream input
int bufferSize
public void close () throws java.io.IOException
public int getPosition ()
public int available () throws java.io.IOException
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
int left
private int readData (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
int cacheCopied
int newOffset
int available
int inCopied
public int readInt () throws java.io.IOException
byte[] buf
public short readShort () throws java.io.IOException
byte[] buf
public void unread (byte[]) throws java.io.IOException
byte[] b
int length
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$NEWHEADER.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$NEWHEADER extends java.lang.Object {
int Reserved
int ResType
int ResCount
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$PaletteData.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData extends java.lang.Object {
public boolean isDirect
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] colors
public int redMask
public int greenMask
public int blueMask
public int redShift
public int greenShift
public int blueShift
public void <init> (org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[])
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] colors
public void <init> (int, int, int)
int redMask
int greenMask
int blueMask
public int getPixel (org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB rgb
int pixel
int i
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB getRGB (int)
int pixel
int r
int g
int b
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] getRGBs ()
int shiftForMask (int)
int mask
int i
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$RESDIR.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe$RESDIR extends java.lang.Object {
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ICONRESDIR Icon
org.eclipse.equinox.internal.p2.swt.tools.IconExe$CURSORDIR Cursor
int Planes
int BitCount
int BytesInRes
int IconCursorId
public void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$RGB.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB extends java.lang.Object {
public int red
public int green
public int blue
static final long serialVersionUID
public void <init> (int, int, int)
int red
int green
int blue
public boolean equals (java.lang.Object)
Object object
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB rgb
public int hashCode ()
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$RGBQUAD.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGBQUAD extends java.lang.Object {
int rgBlue
int rgbGreen
int rgbRed
int rgbReserved
void <init> ()
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$SWT.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$SWT extends java.lang.Object {
public static final int IMAGE_ICO
public static final int ERROR_IO
public static final int ERROR_INVALID_IMAGE
public static final int ERROR_NULL_ARGUMENT
public static final int ERROR_INVALID_ARGUMENT
public static final int ERROR_CANNOT_BE_ZERO
public static final int IMAGE_UNDEFINED
public static final int ERROR_UNSUPPORTED_DEPTH
public static final int TRANSPARENCY_MASK
public static final int ERROR_UNSUPPORTED_FORMAT
public static final int TRANSPARENCY_ALPHA
public static final int TRANSPARENCY_NONE
public static final int TRANSPARENCY_PIXEL
public static final int IMAGE_BMP
public static final int IMAGE_BMP_RLE
void <init> ()
public static void error (int)
int code
public static void error (int, java.lang.Throwable)
int code
Throwable t
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$WinBMPFileFormat.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$WinBMPFileFormat extends org.eclipse.equinox.internal.p2.swt.tools.IconExe$FileFormat {
static final int BMPFileHeaderSize
static final int BMPHeaderFixedSize
int importantColors
void <init> ()
void decompressData (byte[], byte[], int, int)
byte[] src
byte[] dest
int stride
int cmp
int decompressRLE4Data (byte[], int, int, byte[], int)
byte[] src
int numBytes
int stride
byte[] dest
int destSize
int sp
int se
int dp
int de
int x
int y
int len
int i
byte theByte
int i
int decompressRLE8Data (byte[], int, int, byte[], int)
byte[] src
int numBytes
int stride
byte[] dest
int destSize
int sp
int se
int dp
int de
int x
int y
int len
int i
byte theByte
int i
boolean isFileFormat (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream stream
byte[] header
int infoHeaderSize
byte[] loadData (byte[])
byte[] infoHeader
int width
int height
int bitCount
int stride
byte[] data
byte[] loadData (byte[], int)
byte[] infoHeader
int stride
int height
int dataSize
byte[] data
int cmp
java.io.IOException e
int compressedSize
byte[] compressed
java.io.IOException e
int[] loadFileHeader ()
int[] header
java.io.IOException e
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadFromByteStream ()
int[] fileHeader
byte[] infoHeader
Exception e
int width
int height
int bitCount
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
java.io.IOException e
byte[] data
int type
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData loadPalette (byte[])
byte[] infoHeader
int depth
int numColors
byte[] buf
java.io.IOException e
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData paletteFromBytes (byte[], int)
byte[] bytes
int numColors
int bytesOffset
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] colors
int i
static byte[] paletteToBytes (org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData pal
int n
byte[] bytes
int offset
int i
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB col
void flipScanLines (byte[], int, int)
byte[] data
int stride
int height
int i1
int i2
int i
int index
byte b
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe$WinICOFileFormat.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
org.eclipse.equinox.internal.p2.swt.tools.IconExe$WinICOFileFormat extends org.eclipse.equinox.internal.p2.swt.tools.IconExe$FileFormat {
void <init> ()
static final byte[] convertPad (byte[], int, int, int, int, int)
byte[] data
int width
int height
int depth
int pad
int newPad
int stride
int bpl
int newBpl
byte[] newData
int srcIndex
int destIndex
int y
int iconSize (org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData i
int shapeDataStride
int maskDataStride
int dataSize
int paletteSize
boolean isFileFormat (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream stream
byte[] header
boolean isValidIcon (org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData i
int size
int loadFileHeader (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream byteStream
int[] fileHeader
java.io.IOException e
int numIcons
int loadFileHeader (org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream, boolean)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$LEDataInputStream byteStream
boolean hasHeader
int[] fileHeader
java.io.IOException e
int numIcons
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadFromByteStream ()
int numIcons
int[][] headers
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] icons
int i
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData loadIcon (int[])
int[] iconHeader
byte[] infoHeader
org.eclipse.equinox.internal.p2.swt.tools.IconExe$WinBMPFileFormat bmpFormat
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
byte[] shapeData
int width
int height
int depth
byte[] maskData
int[][] loadIconHeaders (int)
int numIcons
int[][] headers
int i
java.io.IOException e
byte[] loadInfoHeader (int[])
int[] iconHeader
int width
int height
int numColors
java.io.IOException e
byte[] infoHeader
java.io.IOException e
int infoWidth
int infoHeight
int bitCount
}
org/eclipse/equinox/internal/p2/swt/tools/IconExe.class
IconExe.java
package org.eclipse.equinox.internal.p2.swt.tools
public org.eclipse.equinox.internal.p2.swt.tools.IconExe extends java.lang.Object {
public static final String VERSION
static final boolean DEBUG
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] iconInfo
int iconCnt
static final int IMAGE_DOS_SIGNATURE
static final int IMAGE_NT_SIGNATURE
static final int IMAGE_DIRECTORY_ENTRY_RESOURCE
static final int RES_ICON
static final int RT_ICON
static final int RT_GROUP_ICON
static final int BMPHeaderFixedSize
static final int IMAGE_NT_OPTIONAL_HDR64_MAGIC
static final int IMAGE_NT_OPTIONAL_HDR32_MAGIC
public void <init> ()
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageLoader loader
java.util.List images
int i
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] current
int j
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] data
int nMissing
static org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] loadIcons (java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String program
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe iconExe
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] iconInfo
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] data
int i
static int unloadIcons (java.lang.String, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[]) throws java.io.FileNotFoundException java.io.IOException
String program
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData[] icons
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe iconExe
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] iconInfo
int cnt
int i
int j
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] getIcons (java.io.RandomAccessFile) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DOS_HEADER imageDosHeader
int imageNtHeadersOffset
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_NT_HEADERS imageNtHeaders
int resourcesRVA
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_SECTION_HEADER imageSectionHeader
int firstSectionOffset
boolean found
int i
int delta
int imageResourceDirectoryOffset
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] newArray
void dumpResourceDirectory (java.io.RandomAccessFile, int, int, int, int, int, boolean) throws java.io.IOException
java.io.RandomAccessFile raf
int imageResourceDirectoryOffset
int resourceBase
int delta
int type
int level
boolean rt_icon_root
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY imageResourceDirectory
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY[] imageResourceDirectoryEntries
int i
int i
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY irde
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DATA_ENTRY data
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IconResInfo[] newArray
static org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData parseIcon (java.io.RandomAccessFile, int, int) throws java.io.IOException
java.io.RandomAccessFile raf
int offset
int size
org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFO bitmapInfo
int width
int height
int depth
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData palette
byte[] shapeData
byte[] maskData
static byte[] bitInvertData (byte[], int, int)
byte[] data
int startIndex
int endIndex
int i
static final byte[] convertPad (byte[], int, int, int, int, int)
byte[] data
int width
int height
int depth
int pad
int newPad
int stride
int bpl
int newBpl
byte[] newData
int srcIndex
int destIndex
int y
static org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData loadPalette (org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER, java.io.RandomAccessFile) throws java.io.IOException
org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bih
java.io.RandomAccessFile raf
int depth
int numColors
byte[] buf
static org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData paletteFromBytes (byte[], int)
byte[] bytes
int numColors
int bytesOffset
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB[] colors
int i
static byte[] loadData (org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER, java.io.RandomAccessFile) throws java.io.IOException
org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bih
java.io.RandomAccessFile raf
int stride
byte[] data
static void flipScanLines (byte[], int, int)
byte[] data
int stride
int height
int i1
int i2
int i
int index
byte b
static byte[] loadData (org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER, java.io.RandomAccessFile, int) throws java.io.IOException
org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bih
java.io.RandomAccessFile raf
int stride
int dataSize
byte[] data
int cmp
static void unloadIcon (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData icon
int sizeImage
byte[] rgbs
static byte[] paletteToBytes (org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData)
org.eclipse.equinox.internal.p2.swt.tools.IconExe$PaletteData pal
int n
byte[] bytes
int offset
int i
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RGB col
static void unloadMaskData (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData)
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData icon
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData mask
int bpl
int pad
int srcBpl
int destBpl
byte[] buf
int offset
byte[] data
int i
java.io.IOException e
static void unloadShapeData (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData)
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ImageData icon
int bpl
int pad
int srcBpl
int destBpl
byte[] buf
int offset
byte[] data
int i
java.io.IOException e
static boolean readIconGroup (java.io.RandomAccessFile, int, int) throws java.io.IOException
java.io.RandomAccessFile raf
int offset
int size
org.eclipse.equinox.internal.p2.swt.tools.IconExe$NEWHEADER newHeader
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RESDIR[] resDir
int i
static void copyFile (java.lang.String, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String src
String dst
java.io.File srcFile
java.io.File dstFile
java.io.InputStream in
java.io.OutputStream out
int c
int c
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFOHEADER bih
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFO) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$BITMAPINFO bi
static int readU2 (java.io.RandomAccessFile) throws java.io.IOException
java.io.RandomAccessFile raf
int b0
int b1
static int read4 (java.io.RandomAccessFile) throws java.io.IOException
java.io.RandomAccessFile raf
int b0
int b1
int b2
int b3
static long read8 (java.io.RandomAccessFile) throws java.io.IOException
java.io.RandomAccessFile raf
int b0
int b1
int b2
int b3
int b4
int b5
int b6
int b7
static void write4 (java.io.RandomAccessFile, int) throws java.io.IOException
java.io.RandomAccessFile raf
int value
static void writeU2 (java.io.RandomAccessFile, int) throws java.io.IOException
java.io.RandomAccessFile raf
int value
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DOS_HEADER) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DOS_HEADER idh
int i
int i
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_FILE_HEADER) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_FILE_HEADER ifh
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DATA_DIRECTORY) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_DATA_DIRECTORY idd
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_OPTIONAL_HEADER) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_OPTIONAL_HEADER ioh
boolean is32
int i
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_NT_HEADERS) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_NT_HEADERS inh
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_SECTION_HEADER) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_SECTION_HEADER ish
int i
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY ird
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DIRECTORY_ENTRY irde
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DATA_ENTRY) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$IMAGE_RESOURCE_DATA_ENTRY irde
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$NEWHEADER) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$NEWHEADER nh
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$ICONRESDIR) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$ICONRESDIR i
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$CURSORDIR) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$CURSORDIR c
static void read (java.io.RandomAccessFile, org.eclipse.equinox.internal.p2.swt.tools.IconExe$RESDIR) throws java.io.IOException
java.io.RandomAccessFile raf
org.eclipse.equinox.internal.p2.swt.tools.IconExe$RESDIR rs
long start
}
org/eclipse/equinox/p2/
org/eclipse/equinox/p2/publisher/
org/eclipse/equinox/p2/publisher/AbstractAdvice.class
AbstractAdvice.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.AbstractAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public void <init> ()
public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String configSpec
boolean includeDefault
String id
org.eclipse.equinox.p2.metadata.Version version
protected boolean matchVersion (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.metadata.Version adviceVersion
org.eclipse.equinox.p2.metadata.VersionRange range
protected org.eclipse.equinox.p2.metadata.Version getVersion ()
protected org.eclipse.equinox.p2.metadata.VersionRange getVersionRange ()
protected boolean matchId (java.lang.String)
String id
String adviceId
protected java.lang.String getId ()
protected boolean matchConfig (java.lang.String, boolean)
String configSpec
boolean includeDefault
String adviceConfigSpec
String[] full
String[] partial
int i
String string
protected java.lang.String getConfigSpec ()
}
org/eclipse/equinox/p2/publisher/AbstractPublisherAction.class
AbstractPublisherAction.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.AbstractPublisherAction extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAction {
public static final String CONFIG_ANY
public static final String CONFIG_SEGMENT_SEPARATOR
protected org.eclipse.equinox.p2.publisher.IPublisherInfo info
public void <init> ()
public static java.lang.String[] getArrayFromString (java.lang.String, java.lang.String)
String list
String separator
java.util.List result
org.eclipse.equinox.internal.p2.publisher.QuotedTokenizer tokens
String token
public static java.lang.String[] parseConfigSpec (java.lang.String)
String configSpec
String[] result
int i
String[] temp
int i
public static java.lang.String createConfigSpec (java.lang.String, java.lang.String, java.lang.String)
String ws
String os
String arch
protected void addSelfCapability (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
protected org.eclipse.equinox.p2.metadata.expression.IMatchExpression createFilterSpec (java.lang.String)
String configSpec
String[] config
String filterWs
String filterOs
String filterArch
protected boolean filterMatches (org.eclipse.equinox.p2.metadata.expression.IMatchExpression, java.lang.String)
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
String configSpec
String[] config
protected java.lang.String createIdString (java.lang.String)
String configSpec
String[] config
protected java.lang.String createCUIdString (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String id
String type
String flavor
String configSpec
protected java.util.Collection createIURequirements (java.util.Collection)
java.util.Collection children
java.util.ArrayList result
org.eclipse.equinox.p2.metadata.IVersionedId next
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
private org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilterAdvice (org.eclipse.equinox.p2.metadata.IVersionedId)
org.eclipse.equinox.p2.metadata.IVersionedId name
java.util.Collection filterAdvice
org.eclipse.equinox.p2.publisher.actions.IFilterAdvice advice
org.eclipse.equinox.p2.metadata.expression.IMatchExpression result
protected org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription createIUShell (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createPack200ArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File, java.lang.String)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.File pathOnDisk
String installSize
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor result
org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor[] steps
protected org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription createParentIU (java.util.Collection, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
java.util.Collection children
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
protected org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer createParentPrefixComputer (int)
int segmentsToKeep
protected org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer createRootPrefixComputer (java.io.File)
java.io.File root
protected org.eclipse.equinox.p2.metadata.IProvidedCapability createSelfCapability (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String installableUnitId
org.eclipse.equinox.p2.metadata.Version installableUnitVersion
protected static org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] processAdditionalInstallableUnitsAdvice (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
java.util.Collection advice
java.util.List ius
org.eclipse.equinox.p2.publisher.actions.IAdditionalInstallableUnitAdvice entry
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] others
protected static void processArtifactPropertiesAdvice (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.publisher.IPublisherInfo info
java.util.Collection advice
org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice entry
java.util.Map props
java.util.Map$Entry pe
protected static void processInstallableUnitPropertiesAdvice (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
org.eclipse.equinox.p2.publisher.IPublisherInfo info
java.util.Collection advice
org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice entry
java.util.Map props
java.util.Map$Entry pe
protected static void processCapabilityAdvice (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
org.eclipse.equinox.p2.publisher.IPublisherInfo info
java.util.Collection advice
org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice entry
org.eclipse.equinox.p2.metadata.IRequirement[] requiredAdvice
java.util.List current
java.util.Set resultRequiredCapabilities
int j
org.eclipse.equinox.p2.metadata.IRequirement curr
org.eclipse.equinox.internal.p2.metadata.IRequiredCapability currentRequiredCapability
int k
org.eclipse.equinox.internal.p2.metadata.IRequiredCapability requiredCapability
org.eclipse.equinox.p2.metadata.IRequirement[] metaRequiredAdvice
java.util.Collection current
java.util.Set resultMetaRequiredCapabilities
org.eclipse.equinox.p2.metadata.IRequirement curr
org.eclipse.equinox.internal.p2.metadata.IRequiredCapability currentMetaRequiredCapability
int k
org.eclipse.equinox.internal.p2.metadata.IRequiredCapability metaRequiredCapability
org.eclipse.equinox.p2.metadata.IProvidedCapability[] providedAdvice
java.util.Collection current
java.util.Set resultProvidedCapabilities
org.eclipse.equinox.p2.metadata.IProvidedCapability currentProvidedCapability
int k
org.eclipse.equinox.p2.metadata.IProvidedCapability providedCapability
protected static void processTouchpointAdvice (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, java.util.Map, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
java.util.Map currentInstructions
org.eclipse.equinox.p2.publisher.IPublisherInfo info
protected static void processTouchpointAdvice (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, java.util.Map, org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
java.util.Map currentInstructions
org.eclipse.equinox.p2.publisher.IPublisherInfo info
String configSpec
java.util.Collection advice
org.eclipse.equinox.p2.metadata.ITouchpointData result
org.eclipse.equinox.p2.publisher.actions.ITouchpointAdvice entry
protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.File inclusion
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
java.io.File descriptorFile
java.io.OutputStream output
org.eclipse.equinox.p2.core.ProvisionException e
java.io.IOException e
protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File[], java.io.File[], org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.File[] inclusions
java.io.File[] exclusions
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer prefixComputer
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
java.io.File tempFile
java.io.OutputStream output
java.io.OutputStream output
org.eclipse.equinox.p2.core.ProvisionException e
java.io.IOException e
protected org.eclipse.equinox.p2.metadata.IInstallableUnit queryForIU (org.eclipse.equinox.p2.publisher.IPublisherResult, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.publisher.IPublisherResult publisherResult
String iuId
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.p2.query.IQueryResult collector
org.eclipse.core.runtime.NullProgressMonitor progress
protected org.eclipse.equinox.p2.query.IQueryResult queryForIUs (org.eclipse.equinox.p2.publisher.IPublisherResult, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange)
org.eclipse.equinox.p2.publisher.IPublisherResult publisherResult
String iuId
org.eclipse.equinox.p2.metadata.VersionRange versionRange
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.p2.query.IQueryResult queryResult
org.eclipse.core.runtime.NullProgressMonitor progress
public abstract org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor)
public void setPublisherInfo (org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.IPublisherInfo info
}
org/eclipse/equinox/p2/publisher/AbstractPublisherApplication.class
AbstractPublisherApplication.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.AbstractPublisherApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication {
protected static final String[][] INPLACE_MAPPING_RULES
public static final String PUBLISH_PACK_FILES_AS_SIBLINGS
protected org.eclipse.equinox.p2.publisher.PublisherInfo info
protected String source
protected java.net.URI metadataLocation
protected String metadataRepoName
protected java.net.URI artifactLocation
protected String artifactRepoName
protected java.net.URI[] contextMetadataRepositories
protected java.net.URI[] contextArtifactRepositories
protected boolean compress
protected boolean inplace
protected boolean append
protected boolean reusePackedFiles
protected String[] configurations
private org.eclipse.core.runtime.IStatus status
private org.osgi.framework.ServiceReference agentRef
protected org.eclipse.equinox.p2.core.IProvisioningAgent agent
static void <clinit> ()
public void <init> ()
public org.eclipse.core.runtime.IStatus getStatus ()
protected void initialize (org.eclipse.equinox.p2.publisher.PublisherInfo) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
java.io.File location
protected org.eclipse.core.runtime.IStatus createConfigurationEror (java.lang.String)
String message
private boolean isEmpty (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repo
org.eclipse.equinox.p2.query.IQueryResult result
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.artifact.IArtifactRepository repo
java.io.File repoLocation
org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository contextMetadata
int i
org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository contextArtifact
int i
protected void processCommandLineArguments (java.lang.String[], org.eclipse.equinox.p2.publisher.PublisherInfo) throws java.lang.Exception
String[] args
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
int i
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 publisherInfo
private java.net.URI[] processRepositoryList (java.lang.String)
String parameter
String[] list
java.util.List result
int i
java.net.URISyntaxException e
protected void processFlag (java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo)
String arg
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
private void setupAgent () throws org.eclipse.equinox.p2.core.ProvisionException
org.osgi.framework.ServiceReference providerRef
org.eclipse.equinox.p2.core.IProvisioningAgentProvider provider
public java.lang.Object run (java.lang.String[]) throws java.lang.Exception
String[] args
Object result
int i
Exception e
protected org.eclipse.equinox.p2.publisher.PublisherInfo createPublisherInfo ()
public java.lang.Object run (org.eclipse.equinox.p2.publisher.PublisherInfo) throws java.lang.Exception
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
long before
org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
org.eclipse.equinox.p2.publisher.Publisher publisher
org.eclipse.core.runtime.IStatus result
long after
org.eclipse.equinox.p2.core.ProvisionException e
protected abstract org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions ()
protected org.eclipse.equinox.p2.publisher.Publisher createPublisher (org.eclipse.equinox.p2.publisher.PublisherInfo)
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext) throws java.lang.Exception
org.eclipse.equinox.app.IApplicationContext context
public void stop ()
public void setArtifactLocation (java.net.URI)
java.net.URI location
public void setMetadataLocation (java.net.URI)
java.net.URI location
public boolean reuseExistingPack200Files ()
public void setReuseExistingPackedFiles (boolean)
boolean value
public void setContextRepositories (java.net.URI[], java.net.URI[])
java.net.URI[] metadata
java.net.URI[] artifacts
}
org/eclipse/equinox/p2/publisher/IPublisherAction.class
IPublisherAction.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.IPublisherAction extends java.lang.Object {
public abstract 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/IPublisherAdvice.class
IPublisherAdvice.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.IPublisherAdvice extends java.lang.Object {
public abstract boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
}
org/eclipse/equinox/p2/publisher/IPublisherInfo.class
IPublisherInfo.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.IPublisherInfo extends java.lang.Object {
public static final int A_INDEX
public static final int A_PUBLISH
public static final int A_OVERWRITE
public static final int A_NO_MD5
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository ()
public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository ()
public abstract int getArtifactOptions ()
public abstract java.util.Collection getAdvice (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.Class)
public abstract void addAdvice (org.eclipse.equinox.p2.publisher.IPublisherAdvice)
public abstract java.lang.String[] getConfigurations ()
public abstract org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getContextArtifactRepository ()
public abstract org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getContextMetadataRepository ()
}
org/eclipse/equinox/p2/publisher/IPublisherResult.class
IPublisherResult.java
package org.eclipse.equinox.p2.publisher
public abstract org.eclipse.equinox.p2.publisher.IPublisherResult extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable {
public static final int MERGE_MATCHING
public static final int MERGE_ALL_ROOT
public static final int MERGE_ALL_NON_ROOT
public static final String ROOT
public static final String NON_ROOT
public abstract void addIU (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
public abstract void addIUs (java.util.Collection, java.lang.String)
public abstract java.util.Collection getIUs (java.lang.String, java.lang.String)
public abstract org.eclipse.equinox.p2.metadata.IInstallableUnit getIU (java.lang.String, java.lang.String)
public abstract org.eclipse.equinox.p2.metadata.IInstallableUnit getIU (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String)
public abstract void merge (org.eclipse.equinox.p2.publisher.IPublisherResult, int)
}
org/eclipse/equinox/p2/publisher/Publisher$ArtifactProcess.class
Publisher.java
package org.eclipse.equinox.p2.publisher
org.eclipse.equinox.p2.publisher.Publisher$ArtifactProcess extends java.lang.Object implements org.eclipse.equinox.p2.repository.IRunnableWithProgress {
private final org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
private final org.eclipse.equinox.p2.publisher.IPublisherInfo info
private org.eclipse.core.runtime.IStatus result
final org.eclipse.equinox.p2.publisher.Publisher this$0
public void <init> (org.eclipse.equinox.p2.publisher.Publisher, org.eclipse.equinox.p2.publisher.IPublisherAction[], org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
org.eclipse.equinox.p2.publisher.IPublisherInfo info
public void run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus finalStatus
int i
org.eclipse.core.runtime.IStatus status
public org.eclipse.core.runtime.IStatus getStatus ()
}
org/eclipse/equinox/p2/publisher/Publisher.class
Publisher.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.Publisher extends java.lang.Object {
public static final String PUBLISH_PACK_FILES_AS_SIBLINGS
private static final long SERVICE_TIMEOUT
private org.eclipse.equinox.p2.publisher.IPublisherInfo info
private org.eclipse.equinox.p2.publisher.IPublisherResult results
public static org.eclipse.equinox.p2.repository.metadata.IMetadataRepository createMetadataRepository (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, java.lang.String, boolean, boolean) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
String name
boolean append
boolean compress
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
String repositoryName
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
String msg
public static org.eclipse.equinox.p2.repository.metadata.IMetadataRepository loadMetadataRepository (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, boolean, boolean) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
boolean modifiable
boolean removeFromManager
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
boolean existing
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository result
public static org.eclipse.equinox.p2.repository.artifact.IArtifactRepository createArtifactRepository (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, java.lang.String, boolean, boolean) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
String name
boolean compress
boolean reusePackedFiles
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository result
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
String repositoryName
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository result
String msg
public static org.eclipse.equinox.p2.repository.artifact.IArtifactRepository loadArtifactRepository (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, boolean, boolean) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
boolean modifiable
boolean removeFromManager
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager manager
boolean existing
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository result
public void <init> (org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.IPublisherInfo info
protected static java.lang.Object getService (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
String serviceName
Object service
long start
public void <init> (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherInfo info
org.eclipse.equinox.p2.publisher.IPublisherResult results
public org.eclipse.core.runtime.IStatus publish (org.eclipse.equinox.p2.publisher.IPublisherAction[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor sub
org.eclipse.equinox.p2.publisher.Publisher$ArtifactProcess artifactProcess
org.eclipse.core.runtime.IStatus finalStatus
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
java.util.Collection ius
static org.eclipse.equinox.p2.publisher.IPublisherResult access$0 (org.eclipse.equinox.p2.publisher.Publisher)
}
org/eclipse/equinox/p2/publisher/PublisherInfo.class
PublisherInfo.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.PublisherInfo extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherInfo {
private int artifactOptions
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository metadataRepository
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepository
private org.eclipse.equinox.p2.repository.metadata.IMetadataRepository contextMetadataRepository
private org.eclipse.equinox.p2.repository.artifact.IArtifactRepository contextArtifactRepository
private String[] configurations
private java.util.List adviceList
public void <init> ()
public void addAdvice (org.eclipse.equinox.p2.publisher.IPublisherAdvice)
org.eclipse.equinox.p2.publisher.IPublisherAdvice advice
public java.util.List getAdvice ()
public java.util.Collection getAdvice (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.Class)
String configSpec
boolean includeDefault
String id
org.eclipse.equinox.p2.metadata.Version version
Class type
java.util.ArrayList result
org.eclipse.equinox.p2.publisher.IPublisherAdvice advice
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getArtifactRepository ()
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getMetadataRepository ()
public org.eclipse.equinox.p2.repository.artifact.IArtifactRepository getContextArtifactRepository ()
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository getContextMetadataRepository ()
public int getArtifactOptions ()
public void setArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository value
public void setMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository value
public void setContextArtifactRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository value
public void setContextMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepository)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository value
public void setArtifactOptions (int)
int value
public java.lang.String[] getConfigurations ()
public void setConfigurations (java.lang.String[])
String[] value
public java.lang.String getSummary ()
}
org/eclipse/equinox/p2/publisher/PublisherResult.class
PublisherResult.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.PublisherResult extends org.eclipse.equinox.internal.p2.metadata.index.IndexProvider implements org.eclipse.equinox.p2.publisher.IPublisherResult {
final org.eclipse.equinox.internal.p2.metadata.IUMap rootIUs
final org.eclipse.equinox.internal.p2.metadata.IUMap nonRootIUs
private org.eclipse.equinox.p2.metadata.index.IIndex idIndex
public void <init> ()
public void addIU (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String type
public void addIUs (java.util.Collection, java.lang.String)
java.util.Collection ius
String type
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public org.eclipse.equinox.p2.metadata.IInstallableUnit getIU (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String)
String id
org.eclipse.equinox.p2.metadata.Version version
String type
org.eclipse.equinox.p2.metadata.IInstallableUnit result
org.eclipse.equinox.p2.metadata.IInstallableUnit result
public org.eclipse.equinox.p2.metadata.IInstallableUnit getIU (java.lang.String, java.lang.String)
String id
String type
org.eclipse.equinox.p2.query.IQueryResult ius
org.eclipse.equinox.p2.query.IQueryResult ius
public java.util.Collection getIUs (java.lang.String, java.lang.String)
String id
String type
java.util.ArrayList result
public void merge (org.eclipse.equinox.p2.publisher.IPublisherResult, int)
org.eclipse.equinox.p2.publisher.IPublisherResult result
int mode
public synchronized org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
String memberName
java.util.ArrayList indexes
public java.util.Iterator everything ()
java.util.ArrayList iterators
public java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
Object client
String memberName
Object key
}
org/eclipse/equinox/p2/publisher/actions/
org/eclipse/equinox/p2/publisher/actions/IAdditionalInstallableUnitAdvice.class
IAdditionalInstallableUnitAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IAdditionalInstallableUnitAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] getAdditionalInstallableUnitDescriptions (org.eclipse.equinox.p2.metadata.IInstallableUnit)
}
org/eclipse/equinox/p2/publisher/actions/ICapabilityAdvice.class
ICapabilityAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract org.eclipse.equinox.p2.metadata.IProvidedCapability[] getProvidedCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
public abstract org.eclipse.equinox.p2.metadata.IRequirement[] getRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
public abstract org.eclipse.equinox.p2.metadata.IRequirement[] getMetaRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
}
org/eclipse/equinox/p2/publisher/actions/IFeatureRootAdvice.class
IFeatureRootAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract java.lang.String[] getConfigurations ()
public abstract org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer getRootFileComputer (java.lang.String)
public abstract org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor getDescriptor (java.lang.String)
}
org/eclipse/equinox/p2/publisher/actions/IFilterAdvice.class
IFilterAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IFilterAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter (java.lang.String, org.eclipse.equinox.p2.metadata.Version, boolean)
}
org/eclipse/equinox/p2/publisher/actions/ILicenseAdvice.class
ILicenseAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.ILicenseAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract java.lang.String getLicenseURL ()
public abstract java.lang.String getLicenseText ()
}
org/eclipse/equinox/p2/publisher/actions/IPropertyAdvice.class
IPropertyAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract java.util.Map getInstallableUnitProperties (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
public abstract java.util.Map getArtifactProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
}
org/eclipse/equinox/p2/publisher/actions/IRootFilesAdvice.class
IRootFilesAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract java.io.File getRoot ()
public abstract java.io.File[] getIncludedFiles ()
public abstract java.io.File[] getExcludedFiles ()
}
org/eclipse/equinox/p2/publisher/actions/IRootIUAdvice.class
IRootIUAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IRootIUAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract java.util.Collection getChildren (org.eclipse.equinox.p2.publisher.IPublisherResult)
}
org/eclipse/equinox/p2/publisher/actions/ITouchpointAdvice.class
ITouchpointAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.ITouchpointAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract org.eclipse.equinox.p2.metadata.ITouchpointData getTouchpointData (org.eclipse.equinox.p2.metadata.ITouchpointData)
}
org/eclipse/equinox/p2/publisher/actions/IVersionAdvice.class
IVersionAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IVersionAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public static final String NS_BUNDLE
public static final String NS_FEATURE
public static final String NS_ROOT
public abstract org.eclipse.equinox.p2.metadata.Version getVersion (java.lang.String, java.lang.String)
}
org/eclipse/equinox/p2/publisher/actions/JREAction$1.class
JREAction.java
package org.eclipse.equinox.p2.publisher.actions
org.eclipse.equinox.p2.publisher.actions.JREAction$1 extends java.lang.Object implements java.io.FileFilter {
final org.eclipse.equinox.p2.publisher.actions.JREAction this$0
void <init> (org.eclipse.equinox.p2.publisher.actions.JREAction)
public boolean accept (java.io.File)
java.io.File pathname
}
org/eclipse/equinox/p2/publisher/actions/JREAction.class
JREAction.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.JREAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
private static final String DEFAULT_JRE_NAME
private static final org.eclipse.equinox.p2.metadata.Version DEFAULT_JRE_VERSION
private static final String DEFAULT_PROFILE
private static final String PROFILE_LOCATION
private static final String PROFILE_NAME
private static final String PROFILE_TARGET_VERSION
private static final String PROFILE_SYSTEM_PACKAGES
private java.io.File jreLocation
private String environment
private java.util.Map profileProperties
static void <clinit> ()
public void <init> (java.io.File)
java.io.File location
public void <init> (java.lang.String)
String environment
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.repository.artifact.IArtifactDescriptor artifact
protected org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createJREData (org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherResult results
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
String configId
org.eclipse.equinox.p2.metadata.VersionRange range
java.util.Map touchpointData
org.eclipse.equinox.p2.metadata.IArtifactKey key
String configurationData
String unConfigurationData
private org.eclipse.equinox.p2.metadata.IProvidedCapability[] generateJRECapability (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.osgi.util.ManifestElement[] jrePackages
org.eclipse.equinox.p2.metadata.IProvidedCapability[] exportedPackageAsCapabilities
int i
org.osgi.framework.BundleException e
private void generateJREIUData (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
String profileLocation
String profileName
org.eclipse.equinox.p2.metadata.Version version
int idx
String targetVersion
org.eclipse.equinox.p2.metadata.IProvidedCapability[] capabilities
private void initialize (org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
java.io.File[] profiles
String entry
java.net.URL profileURL
private java.util.Map loadProfile (java.io.File)
java.io.File profileFile
java.io.InputStream stream
java.util.Map properties
private java.util.Map loadProfile (java.net.URL)
java.net.URL profileURL
java.io.InputStream stream
private java.util.Map loadProfile (java.io.InputStream)
java.io.InputStream stream
}
org/eclipse/equinox/p2/publisher/actions/MergeResultsAction.class
MergeResultsAction.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.MergeResultsAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
private org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
private int mode
public void <init> (org.eclipse.equinox.p2.publisher.IPublisherAction[], int)
org.eclipse.equinox.p2.publisher.IPublisherAction[] actions
int mode
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.core.runtime.MultiStatus finalStatus
int i
org.eclipse.equinox.p2.publisher.IPublisherAction action
org.eclipse.equinox.p2.publisher.IPublisherResult result
}
org/eclipse/equinox/p2/publisher/actions/QueryableFilterAdvice.class
QueryableFilterAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.QueryableFilterAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.actions.IFilterAdvice {
private org.eclipse.equinox.p2.query.IQueryable queryable
public void <init> (org.eclipse.equinox.p2.query.IQueryable)
org.eclipse.equinox.p2.query.IQueryable queryable
public org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter (java.lang.String, org.eclipse.equinox.p2.metadata.Version, boolean)
String id
org.eclipse.equinox.p2.metadata.Version version
boolean exact
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.equinox.p2.query.IQueryResult result
public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String configSpec
boolean includeDefault
String id
org.eclipse.equinox.p2.metadata.Version version
}
org/eclipse/equinox/p2/publisher/actions/RootFilesAction.class
RootFilesAction.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootFilesAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
private String idBase
private org.eclipse.equinox.p2.metadata.Version version
private String flavor
private boolean createParent
public static java.lang.String computeIUId (java.lang.String, java.lang.String)
String id
String flavor
public void <init> (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String)
org.eclipse.equinox.p2.publisher.IPublisherInfo info
String idBase
org.eclipse.equinox.p2.metadata.Version version
String flavor
public void setCreateParent (boolean)
boolean createParent
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.publisher.IPublisherResult innerResult
String[] configSpecs
int i
private void publishTopLevelRootFilesIU (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult)
java.util.Collection children
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription descriptor
org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
private void generateRootFileIUs (java.lang.String, org.eclipse.equinox.p2.publisher.IPublisherResult)
String configSpec
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
String idPrefix
String iuId
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.metadata.IProvidedCapability launcherCapability
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
String configUnitId
java.util.Map touchpointData
String configurationData
String unConfigurationData
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice advice
private org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer createPrefixComputer (java.io.File)
java.io.File root
private org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice getAdvice (java.lang.String)
String configSpec
java.util.Collection advice
java.util.ArrayList inclusions
java.util.ArrayList exclusions
java.io.File root
org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice entry
java.io.File[] list
java.io.File[] includeList
java.io.File[] excludeList
}
org/eclipse/equinox/p2/publisher/actions/RootFilesAdvice.class
RootFilesAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootFilesAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.IRootFilesAdvice {
private java.io.File root
private java.io.File[] excludedFiles
private java.io.File[] includedFiles
private String configSpec
public void <init> (java.io.File, java.io.File[], java.io.File[], java.lang.String)
java.io.File root
java.io.File[] includedFiles
java.io.File[] excludedFiles
String configSpec
public java.io.File getRoot ()
protected java.lang.String getConfigSpec ()
public java.io.File[] getExcludedFiles ()
public java.io.File[] getIncludedFiles ()
}
org/eclipse/equinox/p2/publisher/actions/RootIUAction.class
RootIUAction.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootIUAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
private org.eclipse.equinox.p2.metadata.Version version
private String id
private String name
private java.util.Collection versionAdvice
public void <init> (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String)
String id
org.eclipse.equinox.p2.metadata.Version version
String name
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
protected org.eclipse.core.runtime.IStatus generateRootIU (org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherResult result
java.util.Collection children
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription descriptor
org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] others
int iuIndex
protected static void processLicense (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
org.eclipse.equinox.p2.publisher.IPublisherInfo info
java.util.Collection advice
org.eclipse.equinox.p2.publisher.actions.ILicenseAdvice entry
String licenseText
String licenseUrl
private static java.net.URI toURIOrNull (java.lang.String)
String url
private java.util.Collection getChildren (org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherResult result
java.util.HashSet children
java.util.Collection rootAdvice
org.eclipse.equinox.p2.publisher.actions.IRootIUAdvice advice
java.util.Collection list
Object object
String childId
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription createTopLevelIUDescription (java.util.Collection, java.util.Collection, boolean)
java.util.Collection children
java.util.Collection requires
boolean configureLauncherData
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription root
java.util.Collection requiredCapabilities
private org.eclipse.equinox.p2.metadata.Version getVersionAdvice (java.lang.String)
String iuID
org.eclipse.equinox.p2.publisher.actions.IVersionAdvice advice
org.eclipse.equinox.p2.metadata.Version result
}
org/eclipse/equinox/p2/publisher/actions/RootIUAdvice.class
RootIUAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootIUAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.IRootIUAdvice {
private java.util.Collection children
public void <init> (java.util.Collection)
java.util.Collection children
public java.util.Collection getChildren (org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherResult result
}
org/eclipse/equinox/p2/publisher/actions/RootIUResultFilterAdvice.class
RootIUResultFilterAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.RootIUResultFilterAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.IRootIUAdvice {
private org.eclipse.equinox.p2.query.IQuery query
public void <init> (org.eclipse.equinox.p2.query.IQuery)
org.eclipse.equinox.p2.query.IQuery query
public java.util.Collection getChildren (org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherResult result
java.util.Collection value
}
org/eclipse/equinox/p2/publisher/actions/VersionAdvice.class
VersionAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public org.eclipse.equinox.p2.publisher.actions.VersionAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.IVersionAdvice {
java.util.Map versions
public void <init> ()
public void load (java.lang.String, java.lang.String)
String namespace
String location
public void load (java.lang.String, java.lang.String, java.lang.String)
String namespace
String location
String idSuffix
java.io.File file
java.util.Map properties
java.util.Map properties
java.util.Map properties
java.util.Map properties
java.io.InputStream stream
java.util.Map$Entry entry
String key
public org.eclipse.equinox.p2.metadata.Version getVersion (java.lang.String, java.lang.String)
String namespace
String id
java.util.Map values
org.eclipse.equinox.p2.metadata.Version result
public void setVersion (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String namespace
String id
org.eclipse.equinox.p2.metadata.Version version
java.util.Map values
public org.eclipse.equinox.p2.publisher.IPublisherAdvice merge (org.eclipse.equinox.p2.publisher.IPublisherAdvice)
org.eclipse.equinox.p2.publisher.IPublisherAdvice advice
org.eclipse.equinox.p2.publisher.actions.VersionAdvice source
String namespace
java.util.Map myValues
java.util.Map sourceValues
private java.util.Map merge (java.util.Map, java.util.Map)
java.util.Map myValues
java.util.Map sourceValues
java.util.Map result
String key
}
org/eclipse/equinox/p2/publisher/eclipse/
org/eclipse/equinox/p2/publisher/eclipse/AccumulateConfigDataAction.class
AccumulateConfigDataAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.AccumulateConfigDataAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
private String configSpec
private org.eclipse.equinox.internal.p2.publisher.eclipse.DataLoader loader
public void <init> (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, java.io.File, java.io.File)
org.eclipse.equinox.p2.publisher.IPublisherInfo info
String configSpec
java.io.File configurationLocation
java.io.File executableLocation
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
protected void storeConfigData (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
String config
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData launcherData
}
org/eclipse/equinox/p2/publisher/eclipse/AdviceFileAdvice.class
AdviceFileAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.AdviceFileAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.ITouchpointAdvice org.eclipse.equinox.p2.publisher.actions.ICapabilityAdvice org.eclipse.equinox.p2.publisher.actions.IPropertyAdvice org.eclipse.equinox.p2.publisher.actions.IAdditionalInstallableUnitAdvice {
public static final org.eclipse.core.runtime.IPath BUNDLE_ADVICE_FILE
private final String id
private final org.eclipse.equinox.p2.metadata.Version version
private java.util.Map touchpointInstructions
private org.eclipse.equinox.p2.metadata.IProvidedCapability[] providedCapabilities
private org.eclipse.equinox.p2.metadata.IRequirement[] requiredCapabilities
private org.eclipse.equinox.p2.metadata.IRequirement[] metaRequiredCapabilities
private java.util.Map iuProperties
private org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] additionalIUs
private boolean containsAdvice
static void <clinit> ()
public void <init> (java.lang.String, org.eclipse.equinox.p2.metadata.Version, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.core.runtime.IPath basePath
org.eclipse.core.runtime.IPath adviceFilePath
java.util.Map advice
org.eclipse.equinox.p2.publisher.eclipse.AdviceFileParser parser
Exception e
String message
org.eclipse.core.runtime.IStatus status
public boolean containsAdvice ()
private static java.util.Map loadAdviceMap (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath basePath
org.eclipse.core.runtime.IPath adviceFilePath
java.io.File location
java.util.zip.ZipFile jar
java.io.InputStream stream
java.io.File adviceFile
java.io.File adviceFile
java.util.zip.ZipEntry entry
java.util.zip.ZipEntry entry
java.io.IOException e
String message
org.eclipse.core.runtime.IStatus status
public boolean isApplicable (java.lang.String, boolean, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String configSpec
boolean includeDefault
String candidateId
org.eclipse.equinox.p2.metadata.Version candidateVersion
public org.eclipse.equinox.p2.metadata.ITouchpointData getTouchpointData (org.eclipse.equinox.p2.metadata.ITouchpointData)
org.eclipse.equinox.p2.metadata.ITouchpointData existing
public org.eclipse.equinox.p2.metadata.IProvidedCapability[] getProvidedCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
public org.eclipse.equinox.p2.metadata.IRequirement[] getRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
public org.eclipse.equinox.p2.metadata.IRequirement[] getMetaRequiredCapabilities (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
public org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] getAdditionalInstallableUnitDescriptions (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public java.util.Map getArtifactProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
public java.util.Map getInstallableUnitProperties (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
}
org/eclipse/equinox/p2/publisher/eclipse/AdviceFileParser.class
AdviceFileParser.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.AdviceFileParser extends java.lang.Object {
private static final String ADVICE_VERSION
private static final String QUALIFIER_SUBSTITUTION
private static final String VERSION_SUBSTITUTION
private static final String UPDATE_DESCRIPTION
private static final String UPDATE_SEVERITY
private static final String UPDATE_RANGE
private static final String UPDATE_ID
private static final String CLASSIFIER
private static final String TOUCHPOINT_VERSION
private static final String TOUCHPOINT_ID
private static final String COPYRIGHT_LOCATION
private static final String COPYRIGHT
private static final String ID
private static final String SINGLETON
private static final String IMPORT
private static final String RANGE
private static final String FILTER
private static final String MULTIPLE
private static final String OPTIONAL
private static final String GREEDY
private static final String VERSION
private static final String NAMESPACE
private static final String NAME
private static final String LOCATION
private static final String VALUE
private static final String UNITS_PREFIX
private static final String INSTRUCTIONS_PREFIX
private static final String REQUIRES_PREFIX
private static final String META_REQUIREMENTS_PREFIX
private static final String PROVIDES_PREFIX
private static final String PROPERTIES_PREFIX
private static final String LICENSES_PREFIX
private static final String ARTIFACTS_PREFIX
private static final String HOST_REQUIREMENTS_PREFIX
public static final org.eclipse.equinox.p2.metadata.Version COMPATIBLE_VERSION
public static final org.eclipse.equinox.p2.metadata.VersionRange VERSION_TOLERANCE
private java.util.Map adviceProperties
private java.util.List adviceProvides
private java.util.List adviceRequires
private java.util.List adviceMetaRequires
private java.util.Map adviceInstructions
private java.util.List adviceOtherIUs
private final java.util.Map advice
private java.util.Iterator keysIterator
private String current
private org.eclipse.equinox.p2.metadata.Version hostVersion
static void <clinit> ()
public void <init> (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.util.Map)
String id
org.eclipse.equinox.p2.metadata.Version version
java.util.Map advice
public void parse ()
String adviceVersion
java.util.List keys
private void checkAdviceVersion (java.lang.String)
String adviceVersion
org.eclipse.equinox.p2.metadata.Version version
private void next ()
private java.lang.String currentValue ()
private void parseProperties (java.lang.String, java.util.Map)
String prefix
java.util.Map properties
int dotIndex
private void parseProperty (java.lang.String, java.util.Map)
String prefix
java.util.Map properties
String propertyName
String propertyValue
String token
private void parseProvides (java.lang.String, java.util.List)
String prefix
java.util.List provides
int dotIndex
private void parseProvided (java.lang.String, java.util.List)
String prefix
java.util.List provides
String namespace
String name
org.eclipse.equinox.p2.metadata.Version capabilityVersion
String token
org.eclipse.equinox.p2.metadata.IProvidedCapability capability
private void parseRequires (java.lang.String, java.util.List)
String prefix
java.util.List requires
int dotIndex
private void parseRequired (java.lang.String, java.util.List)
String prefix
java.util.List requires
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
String filter
boolean optional
boolean multiple
boolean greedy
String token
org.eclipse.equinox.p2.metadata.IRequirement capability
private void parseInstructions (java.lang.String, java.util.Map)
String prefix
java.util.Map instructions
int dotIndex
private void parseInstruction (java.lang.String, java.util.Map)
String prefix
java.util.Map instructions
String phase
String body
String importAttribute
org.eclipse.equinox.p2.metadata.ITouchpointInstruction instruction
private void parseUnits (java.lang.String, java.util.List)
String prefix
java.util.List ius
int dotIndex
private void parseUnit (java.lang.String, java.util.List)
String prefix
java.util.List units
String unitId
org.eclipse.equinox.p2.metadata.Version unitVersion
boolean unitSingleton
String unitFilter
String unitCopyright
String unitCopyrightLocation
String unitTouchpointId
org.eclipse.equinox.p2.metadata.Version unitTouchpointVersion
String unitUpdateId
org.eclipse.equinox.p2.metadata.VersionRange unitUpdateRange
int unitUpdateSeverity
String unitUpdateDescription
java.util.List unitArtifacts
java.util.Map unitProperties
java.util.List unitHostRequirements
java.util.List unitProvides
java.util.List unitRequires
java.util.List unitMetaRequirements
java.util.List unitLicenses
java.util.Map unitInstructions
String token
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription description
java.net.URI uri
java.util.Map$Entry entry
private void parseLicenses (java.lang.String, java.util.List)
String prefix
java.util.List licenses
int dotIndex
private void parseLicense (java.lang.String, java.util.List)
String prefix
java.util.List licenses
String body
String location
java.net.URI uri
org.eclipse.equinox.p2.metadata.ILicense license
private void parseArtifacts (java.lang.String, java.util.List)
String prefix
java.util.List artifacts
int dotIndex
private void parseArtifact (java.lang.String, java.util.List)
String prefix
java.util.List artifacts
String artifactClassifier
String artifactId
org.eclipse.equinox.p2.metadata.Version artifactVersion
String token
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
private java.lang.String substituteVersionAndQualifier (java.lang.String)
String version
String qualifier
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String)
String source
String from
String to
StringBuffer buffer
int current
int pos
public java.util.Map getProperties ()
public org.eclipse.equinox.p2.metadata.IRequirement[] getRequiredCapabilities ()
public org.eclipse.equinox.p2.metadata.IProvidedCapability[] getProvidedCapabilities ()
public java.util.Map getTouchpointInstructions ()
public org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] getAdditionalInstallableUnitDescriptions ()
public org.eclipse.equinox.p2.metadata.IRequirement[] getMetaRequiredCapabilities ()
}
org/eclipse/equinox/p2/publisher/eclipse/ApplicationLauncherAction.class
ApplicationLauncherAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ApplicationLauncherAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
private String flavor
private String[] configSpecs
private java.io.File location
private String executableName
private org.eclipse.equinox.p2.metadata.Version version
private String id
public static java.lang.String computeIUId (java.lang.String, java.lang.String)
String id
String flavor
public void <init> (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String, java.lang.String, java.io.File, java.lang.String[])
String id
org.eclipse.equinox.p2.metadata.Version version
String flavor
String executableName
java.io.File location
String[] configSpecs
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
java.util.Collection actions
org.eclipse.equinox.p2.publisher.IPublisherResult innerResult
org.eclipse.core.runtime.MultiStatus finalStatus
org.eclipse.equinox.p2.publisher.IPublisherAction action
private void createAdvice (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.publisher.IPublisherResult results
private void createLauncherAdvice (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.publisher.IPublisherResult results
java.util.Collection ius
org.eclipse.equinox.p2.publisher.actions.VersionAdvice advice
boolean found
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private java.util.Collection getIUs (java.util.Collection, java.lang.String)
java.util.Collection ius
String prefix
java.util.Set result
org.eclipse.equinox.p2.metadata.IInstallableUnit tmp
private void publishApplicationLauncherIU (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult)
java.util.Collection children
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription descriptor
org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
private java.util.Collection createActions (org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
java.util.Collection actions
protected java.util.Collection createExecutablesActions (java.lang.String[])
String[] configs
java.util.Collection actions
int i
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
org.eclipse.equinox.p2.publisher.IPublisherAction action
protected org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor computeExecutables (java.lang.String)
String configSpec
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
String os
}
org/eclipse/equinox/p2/publisher/eclipse/BundleShapeAdvice.class
BundleShapeAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.BundleShapeAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.eclipse.IBundleShapeAdvice {
private String shape
private org.eclipse.equinox.p2.metadata.Version version
private String id
public void <init> (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String)
String id
org.eclipse.equinox.p2.metadata.Version version
String shape
protected java.lang.String getId ()
protected org.eclipse.equinox.p2.metadata.Version getVersion ()
public java.lang.String getShape ()
}
org/eclipse/equinox/p2/publisher/eclipse/BundlesAction.class
BundlesAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.BundlesAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
protected static final String ORG_ECLIPSE_EQUINOX_SIMPLECONFIGURATOR
protected static final String ORG_ECLIPSE_UPDATE_CONFIGURATOR
public static final String TYPE_ECLIPSE_BUNDLE
public static final String TYPE_ECLIPSE_SOURCE
public static final String OSGI_BUNDLE_CLASSIFIER
private static final String CAPABILITY_NS_OSGI_BUNDLE
private static final String CAPABILITY_NS_OSGI_FRAGMENT
public static final org.eclipse.equinox.p2.metadata.IProvidedCapability BUNDLE_CAPABILITY
public static final org.eclipse.equinox.p2.metadata.IProvidedCapability SOURCE_BUNDLE_CAPABILITY
static final String DEFAULT_BUNDLE_LOCALIZATION
private static final String[] BUNDLE_IU_PROPERTY_MAP
public static final int BUNDLE_LOCALIZATION_INDEX
public static final String DIR
public static final String JAR
private static final String FEATURE_FILENAME_DESCRIPTOR
private static final String PLUGIN_FILENAME_DESCRIPTOR
private static final String FRAGMENT_FILENAME_DESCRIPTOR
public static String BUNDLE_SHAPE
private java.io.File[] locations
private org.eclipse.osgi.service.resolver.BundleDescription[] bundles
static void <clinit> ()
public static org.eclipse.equinox.p2.metadata.IArtifactKey createBundleArtifactKey (java.lang.String, java.lang.String)
String bsn
String version
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleConfigurationUnit (java.lang.String, org.eclipse.equinox.p2.metadata.Version, boolean, org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, java.lang.String, org.eclipse.equinox.p2.metadata.expression.IMatchExpression)
String hostId
org.eclipse.equinox.p2.metadata.Version cuVersion
boolean isBundleFragment
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo configInfo
String configurationFlavor
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
String configUnitId
org.eclipse.equinox.p2.metadata.Version hostVersion
org.eclipse.equinox.p2.metadata.VersionRange range
java.util.Map touchpointData
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createBundleIU (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.equinox.p2.metadata.IArtifactKey, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.osgi.service.resolver.BundleDescription bd
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.publisher.IPublisherInfo info
java.util.Map manifest
java.util.Map manifestLocalizations
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
boolean isFragment
org.eclipse.osgi.service.resolver.BundleSpecification[] requiredBundles
java.util.ArrayList reqsDeps
int j
org.eclipse.osgi.service.resolver.ImportPackageSpecification[] osgiImports
int i
org.eclipse.osgi.service.resolver.ImportPackageSpecification importSpec
String importPackageName
org.eclipse.equinox.p2.metadata.VersionRange versionRange
java.util.ArrayList providedCapabilities
org.eclipse.osgi.service.resolver.ExportPackageDescription[] exports
int i
java.util.Map$Entry locEntry
java.util.Locale locale
java.util.Map translatedStrings
java.util.Map$Entry entry
int i
String value
java.util.Map touchpointData
static org.eclipse.equinox.p2.metadata.VersionRange computeUpdateRange (org.osgi.framework.Version)
org.osgi.framework.Version base
org.eclipse.equinox.p2.metadata.VersionRange updateRange
private org.eclipse.equinox.p2.metadata.IInstallableUnitFragment createHostLocalizationFragment (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String, java.lang.String[])
org.eclipse.equinox.p2.metadata.IInstallableUnit bundleIU
org.eclipse.osgi.service.resolver.BundleDescription bd
String hostId
String[] hostBundleManifestValues
java.util.Map hostLocalizations
private static org.eclipse.equinox.p2.metadata.IInstallableUnitFragment createLocalizationFragmentOfHost (org.eclipse.osgi.service.resolver.BundleDescription, java.lang.String, java.lang.String[], java.util.Map)
org.eclipse.osgi.service.resolver.BundleDescription bd
String hostId
String[] hostManifestValues
java.util.Map hostLocalizations
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription fragment
String fragmentId
org.eclipse.osgi.service.resolver.HostSpecification hostSpec
org.eclipse.equinox.p2.metadata.IRequirement[] hostReqs
java.util.ArrayList providedCapabilities
java.util.Map$Entry localeEntry
java.util.Locale locale
java.util.Map translatedStrings
java.util.Map$Entry entry
private static java.lang.String makeHostLocalizationFragmentId (java.lang.String)
String id
private static java.lang.String createConfigScript (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, boolean)
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo configInfo
boolean isBundleFragment
String configScript
private static java.lang.String createDefaultBundleConfigScript (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo)
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo configInfo
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createDefaultBundleConfigurationUnit (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, java.lang.String)
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo configInfo
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo unconfigInfo
String configurationFlavor
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
String configUnitId
org.eclipse.equinox.p2.metadata.Version configUnitVersion
org.eclipse.equinox.p2.metadata.IRequirement[] reqs
java.util.Map touchpointData
private static java.lang.String createDefaultBundleUnconfigScript (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo)
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo unconfigInfo
private static java.lang.String createUnconfigScript (org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo, boolean)
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo unconfigInfo
boolean isBundleFragment
String unconfigScript
private static boolean isOptional (org.eclipse.osgi.service.resolver.ImportPackageSpecification)
org.eclipse.osgi.service.resolver.ImportPackageSpecification importedPackage
private static java.lang.String toManifestString (java.util.Map)
java.util.Map p
StringBuffer result
java.util.Map$Entry aProperty
private static java.util.Map getManifestLocalizations (java.util.Map, java.io.File)
java.util.Map manifest
java.io.File bundleLocation
java.util.Map localizations
java.util.Map localizations
java.util.Locale defaultLocale
String[] bundleManifestValues
String bundleLocalization
public static java.lang.String[] getExternalizedStrings (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String[] result
int j
int i
public static java.lang.String[] getManifestCachedValues (java.util.Map)
java.util.Map manifest
String[] cachedValues
int j
String value
public static java.util.Map getHostLocalizations (java.io.File, java.lang.String[])
java.io.File bundleLocation
String[] hostBundleManifestValues
java.util.Map localizations
java.util.Map localizations
java.util.Locale defaultLocale
String hostBundleLocalization
private static org.eclipse.osgi.service.pluginconversion.PluginConverter acquirePluginConverter ()
private static java.util.Dictionary convertPluginManifest (java.io.File, boolean)
java.io.File bundleLocation
boolean logConversionException
org.eclipse.osgi.service.pluginconversion.PluginConverter converter
String message
org.eclipse.osgi.service.pluginconversion.PluginConversionException convertException
org.eclipse.core.runtime.IStatus status
public static org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (java.util.Dictionary, java.io.File)
java.util.Dictionary enhancedManifest
java.io.File bundleLocation
org.eclipse.osgi.service.resolver.BundleDescription descriptor
org.osgi.framework.BundleException e
String message
org.eclipse.core.runtime.IStatus status
public static org.eclipse.osgi.service.resolver.BundleDescription createBundleDescription (java.io.File)
java.io.File bundleLocation
java.util.Dictionary manifest
public static java.util.Dictionary loadManifest (java.io.File)
java.io.File bundleLocation
java.util.Dictionary manifest
public static java.util.Dictionary basicLoadManifest (java.io.File)
java.io.File bundleLocation
java.io.InputStream manifestStream
java.util.zip.ZipFile jarFile
java.util.zip.ZipEntry manifestEntry
java.io.File manifestFile
java.io.IOException e
String message
java.util.Dictionary manifest
java.util.Map manifestMap
java.io.IOException e
String message
org.osgi.framework.BundleException e
String message
public void <init> (java.io.File[])
java.io.File[] locations
public void <init> (org.eclipse.osgi.service.resolver.BundleDescription[])
org.eclipse.osgi.service.resolver.BundleDescription[] bundles
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
protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File, java.io.File[], org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.File base
java.io.File[] inclusions
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
protected void publishArtifact (org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor, java.io.File, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
java.io.File jarFile
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository destination
boolean reuse
java.io.File packFile
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor ad200
private java.io.File[] expandLocations (java.io.File[])
java.io.File[] list
java.util.ArrayList result
private void expandLocations (java.io.File[], java.util.ArrayList)
java.io.File[] list
java.util.ArrayList result
int i
java.io.File location
protected void generateBundleIUs (org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.osgi.service.resolver.BundleDescription[] bundleDescriptions
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.core.runtime.IProgressMonitor monitor
protected void generateBundleIUs (org.eclipse.osgi.service.resolver.BundleDescription[], org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.osgi.service.resolver.BundleDescription[] bundleDescriptions
org.eclipse.equinox.p2.publisher.IPublisherInfo info
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.core.runtime.IProgressMonitor monitor
int i
org.eclipse.osgi.service.resolver.BundleDescription bd
org.eclipse.equinox.p2.metadata.IInstallableUnit bundleIU
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.File location
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor ad
java.io.File bundleLocation
org.eclipse.equinox.p2.metadata.IInstallableUnit fragment
String hostId
org.eclipse.equinox.p2.metadata.VersionRange hostVersionRange
org.eclipse.equinox.p2.query.IQueryResult hosts
java.util.Iterator itor
org.eclipse.equinox.p2.metadata.IInstallableUnit host
String fragmentId
String[] externalizedStrings
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] others
int iuIndex
private void createAdviceFileAdvice (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.osgi.service.resolver.BundleDescription bundleDescription
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
String location
org.eclipse.equinox.p2.publisher.eclipse.AdviceFileAdvice advice
private static boolean isDir (org.eclipse.osgi.service.resolver.BundleDescription, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.osgi.service.resolver.BundleDescription bundle
org.eclipse.equinox.p2.publisher.IPublisherInfo info
java.util.Collection advice
String shape
java.util.Map manifest
String format
private boolean isFragment (org.eclipse.osgi.service.resolver.BundleDescription)
org.eclipse.osgi.service.resolver.BundleDescription bd
protected org.eclipse.osgi.service.resolver.BundleDescription[] getBundleDescriptions (java.io.File[], org.eclipse.core.runtime.IProgressMonitor)
java.io.File[] bundleLocations
org.eclipse.core.runtime.IProgressMonitor monitor
boolean addSimpleConfigurator
boolean scIn
int i
org.eclipse.osgi.service.resolver.BundleDescription[] result
int i
org.osgi.framework.Bundle simpleConfigBundle
java.io.File location
java.io.IOException e
private static org.osgi.framework.Bundle getBundle (java.lang.String)
String symbolicName
org.osgi.service.packageadmin.PackageAdmin packageAdmin
org.osgi.framework.Bundle[] matchingBundles
int i
}
org/eclipse/equinox/p2/publisher/eclipse/ConfigAdvice.class
ConfigAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ConfigAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice {
private org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
private String configSpec
public void <init> (org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData, java.lang.String)
org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
String configSpec
public org.eclipse.equinox.frameworkadmin.BundleInfo[] getBundles ()
protected java.lang.String getConfigSpec ()
public java.util.Map getProperties ()
}
org/eclipse/equinox/p2/publisher/eclipse/ConfigCUsAction.class
ConfigCUsAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ConfigCUsAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
protected static final String ORG_ECLIPSE_UPDATE_CONFIGURATOR
protected static final String DEFAULT_START_LEVEL
private static java.util.Collection PROPERTIES_TO_SKIP
private static java.util.HashSet PROGRAM_ARGS_TO_SKIP
protected org.eclipse.equinox.p2.metadata.Version version
protected String id
protected String flavor
org.eclipse.equinox.p2.publisher.IPublisherResult outerResults
static void <clinit> ()
public static java.lang.String getAbstractCUCapabilityNamespace (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String id
String type
String flavor
String configSpec
public static java.lang.String getAbstractCUCapabilityId (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String id
String type
String flavor
String configSpec
public static java.lang.String computeIUId (java.lang.String, java.lang.String)
String id
String flavor
public void <init> (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.publisher.IPublisherInfo info
String flavor
String id
org.eclipse.equinox.p2.metadata.Version 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 publisherInfo
org.eclipse.equinox.p2.publisher.IPublisherResult results
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.publisher.IPublisherResult innerResult
String[] configSpecs
int i
String configSpec
java.util.Collection configAdvice
org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
java.util.Collection launchingAdvice
private void publishTopLevelConfigurationIU (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult)
java.util.Collection children
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription descriptor
org.eclipse.equinox.p2.metadata.IInstallableUnit rootIU
private org.eclipse.equinox.frameworkadmin.BundleInfo[] fillInBundles (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult)
java.util.Collection configAdvice
org.eclipse.equinox.p2.publisher.IPublisherResult results
java.util.ArrayList result
org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice advice
int defaultStart
java.util.Map adviceProperties
org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
int i
org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
java.io.File location
java.util.Dictionary manifest
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo newInfo
org.eclipse.osgi.util.ManifestElement[] element
org.osgi.framework.BundleException e
private void publishIniIUs (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult, java.lang.String)
java.util.Collection launchingAdvice
org.eclipse.equinox.p2.publisher.IPublisherResult results
String configSpec
String configureData
String unconfigureData
String[] dataStrings
java.util.Map touchpointData
org.eclipse.equinox.p2.metadata.IInstallableUnit cu
private void publishConfigIUs (java.util.Collection, org.eclipse.equinox.p2.publisher.IPublisherResult, java.lang.String)
java.util.Collection configAdvice
org.eclipse.equinox.p2.publisher.IPublisherResult results
String configSpec
String configureData
String unconfigureData
String[] dataStrings
java.util.Map touchpointData
org.eclipse.equinox.p2.metadata.IInstallableUnit cu
private org.eclipse.equinox.p2.metadata.IInstallableUnit createCU (java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String, java.lang.String, java.lang.String, java.util.Map)
String cuId
org.eclipse.equinox.p2.metadata.Version cuVersion
String cuType
String cuFlavor
String configSpec
java.util.Map touchpointData
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription cu
String resultId
org.eclipse.equinox.p2.metadata.IProvidedCapability selfCapability
String namespace
String abstractId
org.eclipse.equinox.p2.metadata.IProvidedCapability abstractCapability
protected java.lang.String[] getConfigurationStrings (java.util.Collection)
java.util.Collection configAdvice
String configurationData
String unconfigurationData
java.util.Set properties
org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice advice
java.util.Map$Entry aProperty
String key
java.util.Map parameters
private boolean shouldPublishProperty (java.lang.String)
String key
private boolean shouldPublishJvmArg (java.lang.String)
String key
private boolean shouldPublishProgramArg (java.lang.String)
String key
protected java.lang.String[] getLauncherConfigStrings (java.util.Collection)
java.util.Collection launchingAdvice
String configurationData
String unconfigurationData
java.util.Map touchpointParameters
java.util.Set jvmSet
java.util.Set programSet
org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice advice
String[] jvmArgs
int i
String[] programArgs
int i
protected void publishBundleCUs (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.frameworkadmin.BundleInfo[], java.lang.String, org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
String configSpec
org.eclipse.equinox.p2.publisher.IPublisherResult result
String cuIdPrefix
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
int i
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo bundle
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IInstallableUnit cu
protected org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo createGeneratorBundleInfo (org.eclipse.equinox.frameworkadmin.BundleInfo, org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
org.eclipse.equinox.p2.publisher.IPublisherResult result
String name
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo newInfo
int i
org.eclipse.equinox.p2.metadata.Version bundleVersion
}
org/eclipse/equinox/p2/publisher/eclipse/DefaultCUsAction.class
DefaultCUsAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.DefaultCUsAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
private String flavor
private int startLevel
private boolean start
public void <init> (org.eclipse.equinox.p2.publisher.IPublisherInfo, java.lang.String, int, boolean)
org.eclipse.equinox.p2.publisher.IPublisherInfo info
String flavor
int startLevel
boolean start
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
protected void generateDefaultConfigIU (org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherResult result
protected org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo createDefaultConfigurationBundleInfo ()
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo result
protected org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo createDefaultUnconfigurationBundleInfo ()
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo result
}
org/eclipse/equinox/p2/publisher/eclipse/EclipseInstallAction.class
EclipseInstallAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.EclipseInstallAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
protected String source
protected String id
protected org.eclipse.equinox.p2.metadata.Version version
protected String name
protected String executableName
protected String flavor
protected org.eclipse.equinox.p2.metadata.IVersionedId[] topLevel
protected String[] nonRootFiles
protected boolean start
protected void <init> ()
public void <init> (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String, java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.IVersionedId[], java.lang.String[], boolean)
String source
String id
org.eclipse.equinox.p2.metadata.Version version
String name
String executableName
String flavor
org.eclipse.equinox.p2.metadata.IVersionedId[] topLevel
String[] nonRootFiles
boolean start
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.publisher.IPublisherAction[] actions
org.eclipse.core.runtime.MultiStatus finalStatus
int i
protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions ()
java.util.ArrayList actions
org.eclipse.equinox.p2.publisher.IPublisherAction action
private void createAdvice ()
protected void createRootAdvice ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction createDefaultCUsAction ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction createRootIUAction ()
protected java.util.Collection getTopLevel ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction createJREAction ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction createApplicationExecutableAction (java.lang.String[])
String[] configSpecs
protected java.util.Collection createAccumulateConfigDataActions (java.lang.String[])
String[] configs
java.io.File configuration
java.util.Collection result
int i
String configSpec
String os
java.io.File executable
org.eclipse.equinox.p2.publisher.IPublisherAction action
protected org.eclipse.equinox.p2.publisher.IPublisherAction createConfigCUsAction ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction createFeaturesAction ()
protected java.util.Collection createExecutablesActions (java.lang.String[])
String[] configSpecs
java.util.Collection result
int i
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
org.eclipse.equinox.p2.publisher.IPublisherAction action
protected org.eclipse.equinox.p2.publisher.IPublisherAction createRootFilesAction ()
protected void createRootFilesAdvice ()
java.io.File[] baseExclusions
String[] configs
int i
protected org.eclipse.equinox.p2.publisher.IPublisherAdvice computeRootFileAdvice (java.lang.String)
String configSpec
java.io.File root
java.io.File[] inclusions
java.io.File[] exclusions
protected java.io.File[] computeRootFileExclusions (java.lang.String)
String configSpec
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
java.io.File[] files
java.io.File[] result
protected java.io.File[] computeRootFileExclusions ()
java.util.ArrayList result
int i
String filename
java.io.File file
protected org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor computeExecutables (java.lang.String)
String configSpec
String os
protected java.io.File computeRootFileRoot (java.lang.String)
String configSpec
protected java.io.File[] computeRootFileInclusions (java.lang.String)
String configSpec
protected java.io.File computeExecutableLocation (java.lang.String)
String configSpec
protected java.io.File getExecutablesLocation ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction createBundlesAction ()
}
org/eclipse/equinox/p2/publisher/eclipse/EquinoxExecutableAction.class
EquinoxExecutableAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.EquinoxExecutableAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
private static String TYPE
protected String configSpec
protected String idBase
protected org.eclipse.equinox.p2.metadata.Version version
protected org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
protected String flavor
static void <clinit> ()
protected void <init> ()
public void <init> (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.Version, java.lang.String)
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor executables
String configSpec
String idBase
org.eclipse.equinox.p2.metadata.Version version
String flavor
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 result
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor brandedExecutables
private void publishExecutableSetter (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor brandedExecutables
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iud
String executableName
String id
java.util.Map touchpointData
protected boolean publishExecutableIU (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor execDescriptor
org.eclipse.equinox.p2.publisher.IPublisherResult result
String[] config
boolean publishCU
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
String id
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
String namespace
String capabilityId
org.eclipse.equinox.p2.metadata.IProvidedCapability executableCapability
org.eclipse.equinox.p2.metadata.IProvidedCapability selfCapability
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor
String ws
String os
String arch
String launcherFragment
private java.lang.String getExecutableId ()
private void publishExecutableCU (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor execDescriptor
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
String id
String executableId
String[] config
String os
java.util.Map touchpointData
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
private java.util.Map computeInstallActions (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, java.lang.String)
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor execDescriptor
String os
java.util.Map touchpointData
String configurationData
String execName
java.io.File[] fileList
int i
String unConfigurationData
protected org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor brandExecutables (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor)
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor result
org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice advice
private org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice getBrandingAdvice ()
java.util.Collection advice
java.util.Iterator i
protected void fullBrandExecutables (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor, org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice)
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice advice
org.eclipse.equinox.internal.p2.publisher.eclipse.BrandingIron iron
String name
Exception e
protected void partialBrandExecutables (org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor)
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
java.io.File[] list
int i
private void mungeExecutableFileName (java.io.File, org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor)
java.io.File file
org.eclipse.equinox.internal.p2.publisher.eclipse.ExecutablesDescriptor descriptor
java.io.File newFile
java.io.File newFile
}
org/eclipse/equinox/p2/publisher/eclipse/EquinoxLauncherCUAction.class
EquinoxLauncherCUAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.EquinoxLauncherCUAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
public static final String ORG_ECLIPSE_EQUINOX_LAUNCHER
private String flavor
private String[] configSpecs
public void <init> (java.lang.String, java.lang.String[])
String flavor
String[] configSpecs
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
private void publishLauncherFragmentCUs (org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherResult results
String id
int i
String configSpec
String[] specs
private void publishCU (java.lang.String, java.lang.String, org.eclipse.equinox.p2.publisher.IPublisherResult)
String id
String configSpec
org.eclipse.equinox.p2.publisher.IPublisherResult results
java.util.Collection advice
org.eclipse.equinox.p2.publisher.actions.IVersionAdvice versionSpec
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.internal.p2.publisher.eclipse.GeneratorBundleInfo bundle
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
org.eclipse.equinox.p2.metadata.IInstallableUnit cu
}
org/eclipse/equinox/p2/publisher/eclipse/Feature.class
Feature.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.Feature extends java.lang.Object {
private final String id
private String version
private String label
private String image
private String pluginId
private boolean primary
private boolean exclusive
private String application
private String colocationAffinity
private org.eclipse.equinox.p2.publisher.eclipse.URLEntry description
private org.eclipse.equinox.p2.publisher.eclipse.URLEntry license
private org.eclipse.equinox.p2.publisher.eclipse.URLEntry copyright
private String installHandler
private String installHandlerURL
private String installHandlerLibrary
private org.eclipse.equinox.p2.publisher.eclipse.URLEntry updateSite
private java.util.ArrayList discoverySites
private java.util.ArrayList entries
private String providerName
private String os
private String ws
private String arch
private String nl
private String location
private java.util.Map localizations
public void <init> (java.lang.String, java.lang.String)
String id
String version
public void addDiscoverySite (java.lang.String, java.lang.String)
String siteLabel
String url
org.eclipse.equinox.p2.publisher.eclipse.URLEntry entry
public void addEntry (org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry)
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry plugin
public java.lang.String getApplication ()
public java.lang.String getArch ()
public java.lang.String getColocationAffinity ()
public java.lang.String getCopyright ()
public java.lang.String getCopyrightURL ()
public java.lang.String getDescription ()
public java.lang.String getDescriptionURL ()
public org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] getDiscoverySites ()
public org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] getEntries ()
public java.lang.String getId ()
public java.lang.String getImage ()
public java.lang.String getInstallHandler ()
public java.lang.String getInstallHandlerLibrary ()
public java.lang.String getInstallHandlerURL ()
public java.lang.String getLabel ()
public java.lang.String getLicense ()
public java.lang.String getLicenseURL ()
public java.util.Map getLocalizations ()
public java.lang.String getLocation ()
public java.lang.String getNL ()
public java.lang.String getOS ()
public java.lang.String getPlugin ()
public java.lang.String getProviderName ()
public org.eclipse.equinox.p2.publisher.eclipse.URLEntry getUpdateSite ()
public java.lang.String getVersion ()
public java.lang.String getWS ()
public boolean isExclusive ()
public boolean isPrimary ()
public void setApplication (java.lang.String)
String application
public void setColocationAffinity (java.lang.String)
String colocationAffinity
public void setCopyright (java.lang.String)
String copyright
public void setCopyrightURL (java.lang.String)
String copyrightURL
public void setDescription (java.lang.String)
String description
public void setDescriptionURL (java.lang.String)
String descriptionURL
public void setEnvironment (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String os
String ws
String arch
String nl
public void setExclusive (boolean)
boolean exclusive
public void setImage (java.lang.String)
String image
public void setInstallHandler (java.lang.String)
String installHandler
public void setInstallHandlerLibrary (java.lang.String)
String installHandlerLibrary
public void setInstallHandlerURL (java.lang.String)
String installHandlerURL
public void setLabel (java.lang.String)
String label
public void setLicense (java.lang.String)
String license
public void setLicenseURL (java.lang.String)
String licenseURL
public void setLocalizations (java.util.Map)
java.util.Map localizations
public void setLocation (java.lang.String)
String location
public void setPlugin (java.lang.String)
String pluginId
public void setPrimary (boolean)
boolean primary
public void setProviderName (java.lang.String)
String value
public void setUpdateSiteLabel (java.lang.String)
String updateSiteLabel
public void setUpdateSiteURL (java.lang.String)
String updateSiteURL
public void setURL (java.lang.String)
String value
public void setVersion (java.lang.String)
String version
public java.lang.String toString ()
}
org/eclipse/equinox/p2/publisher/eclipse/FeatureEntry.class
FeatureEntry.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry extends java.lang.Object {
private final String id
private String version
private String url
private String os
private String ws
private String arch
private String nl
private String match
private final boolean isPlugin
private boolean isFragment
private boolean isRequires
private boolean unpack
private boolean optional
private boolean isPatch
private String filter
public static org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry createRequires (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
String id
String version
String match
String filter
boolean isPlugin
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry result
public void <init> (java.lang.String, java.lang.String, boolean)
String id
String version
boolean isPlugin
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry other
public java.lang.String getArch ()
public java.lang.String getFilter ()
public java.lang.String getId ()
public java.lang.String getMatch ()
public java.lang.String getNL ()
public java.lang.String getOS ()
public java.lang.String getURL ()
public java.lang.String getVersion ()
public java.lang.String getWS ()
public int hashCode ()
int result
public boolean isFragment ()
public boolean isOptional ()
public boolean isPlugin ()
public boolean isRequires ()
public boolean isUnpack ()
public void setEnvironment (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String os
String ws
String arch
String nl
public void setFilter (java.lang.String)
String filter
public void setFragment (boolean)
boolean value
public void setOptional (boolean)
boolean value
public void setUnpack (boolean)
boolean value
public void setURL (java.lang.String)
String value
public void setVersion (java.lang.String)
String value
public java.lang.String toString ()
StringBuffer result
public boolean isPatch ()
public void setPatch (boolean)
boolean patch
}
org/eclipse/equinox/p2/publisher/eclipse/FeaturesAction.class
FeaturesAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.FeaturesAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
public static final String INSTALL_FEATURES_FILTER
private static final String UPDATE_FEATURE_APPLICATION_PROP
private static final String UPDATE_FEATURE_PLUGIN_PROP
private static final String UPDATE_FEATURE_EXCLUSIVE_PROP
private static final String UPDATE_FEATURE_PRIMARY_PROP
protected org.eclipse.equinox.p2.publisher.eclipse.Feature[] features
private java.io.File[] locations
public static org.eclipse.equinox.p2.metadata.IArtifactKey createFeatureArtifactKey (java.lang.String, java.lang.String)
String id
String version
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createFeatureJarIU (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
org.eclipse.equinox.p2.publisher.IPublisherInfo info
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
String id
org.eclipse.equinox.p2.metadata.Version version
String installHandlerProperty
java.util.ArrayList providedCapabilities
java.util.Map touchpointData
java.util.Map localizations
java.util.Map$Entry locEntry
java.util.Locale locale
java.util.Map translatedStrings
java.util.Map$Entry entry
private static java.lang.String getTransformedId (java.lang.String, boolean, boolean)
String original
boolean isPlugin
boolean isGroup
private static java.net.URI toURIOrNull (java.lang.String)
String url
public void <init> (org.eclipse.equinox.p2.publisher.eclipse.Feature[])
org.eclipse.equinox.p2.publisher.eclipse.Feature[] features
public void <init> (java.io.File[])
java.io.File[] locations
private void createAdviceFileAdvice (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
String location
String groupId
org.eclipse.equinox.p2.publisher.eclipse.AdviceFileAdvice advice
private void createBundleShapeAdvice (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
int i
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
protected org.eclipse.equinox.p2.metadata.IInstallableUnit createFeatureRootFileIU (java.lang.String, java.lang.String, java.io.File, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor)
String featureId
String featureVersion
java.io.File location
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor descriptor
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
String id
org.eclipse.equinox.p2.metadata.Version version
String configSpec
java.util.Map touchpointData
String configurationData
String unConfigurationData
org.eclipse.equinox.p2.metadata.IArtifactKey key
org.eclipse.equinox.p2.metadata.IInstallableUnit iuResult
protected org.eclipse.equinox.p2.metadata.IInstallableUnit createGroupIU (org.eclipse.equinox.p2.publisher.eclipse.Feature, java.util.List, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
java.util.List childIUs
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
java.util.List required
int i
org.eclipse.equinox.p2.metadata.VersionRange range
String requiredId
int i
org.eclipse.equinox.p2.metadata.IInstallableUnit child
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filter
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
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
protected java.lang.String getGroupId (java.lang.String)
String featureId
private org.eclipse.equinox.p2.metadata.IInstallableUnit createPatchIU (org.eclipse.equinox.p2.publisher.eclipse.Feature, java.util.List, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
java.util.List childIUs
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitPatchDescription iu
String id
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
java.util.ArrayList applicabilityScope
java.util.ArrayList patchRequirements
java.util.ArrayList requirementChanges
int i
org.eclipse.equinox.p2.metadata.VersionRange range
org.eclipse.equinox.p2.metadata.IRequirement req
org.eclipse.equinox.p2.metadata.IRequirement from
int i
org.eclipse.equinox.p2.metadata.IInstallableUnit child
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.io.File[] expandLocations (java.io.File[])
java.io.File[] list
java.util.ArrayList result
private void expandLocations (java.io.File[], java.util.ArrayList)
java.io.File[] list
java.util.ArrayList result
int i
java.io.File location
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
int i
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
java.util.ArrayList childIUs
org.eclipse.equinox.p2.metadata.IInstallableUnit featureJarIU
org.eclipse.equinox.p2.metadata.IInstallableUnit groupIU
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription[] others
int iuIndex
protected org.eclipse.equinox.p2.metadata.IInstallableUnit generateFeatureJarIU (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
protected java.util.ArrayList generateRootFileIUs (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
java.util.ArrayList ius
java.util.Collection collection
org.eclipse.equinox.p2.publisher.actions.IFeatureRootAdvice advice
String[] configs
int i
String config
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor descriptor
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.io.File[] files
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor artifactDescriptor
org.eclipse.equinox.internal.p2.core.helpers.FileUtils$IPathComputer computer
private void generateSiteReference (java.lang.String, java.lang.String, java.lang.String, java.util.List)
String location
String nickname
String featureId
java.util.List collector
String message
java.net.URI associateLocation
String message
protected void generateSiteReferences (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.publisher.IPublisherResult, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
org.eclipse.equinox.p2.publisher.IPublisherResult result
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
org.eclipse.equinox.p2.publisher.eclipse.URLEntry updateURL
java.util.List collector
org.eclipse.equinox.p2.publisher.eclipse.URLEntry[] discoverySites
int i
protected org.eclipse.equinox.p2.publisher.eclipse.Feature[] getFeatures (java.io.File[])
java.io.File[] featureLocations
java.util.ArrayList result
int i
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
private org.eclipse.equinox.p2.metadata.expression.IMatchExpression getFilter (org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry)
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
StringBuffer result
private void expandFilter (java.lang.String, java.lang.String, java.lang.StringBuffer)
String filter
String osgiFilterValue
StringBuffer result
java.util.StringTokenizer token
protected org.eclipse.equinox.p2.metadata.VersionRange getVersionRange (org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry)
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry entry
String versionSpec
org.eclipse.equinox.p2.metadata.Version version
String match
org.osgi.framework.Version osgiVersion
org.eclipse.equinox.p2.metadata.Version upper
org.eclipse.equinox.p2.metadata.Version upper
private boolean isPatch (org.eclipse.equinox.p2.publisher.eclipse.Feature)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry[] entries
int i
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
protected void publishFeatureArtifacts (org.eclipse.equinox.p2.publisher.eclipse.Feature, org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.eclipse.Feature feature
org.eclipse.equinox.p2.metadata.IInstallableUnit featureIU
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
java.util.Collection artifacts
org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey
java.io.File file
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor ad
private void setupLinks (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor descriptor
String[] links
StringBuffer linkActions
int i
String target
String name
java.util.Map touchpointData
private void setupPermissions (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription, org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iu
org.eclipse.equinox.internal.p2.publisher.FileSetDescriptor descriptor
java.util.Map touchpointData
String[][] permsList
int i
String[] permSpec
String configurationData
}
org/eclipse/equinox/p2/publisher/eclipse/FeaturesAndBundlesPublisherApplication.class
FeaturesAndBundlesPublisherApplication.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.FeaturesAndBundlesPublisherApplication extends org.eclipse.equinox.p2.publisher.AbstractPublisherApplication {
protected java.io.File[] features
protected java.io.File[] bundles
protected String rootIU
protected String rootVersion
public void <init> ()
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
private java.io.File[] createFiles (java.lang.String)
String parameter
String[] filespecs
java.io.File[] result
int i
protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions ()
java.util.ArrayList result
}
org/eclipse/equinox/p2/publisher/eclipse/IBrandingAdvice.class
IBrandingAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public abstract org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract java.lang.String getOS ()
public abstract java.lang.String[] getIcons ()
public abstract java.lang.String getExecutableName ()
}
org/eclipse/equinox/p2/publisher/eclipse/IBundleShapeAdvice.class
IBundleShapeAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public abstract org.eclipse.equinox.p2.publisher.eclipse.IBundleShapeAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public static final String DIR
public static final String JAR
public abstract java.lang.String getShape ()
}
org/eclipse/equinox/p2/publisher/eclipse/IConfigAdvice.class
IConfigAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public abstract org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract org.eclipse.equinox.frameworkadmin.BundleInfo[] getBundles ()
public abstract java.util.Map getProperties ()
}
org/eclipse/equinox/p2/publisher/eclipse/IExecutableAdvice.class
IExecutableAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public abstract org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract java.lang.String[] getVMArguments ()
public abstract java.lang.String[] getProgramArguments ()
public abstract java.lang.String getExecutableName ()
}
org/eclipse/equinox/p2/publisher/eclipse/InstallPublisherApplication.class
InstallPublisherApplication.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.InstallPublisherApplication extends org.eclipse.equinox.p2.publisher.AbstractPublisherApplication {
protected String id
protected org.eclipse.equinox.p2.metadata.Version version
protected String name
protected String executableName
protected String flavor
protected org.eclipse.equinox.p2.metadata.IVersionedId[] topLevel
protected boolean start
protected String[] rootExclusions
public void <init> ()
protected void processFlag (java.lang.String, org.eclipse.equinox.p2.publisher.PublisherInfo)
String arg
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
protected void initialize (org.eclipse.equinox.p2.publisher.PublisherInfo) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo
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 publisherInfo
private org.eclipse.equinox.p2.metadata.IVersionedId[] createVersionedIdList (java.lang.String)
String parameter
String[] list
org.eclipse.equinox.p2.metadata.IVersionedId[] result
int i
protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions ()
java.util.ArrayList result
private org.eclipse.equinox.p2.publisher.IPublisherAction createEclipseInstallAction ()
String[] exclusions
String[] result
protected java.lang.String[] getBaseExclusions ()
}
org/eclipse/equinox/p2/publisher/eclipse/LaunchingAdvice.class
LaunchingAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.LaunchingAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice {
private org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData data
private String configSpec
public void <init> (org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData, java.lang.String)
org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData data
String configSpec
protected java.lang.String getConfigSpec ()
public java.lang.String[] getProgramArguments ()
public java.lang.String[] getVMArguments ()
public java.lang.String getExecutableName ()
}
org/eclipse/equinox/p2/publisher/eclipse/ProductAction.class
ProductAction.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ProductAction extends org.eclipse.equinox.p2.publisher.AbstractPublisherAction {
protected String source
protected String id
protected org.eclipse.equinox.p2.metadata.Version version
protected String name
protected String executableName
protected String flavor
protected boolean start
protected java.io.File executablesFeatureLocation
protected org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
protected org.eclipse.equinox.p2.publisher.IPublisherResult publisherResults
public void <init> (java.lang.String, org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor, java.lang.String, java.io.File)
String source
org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
String flavor
java.io.File executablesFeatureLocation
protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions (org.eclipse.equinox.p2.publisher.IPublisherResult)
org.eclipse.equinox.p2.publisher.IPublisherResult results
java.util.ArrayList actions
protected org.eclipse.equinox.p2.publisher.IPublisherAction createApplicationExecutableAction (java.lang.String[])
String[] configSpecs
protected org.eclipse.equinox.p2.publisher.IPublisherAction createDefaultCUsAction ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction createRootIUAction ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction createConfigCUsAction ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction createJREAction ()
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.publisher.IPublisherAction[] actions
org.eclipse.core.runtime.MultiStatus finalStatus
int i
private void createAdvice ()
private void createAdviceFileAdvice ()
java.io.File productFileLocation
org.eclipse.equinox.p2.publisher.eclipse.AdviceFileAdvice advice
private void createRootAdvice ()
java.util.Collection list
java.util.Collection list
private void createProductAdvice ()
String[] configSpecs
int i
private java.util.Collection versionElements (java.util.Collection, java.lang.String)
java.util.Collection elements
String namespace
java.util.Collection versionAdvice
java.util.List result
org.eclipse.equinox.p2.metadata.IVersionedId element
org.eclipse.equinox.p2.metadata.Version elementVersion
java.util.Iterator advice
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
private java.util.Collection listElements (java.util.List, java.lang.String)
java.util.List elements
String suffix
java.util.ArrayList result
org.eclipse.equinox.p2.metadata.IVersionedId elementName
protected java.io.File getExecutablesLocation ()
}
org/eclipse/equinox/p2/publisher/eclipse/ProductFileAdvice.class
ProductFileAdvice.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ProductFileAdvice extends org.eclipse.equinox.p2.publisher.AbstractAdvice implements org.eclipse.equinox.p2.publisher.actions.ILicenseAdvice org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice org.eclipse.equinox.p2.publisher.eclipse.IBrandingAdvice {
private static final String OSGI_SPLASH_PATH
private static final String SPLASH_PREFIX
private org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
private String configSpec
private String ws
private String os
private String arch
private org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData configData
protected java.lang.String getId ()
protected org.eclipse.equinox.p2.metadata.Version getVersion ()
public void <init> (org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor, java.lang.String)
org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor product
String configSpec
String[] config
public java.lang.String[] getProgramArguments ()
String line
public java.lang.String[] getVMArguments ()
String line
public org.eclipse.equinox.frameworkadmin.BundleInfo[] getBundles ()
public java.util.Map getProperties ()
java.util.Map result
public java.lang.String getExecutableName ()
public org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor getProductFile ()
public java.lang.String[] getIcons ()
public java.lang.String getOS ()
public java.lang.String getLicenseURL ()
public java.lang.String getLicenseText ()
private org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData getConfigData ()
org.eclipse.equinox.internal.p2.publisher.eclipse.DataLoader loader
org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData result
org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData result
String location
private void addProductFileConfigBundles (org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData)
org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
java.util.Set versionBoundBundles
java.util.Map unboundedBundles
org.eclipse.equinox.frameworkadmin.BundleInfo[] bundles
int i
org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
java.util.List bundleInfos
org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
java.util.List list
org.eclipse.equinox.frameworkadmin.BundleInfo target
private void addUnboundedBundle (java.util.Map, org.eclipse.equinox.frameworkadmin.BundleInfo)
java.util.Map data
org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
private void addProductFileBundles (org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData)
org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData data
java.util.List bundles
java.util.Set set
org.eclipse.equinox.p2.metadata.IVersionedId vid
org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
private org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData generateConfigData ()
org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData result
java.util.List bundles
org.eclipse.equinox.p2.metadata.IVersionedId vid
org.eclipse.equinox.frameworkadmin.BundleInfo bundleInfo
private java.lang.String getSplashLocation ()
protected java.lang.String getConfigSpec ()
protected boolean matchConfig (java.lang.String, boolean)
String spec
boolean includeDefault
String targetWS
String targetOS
String targetArch
private org.eclipse.equinox.internal.p2.publisher.eclipse.DataLoader createDataLoader ()
String location
java.io.File configFile
java.io.File parent
}
org/eclipse/equinox/p2/publisher/eclipse/ProductPublisherApplication.class
ProductPublisherApplication.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.ProductPublisherApplication extends org.eclipse.equinox.p2.publisher.AbstractPublisherApplication {
private String product
private String executables
private String flavor
public void <init> ()
protected org.eclipse.equinox.p2.publisher.IPublisherAction[] createActions ()
java.util.ArrayList result
private org.eclipse.equinox.p2.publisher.IPublisherAction createProductAction ()
org.eclipse.equinox.internal.p2.publisher.eclipse.IProductDescriptor productDescriptor
java.io.File executablesFeature
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 publisherInfo
org.eclipse.equinox.p2.publisher.actions.VersionAdvice versionAdvice
org.eclipse.equinox.p2.publisher.actions.VersionAdvice versionAdvice
}
org/eclipse/equinox/p2/publisher/eclipse/URLEntry.class
URLEntry.java
package org.eclipse.equinox.p2.publisher.eclipse
public org.eclipse.equinox.p2.publisher.eclipse.URLEntry extends java.lang.Object {
private String annotation
private String url
public void <init> ()
public void <init> (java.lang.String, java.lang.String)
String url
String annotation
public void setAnnotation (java.lang.String)
String annotation
public java.lang.String getAnnotation ()
public void setURL (java.lang.String)
String url
public java.lang.String getURL ()
}
org/eclipse/equinox/spi/
org/eclipse/equinox/spi/p2/
org/eclipse/equinox/spi/p2/publisher/
org/eclipse/equinox/spi/p2/publisher/LocalizationHelper$1.class
LocalizationHelper.java
package org.eclipse.equinox.spi.p2.publisher
org.eclipse.equinox.spi.p2.publisher.LocalizationHelper$1 extends org.eclipse.equinox.spi.p2.publisher.LocalizationHelper$FileFilter {
private final String val$filenamePrefix
void <init> (org.eclipse.equinox.spi.p2.publisher.LocalizationHelper, java.lang.String)
public boolean accept (java.io.File, java.lang.String)
java.io.File directory
String filename
}
org/eclipse/equinox/spi/p2/publisher/LocalizationHelper$FileFilter.class
LocalizationHelper.java
package org.eclipse.equinox.spi.p2.publisher
abstract org.eclipse.equinox.spi.p2.publisher.LocalizationHelper$FileFilter extends java.lang.Object implements java.io.FilenameFilter {
final org.eclipse.equinox.spi.p2.publisher.LocalizationHelper this$0
public void <init> (org.eclipse.equinox.spi.p2.publisher.LocalizationHelper)
public abstract boolean accept (java.io.File, java.lang.String)
}
org/eclipse/equinox/spi/p2/publisher/LocalizationHelper.class
LocalizationHelper.java
package org.eclipse.equinox.spi.p2.publisher
public final org.eclipse.equinox.spi.p2.publisher.LocalizationHelper extends java.lang.Object {
private static final String PROPERTIES_FILE_EXTENSION
private static final java.util.Locale DEFAULT_LOCALE
private static org.eclipse.equinox.spi.p2.publisher.LocalizationHelper instance
static void <clinit> ()
public static java.lang.String getLocaleString (java.lang.String, java.lang.String)
String filename
String prefix
String localeString
public static java.util.Locale getLocale (java.lang.String)
String localeString
java.util.Locale locale
public static java.util.Map getDirPropertyLocalizations (java.io.File, java.lang.String, java.util.Locale, java.lang.String[])
java.io.File root
String localizationPath
java.util.Locale defaultLocale
String[] propertyKeys
java.io.File fullPath
java.io.File localizationDir
String localizationFile
String[] localizationFiles
java.util.HashMap localizations
int i
String nextFile
java.util.Locale nextLocale
java.util.Map properties
java.util.Map localizedStrings
java.io.IOException ioe
public static java.util.Map getJarPropertyLocalizations (java.io.File, java.lang.String, java.util.Locale, java.lang.String[])
java.io.File root
String localizationPath
java.util.Locale defaultLocale
String[] propertyKeys
java.util.zip.ZipFile jarFile
java.util.Map localizations
java.util.Enumeration entries
java.util.zip.ZipEntry nextEntry
String nextName
String localeString
java.util.Locale nextLocale
java.io.InputStream stream
java.util.Map properties
java.util.Map localizedStrings
java.io.IOException ioe
private static java.util.Map loadProperties (java.io.File, java.lang.String) throws java.io.IOException
java.io.File root
String propertyFilename
java.io.InputStream propertyStream
java.net.URLConnection connection
public static java.util.Map getLocalizedProperties (java.lang.String[], java.util.Map)
String[] propertyKeys
java.util.Map properties
java.util.Map localizedProperties
int i
String key
String localizedValue
public static java.lang.String[] getLocalizationFiles (java.io.File, java.lang.String)
java.io.File localizationDir
String filenamePrefix
private void <init> ()
}
org/eclipse/equinox/spi/p2/publisher/PublisherHelper.class
PublisherHelper.java
package org.eclipse.equinox.spi.p2.publisher
public org.eclipse.equinox.spi.p2.publisher.PublisherHelper extends java.lang.Object {
public static final String NAMESPACE_ECLIPSE_TYPE
public static final String NAMESPACE_FLAVOR
public static final String TYPE_ECLIPSE_FEATURE
public static final String TYPE_ECLIPSE_SOURCE
public static final String NAMESPACE_IU_LOCALIZATION
public static final String[] BUNDLE_LOCALIZED_PROPERTIES
public static final String CAPABILITY_NS_JAVA_PACKAGE
public static final String CAPABILITY_NS_UPDATE_FEATURE
public static final String ECLIPSE_FEATURE_CLASSIFIER
public static final String OSGI_BUNDLE_CLASSIFIER
public static final String BINARY_ARTIFACT_CLASSIFIER
public static final String INSTALL_FEATURES_FILTER
public static final String IU_NAMESPACE
public static final String ECLIPSE_INSTALL_HANDLER_PROP
public static final org.eclipse.equinox.p2.metadata.ITouchpointType TOUCHPOINT_NATIVE
public static final org.eclipse.equinox.p2.metadata.ITouchpointType TOUCHPOINT_OSGI
public static final org.eclipse.equinox.p2.metadata.IProvidedCapability FEATURE_CAPABILITY
static void <clinit> ()
public void <init> ()
public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File)
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.File pathOnDisk
public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepo
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.File pathOnDisk
public static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File)
org.eclipse.equinox.p2.publisher.IPublisherInfo info
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.File pathOnDisk
private static org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor createArtifactDescriptor (org.eclipse.equinox.p2.publisher.IPublisherInfo, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.metadata.IArtifactKey, java.io.File)
org.eclipse.equinox.p2.publisher.IPublisherInfo info
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository artifactRepo
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.io.File pathOnDisk
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor result
org.eclipse.equinox.p2.repository.artifact.spi.ArtifactDescriptor descriptor
String md5
private static java.lang.String computeMD5 (java.io.File)
java.io.File file
java.security.MessageDigest md5Checker
java.security.MessageDigest md5Checker
java.io.InputStream fis
int read
byte[] digest
StringBuffer buf
int i
public static org.eclipse.equinox.p2.metadata.IProvidedCapability makeTranslationCapability (java.lang.String, java.util.Locale)
String hostId
java.util.Locale locale
public static java.lang.String createDefaultConfigUnitId (java.lang.String, java.lang.String)
String classifier
String configurationFlavor
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createDefaultFeatureConfigurationUnit (java.lang.String)
String configurationFlavor
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
String configUnitId
org.eclipse.equinox.p2.metadata.Version configUnitVersion
org.eclipse.equinox.p2.metadata.IRequirement[] reqs
java.util.Map touchpointData
public static org.eclipse.equinox.p2.metadata.IInstallableUnit createDefaultConfigurationUnitForSourceBundles (java.lang.String)
String configurationFlavor
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitFragmentDescription cu
String configUnitId
org.eclipse.equinox.p2.metadata.Version configUnitVersion
org.eclipse.equinox.p2.metadata.IRequirement[] reqs
java.util.Map touchpointData
private static void addExtraProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.Map)
org.eclipse.equinox.p2.metadata.IInstallableUnit iiu
java.util.Map extraProperties
org.eclipse.equinox.internal.p2.metadata.InstallableUnit iu
java.util.Map$Entry entry
public static org.eclipse.equinox.p2.metadata.IInstallableUnit[] createEclipseIU (org.eclipse.osgi.service.resolver.BundleDescription, boolean, org.eclipse.equinox.p2.metadata.IArtifactKey, java.util.Map)
org.eclipse.osgi.service.resolver.BundleDescription bd
boolean isFolderPlugin
org.eclipse.equinox.p2.metadata.IArtifactKey key
java.util.Map extraProperties
java.util.ArrayList iusCreated
org.eclipse.equinox.p2.publisher.IPublisherInfo info
String shape
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public static org.eclipse.equinox.internal.p2.metadata.ArtifactKey createBinaryArtifactKey (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
public static org.eclipse.equinox.p2.metadata.IProvidedCapability createSelfCapability (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String installableUnitId
org.eclipse.equinox.p2.metadata.Version installableUnitVersion
public static org.osgi.framework.Version toOSGiVersion (org.eclipse.equinox.p2.metadata.Version)
org.eclipse.equinox.p2.metadata.Version version
org.eclipse.equinox.internal.p2.metadata.BasicVersion bv
public static org.eclipse.equinox.p2.metadata.Version fromOSGiVersion (org.osgi.framework.Version)
org.osgi.framework.Version version
public static org.eclipse.osgi.service.resolver.VersionRange toOSGiVersionRange (org.eclipse.equinox.p2.metadata.VersionRange)
org.eclipse.equinox.p2.metadata.VersionRange range
public static org.eclipse.equinox.p2.metadata.VersionRange fromOSGiVersionRange (org.eclipse.osgi.service.resolver.VersionRange)
org.eclipse.osgi.service.resolver.VersionRange range
}