META-INF/MANIFEST.MF
META-INF/ECLIPSE_.SF
META-INF/ECLIPSE_.RSA
META-INF/
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/p2/
org/eclipse/equinox/p2/publisher/
org/eclipse/equinox/p2/publisher/actions/
org/eclipse/equinox/spi/
org/eclipse/equinox/spi/p2/
org/eclipse/equinox/spi/p2/publisher/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/publisher/
org/eclipse/equinox/p2/publisher/AdviceFileParser.classAdviceFileParser.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.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 UPDATE_MATCH_EXP
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 MIN
private static final String MAX
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 MATCH_EXP
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
private static final String UPDATE_DESCRIPTOR_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 org.eclipse.equinox.p2.metadata.IUpdateDescriptor adviceUpdateDescriptor
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 String hostId
private org.eclipse.equinox.p2.metadata.Version hostVersion
static void ()
public void (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 org.eclipse.equinox.p2.metadata.IUpdateDescriptor parseUpdateDescriptor (java.lang.String, java.lang.String)
String prefix
String id
String name
String description
String range
String severity
String match
String token
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IMatchExpression matchExpression
java.util.Collection descriptors
org.eclipse.equinox.p2.metadata.VersionRange versionRange
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 matchExp
String filter
boolean optional
boolean multiple
boolean greedy
int min
int max
String token
org.eclipse.equinox.p2.metadata.IRequirement capability
protected org.eclipse.equinox.p2.metadata.IRequirement createRequirement (java.lang.String, java.lang.String, int, int, boolean, java.lang.String)
String requirement
String filter
int min
int max
boolean greedy
String description
org.eclipse.equinox.p2.metadata.expression.IExpression expr
org.eclipse.equinox.p2.metadata.expression.IMatchExpression requirementExp
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filterExp
protected org.eclipse.equinox.p2.metadata.IRequirement createRequirement (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String, int, int, boolean)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
String filter
int min
int max
boolean greedy
org.eclipse.equinox.p2.metadata.expression.IMatchExpression filterExpression
protected org.eclipse.equinox.p2.metadata.IRequirement createRequirement (java.lang.String, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange, java.lang.String, boolean, boolean, boolean)
String namespace
String name
org.eclipse.equinox.p2.metadata.VersionRange range
String filter
boolean optional
boolean multiple
boolean greedy
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 org.eclipse.equinox.p2.metadata.IUpdateDescriptor getUpdateDescriptor ()
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/AbstractPublisherAction.classAbstractPublisherAction.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 ()
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 ldap
protected java.lang.String createLDAPString (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 processUpdateDescriptorAdvice (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.IUpdateDescriptorAdvice entry
org.eclipse.equinox.p2.metadata.IUpdateDescriptor updateDescriptor
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.classAbstractPublisherApplication.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 ()
public void ()
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
Throwable th
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 setCompress (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/IPublisherResult.classIPublisherResult.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/IPublisherInfo.classIPublisherInfo.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/AdviceFileAdvice.classAdviceFileAdvice.java
package org.eclipse.equinox.p2.publisher
public org.eclipse.equinox.p2.publisher.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.IUpdateDescriptorAdvice 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 org.eclipse.equinox.p2.metadata.IUpdateDescriptor updateDescriptor
private boolean containsAdvice
static void ()
public void (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.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 org.eclipse.equinox.p2.metadata.IUpdateDescriptor getUpdateDescriptor (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription 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/Publisher$ArtifactProcess.classPublisher.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 (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.classPublisher.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 (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 (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
protected void savePublishedIUs ()
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/IPublisherAction.classIPublisherAction.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/PublisherResult.classPublisherResult.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 ()
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/PublisherInfo.classPublisherInfo.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 ()
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/actions/VersionAdvice.classVersionAdvice.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 ()
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.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/actions/IFeatureRootAdvice.classIFeatureRootAdvice.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.classIFilterAdvice.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/RootIUAdvice.classRootIUAdvice.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 (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/IRootIUAdvice.classIRootIUAdvice.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/JREAction$1.classJREAction.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 (org.eclipse.equinox.p2.publisher.actions.JREAction)
public boolean accept (java.io.File)
java.io.File pathname
}
org/eclipse/equinox/p2/publisher/actions/ITouchpointAdvice.classITouchpointAdvice.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/IPropertyAdvice.classIPropertyAdvice.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/IUpdateDescriptorAdvice.classIUpdateDescriptorAdvice.java
package org.eclipse.equinox.p2.publisher.actions
public abstract org.eclipse.equinox.p2.publisher.actions.IUpdateDescriptorAdvice extends java.lang.Object implements org.eclipse.equinox.p2.publisher.IPublisherAdvice {
public abstract org.eclipse.equinox.p2.metadata.IUpdateDescriptor getUpdateDescriptor (org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription)
}
org/eclipse/equinox/p2/publisher/actions/QueryableFilterAdvice.classQueryableFilterAdvice.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 (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/RootIUAction.classRootIUAction.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 (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/IRootFilesAdvice.classIRootFilesAdvice.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/ICapabilityAdvice.classICapabilityAdvice.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/RootIUResultFilterAdvice.classRootIUResultFilterAdvice.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 (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/IVersionAdvice.classIVersionAdvice.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/IAdditionalInstallableUnitAdvice.classIAdditionalInstallableUnitAdvice.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/JREAction.classJREAction.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
public static final String NAMESPACE_OSGI_EE
private java.io.File jreLocation
private String environment
private java.util.Map profileProperties
private org.eclipse.core.runtime.MultiStatus resultStatus
static void ()
public void (java.io.File)
java.io.File location
public void (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
String problemMessage
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifact
private static org.eclipse.core.runtime.Status newErrorStatus (java.lang.String, java.lang.Exception)
String message
Exception exception
private static org.eclipse.core.runtime.Status newWarningStatus (java.lang.String)
String message
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 java.util.List generateJRECapability (java.lang.String, org.eclipse.equinox.p2.metadata.Version)
String id
org.eclipse.equinox.p2.metadata.Version version
java.util.List result
private void generateProvidedPackages (java.util.List)
java.util.List result
String packages
org.eclipse.osgi.util.ManifestElement[] jrePackages
int i
String packageName
org.eclipse.equinox.p2.metadata.Version packageVersion
org.osgi.framework.BundleException e
void generateOsgiEESystemCapabilities (java.util.List)
java.util.List result
String message
org.eclipse.core.runtime.MultiStatus parsingStatus
String systemCapabilities
static void parseSystemCapabilities (java.lang.String, org.eclipse.core.runtime.MultiStatus, java.util.List)
String systemCapabilities
org.eclipse.core.runtime.MultiStatus parsingStatus
java.util.List parsingResult
org.eclipse.osgi.util.ManifestElement[] eeEntries
org.osgi.framework.BundleException e
private static void parseSystemCapabilities (org.eclipse.osgi.util.ManifestElement[], org.eclipse.core.runtime.MultiStatus, java.util.List)
org.eclipse.osgi.util.ManifestElement[] systemCapabilities
org.eclipse.core.runtime.MultiStatus parsingStatus
java.util.List parsingResult
int capabilityIx
org.eclipse.osgi.util.ManifestElement systemCapability
String[] namespaces
int namespaceIx
String namespace
private static void parseEECapability (org.eclipse.osgi.util.ManifestElement, org.eclipse.core.runtime.MultiStatus, java.util.List)
org.eclipse.osgi.util.ManifestElement eeCapability
org.eclipse.core.runtime.MultiStatus parsingStatus
java.util.List parsingResult
String eeName
String[] eeVersions
int versionIx
String rawVersion
org.eclipse.equinox.p2.metadata.Version parsedVersion
IllegalArgumentException e
private static java.lang.String[] parseEECapabilityVersion (org.eclipse.osgi.util.ManifestElement, org.eclipse.core.runtime.MultiStatus)
org.eclipse.osgi.util.ManifestElement eeCapability
org.eclipse.core.runtime.MultiStatus parsingStatus
String singleVersion
String[] multipleVersions
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
java.util.List capabilities
private void initialize (org.eclipse.equinox.p2.publisher.IPublisherInfo)
org.eclipse.equinox.p2.publisher.IPublisherInfo publisherInfo
java.io.File javaProfile
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.classMergeResultsAction.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 (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/RootFilesAdvice.classRootFilesAdvice.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 (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/ILicenseAdvice.classILicenseAdvice.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/RootFilesAction.classRootFilesAction.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 (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/AbstractAdvice.classAbstractAdvice.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 ()
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/IPublisherAdvice.classIPublisherAdvice.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/spi/p2/publisher/PublisherHelper.classPublisherHelper.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 ()
public void ()
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.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[] buffer
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
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
}
org/eclipse/equinox/spi/p2/publisher/LocalizationHelper.classLocalizationHelper.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 ()
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 ()
}
org/eclipse/equinox/spi/p2/publisher/LocalizationHelper$1.classLocalizationHelper.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 (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.classLocalizationHelper.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 (org.eclipse.equinox.spi.p2.publisher.LocalizationHelper)
public abstract boolean accept (java.io.File, java.lang.String)
}
org/eclipse/equinox/internal/p2/publisher/messages.properties
org/eclipse/equinox/internal/p2/publisher/FileSetDescriptor.classFileSetDescriptor.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 (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.classMessages.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_errorPublishingBundle
public static String exception_errorLoadingProductFile
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 exception_nonExistingJreLocationFile
public static String message_bundlesPublisherMultistatus
public static String message_generatingMetadata
public static String message_generationCompleted
public static String message_noSimpleconfigurator
public static String message_resultException
public static String message_publisherArguments
public static String message_problemsWhilePublishingEE
public static String message_problemsWhileParsingProfileProperty
public static String message_eeIgnoringNamespace
public static String message_eeInvalidVersionAttribute
public static String message_eeMissingNameAttribute
public static String message_eeMissingVersionAttribute
public static String message_eeDuplicateVersionAttribute
public static String exception_artifactRepoNoAppendDestroysInput
public static String error_rootIU_generation
static void ()
public void ()
}
org/eclipse/equinox/internal/p2/publisher/QuotedTokenizer.classQuotedTokenizer.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 (java.lang.String)
String str
public void (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/Activator.classActivator.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 {
private static org.osgi.framework.BundleContext context
public static String ID
static void ()
public void ()
public static org.osgi.framework.BundleContext getContext ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext bundleContext
}
profiles/
profiles/J2SE-1.5.profile
profiles/OSGi_Minimum-1.2.profile
profiles/J2SE-1.3.profile
profiles/CDC-1.0_Foundation-1.0.profile
profiles/JavaSE-1.6.profile
profiles/OSGi_Minimum-1.1.profile
profiles/J2SE-1.4.profile
profiles/OSGi_Minimum-1.0.profile
profiles/CDC-1.1_Foundation-1.1.profile
profiles/JRE-1.1.profile
profiles/JavaSE-1.7.profile
profiles/J2SE-1.2.profile
plugin.properties
about.html
.api_description