META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
.options
OSGI-INF/
OSGI-INF/engine.xml
OSGI-INF/profileRegistry.xml
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/equinox/
org/eclipse/equinox/internal/
org/eclipse/equinox/internal/p2/
org/eclipse/equinox/internal/p2/engine/
org/eclipse/equinox/internal/p2/engine/ActionManager.classActionManager.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ActionManager extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener {
private static final String PT_ACTIONS
private static final String ELEMENT_ACTION
private static final String ATTRIBUTE_CLASS
private static final String ATTRIBUTE_NAME
private static final String TOUCHPOINT_TYPE
private static final String TOUCHPOINT_VERSION
public static final String SERVICE_NAME
private java.util.HashMap actionMap
private org.eclipse.equinox.internal.p2.engine.TouchpointManager touchpointManager
static void ()
public void ()
public org.eclipse.equinox.p2.engine.spi.Touchpoint getTouchpointPoint (org.eclipse.equinox.p2.metadata.ITouchpointType)
org.eclipse.equinox.p2.metadata.ITouchpointType type
public java.lang.String getTouchpointQualifiedActionId (java.lang.String, org.eclipse.equinox.p2.metadata.ITouchpointType)
String actionId
org.eclipse.equinox.p2.metadata.ITouchpointType type
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
public org.eclipse.equinox.p2.engine.spi.ProvisioningAction getAction (java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange)
String actionId
org.eclipse.equinox.p2.metadata.VersionRange versionRange
org.eclipse.core.runtime.IConfigurationElement actionElement
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
String touchpointType
String touchpointVersion
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
private synchronized java.util.Map getActionMap ()
org.eclipse.core.runtime.IExtensionPoint point
org.eclipse.core.runtime.IExtension[] extensions
int i
org.eclipse.core.runtime.IConfigurationElement[] elements
int j
org.eclipse.core.runtime.IConfigurationElement actionElement
String actionId
public synchronized void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent)
org.eclipse.core.runtime.IRegistryChangeEvent event
static void reportError (java.lang.String)
String errorMsg
org.eclipse.core.runtime.Status errorStatus
}
org/eclipse/equinox/internal/p2/engine/BeginOperationEvent.classBeginOperationEvent.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.BeginOperationEvent extends org.eclipse.equinox.internal.p2.engine.TransactionEvent {
private static final long serialVersionUID
public void (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.PhaseSet, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.IEngine)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.IEngine engine
}
org/eclipse/equinox/internal/p2/engine/CommitOperationEvent.classCommitOperationEvent.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.CommitOperationEvent extends org.eclipse.equinox.internal.p2.engine.TransactionEvent {
private static final long serialVersionUID
public void (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.PhaseSet, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.IEngine)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.IEngine engine
}
org/eclipse/equinox/internal/p2/engine/DebugHelper.classDebugHelper.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.DebugHelper extends java.lang.Object {
public static final String LINE_SEPARATOR
public static final boolean DEBUG_PROFILE_REGISTRY
public static final boolean DEBUG_ENGINE
public static final boolean DEBUG_ENGINE_SESSION
static void ()
org.eclipse.osgi.service.debug.DebugOptions options
public void ()
public static void debug (java.lang.String, java.lang.String)
String name
String message
StringBuffer buffer
public static java.lang.String formatArray (java.util.Collection, boolean, boolean)
java.util.Collection array
boolean toString
boolean newLines
StringBuffer buffer
boolean first
Object elem
public static java.lang.String formatOperation (org.eclipse.equinox.internal.p2.engine.PhaseSet, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.ProvisioningContext)
org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.ProvisioningContext context
StringBuffer buffer
public static java.lang.String formatOperands (org.eclipse.equinox.internal.p2.engine.Operand[])
org.eclipse.equinox.internal.p2.engine.Operand[] operands
String[] operandStrings
int i
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
public static java.lang.String formatInstallableUnitOperand (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
StringBuffer buffer
public static java.lang.String formatPhaseSet (org.eclipse.equinox.internal.p2.engine.PhaseSet)
org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
StringBuffer buffer
public static java.lang.String formatContext (org.eclipse.equinox.p2.engine.ProvisioningContext)
org.eclipse.equinox.p2.engine.ProvisioningContext context
public static java.lang.String formatAction (org.eclipse.equinox.p2.engine.spi.ProvisioningAction, java.util.Map)
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
java.util.Map parameters
StringBuffer buffer
org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction parameterizedAction
public static java.lang.String formatParameters (java.util.Map)
java.util.Map parameters
java.util.Iterator it
StringBuffer buffer
java.util.Map$Entry e
String key
Object value
}
org/eclipse/equinox/internal/p2/engine/DownloadManager.classDownloadManager.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.DownloadManager extends java.lang.Object {
private org.eclipse.equinox.p2.engine.ProvisioningContext provContext
java.util.ArrayList requestsToProcess
private org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void (org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void add (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest)
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest toAdd
public void add (org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[])
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] toAdd
int i
private void filterUnfetched ()
java.util.Iterator iterator
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
public org.eclipse.core.runtime.IStatus start (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor subMonitor
org.eclipse.equinox.p2.query.IQueryable repoQueryable
org.eclipse.equinox.p2.query.IQuery all
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository[] repositories
private void fetch (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository[] repositories
org.eclipse.core.runtime.IProgressMonitor mon
org.eclipse.core.runtime.SubMonitor monitor
int i
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
org.eclipse.core.runtime.IStatus dlStatus
private org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] getRequestsForRepository (org.eclipse.equinox.p2.repository.artifact.IArtifactRepository)
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository
java.util.ArrayList applicable
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
private org.eclipse.core.runtime.IStatus overallStatus (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus result
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest request
org.eclipse.core.runtime.IStatus failed
}
org/eclipse/equinox/internal/p2/engine/Engine.classEngine.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.Engine extends java.lang.Object implements org.eclipse.equinox.p2.engine.IEngine {
private static final String ENGINE
private org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
private void checkArguments (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.PhaseSet, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile iprofile
org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.equinox.p2.engine.IPhaseSet, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProvisioningPlan plan
org.eclipse.equinox.p2.engine.IPhaseSet phaseSet
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProvisioningPlan plan
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IPhaseSet, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile iprofile
org.eclipse.equinox.p2.engine.IPhaseSet phases
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry profileRegistry
org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus eventBus
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.EngineSession session
org.eclipse.core.runtime.MultiStatus result
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus[] children
protected org.eclipse.core.runtime.IStatus validate (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.PhaseSet, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile iprofile
org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.p2.engine.ActionManager actionManager
public org.eclipse.equinox.p2.engine.IProvisioningPlan createPlan (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.ProvisioningContext)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.engine.ProvisioningContext context
}
org/eclipse/equinox/internal/p2/engine/EngineActivator.classEngineActivator.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.EngineActivator extends java.lang.Object implements org.osgi.framework.BundleActivator {
private static org.osgi.framework.BundleContext context
public static final String ID
public static final String PROP_PROFILE_FORMAT
public static final String PROFILE_FORMAT_UNCOMPRESSED
public static final String PROP_UNSIGNED_POLICY
public static final String UNSIGNED_PROMPT
public static final String UNSIGNED_FAIL
public static final String UNSIGNED_ALLOW
public void ()
public static org.osgi.framework.BundleContext getContext ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext aContext
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext aContext
}
org/eclipse/equinox/internal/p2/engine/EngineComponent.classEngineComponent.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.EngineComponent extends java.lang.Object implements org.eclipse.equinox.p2.core.spi.IAgentServiceFactory {
public void ()
public java.lang.Object createService (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
}
org/eclipse/equinox/internal/p2/engine/EngineSession$ActionsRecord.classEngineSession.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.EngineSession$ActionsRecord extends java.lang.Object {
org.eclipse.equinox.internal.p2.engine.Operand operand
java.util.List actions
void (org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.internal.p2.engine.Operand operand
}
org/eclipse/equinox/internal/p2/engine/EngineSession.classEngineSession.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.EngineSession extends java.lang.Object {
private static final String ENGINE_SESSION
private static final String EMPTY_STRING
private java.util.List phaseActionRecordsPairs
private org.eclipse.equinox.internal.p2.engine.Phase currentPhase
boolean currentPhaseActive
private java.util.List currentActionRecords
private org.eclipse.equinox.internal.p2.engine.EngineSession$ActionsRecord currentRecord
private org.eclipse.equinox.p2.engine.IProfile profile
private org.eclipse.equinox.p2.engine.ProvisioningContext context
private final java.util.HashMap sessionServices
private java.util.Set touchpoints
private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.ProvisioningContext)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.engine.ProvisioningContext context
public org.eclipse.equinox.p2.engine.IProfile getProfile ()
public org.eclipse.equinox.p2.core.IProvisioningAgent getAgent ()
public org.eclipse.equinox.p2.engine.ProvisioningContext getProvisioningContext ()
public java.io.File getProfileDataDirectory ()
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry profileRegistry
public java.lang.Object getxService (java.lang.String)
String serviceName
Object result
org.eclipse.core.runtime.IStatus prepare (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus status
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
RuntimeException e
LinkageError e
org.eclipse.core.runtime.MultiStatus result
org.eclipse.core.runtime.IStatus commit (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus status
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
org.eclipse.core.runtime.IStatus result
RuntimeException e
LinkageError e
org.eclipse.core.runtime.MultiStatus result
org.eclipse.core.runtime.IStatus rollback (org.eclipse.core.runtime.IProgressMonitor, int)
org.eclipse.core.runtime.IProgressMonitor monitor
int severity
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.runtime.IStatus result
RuntimeException e
LinkageError e
java.util.ListIterator it
Object[] pair
org.eclipse.equinox.internal.p2.engine.Phase phase
java.util.List actionRecords
org.eclipse.core.runtime.IStatus result
RuntimeException e
LinkageError e
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
org.eclipse.core.runtime.IStatus result
RuntimeException e
LinkageError e
org.eclipse.core.runtime.MultiStatus result
private org.eclipse.core.runtime.IStatus rollBackPhase (org.eclipse.equinox.internal.p2.engine.Phase, java.util.List)
org.eclipse.equinox.internal.p2.engine.Phase phase
java.util.List actionRecords
org.eclipse.core.runtime.MultiStatus result
java.util.ListIterator it
org.eclipse.equinox.internal.p2.engine.EngineSession$ActionsRecord record
java.util.List reversedActions
org.eclipse.equinox.p2.engine.spi.ProvisioningAction[] actions
RuntimeException e
LinkageError e
void recordPhaseEnter (org.eclipse.equinox.internal.p2.engine.Phase)
org.eclipse.equinox.internal.p2.engine.Phase phase
void recordPhaseStart (org.eclipse.equinox.internal.p2.engine.Phase)
org.eclipse.equinox.internal.p2.engine.Phase phase
void recordPhaseEnd (org.eclipse.equinox.internal.p2.engine.Phase)
org.eclipse.equinox.internal.p2.engine.Phase phase
void recordPhaseExit (org.eclipse.equinox.internal.p2.engine.Phase)
org.eclipse.equinox.internal.p2.engine.Phase phase
void recordOperandStart (org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.internal.p2.engine.Operand operand
void recordOperandEnd (org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.internal.p2.engine.Operand operand
void recordActionExecute (org.eclipse.equinox.p2.engine.spi.ProvisioningAction, java.util.Map)
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
java.util.Map parameters
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
public void recordActionUndo (org.eclipse.equinox.p2.engine.spi.ProvisioningAction, java.util.Map)
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
java.util.Map parameters
public java.lang.String getContextString (org.eclipse.equinox.internal.p2.engine.Phase, org.eclipse.equinox.internal.p2.engine.Operand, org.eclipse.equinox.p2.engine.spi.ProvisioningAction)
org.eclipse.equinox.internal.p2.engine.Phase phase
org.eclipse.equinox.internal.p2.engine.Operand operand
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction parameterizedAction
String message
public java.lang.String getContextString ()
String message
private java.lang.Object getCurrentActionId ()
Object currentAction
org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction parameterizedAction
private java.lang.String getCurrentPhaseId ()
private java.lang.String getCurrentOperandId ()
private static void debugPhaseEnter (org.eclipse.equinox.internal.p2.engine.Phase)
org.eclipse.equinox.internal.p2.engine.Phase phase
private static void debugPhaseExit (org.eclipse.equinox.internal.p2.engine.Phase)
org.eclipse.equinox.internal.p2.engine.Phase phase
private static void debugOperandStart (org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.internal.p2.engine.Operand operand
private static void debugOperandEnd (org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.internal.p2.engine.Operand operand
private static void debugActionExecute (org.eclipse.equinox.p2.engine.spi.ProvisioningAction, java.util.Map)
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
java.util.Map parameters
private static void debugActionUndo (org.eclipse.equinox.p2.engine.spi.ProvisioningAction, java.util.Map)
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
java.util.Map parameters
}
org/eclipse/equinox/internal/p2/engine/ISurrogateProfileHandler.classISurrogateProfileHandler.java
package org.eclipse.equinox.internal.p2.engine
public abstract org.eclipse.equinox.internal.p2.engine.ISurrogateProfileHandler extends java.lang.Object {
public abstract org.eclipse.equinox.p2.engine.IProfile createProfile (java.lang.String)
public abstract boolean isSurrogate (org.eclipse.equinox.p2.engine.IProfile)
public abstract org.eclipse.equinox.p2.query.IQueryResult queryProfile (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
public abstract boolean updateProfile (org.eclipse.equinox.p2.engine.IProfile)
}
org/eclipse/equinox/internal/p2/engine/InstallableUnitEvent.classInstallableUnitEvent.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.InstallableUnitEvent extends java.util.EventObject {
public static final int UNINSTALL
public static final int INSTALL
private static final long serialVersionUID
private String phaseId
private boolean prePhase
private org.eclipse.equinox.p2.engine.IProfile profile
private org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
private org.eclipse.core.runtime.IStatus result
private int type
public void (java.lang.String, boolean, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.metadata.IInstallableUnit, int, org.eclipse.equinox.p2.engine.spi.Touchpoint)
String phaseId
boolean prePhase
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
int type
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
public void (java.lang.String, boolean, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.metadata.IInstallableUnit, int, org.eclipse.equinox.p2.engine.spi.Touchpoint, org.eclipse.core.runtime.IStatus)
String phaseId
boolean prePhase
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
int type
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
org.eclipse.core.runtime.IStatus result
public org.eclipse.equinox.p2.engine.spi.Touchpoint getTouchpoint ()
public org.eclipse.equinox.p2.engine.IProfile getProfile ()
public org.eclipse.equinox.p2.metadata.IInstallableUnit getInstallableUnit ()
public java.lang.String getPhase ()
public boolean isPre ()
public boolean isPost ()
public org.eclipse.core.runtime.IStatus getResult ()
public boolean isInstall ()
public boolean isUninstall ()
}
org/eclipse/equinox/internal/p2/engine/InstallableUnitOperand.classInstallableUnitOperand.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand extends org.eclipse.equinox.internal.p2.engine.Operand {
private final org.eclipse.equinox.p2.metadata.IInstallableUnit first
private final org.eclipse.equinox.p2.metadata.IInstallableUnit second
public void (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit first
org.eclipse.equinox.p2.metadata.IInstallableUnit second
public org.eclipse.equinox.p2.metadata.IInstallableUnit first ()
public org.eclipse.equinox.p2.metadata.IInstallableUnit second ()
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/engine/InstallableUnitPhase.classInstallableUnitPhase.java
package org.eclipse.equinox.internal.p2.engine
public abstract org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase extends org.eclipse.equinox.internal.p2.engine.Phase {
public static final String PARM_ARTIFACT
public static final String PARM_IU
public static final String PARM_INSTALL_FOLDER
protected void (java.lang.String, int, boolean)
String phaseId
int weight
boolean forced
protected void (java.lang.String, int)
String phaseId
int weight
protected org.eclipse.core.runtime.IStatus initializePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
org.eclipse.core.runtime.MultiStatus status
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
protected org.eclipse.core.runtime.IStatus completeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
org.eclipse.core.runtime.MultiStatus status
protected org.eclipse.core.runtime.IStatus completeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
protected final java.util.List getActions (org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.internal.p2.engine.Operand operand
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
protected abstract java.util.List getActions (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
public final boolean isApplicable (org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.internal.p2.engine.Operand operand
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
protected boolean isApplicable (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
protected final java.util.List getActions (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
String key
java.util.List instructions
int instrSize
java.util.List actions
org.eclipse.equinox.internal.p2.engine.InstructionParser instructionParser
int i
private static final java.util.List getInstructions (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
String key
java.util.Collection data
int dataSize
java.util.ArrayList matches
org.eclipse.equinox.p2.metadata.ITouchpointData td
org.eclipse.equinox.p2.metadata.ITouchpointInstruction instructions
}
org/eclipse/equinox/internal/p2/engine/InstallableUnitPropertyOperand.classInstallableUnitPropertyOperand.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.InstallableUnitPropertyOperand extends org.eclipse.equinox.internal.p2.engine.PropertyOperand {
private final org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public void (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String, java.lang.Object, java.lang.Object)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String key
Object first
Object second
public org.eclipse.equinox.p2.metadata.IInstallableUnit getInstallableUnit ()
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/engine/InstructionParser$ActionEntry.classInstructionParser.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.InstructionParser$ActionEntry extends java.lang.Object {
protected final org.eclipse.equinox.p2.metadata.VersionRange versionRange
protected final String actionId
final org.eclipse.equinox.internal.p2.engine.InstructionParser this$0
public void (org.eclipse.equinox.internal.p2.engine.InstructionParser, java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange)
String actionId
org.eclipse.equinox.p2.metadata.VersionRange versionRange
}
org/eclipse/equinox/internal/p2/engine/InstructionParser.classInstructionParser.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.InstructionParser extends java.lang.Object {
private static final String VERSION_EQUALS
private org.eclipse.equinox.internal.p2.engine.ActionManager actionManager
public void (org.eclipse.equinox.internal.p2.engine.ActionManager)
org.eclipse.equinox.internal.p2.engine.ActionManager actionManager
public java.util.List parseActions (org.eclipse.equinox.p2.metadata.ITouchpointInstruction, org.eclipse.equinox.p2.metadata.ITouchpointType)
org.eclipse.equinox.p2.metadata.ITouchpointInstruction instruction
org.eclipse.equinox.p2.metadata.ITouchpointType touchpointType
java.util.List actions
java.util.Map importMap
java.util.StringTokenizer tokenizer
private java.util.Map parseImportAttribute (java.lang.String)
String importAttribute
java.util.Map result
java.util.StringTokenizer tokenizer
java.util.StringTokenizer actionTokenizer
String actionId
int lastDot
String actionKey
org.eclipse.equinox.p2.metadata.VersionRange actionVersionRange
String actionAttribute
private org.eclipse.equinox.p2.engine.spi.ProvisioningAction parseAction (java.lang.String, java.util.Map, org.eclipse.equinox.p2.metadata.ITouchpointType)
String statement
java.util.Map qualifier
org.eclipse.equinox.p2.metadata.ITouchpointType touchpointType
int openBracket
int closeBracket
String actionName
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
String nameValuePairs
java.util.StringTokenizer tokenizer
java.util.Map parameters
String nameValuePair
int colonIndex
String name
String value
private org.eclipse.equinox.p2.engine.spi.ProvisioningAction lookupAction (java.lang.String, java.util.Map, org.eclipse.equinox.p2.metadata.ITouchpointType)
String actionId
java.util.Map importMap
org.eclipse.equinox.p2.metadata.ITouchpointType touchpointType
org.eclipse.equinox.p2.metadata.VersionRange versionRange
org.eclipse.equinox.internal.p2.engine.InstructionParser$ActionEntry actionEntry
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
}
org/eclipse/equinox/internal/p2/engine/Messages.classMessages.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.Messages extends org.eclipse.osgi.util.NLS {
public static String action_not_found
public static String action_syntax_error
public static String action_undo_error
public static String ActionManager_Exception_Creating_Action_Extension
public static String ActionManager_Required_Touchpoint_Not_Found
public static String actions_not_found
private static final String BUNDLE_NAME
public static String CertificateChecker_CertificateError
public static String CertificateChecker_CertificateRejected
public static String CertificateChecker_KeystoreConnectionError
public static String CertificateChecker_SignedContentError
public static String CertificateChecker_SignedContentIOError
public static String CertificateChecker_UnsignedNotAllowed
public static String committing
public static String download_artifact
public static String download_no_repository
public static String Engine_Operation_Canceled_By_User
public static String error_parsing_profile
public static String error_persisting_profile
public static String forced_action_execute_error
public static String InstallableUnitEvent_type_not_install_or_uninstall
public static String io_FailedRead
public static String io_NotFound
public static String not_current_operand
public static String not_current_phase
public static String null_action
public static String null_operand
public static String null_operands
public static String null_phase
public static String null_phases
public static String null_phaseset
public static String null_profile
public static String operand_not_started
public static String operand_started
public static String ParameterizedProvisioningAction_action_or_parameters_null
public static String phase_error
public static String phase_not_started
public static String phase_started
public static String phase_undo_error
public static String phase_undo_operand_error
public static String Phase_Collect_Error
public static String Phase_Install_Error
public static String Phase_Configure_Error
public static String Phase_Configure_Task
public static String Phase_Install_Task
public static String Phase_Sizing_Error
public static String Phase_Sizing_Warning
public static String Phase_Unconfigure_Error
public static String Phase_Uninstall_Error
public static String phaseid_not_positive
public static String phaseid_not_set
public static String preparing
public static String profile_does_not_exist
public static String Profile_Duplicate_Root_Profile_Id
public static String profile_lock_not_reentrant
public static String profile_not_current
public static String profile_changed
public static String profile_not_registered
public static String Profile_Null_Profile_Id
public static String Profile_Parent_Not_Found
public static String ProfilePreferences_saving
public static String reg_dir_not_available
public static String rollingback_cancel
public static String rollingback_error
public static String session_commit_error
public static String session_context
public static String session_prepare_error
public static String shared_profile_not_found
public static String Shared_Profile
public static String SimpleProfileRegistry_Bad_profile_location
public static String SimpleProfileRegistry_CannotRemoveCurrentSnapshot
public static String SimpleProfileRegistry_Parser_Error_Parsing_Registry
public static String SimpleProfileRegistry_Parser_Has_Incompatible_Version
public static String SimpleProfileRegistry_Profile_in_use
public static String SimpleProfileRegistry_Profile_not_locked
public static String SimpleProfileRegistry_Profile_not_locked_due_to_exception
public static String thread_not_owner
public static String touchpoint_commit_error
public static String touchpoint_prepare_error
public static String touchpoint_rollback_error
public static String TouchpointManager_Attribute_Not_Specified
public static String TouchpointManager_Conflicting_Touchpoint_Types
public static String TouchpointManager_Exception_Creating_Touchpoint_Extension
public static String TouchpointManager_Incorrectly_Named_Extension
public static String TouchpointManager_Null_Creating_Touchpoint_Extension
public static String TouchpointManager_Null_Touchpoint_Type_Argument
static void ()
private void ()
}
org/eclipse/equinox/internal/p2/engine/MissingAction.classMissingAction.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.MissingAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
private String actionId
private org.eclipse.equinox.p2.metadata.VersionRange versionRange
public void (java.lang.String, org.eclipse.equinox.p2.metadata.VersionRange)
String actionId
org.eclipse.equinox.p2.metadata.VersionRange versionRange
public java.lang.String getActionId ()
public org.eclipse.equinox.p2.metadata.VersionRange getVersionRange ()
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
}
org/eclipse/equinox/internal/p2/engine/MissingActionsException.classMissingActionsException.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.MissingActionsException extends org.eclipse.equinox.p2.core.ProvisionException {
private static final long serialVersionUID
private final org.eclipse.equinox.internal.p2.engine.MissingAction[] missingActions
public void (org.eclipse.equinox.internal.p2.engine.MissingAction[])
org.eclipse.equinox.internal.p2.engine.MissingAction[] missingActions
private static java.lang.String getMissingActionsMessage (org.eclipse.equinox.internal.p2.engine.MissingAction[])
org.eclipse.equinox.internal.p2.engine.MissingAction[] missingActions
StringBuffer buffer
int i
org.eclipse.equinox.internal.p2.engine.MissingAction missingAction
public org.eclipse.equinox.internal.p2.engine.MissingAction[] getMissingActions ()
}
org/eclipse/equinox/internal/p2/engine/Operand.classOperand.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.Operand extends java.lang.Object {
public void ()
}
org/eclipse/equinox/internal/p2/engine/ParameterizedProvisioningAction.classParameterizedProvisioningAction.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
private org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
private java.util.Map actionParameters
private String actionText
public void (org.eclipse.equinox.p2.engine.spi.ProvisioningAction, java.util.Map, java.lang.String)
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
java.util.Map actionParameters
String actionText
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
private java.util.Map processActionParameters (java.util.Map)
java.util.Map parameters
java.util.Map result
java.util.Map$Entry entry
String name
String value
private java.lang.String processVariables (java.lang.String, java.util.Map)
String parameterValue
java.util.Map parameters
int variableBeginIndex
int variableEndIndex
String preVariable
String variableName
Object value
int code
String variableValue
String postVariable
public org.eclipse.equinox.p2.engine.spi.ProvisioningAction getAction ()
public java.util.Map getParameters ()
public java.lang.String getActionText ()
public org.eclipse.equinox.p2.engine.spi.Touchpoint getTouchpoint ()
public void setTouchpoint (org.eclipse.equinox.p2.engine.spi.Touchpoint)
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
}
org/eclipse/equinox/internal/p2/engine/Phase.classPhase.java
package org.eclipse.equinox.internal.p2.engine
public abstract org.eclipse.equinox.internal.p2.engine.Phase extends java.lang.Object {
protected static final String PARM_OPERAND
protected static final String PARM_PHASE_ID
protected static final String PARM_PROFILE
protected static final String PARM_PROFILE_DATA_DIRECTORY
protected static final String PARM_CONTEXT
protected static final String PARM_AGENT
protected static final String PARM_FORCED
protected static final String PARM_TOUCHPOINT
protected final String phaseId
protected final int weight
protected final boolean forced
protected int prePerformWork
protected int mainPerformWork
protected int postPerformWork
private java.util.Map operandParameters
private java.util.Map phaseParameters
private java.util.Map touchpointToTouchpointPhaseParameters
private java.util.Map touchpointToTouchpointOperandParameters
org.eclipse.equinox.internal.p2.engine.ActionManager actionManager
protected void (java.lang.String, int, boolean)
String phaseId
int weight
boolean forced
protected void (java.lang.String, int)
String phaseId
int weight
protected final org.eclipse.equinox.internal.p2.engine.ActionManager getActionManager ()
public java.lang.String toString ()
void perform (org.eclipse.core.runtime.MultiStatus, org.eclipse.equinox.internal.p2.engine.EngineSession, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.MultiStatus status
org.eclipse.equinox.internal.p2.engine.EngineSession session
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor subMonitor
void prePerform (org.eclipse.core.runtime.MultiStatus, org.eclipse.equinox.internal.p2.engine.EngineSession, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.MultiStatus status
org.eclipse.equinox.internal.p2.engine.EngineSession session
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
private void mainPerform (org.eclipse.core.runtime.MultiStatus, org.eclipse.equinox.internal.p2.engine.EngineSession, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.core.runtime.SubMonitor)
org.eclipse.core.runtime.MultiStatus status
org.eclipse.equinox.internal.p2.engine.EngineSession session
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.core.runtime.SubMonitor subMonitor
org.eclipse.equinox.p2.engine.IProfile profile
int i
org.eclipse.equinox.internal.p2.engine.Operand operand
java.util.List actions
org.eclipse.equinox.p2.engine.spi.Touchpoint operandTouchpoint
int j
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
java.util.Map parameters
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
org.eclipse.core.runtime.IStatus actionStatus
RuntimeException e
LinkageError e
org.eclipse.core.runtime.MultiStatus result
private org.eclipse.core.runtime.IStatus initializeTouchpointParameters (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand, org.eclipse.equinox.p2.engine.spi.Touchpoint, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand operand
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Map touchpointPhaseParameters
org.eclipse.core.runtime.IStatus status
java.util.Map touchpointOperandParameters
org.eclipse.core.runtime.IStatus status
protected static void mergeStatus (org.eclipse.core.runtime.MultiStatus, org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.MultiStatus multi
org.eclipse.core.runtime.IStatus status
void postPerform (org.eclipse.core.runtime.MultiStatus, org.eclipse.equinox.internal.p2.engine.EngineSession, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.MultiStatus status
org.eclipse.equinox.internal.p2.engine.EngineSession session
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
void undo (org.eclipse.core.runtime.MultiStatus, org.eclipse.equinox.internal.p2.engine.EngineSession, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand, org.eclipse.equinox.p2.engine.spi.ProvisioningAction[], org.eclipse.equinox.p2.engine.ProvisioningContext)
org.eclipse.core.runtime.MultiStatus status
org.eclipse.equinox.internal.p2.engine.EngineSession session
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand operand
org.eclipse.equinox.p2.engine.spi.ProvisioningAction[] actions
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.equinox.p2.engine.spi.Touchpoint operandTouchpoint
int j
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
java.util.Map parameters
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
org.eclipse.core.runtime.IStatus actionStatus
RuntimeException e
LinkageError e
org.eclipse.core.runtime.MultiStatus result
public boolean isApplicable (org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.internal.p2.engine.Operand operand
protected org.eclipse.core.runtime.IStatus initializePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
protected org.eclipse.core.runtime.IStatus completePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
org.eclipse.core.runtime.IStatus touchpointCompletePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
org.eclipse.core.runtime.MultiStatus status
java.util.Map$Entry entry
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
java.util.Map touchpointParameters
protected org.eclipse.core.runtime.IStatus completeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus touchpointCompleteOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus status
java.util.Map$Entry entry
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
java.util.Map touchpointParameters
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
protected abstract java.util.List getActions (org.eclipse.equinox.internal.p2.engine.Operand)
protected java.lang.String getProblemMessage ()
}
org/eclipse/equinox/internal/p2/engine/PhaseSet.classPhaseSet.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.PhaseSet extends java.lang.Object implements org.eclipse.equinox.p2.engine.IPhaseSet {
private final org.eclipse.equinox.internal.p2.engine.Phase[] phases
public void (org.eclipse.equinox.internal.p2.engine.Phase[])
org.eclipse.equinox.internal.p2.engine.Phase[] phases
public final org.eclipse.core.runtime.MultiStatus perform (org.eclipse.equinox.internal.p2.engine.EngineSession, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.internal.p2.engine.EngineSession session
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.MultiStatus status
int[] weights
int totalWork
org.eclipse.core.runtime.SubMonitor pm
int i
org.eclipse.equinox.internal.p2.engine.Phase phase
org.eclipse.equinox.internal.p2.engine.Phase phase
org.eclipse.core.runtime.OperationCanceledException e
RuntimeException e
LinkageError e
org.eclipse.core.runtime.MultiStatus result
org.eclipse.core.runtime.MultiStatus result
public final org.eclipse.core.runtime.IStatus validate (org.eclipse.equinox.internal.p2.engine.ActionManager, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.internal.p2.engine.ActionManager actionManager
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Set missingActions
int i
org.eclipse.equinox.internal.p2.engine.Phase phase
int j
org.eclipse.equinox.internal.p2.engine.Operand operand
org.eclipse.equinox.internal.p2.engine.Operand operand
java.util.List actions
int k
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
RuntimeException e
LinkageError e
org.eclipse.equinox.internal.p2.engine.MissingAction[] missingActionsArray
org.eclipse.equinox.internal.p2.engine.MissingActionsException exception
private java.lang.String getContextString (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Phase, org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Phase phase
org.eclipse.equinox.internal.p2.engine.Operand operand
private int getTotalWork (int[])
int[] weights
int sum
int i
private int[] getProgressWeights (org.eclipse.equinox.internal.p2.engine.Operand[])
org.eclipse.equinox.internal.p2.engine.Operand[] operands
int[] weights
int i
private int countApplicable (org.eclipse.equinox.internal.p2.engine.Phase, org.eclipse.equinox.internal.p2.engine.Operand[])
org.eclipse.equinox.internal.p2.engine.Phase phase
org.eclipse.equinox.internal.p2.engine.Operand[] operands
int count
int i
public java.lang.String[] getPhaseIds ()
String[] ids
int i
public org.eclipse.equinox.internal.p2.engine.Phase[] getPhases ()
}
org/eclipse/equinox/internal/p2/engine/Profile$ProfilePropertyIndex.classProfile.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.Profile$ProfilePropertyIndex extends java.lang.Object implements org.eclipse.equinox.p2.metadata.index.IIndex {
final org.eclipse.equinox.internal.p2.engine.Profile this$0
void (org.eclipse.equinox.internal.p2.engine.Profile)
public java.util.Iterator getCandidates (org.eclipse.equinox.p2.metadata.expression.IEvaluationContext, org.eclipse.equinox.p2.metadata.expression.IExpression, org.eclipse.equinox.p2.metadata.expression.IExpression)
org.eclipse.equinox.p2.metadata.expression.IEvaluationContext ctx
org.eclipse.equinox.p2.metadata.expression.IExpression variable
org.eclipse.equinox.p2.metadata.expression.IExpression booleanExpr
}
org/eclipse/equinox/internal/p2/engine/Profile.classProfile.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.Profile extends org.eclipse.equinox.internal.p2.metadata.index.IndexProvider implements org.eclipse.equinox.p2.engine.IProfile {
private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
private final String profileId
private org.eclipse.equinox.internal.p2.engine.Profile parentProfile
private org.eclipse.equinox.p2.metadata.index.IIndex idIndex
private org.eclipse.equinox.p2.metadata.index.IIndex propertiesIndex
private org.eclipse.equinox.p2.metadata.index.IIndex capabilityIndex
private org.eclipse.equinox.internal.p2.metadata.TranslationSupport translationSupport
private java.util.List subProfileIds
private org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties storage
private org.eclipse.equinox.internal.p2.metadata.IUMap ius
final java.util.Map iuProperties
private boolean changed
private long timestamp
private org.eclipse.equinox.internal.p2.engine.ISurrogateProfileHandler surrogateProfileHandler
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.lang.String, org.eclipse.equinox.internal.p2.engine.Profile, java.util.Map)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
String profileId
org.eclipse.equinox.internal.p2.engine.Profile parent
java.util.Map properties
public java.lang.String getProfileId ()
public org.eclipse.equinox.p2.engine.IProfile getParentProfile ()
public void setParent (org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.internal.p2.engine.Profile profile
public boolean isRootProfile ()
public void addSubProfile (java.lang.String) throws java.lang.IllegalArgumentException
String subProfileId
public void removeSubProfile (java.lang.String) throws java.lang.IllegalArgumentException
String subProfileId
public boolean hasSubProfiles ()
public java.util.List getSubProfileIds ()
public java.lang.String getProperty (java.lang.String)
String key
String value
public java.lang.String getLocalProperty (java.lang.String)
String key
public void setProperty (java.lang.String, java.lang.String)
String key
String value
public void removeProperty (java.lang.String)
String key
public synchronized org.eclipse.equinox.p2.metadata.index.IIndex getIndex (java.lang.String)
String memberName
public java.util.Iterator everything ()
public java.lang.Object getManagedProperty (java.lang.Object, java.lang.String, java.lang.Object)
Object client
String memberName
Object key
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public org.eclipse.equinox.p2.query.IQueryResult available (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
public java.lang.String getInstallableUnitProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String key
org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties properties
public java.lang.String setInstallableUnitProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String key
String value
org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties properties
public java.lang.String removeInstallableUnitProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String key
org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties properties
String oldValue
public java.util.Map getLocalProperties ()
public java.util.Map getProperties ()
java.util.Map properties
public org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent ()
public void addProperties (java.util.Map)
java.util.Map properties
public void addInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public void removeInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public java.util.Map getInstallableUnitProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.internal.p2.core.helpers.OrderedProperties properties
public void clearLocalProperties ()
public boolean isChanged ()
public void setChanged (boolean)
boolean isChanged
public void clearInstallableUnits ()
public org.eclipse.equinox.internal.p2.engine.Profile snapshot ()
org.eclipse.equinox.internal.p2.engine.Profile parentSnapshot
org.eclipse.equinox.internal.p2.engine.Profile snapshot
String subProfileId
java.util.Iterator iter
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Map properties
public void addInstallableUnitProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.util.Map)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Map properties
java.util.Map$Entry entry
public void clearInstallableUnitProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public void clearOrphanedInstallableUnitProperties ()
java.util.Set keys
java.util.Collection toRemove
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public long getTimestamp ()
public void setTimestamp (long)
long millis
public void setSurrogateProfileHandler (org.eclipse.equinox.internal.p2.engine.ISurrogateProfileHandler)
org.eclipse.equinox.internal.p2.engine.ISurrogateProfileHandler surrogateProfileHandler
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/engine/ProfileEvent.classProfileEvent.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfileEvent extends java.util.EventObject implements org.eclipse.equinox.p2.engine.IProfileEvent {
private static final long serialVersionUID
private int reason
public void (java.lang.String, int)
String profileId
int reason
public int getReason ()
public java.lang.String getProfileId ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/equinox/internal/p2/engine/ProfileLock.classProfileLock.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfileLock extends java.lang.Object {
private static final String LOCK_FILENAME
private final org.eclipse.osgi.service.datalocation.Location location
private final Object lock
private Thread lockHolder
private int waiting
public void (java.lang.Object, java.io.File)
Object lock
java.io.File profileDirectory
private static org.eclipse.osgi.service.datalocation.Location createLockLocation (java.io.File)
java.io.File parent
org.eclipse.osgi.service.datalocation.Location anyLoc
java.net.URL url
org.eclipse.osgi.service.datalocation.Location location
java.net.MalformedURLException e
IllegalStateException e
java.io.IOException e
public void checkLocked ()
Thread current
public boolean lock ()
Thread current
boolean locationLocked
boolean interrupted
java.io.IOException e
public void unlock ()
Thread current
public boolean processHoldsLock ()
}
org/eclipse/equinox/internal/p2/engine/ProfileMetadataRepository.classProfileMetadataRepository.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfileMetadataRepository extends org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository {
private static final String DEFAULT_ARTIFACT_REPO_DIRECTORY
private static final String ARTIFACTS_XML
private static final String FILE_SCHEME
private static final String DOT_PROFILE
public static final String TYPE
public static final Integer VERSION
private org.eclipse.equinox.p2.engine.IProfile profile
private java.util.HashSet repositories
static void ()
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
org.eclipse.core.runtime.IProgressMonitor monitor
RuntimeException e
private void publishArtifactRepos ()
java.util.List artifactRepos
org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus bus
java.net.URI repo
private java.util.List findArtifactRepos ()
java.util.List artifactRepos
java.io.File p2Directory
java.io.File agentArtifactRepository
String bundlePool
java.io.File bundlePoolFile
String sharedBundlePool
String dropinRepositories
java.util.StringTokenizer tokenizer
String repoLocation
java.net.URISyntaxException e
private java.io.File findAgentArtifactRepositoryDirectory (java.io.File)
java.io.File p2Directory
java.io.File agentArtifactRepositoryDirectory
private java.io.File findDefaultBundlePool (java.io.File)
java.io.File p2Directory
java.io.File productDirectory
private java.io.File findP2Directory ()
java.io.File target
java.io.File profileRegistryDirectory
java.io.File p2EngineDirectory
public java.util.Collection getReferences ()
public void initialize (org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState)
org.eclipse.equinox.p2.repository.metadata.spi.AbstractMetadataRepository$RepositoryState state
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
private static org.eclipse.equinox.p2.engine.IProfile getProfile (org.eclipse.equinox.p2.core.IProvisioningAgent, java.net.URI) throws org.eclipse.equinox.p2.core.ProvisionException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.net.URI location
java.io.File target
long timestamp
int index
String profileId
java.io.File registryDirectory
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry profileRegistry
long[] timestamps
org.eclipse.equinox.p2.engine.IProfile profile
private static void fail (java.net.URI, int) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
int code
String msg
String msg
}
org/eclipse/equinox/internal/p2/engine/ProfileMetadataRepositoryFactory.classProfileMetadataRepositoryFactory.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfileMetadataRepositoryFactory extends org.eclipse.equinox.p2.repository.metadata.spi.MetadataRepositoryFactory {
public void ()
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository create (java.net.URI, java.lang.String, java.lang.String, java.util.Map) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
String name
String type
java.util.Map properties
public org.eclipse.equinox.p2.repository.metadata.IMetadataRepository load (java.net.URI, int, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.equinox.p2.core.ProvisionException
java.net.URI location
int flags
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/equinox/internal/p2/engine/ProfileParser$IUPropertiesHandler.classProfileParser.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfileParser$IUPropertiesHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private final String[] required
private String iuIdentity
private java.util.Map iusPropertiesMap
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
final org.eclipse.equinox.internal.p2.engine.ProfileParser this$0
public void (org.eclipse.equinox.internal.p2.engine.ProfileParser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes, java.util.Map)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
java.util.Map iusPropertiesMap
String[] values
String id
org.eclipse.equinox.p2.metadata.Version version
protected void finished ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/engine/ProfileParser$IUsPropertiesHandler.classProfileParser.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfileParser$IUsPropertiesHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler {
private java.util.Map iusPropertiesMap
final org.eclipse.equinox.internal.p2.engine.ProfileParser this$0
public void (org.eclipse.equinox.internal.p2.engine.ProfileParser, org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler, org.xml.sax.Attributes)
org.eclipse.equinox.internal.p2.persistence.XMLParser$AbstractHandler parentHandler
org.xml.sax.Attributes attributes
String sizeStr
int size
public java.util.Map getIUsPropertiesMap ()
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
}
org/eclipse/equinox/internal/p2/engine/ProfileParser$ProfileHandler.classProfileParser.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfileParser$ProfileHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler {
private final String[] required
private String profileId
private String parentId
private String timestamp
private org.eclipse.equinox.internal.p2.persistence.XMLParser$PropertiesHandler propertiesHandler
private org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser$InstallableUnitsHandler unitsHandler
private org.eclipse.equinox.internal.p2.engine.ProfileParser$IUsPropertiesHandler iusPropertiesHandler
final org.eclipse.equinox.internal.p2.engine.ProfileParser this$0
public void (org.eclipse.equinox.internal.p2.engine.ProfileParser)
protected void (org.eclipse.equinox.internal.p2.engine.ProfileParser, java.lang.String)
String profileId
protected void handleRootAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
public void startElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attributes
public java.lang.String getProfileId ()
public java.lang.String getParentId ()
public long getTimestamp ()
public java.util.Map getProperties ()
public org.eclipse.equinox.p2.metadata.IInstallableUnit[] getInstallableUnits ()
public java.util.Map getIUProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Map iusPropertiesMap
String iuIdentity
}
org/eclipse/equinox/internal/p2/engine/ProfileParser.classProfileParser.java
package org.eclipse.equinox.internal.p2.engine
public abstract org.eclipse.equinox.internal.p2.engine.ProfileParser extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataParser implements org.eclipse.equinox.internal.p2.engine.ProfileXMLConstants {
public void (org.osgi.framework.BundleContext, java.lang.String)
org.osgi.framework.BundleContext context
String bundleId
}
org/eclipse/equinox/internal/p2/engine/ProfilePreferences$SaveJob.classProfilePreferences.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.ProfilePreferences$SaveJob extends org.eclipse.core.runtime.jobs.Job {
org.eclipse.equinox.p2.core.IProvisioningAgent agent
final org.eclipse.equinox.internal.p2.engine.ProfilePreferences this$0
void (org.eclipse.equinox.internal.p2.engine.ProfilePreferences, org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public boolean belongsTo (java.lang.Object)
Object family
protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
IllegalStateException e
org.osgi.service.prefs.BackingStoreException e
RuntimeException e
}
org/eclipse/equinox/internal/p2/engine/ProfilePreferences.classProfilePreferences.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfilePreferences extends org.eclipse.core.internal.preferences.EclipsePreferences {
private static java.util.Set loadedNodes
public static final Object PROFILE_SAVE_JOB_FAMILY
private static final long SAVE_SCHEDULE_DELAY
private org.eclipse.core.runtime.preferences.IEclipsePreferences loadLevel
private Object profileLock
private String qualifier
private org.eclipse.equinox.internal.p2.engine.ProfilePreferences$SaveJob saveJob
private int segmentCount
static void ()
public void ()
public void (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
String path
private boolean containsProfile (org.eclipse.equinox.p2.engine.IProfileRegistry, java.lang.String)
org.eclipse.equinox.p2.engine.IProfileRegistry profileRegistry
String profileId
protected void doSave (org.eclipse.equinox.p2.core.IProvisioningAgent) throws org.osgi.service.prefs.BackingStoreException
org.eclipse.equinox.p2.core.IProvisioningAgent agent
String profileId
org.eclipse.equinox.p2.engine.IProfileRegistry registry
org.eclipse.core.runtime.IPath location
private org.osgi.framework.ServiceReference getAgent (java.lang.String) throws org.osgi.service.prefs.BackingStoreException
String segment
String locationString
Exception failure
String filter
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference[] refs
org.osgi.framework.InvalidSyntaxException e
private java.lang.String encodeForFilter (java.lang.String)
String string
StringBuffer result
char[] input
int i
private org.eclipse.core.runtime.IPath getDefaultLocation (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.core.IAgentLocation location
org.eclipse.core.runtime.IPath dataArea
protected org.eclipse.core.runtime.preferences.IEclipsePreferences getLoadLevel ()
org.eclipse.core.runtime.preferences.IEclipsePreferences node
int i
private org.eclipse.core.runtime.IPath getProfileLocation (org.eclipse.equinox.p2.engine.IProfileRegistry, java.lang.String)
org.eclipse.equinox.p2.engine.IProfileRegistry registry
String profileId
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry profileRegistry
java.io.File profileDataDirectory
protected org.eclipse.core.internal.preferences.EclipsePreferences internalCreate (org.eclipse.core.internal.preferences.EclipsePreferences, java.lang.String, java.lang.Object)
org.eclipse.core.internal.preferences.EclipsePreferences nodeParent
String nodeName
Object context
protected boolean isAlreadyLoaded (org.eclipse.core.runtime.preferences.IEclipsePreferences)
org.eclipse.core.runtime.preferences.IEclipsePreferences node
protected boolean isAlreadyLoaded (java.lang.String)
String path
protected void load () throws org.osgi.service.prefs.BackingStoreException
org.osgi.framework.ServiceReference agentRef
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.engine.IProfileRegistry registry
String profileId
org.eclipse.core.runtime.IPath location
protected void loaded ()
public void removeNode () throws org.osgi.service.prefs.BackingStoreException
protected synchronized void save () throws org.osgi.service.prefs.BackingStoreException
org.osgi.framework.ServiceReference agentRef
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.osgi.service.prefs.BackingStoreException e
org.osgi.framework.BundleContext context
}
org/eclipse/equinox/internal/p2/engine/ProfileRegistryComponent.classProfileRegistryComponent.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfileRegistryComponent extends java.lang.Object implements org.eclipse.equinox.p2.core.spi.IAgentServiceFactory {
public void ()
public java.lang.Object createService (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.p2.core.IAgentLocation location
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry registry
}
org/eclipse/equinox/internal/p2/engine/ProfileWriter$1.classProfileWriter.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.ProfileWriter$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.equinox.internal.p2.engine.ProfileWriter this$0
void (org.eclipse.equinox.internal.p2.engine.ProfileWriter)
public int compare (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu1
org.eclipse.equinox.p2.metadata.IInstallableUnit iu2
int IdCompare
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/equinox/internal/p2/engine/ProfileWriter.classProfileWriter.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProfileWriter extends org.eclipse.equinox.internal.p2.metadata.repository.io.MetadataWriter implements org.eclipse.equinox.internal.p2.engine.ProfileXMLConstants {
public void (java.io.OutputStream, org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[]) throws java.io.IOException
java.io.OutputStream output
org.eclipse.equinox.internal.p2.persistence.XMLWriter$ProcessingInstruction[] processingInstructions
public void writeProfile (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
java.util.ArrayList ius
private void writeInstallableUnitsProperties (java.util.Iterator, int, org.eclipse.equinox.p2.engine.IProfile)
java.util.Iterator it
int size
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Map properties
}
org/eclipse/equinox/internal/p2/engine/ProfileXMLConstants.classProfileXMLConstants.java
package org.eclipse.equinox.internal.p2.engine
public abstract org.eclipse.equinox.internal.p2.engine.ProfileXMLConstants extends java.lang.Object implements org.eclipse.equinox.internal.p2.persistence.XMLConstants {
public static final org.eclipse.equinox.p2.metadata.Version CURRENT_VERSION
public static final org.eclipse.equinox.p2.metadata.Version COMPATIBLE_VERSION
public static final org.eclipse.equinox.p2.metadata.VersionRange XML_TOLERANCE
public static final String PROFILE_ELEMENT
public static final String TIMESTAMP_ATTRIBUTE
public static final String IUS_PROPERTIES_ELEMENT
public static final String IU_PROPERTIES_ELEMENT
public static final String PROFILE_TARGET
static void ()
}
org/eclipse/equinox/internal/p2/engine/PropertyOperand.classPropertyOperand.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.PropertyOperand extends org.eclipse.equinox.internal.p2.engine.Operand {
private final Object first
private final Object second
private final String key
public void (java.lang.String, java.lang.Object, java.lang.Object)
String key
Object first
Object second
public java.lang.Object first ()
public java.lang.Object second ()
public java.lang.String getKey ()
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/engine/ProvisioningPlan$QueryablePlan.classProvisioningPlan.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.ProvisioningPlan$QueryablePlan extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable {
private boolean addition
final org.eclipse.equinox.internal.p2.engine.ProvisioningPlan this$0
public void (org.eclipse.equinox.internal.p2.engine.ProvisioningPlan, boolean)
boolean add
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.Collection list
org.eclipse.equinox.internal.p2.engine.Operand operand
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand op
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
}
org/eclipse/equinox/internal/p2/engine/ProvisioningPlan.classProvisioningPlan.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.ProvisioningPlan extends java.lang.Object implements org.eclipse.equinox.p2.engine.IProvisioningPlan {
final org.eclipse.equinox.p2.engine.IProfile profile
final java.util.List operands
final org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.core.runtime.IStatus status
private org.eclipse.equinox.p2.engine.IProvisioningPlan installerPlan
public void (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.ProvisioningContext)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.ProvisioningContext context
public void (org.eclipse.core.runtime.IStatus, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.p2.engine.IProvisioningPlan)
org.eclipse.core.runtime.IStatus status
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.equinox.p2.engine.IProvisioningPlan installerPlan
public void (org.eclipse.core.runtime.IStatus, org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.ProvisioningContext, org.eclipse.equinox.p2.engine.IProvisioningPlan)
org.eclipse.core.runtime.IStatus status
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.equinox.p2.engine.IProvisioningPlan installerPlan
public org.eclipse.core.runtime.IStatus getStatus ()
public void setStatus (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public org.eclipse.equinox.p2.engine.IProfile getProfile ()
public org.eclipse.equinox.internal.p2.engine.Operand[] getOperands ()
public org.eclipse.equinox.p2.query.IQueryable getRemovals ()
public org.eclipse.equinox.p2.query.IQueryable getAdditions ()
public org.eclipse.equinox.p2.engine.IProvisioningPlan getInstallerPlan ()
public org.eclipse.equinox.p2.engine.ProvisioningContext getContext ()
public void setInstallerPlan (org.eclipse.equinox.p2.engine.IProvisioningPlan)
org.eclipse.equinox.p2.engine.IProvisioningPlan p
public void addInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public void removeInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
public void updateInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnit)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu1
org.eclipse.equinox.p2.metadata.IInstallableUnit iu2
public void setProfileProperty (java.lang.String, java.lang.String)
String name
String value
String currentValue
public void setInstallableUnitProfileProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String, java.lang.String)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
String name
String value
String currentValue
}
org/eclipse/equinox/internal/p2/engine/RollbackOperationEvent.classRollbackOperationEvent.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.RollbackOperationEvent extends org.eclipse.equinox.internal.p2.engine.TransactionEvent {
private static final long serialVersionUID
private org.eclipse.core.runtime.IStatus cause
public void (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.PhaseSet, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.IEngine, org.eclipse.core.runtime.IStatus)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.IEngine engine
org.eclipse.core.runtime.IStatus cause
public org.eclipse.core.runtime.IStatus getStatus ()
}
org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$1.classSimpleProfileRegistry.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$1 extends java.lang.Object implements java.io.FileFilter {
final org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry this$0
void (org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry)
public boolean accept (java.io.File)
java.io.File pathname
}
org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$2.classSimpleProfileRegistry.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$2 extends java.lang.Object implements java.io.FileFilter {
final org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry this$0
void (org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry)
public boolean accept (java.io.File)
java.io.File pathname
}
org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$3.classSimpleProfileRegistry.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$3 extends java.lang.Object implements java.io.FileFilter {
final org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry this$0
void (org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry)
public boolean accept (java.io.File)
java.io.File pathname
}
org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$4.classSimpleProfileRegistry.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$4 extends java.lang.Object implements java.io.FileFilter {
final org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry this$0
void (org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry)
public boolean accept (java.io.File)
java.io.File pathname
}
org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$Parser$ProfileDocHandler.classSimpleProfileRegistry.java
package org.eclipse.equinox.internal.p2.engine
final org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$Parser$ProfileDocHandler extends org.eclipse.equinox.internal.p2.persistence.XMLParser$DocHandler {
final org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$Parser this$1
public void (org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$Parser, java.lang.String, org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler)
String rootName
org.eclipse.equinox.internal.p2.persistence.XMLParser$RootHandler rootHandler
public void processingInstruction (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String target
String data
org.eclipse.equinox.p2.metadata.Version repositoryVersion
}
org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$Parser.classSimpleProfileRegistry.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$Parser extends org.eclipse.equinox.internal.p2.engine.ProfileParser {
private final java.util.Map profileHandlers
final org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry this$0
public void (org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry, org.osgi.framework.BundleContext, java.lang.String)
org.osgi.framework.BundleContext context
String bundleId
public void addProfilePlaceHolder (java.lang.String)
String profileId
public void parse (java.io.File) throws java.io.IOException
java.io.File file
java.io.InputStream is
java.io.InputStream is
public synchronized void parse (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
org.eclipse.equinox.internal.p2.engine.ProfileParser$ProfileHandler profileHandler
org.xml.sax.SAXException e
javax.xml.parsers.ParserConfigurationException e
protected java.lang.Object getRootObject ()
public java.util.Map getProfileMap ()
java.util.Map profileMap
String profileId
private void addProfile (java.lang.String, java.util.Map)
String profileId
java.util.Map profileMap
org.eclipse.equinox.internal.p2.engine.ProfileParser$ProfileHandler profileHandler
org.eclipse.equinox.internal.p2.engine.Profile parentProfile
String parentId
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.p2.metadata.IInstallableUnit[] ius
int i
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Map iuProperties
java.util.Map$Entry entry
protected java.lang.String getErrorMessage ()
public java.lang.String toString ()
}
org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry$Writer.classSimpleProfileRegistry.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$Writer extends org.eclipse.equinox.internal.p2.engine.ProfileWriter {
public void (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
}
org/eclipse/equinox/internal/p2/engine/SimpleProfileRegistry.classSimpleProfileRegistry.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry extends java.lang.Object implements org.eclipse.equinox.p2.engine.IProfileRegistry org.eclipse.equinox.p2.core.spi.IAgentService {
private static final String PROFILE_REGISTRY
private static final String PROFILE_EXT
private static final String PROFILE_GZ_EXT
public static final String DEFAULT_STORAGE_DIR
private static final String DATA_EXT
protected final org.eclipse.equinox.p2.core.IProvisioningAgent agent
private java.lang.ref.SoftReference profiles
private java.util.Map profileLocks
private String self
private boolean updateSelfProfile
private java.io.File store
org.eclipse.equinox.internal.p2.engine.ISurrogateProfileHandler surrogateProfileHandler
private org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus eventBus
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.io.File registryDirectory
public void (org.eclipse.equinox.p2.core.IProvisioningAgent, java.io.File, org.eclipse.equinox.internal.p2.engine.ISurrogateProfileHandler, boolean)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
java.io.File registryDirectory
org.eclipse.equinox.internal.p2.engine.ISurrogateProfileHandler handler
boolean updateSelfProfile
private void findSelf ()
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference ref
org.eclipse.equinox.p2.core.IAgentLocation location
public static java.io.File getDefaultRegistryDirectory (org.eclipse.equinox.p2.core.IAgentLocation)
org.eclipse.equinox.p2.core.IAgentLocation agent
java.io.File registryDirectory
java.net.URI engineDataArea
java.net.URI registryURL
private void updateSelfProfile (java.util.Map)
java.util.Map profileMap
org.eclipse.equinox.internal.p2.engine.Profile selfProfile
boolean changed
private boolean updateRoamingProfile (org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.internal.p2.engine.Profile selfProfile
org.eclipse.osgi.service.datalocation.Location installLocation
java.io.File location
boolean changed
String propCache
public synchronized java.lang.String toString ()
public synchronized org.eclipse.equinox.p2.engine.IProfile getProfile (java.lang.String)
String id
org.eclipse.equinox.internal.p2.engine.Profile profile
public synchronized org.eclipse.equinox.p2.engine.IProfile getProfile (java.lang.String, long)
String id
long timestamp
org.eclipse.equinox.p2.engine.IProfile profile
java.io.File profileDirectory
java.io.File profileFile
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$Parser parser
java.io.IOException e
public synchronized long[] listProfileTimestamps (java.lang.String)
String id
java.io.File profileDirectory
java.io.File[] profileFiles
long[] timestamps
int i
String filename
int extensionIndex
private org.eclipse.equinox.internal.p2.engine.Profile internalGetProfile (java.lang.String)
String id
org.eclipse.equinox.internal.p2.engine.Profile profile
private org.eclipse.equinox.internal.p2.engine.Profile createSurrogateProfile (java.lang.String)
String id
org.eclipse.equinox.internal.p2.engine.Profile profile
public synchronized org.eclipse.equinox.p2.engine.IProfile[] getProfiles ()
java.util.Map profileMap
org.eclipse.equinox.internal.p2.engine.Profile[] result
int i
org.eclipse.equinox.internal.p2.engine.Profile profile
protected java.util.Map getProfileMap ()
java.util.Map result
java.util.Map result
public synchronized void updateProfile (org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.internal.p2.engine.Profile profile
String id
org.eclipse.equinox.internal.p2.engine.Profile current
org.eclipse.equinox.internal.p2.engine.ProfileLock lock
org.eclipse.equinox.p2.query.IQueryResult queryResult
java.util.Iterator queryResultIt
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Map iuProperties
public org.eclipse.equinox.p2.engine.IProfile addProfile (java.lang.String) throws org.eclipse.equinox.p2.core.ProvisionException
String id
public org.eclipse.equinox.p2.engine.IProfile addProfile (java.lang.String, java.util.Map) throws org.eclipse.equinox.p2.core.ProvisionException
String id
java.util.Map profileProperties
public synchronized org.eclipse.equinox.p2.engine.IProfile addProfile (java.lang.String, java.util.Map, java.lang.String) throws org.eclipse.equinox.p2.core.ProvisionException
String id
java.util.Map profileProperties
String parentId
java.util.Map profileMap
org.eclipse.equinox.internal.p2.engine.Profile parent
org.eclipse.equinox.internal.p2.engine.Profile profile
public synchronized void removeProfile (java.lang.String)
String profileId
java.util.Map profileMap
org.eclipse.equinox.internal.p2.engine.Profile profile
java.util.List subProfileIds
int i
org.eclipse.equinox.p2.engine.IProfile savedParent
public synchronized void removeProfile (java.lang.String, long) throws org.eclipse.equinox.p2.core.ProvisionException
String id
long timestamp
org.eclipse.equinox.p2.engine.IProfile profile
java.io.File profileDirectory
java.io.File profileFile
private void broadcastChangeEvent (java.lang.String, int)
String profileId
int reason
private java.util.Map restore ()
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$Parser parser
java.io.File[] profileDirectories
int i
String directoryName
String profileId
org.eclipse.equinox.internal.p2.engine.ProfileLock lock
boolean locked
java.io.File profileFile
java.io.IOException e
private java.io.File findLatestProfileFile (java.io.File)
java.io.File profileDirectory
java.io.File latest
long latestTimestamp
java.io.File[] profileFiles
int i
java.io.File profileFile
String fileName
long timestamp
private void saveProfile (org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.internal.p2.engine.Profile profile
java.io.File profileDirectory
long previousTimestamp
long currentTimestamp
boolean shouldGzipFile
java.io.File profileFile
java.io.OutputStream os
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry$Writer writer
java.io.IOException e
public void setEventBus (org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus)
org.eclipse.equinox.internal.provisional.p2.core.eventbus.IProvisioningEventBus bus
private boolean shouldGzipFile (org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.internal.p2.engine.Profile profile
String format
private void deleteProfile (java.lang.String)
String profileId
java.io.File profileDirectory
public static java.lang.String escape (java.lang.String)
String toEscape
StringBuffer buffer
int length
int i
char ch
public static java.lang.String unescape (java.lang.String)
String text
StringBuffer buffer
int length
int i
char ch
int colon
public synchronized boolean isCurrent (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Profile internalProfile
public synchronized void lockProfile (org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.Profile internalProfile
boolean isCurrent
private boolean internalLockProfile (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.ProfileLock lock
private boolean checkTimestamps (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.engine.IProfile internalProfile
long[] timestamps
long currentTimestamp
public synchronized boolean containsProfile (java.lang.String)
String id
java.io.File profileDirectory
java.io.File[] profileFiles
public synchronized void resetProfiles ()
public synchronized void unlockProfile (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.Profile internalProfile
private void internalUnlockProfile (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.ProfileLock lock
public org.eclipse.equinox.internal.p2.engine.Profile validate (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile candidate
public synchronized java.io.File getProfileDataDirectory (java.lang.String)
String id
java.io.File profileDirectory
java.io.File profileDataArea
public void start ()
public void stop ()
}
org/eclipse/equinox/internal/p2/engine/SizingPhaseSet.classSizingPhaseSet.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.SizingPhaseSet extends org.eclipse.equinox.internal.p2.engine.PhaseSet implements org.eclipse.equinox.p2.engine.ISizingPhaseSet {
private static org.eclipse.equinox.internal.p2.engine.phases.Sizing sizing
public void ()
public long getDiskSize ()
public long getDownloadSize ()
}
org/eclipse/equinox/internal/p2/engine/SurrogateProfileHandler.classSurrogateProfileHandler.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.SurrogateProfileHandler extends java.lang.Object implements org.eclipse.equinox.internal.p2.engine.ISurrogateProfileHandler {
private static final String NATIVE_TOUCHPOINT_TYPE
private static final String P2_ENGINE_DIR
private static final String OSGI_INSTALL_AREA
private static final String ECLIPSE_INI_IGNORED
private static final String IU_LOCKED
private static final String PROP_SURROGATE
private static final String PROP_SHARED_TIMESTAMP
private static final String PROP_BASE
private static final String PROP_RESOLVE
private static final String OPTIONAL
private static final String STRICT
private static final String PROP_INCLUSION_RULES
private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
private org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry profileRegistry
private java.lang.ref.SoftReference cachedProfile
static void ()
private static void addSharedProfileBaseIUs (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.p2.engine.IProfile sharedProfile
org.eclipse.equinox.internal.p2.engine.Profile userProfile
org.eclipse.equinox.p2.query.IQuery rootIUQuery
org.eclipse.equinox.p2.query.IQueryResult rootIUs
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IInstallableUnit sharedProfileIU
private static org.eclipse.equinox.p2.metadata.IInstallableUnit createSharedProfileIU (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile sharedProfile
org.eclipse.equinox.p2.metadata.MetadataFactory$InstallableUnitDescription iuDescription
java.util.ArrayList iuCapabilities
org.eclipse.equinox.p2.metadata.IProvidedCapability selfCapability
java.util.ArrayList iuRequirements
org.eclipse.equinox.p2.query.IQueryResult allIUs
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.metadata.IRequirement iuRequirement
org.eclipse.equinox.p2.metadata.IInstallableUnit sharedProfileIU
private static void removeUserProfileBaseIUs (org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.internal.p2.engine.Profile userProfile
org.eclipse.equinox.p2.query.IQuery baseIUQuery
org.eclipse.equinox.p2.query.IQueryResult rootIUs
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private static void markRootsOptional (org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.internal.p2.engine.Profile userProfile
org.eclipse.equinox.p2.query.IQueryResult rootIUs
java.util.Iterator iterator
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
private static void updateProperties (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.Profile)
org.eclipse.equinox.p2.engine.IProfile sharedProfile
org.eclipse.equinox.internal.p2.engine.Profile userProfile
org.eclipse.osgi.service.datalocation.Location installLocation
java.io.File installFolder
String cache
org.eclipse.osgi.service.datalocation.Location configurationLocation
java.io.File configurationFolder
java.io.File launcherConfigFile
public void (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
private synchronized org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry getProfileRegistry ()
String installArea
java.net.URL registryURL
java.io.File sharedRegistryDirectory
private org.eclipse.equinox.p2.engine.IProfile getSharedProfile (java.lang.String)
String id
org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry registry
long[] timestamps
long currentTimestamp
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.engine.IProfile profile
public org.eclipse.equinox.p2.engine.IProfile createProfile (java.lang.String)
String id
org.eclipse.equinox.p2.engine.IProfile sharedProfile
org.eclipse.equinox.internal.p2.engine.Profile userProfile
public boolean isSurrogate (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
public org.eclipse.equinox.p2.query.IQueryResult queryProfile (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile sharedProfile
org.eclipse.equinox.p2.query.Collector result
public boolean updateProfile (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile userProfile
org.eclipse.equinox.p2.engine.IProfile sharedProfile
String sharedTimeStamp
String userSharedTimeStamp
org.eclipse.equinox.internal.p2.engine.Profile writableUserProfile
}
org/eclipse/equinox/internal/p2/engine/TouchpointManager$TouchpointEntry.classTouchpointManager.java
package org.eclipse.equinox.internal.p2.engine
org.eclipse.equinox.internal.p2.engine.TouchpointManager$TouchpointEntry extends java.lang.Object {
private org.eclipse.core.runtime.IConfigurationElement element
private boolean createdExtension
private org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
final org.eclipse.equinox.internal.p2.engine.TouchpointManager this$0
public void (org.eclipse.equinox.internal.p2.engine.TouchpointManager, org.eclipse.core.runtime.IConfigurationElement)
org.eclipse.core.runtime.IConfigurationElement element
public org.eclipse.equinox.p2.engine.spi.Touchpoint getTouchpoint ()
String id
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpointInstance
String errorMsg
org.eclipse.core.runtime.CoreException cexcpt
ClassCastException ccexcpt
public org.eclipse.equinox.p2.metadata.Version getVersion ()
public java.lang.String getType ()
public java.lang.String toString ()
StringBuffer result
String touchpointString
}
org/eclipse/equinox/internal/p2/engine/TouchpointManager.classTouchpointManager.java
package org.eclipse.equinox.internal.p2.engine
public org.eclipse.equinox.internal.p2.engine.TouchpointManager extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener {
private static final String PT_TOUCHPOINTS
private static final String ELEMENT_TOUCHPOINT
private static final String ATTRIBUTE_CLASS
private static final String ATTRIBUTE_TYPE
private static final String ATTRIBUTE_VERSION
private java.util.Map touchpointEntries
public void ()
public synchronized org.eclipse.equinox.p2.engine.spi.Touchpoint getTouchpoint (org.eclipse.equinox.p2.metadata.ITouchpointType)
org.eclipse.equinox.p2.metadata.ITouchpointType type
public org.eclipse.equinox.p2.engine.spi.Touchpoint getTouchpoint (java.lang.String, java.lang.String)
String typeId
String versionRange
org.eclipse.equinox.internal.p2.engine.TouchpointManager$TouchpointEntry entry
org.eclipse.equinox.p2.metadata.VersionRange range
private synchronized java.util.Map getTouchpointEntries ()
org.eclipse.core.runtime.IExtensionPoint point
org.eclipse.core.runtime.IExtension[] extensions
int i
org.eclipse.core.runtime.IConfigurationElement[] elements
int j
String elementName
String id
static void reportError (java.lang.String)
String errorMsg
org.eclipse.core.runtime.Status errorStatus
public synchronized void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent)
org.eclipse.core.runtime.IRegistryChangeEvent event
}
org/eclipse/equinox/internal/p2/engine/TransactionEvent.classTransactionEvent.java
package org.eclipse.equinox.internal.p2.engine
public abstract org.eclipse.equinox.internal.p2.engine.TransactionEvent extends java.util.EventObject {
private static final long serialVersionUID
protected org.eclipse.equinox.p2.engine.IProfile profile
protected org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
protected org.eclipse.equinox.internal.p2.engine.Operand[] operands
public void (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.PhaseSet, org.eclipse.equinox.internal.p2.engine.Operand[], org.eclipse.equinox.p2.engine.IEngine)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.PhaseSet phaseSet
org.eclipse.equinox.internal.p2.engine.Operand[] operands
org.eclipse.equinox.p2.engine.IEngine engine
public org.eclipse.equinox.p2.engine.IProfile getProfile ()
}
org/eclipse/equinox/internal/p2/engine/messages.properties
org/eclipse/equinox/internal/p2/engine/phases/
org/eclipse/equinox/internal/p2/engine/phases/CertificateChecker.classCertificateChecker.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.CertificateChecker extends java.lang.Object {
private java.util.ArrayList artifacts
private final org.eclipse.equinox.p2.core.IProvisioningAgent agent
public void ()
public void (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public org.eclipse.core.runtime.IStatus start ()
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference contentFactoryRef
org.eclipse.osgi.signedcontent.SignedContentFactory verifierFactory
private org.eclipse.core.runtime.IStatus checkCertificates (org.eclipse.osgi.signedcontent.SignedContentFactory)
org.eclipse.osgi.signedcontent.SignedContentFactory verifierFactory
org.eclipse.equinox.p2.core.UIServices serviceUI
org.eclipse.osgi.signedcontent.SignedContent content
org.eclipse.osgi.signedcontent.SignerInfo[] signerInfo
java.util.ArrayList untrusted
java.util.ArrayList unsigned
java.util.ArrayList untrustedChain
org.eclipse.core.runtime.IStatus status
java.io.File artifact
java.security.GeneralSecurityException e
java.io.IOException e
int i
java.security.cert.Certificate[] certificateChain
String policy
String[] details
String[] details
int i
java.security.cert.Certificate[][] unTrustedCertificateChains
java.security.cert.Certificate[][] unTrustedCertificateChains
int i
org.eclipse.equinox.p2.core.UIServices$TrustInfo trustInfo
java.security.cert.Certificate[] trustedCertificates
int i
private org.eclipse.core.runtime.IStatus persistTrustedCertificates (java.security.cert.Certificate[])
java.security.cert.Certificate[] trustedCertificates
org.osgi.util.tracker.ServiceTracker trustEngineTracker
Object[] trustEngines
java.security.cert.Certificate trustedCertificate
Object engine
Object engine
org.eclipse.osgi.service.security.TrustEngine trustEngine
org.eclipse.osgi.service.security.TrustEngine trustEngine
java.io.IOException e
java.security.GeneralSecurityException e
private java.lang.String getUnsignedContentPolicy ()
String policy
public void add (java.io.File)
java.io.File toAdd
public void add (java.lang.Object[])
Object[] toAdd
int i
}
org/eclipse/equinox/internal/p2/engine/phases/CheckTrust.classCheckTrust.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.CheckTrust extends org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase {
public static final String PARM_ARTIFACT_FILES
public void (int)
int weight
protected boolean isApplicable (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand op
protected org.eclipse.core.runtime.IStatus completePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
java.util.Collection artifactRequests
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.internal.p2.engine.phases.CertificateChecker certificateChecker
org.eclipse.core.runtime.IStatus status
protected java.util.List getActions (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
java.util.List parsedActions
org.eclipse.equinox.p2.metadata.ITouchpointType type
String actionId
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
protected org.eclipse.core.runtime.IStatus initializePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
}
org/eclipse/equinox/internal/p2/engine/phases/Collect.classCollect.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Collect extends org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase {
public static final String PARM_ARTIFACT_REQUESTS
public static final String NO_ARTIFACT_REPOSITORIES_AVAILABLE
public void (int)
int weight
protected boolean isApplicable (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand op
protected java.util.List getActions (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
java.util.List parsedActions
org.eclipse.equinox.p2.metadata.ITouchpointType type
String actionId
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
protected java.lang.String getProblemMessage ()
protected org.eclipse.core.runtime.IStatus completePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
java.util.List artifactRequests
org.eclipse.equinox.p2.engine.ProvisioningContext context
org.eclipse.equinox.p2.core.IProvisioningAgent agent
org.eclipse.equinox.internal.p2.engine.DownloadManager dm
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
protected org.eclipse.core.runtime.IStatus initializePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus status
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
}
org/eclipse/equinox/internal/p2/engine/phases/Configure.classConfigure.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Configure extends org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase {
public void (int)
int weight
protected boolean isApplicable (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand op
protected java.util.List getActions (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand currentOperand
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
protected java.lang.String getProblemMessage ()
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Collection artifacts
}
org/eclipse/equinox/internal/p2/engine/phases/Install$AfterInstallEventAction.classInstall.java
package org.eclipse.equinox.internal.p2.engine.phases
final org.eclipse.equinox.internal.p2.engine.phases.Install$AfterInstallEventAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
void ()
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
String phaseId
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.p2.engine.IProfile profile
String phaseId
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.core.IProvisioningAgent agent
}
org/eclipse/equinox/internal/p2/engine/phases/Install$BeforeInstallEventAction.classInstall.java
package org.eclipse.equinox.internal.p2.engine.phases
final org.eclipse.equinox.internal.p2.engine.phases.Install$BeforeInstallEventAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
void ()
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.p2.engine.IProfile profile
String phaseId
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
String phaseId
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.core.IProvisioningAgent agent
}
org/eclipse/equinox/internal/p2/engine/phases/Install.classInstall.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Install extends org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase {
public void (int)
int weight
protected boolean isApplicable (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand op
protected java.util.List getActions (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand currentOperand
org.eclipse.equinox.p2.engine.spi.ProvisioningAction beforeAction
org.eclipse.equinox.p2.engine.spi.ProvisioningAction afterAction
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
java.util.ArrayList actions
java.util.List parsedActions
protected java.lang.String getProblemMessage ()
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Collection artifacts
}
org/eclipse/equinox/internal/p2/engine/phases/Property$ProfilePropertyAction.classProperty.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Property$ProfilePropertyAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
final org.eclipse.equinox.internal.p2.engine.phases.Property this$0
public void (org.eclipse.equinox.internal.p2.engine.phases.Property)
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.PropertyOperand propertyOperand
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.PropertyOperand propertyOperand
private void setProfileProperty (org.eclipse.equinox.internal.p2.engine.Profile, org.eclipse.equinox.internal.p2.engine.PropertyOperand, boolean)
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.PropertyOperand propertyOperand
boolean undo
String value
org.eclipse.equinox.internal.p2.engine.InstallableUnitPropertyOperand iuPropertyOperand
private void removeProfileProperty (org.eclipse.equinox.internal.p2.engine.Profile, org.eclipse.equinox.internal.p2.engine.PropertyOperand)
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.PropertyOperand propertyOperand
org.eclipse.equinox.internal.p2.engine.InstallableUnitPropertyOperand iuPropertyOperand
}
org/eclipse/equinox/internal/p2/engine/phases/Property$RemoveInstallableUnitProfilePropertiesAction.classProperty.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Property$RemoveInstallableUnitProfilePropertiesAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
java.util.Map originalSourceProperties
java.util.Map originalTargetProperties
final org.eclipse.equinox.internal.p2.engine.phases.Property this$0
public void (org.eclipse.equinox.internal.p2.engine.phases.Property)
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
org.eclipse.equinox.p2.metadata.IInstallableUnit source
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
org.eclipse.equinox.p2.metadata.IInstallableUnit source
}
org/eclipse/equinox/internal/p2/engine/phases/Property$UpdateInstallableUnitProfilePropertiesAction.classProperty.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Property$UpdateInstallableUnitProfilePropertiesAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
java.util.Map originalSourceProperties
java.util.Map originalTargetProperties
final org.eclipse.equinox.internal.p2.engine.phases.Property this$0
public void (org.eclipse.equinox.internal.p2.engine.phases.Property)
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
org.eclipse.equinox.p2.metadata.IInstallableUnit source
org.eclipse.equinox.p2.metadata.IInstallableUnit target
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
org.eclipse.equinox.p2.metadata.IInstallableUnit source
org.eclipse.equinox.p2.metadata.IInstallableUnit target
}
org/eclipse/equinox/internal/p2/engine/phases/Property.classProperty.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Property extends org.eclipse.equinox.internal.p2.engine.Phase {
public void (int)
int weight
protected java.util.List getActions (org.eclipse.equinox.internal.p2.engine.Operand)
org.eclipse.equinox.internal.p2.engine.Operand operand
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand iuOperand
}
org/eclipse/equinox/internal/p2/engine/phases/Sizing.classSizing.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Sizing extends org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase {
private static final String PHASE_ID
private static final String COLLECT_PHASE_ID
private long sizeOnDisk
private long dlSize
public void (int)
int weight
protected boolean isApplicable (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand op
public long getDiskSize ()
public long getDownloadSize ()
protected java.util.List getActions (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
java.util.List parsedActions
org.eclipse.equinox.p2.metadata.ITouchpointType type
String actionId
org.eclipse.equinox.p2.engine.spi.ProvisioningAction action
protected java.lang.String getProblemMessage ()
protected org.eclipse.core.runtime.IStatus completePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
java.util.List artifactRequests
org.eclipse.equinox.p2.engine.ProvisioningContext context
int statusCode
java.util.Set artifactsToObtain
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest[] requests
int i
org.eclipse.core.runtime.SubMonitor sub
org.eclipse.equinox.p2.query.IQueryable repoQueryable
org.eclipse.equinox.p2.query.IQuery all
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository[] repositories
org.eclipse.equinox.p2.repository.artifact.IArtifactRequest artifactRequest
boolean found
int i
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repo
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor[] descriptors
protected org.eclipse.core.runtime.IStatus initializePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IStatus status
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
}
org/eclipse/equinox/internal/p2/engine/phases/Unconfigure.classUnconfigure.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Unconfigure extends org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase {
public void (int, boolean)
int weight
boolean forced
public void (int)
int weight
protected boolean isApplicable (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand op
protected java.util.List getActions (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand currentOperand
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
protected java.lang.String getProblemMessage ()
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Collection artifacts
}
org/eclipse/equinox/internal/p2/engine/phases/Uninstall$AfterUninstallEventAction.classUninstall.java
package org.eclipse.equinox.internal.p2.engine.phases
final org.eclipse.equinox.internal.p2.engine.phases.Uninstall$AfterUninstallEventAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
void ()
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
String phaseId
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.p2.engine.IProfile profile
String phaseId
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.core.IProvisioningAgent agent
}
org/eclipse/equinox/internal/p2/engine/phases/Uninstall$BeforeUninstallEventAction.classUninstall.java
package org.eclipse.equinox.internal.p2.engine.phases
final org.eclipse.equinox.internal.p2.engine.phases.Uninstall$BeforeUninstallEventAction extends org.eclipse.equinox.p2.engine.spi.ProvisioningAction {
void ()
public org.eclipse.core.runtime.IStatus execute (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.p2.engine.IProfile profile
String phaseId
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public org.eclipse.core.runtime.IStatus undo (java.util.Map)
java.util.Map parameters
org.eclipse.equinox.internal.p2.engine.Profile profile
String phaseId
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.core.IProvisioningAgent agent
}
org/eclipse/equinox/internal/p2/engine/phases/Uninstall.classUninstall.java
package org.eclipse.equinox.internal.p2.engine.phases
public org.eclipse.equinox.internal.p2.engine.phases.Uninstall extends org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase {
public void (int, boolean)
int weight
boolean forced
public void (int)
int weight
protected boolean isApplicable (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand op
protected java.util.List getActions (org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand)
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand currentOperand
org.eclipse.equinox.p2.engine.spi.ProvisioningAction beforeAction
org.eclipse.equinox.p2.engine.spi.ProvisioningAction afterAction
org.eclipse.equinox.p2.metadata.IInstallableUnit unit
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
java.util.ArrayList actions
java.util.List parsedActions
protected java.lang.String getProblemMessage ()
protected org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand, java.util.Map, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.engine.IProfile profile
org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand operand
java.util.Map parameters
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
java.util.Collection artifacts
}
org/eclipse/equinox/p2/
org/eclipse/equinox/p2/engine/
org/eclipse/equinox/p2/engine/IEngine.classIEngine.java
package org.eclipse.equinox.p2.engine
public abstract org.eclipse.equinox.p2.engine.IEngine extends java.lang.Object {
public static final String SERVICE_NAME
static void ()
public abstract org.eclipse.equinox.p2.engine.IProvisioningPlan createPlan (org.eclipse.equinox.p2.engine.IProfile, org.eclipse.equinox.p2.engine.ProvisioningContext)
public abstract org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.equinox.p2.engine.IPhaseSet, org.eclipse.core.runtime.IProgressMonitor)
public abstract org.eclipse.core.runtime.IStatus perform (org.eclipse.equinox.p2.engine.IProvisioningPlan, org.eclipse.core.runtime.IProgressMonitor)
}
org/eclipse/equinox/p2/engine/IPhaseSet.classIPhaseSet.java
package org.eclipse.equinox.p2.engine
public abstract org.eclipse.equinox.p2.engine.IPhaseSet extends java.lang.Object {
public abstract java.lang.String[] getPhaseIds ()
}
org/eclipse/equinox/p2/engine/IProfile.classIProfile.java
package org.eclipse.equinox.p2.engine
public abstract org.eclipse.equinox.p2.engine.IProfile extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable {
public static final int LOCK_NONE
public static final int LOCK_UNINSTALL
public static final int LOCK_UPDATE
public static final String PROP_PROFILE_LOCKED_IU
public static final String PROP_PROFILE_ROOT_IU
public static final String PROP_INSTALL_FOLDER
public static final String PROP_CONFIGURATION_FOLDER
public static final String PROP_LAUNCHER_CONFIGURATION
public static final String PROP_NL
public static final String PROP_DESCRIPTION
public static final String PROP_NAME
public static final String PROP_ENVIRONMENTS
public static final String PROP_ROAMING
public static final String PROP_CACHE
public static final String PROP_SHARED_CACHE
public static final String PROP_INSTALL_FEATURES
public abstract org.eclipse.equinox.p2.core.IProvisioningAgent getProvisioningAgent ()
public abstract java.lang.String getProfileId ()
public abstract java.lang.String getProperty (java.lang.String)
public abstract java.lang.String getInstallableUnitProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String)
public abstract java.util.Map getProperties ()
public abstract java.util.Map getInstallableUnitProperties (org.eclipse.equinox.p2.metadata.IInstallableUnit)
public abstract long getTimestamp ()
public abstract org.eclipse.equinox.p2.query.IQueryResult available (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
}
org/eclipse/equinox/p2/engine/IProfileEvent.classIProfileEvent.java
package org.eclipse.equinox.p2.engine
public abstract org.eclipse.equinox.p2.engine.IProfileEvent extends java.lang.Object {
public static final int ADDED
public static final int REMOVED
public static final int CHANGED
public abstract int getReason ()
public abstract java.lang.String getProfileId ()
}
org/eclipse/equinox/p2/engine/IProfileRegistry.classIProfileRegistry.java
package org.eclipse.equinox.p2.engine
public abstract org.eclipse.equinox.p2.engine.IProfileRegistry extends java.lang.Object {
public static final String SELF
public static final String SERVICE_NAME
static void ()
public abstract org.eclipse.equinox.p2.engine.IProfile getProfile (java.lang.String)
public abstract org.eclipse.equinox.p2.engine.IProfile getProfile (java.lang.String, long)
public abstract long[] listProfileTimestamps (java.lang.String)
public abstract org.eclipse.equinox.p2.engine.IProfile[] getProfiles ()
public abstract org.eclipse.equinox.p2.engine.IProfile addProfile (java.lang.String) throws org.eclipse.equinox.p2.core.ProvisionException
public abstract org.eclipse.equinox.p2.engine.IProfile addProfile (java.lang.String, java.util.Map) throws org.eclipse.equinox.p2.core.ProvisionException
public abstract boolean containsProfile (java.lang.String)
public abstract void removeProfile (java.lang.String, long) throws org.eclipse.equinox.p2.core.ProvisionException
public abstract void removeProfile (java.lang.String)
public abstract boolean isCurrent (org.eclipse.equinox.p2.engine.IProfile)
}
org/eclipse/equinox/p2/engine/IProvisioningPlan.classIProvisioningPlan.java
package org.eclipse.equinox.p2.engine
public abstract org.eclipse.equinox.p2.engine.IProvisioningPlan extends java.lang.Object {
public abstract org.eclipse.equinox.p2.query.IQueryable getAdditions ()
public abstract org.eclipse.equinox.p2.engine.ProvisioningContext getContext ()
public abstract org.eclipse.equinox.p2.engine.IProvisioningPlan getInstallerPlan ()
public abstract org.eclipse.equinox.p2.engine.IProfile getProfile ()
public abstract org.eclipse.equinox.p2.query.IQueryable getRemovals ()
public abstract org.eclipse.core.runtime.IStatus getStatus ()
public abstract void addInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
public abstract void removeInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit)
public abstract void setInstallableUnitProfileProperty (org.eclipse.equinox.p2.metadata.IInstallableUnit, java.lang.String, java.lang.String)
public abstract void setInstallerPlan (org.eclipse.equinox.p2.engine.IProvisioningPlan)
public abstract void setProfileProperty (java.lang.String, java.lang.String)
public abstract void setStatus (org.eclipse.core.runtime.IStatus)
public abstract void updateInstallableUnit (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.metadata.IInstallableUnit)
}
org/eclipse/equinox/p2/engine/ISizingPhaseSet.classISizingPhaseSet.java
package org.eclipse.equinox.p2.engine
public abstract org.eclipse.equinox.p2.engine.ISizingPhaseSet extends java.lang.Object implements org.eclipse.equinox.p2.engine.IPhaseSet {
public abstract long getDiskSize ()
public abstract long getDownloadSize ()
}
org/eclipse/equinox/p2/engine/PhaseSetFactory.classPhaseSetFactory.java
package org.eclipse.equinox.p2.engine
public org.eclipse.equinox.p2.engine.PhaseSetFactory extends java.lang.Object {
private static final boolean forcedUninstall
public static String PHASE_CHECK_TRUST
public static String PHASE_COLLECT
public static String PHASE_CONFIGURE
public static String PHASE_INSTALL
public static String PHASE_PROPERTY
public static String PHASE_UNCONFIGURE
public static String PHASE_UNINSTALL
private static final java.util.List ALL_PHASES_LIST
static void ()
public void ()
public static final org.eclipse.equinox.p2.engine.IPhaseSet createDefaultPhaseSetExcluding (java.lang.String[])
String[] exclude
java.util.List excludeList
java.util.List includeList
public static final org.eclipse.equinox.p2.engine.IPhaseSet createPhaseSetIncluding (java.lang.String[])
String[] include
java.util.List includeList
java.util.ArrayList phases
public static org.eclipse.equinox.p2.engine.IPhaseSet createDefaultPhaseSet ()
public static org.eclipse.equinox.p2.engine.ISizingPhaseSet createSizingPhaseSet ()
}
org/eclipse/equinox/p2/engine/ProfileScope.classProfileScope.java
package org.eclipse.equinox.p2.engine
public final org.eclipse.equinox.p2.engine.ProfileScope extends java.lang.Object implements org.eclipse.core.runtime.preferences.IScopeContext {
public static final String SCOPE
private String profileId
private org.eclipse.equinox.p2.core.IAgentLocation location
public void (org.eclipse.equinox.p2.core.IAgentLocation, java.lang.String)
org.eclipse.equinox.p2.core.IAgentLocation agentLocation
String profileId
public org.eclipse.core.runtime.IPath getLocation ()
public java.lang.String getName ()
public org.eclipse.core.runtime.preferences.IEclipsePreferences getNode (java.lang.String)
String qualifier
String locationString
public boolean equals (java.lang.Object)
Object obj
org.eclipse.equinox.p2.engine.ProfileScope other
public int hashCode ()
}
org/eclipse/equinox/p2/engine/ProvisioningContext$1.classProvisioningContext.java
package org.eclipse.equinox.p2.engine
org.eclipse.equinox.p2.engine.ProvisioningContext$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.net.URI, java.net.URI)
java.net.URI arg0
java.net.URI arg1
String protocol0
String protocol1
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/equinox/p2/engine/ProvisioningContext$ArtifactRepositoryQueryable.classProvisioningContext.java
package org.eclipse.equinox.p2.engine
org.eclipse.equinox.p2.engine.ProvisioningContext$ArtifactRepositoryQueryable extends java.lang.Object implements org.eclipse.equinox.p2.query.IQueryable {
java.util.List repositories
final org.eclipse.equinox.p2.engine.ProvisioningContext this$0
void (org.eclipse.equinox.p2.engine.ProvisioningContext, java.util.List)
java.util.List repositories
public org.eclipse.equinox.p2.query.IQueryResult query (org.eclipse.equinox.p2.query.IQuery, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.query.IQuery query
org.eclipse.core.runtime.IProgressMonitor mon
}
org/eclipse/equinox/p2/engine/ProvisioningContext.classProvisioningContext.java
package org.eclipse.equinox.p2.engine
public org.eclipse.equinox.p2.engine.ProvisioningContext extends java.lang.Object {
private org.eclipse.equinox.p2.core.IProvisioningAgent agent
private java.net.URI[] artifactRepositories
private final java.util.List extraIUs
private java.net.URI[] metadataRepositories
private final java.util.Map properties
private java.util.Map referencedArtifactRepositories
private static final String FILE_PROTOCOL
private static final java.util.Comparator LOCAL_FIRST_COMPARATOR
public static final String FOLLOW_REPOSITORY_REFERENCES
private static final String FOLLOW_ARTIFACT_REPOSITORY_REFERENCES
static void ()
public void (org.eclipse.equinox.p2.core.IProvisioningAgent)
org.eclipse.equinox.p2.core.IProvisioningAgent agent
public org.eclipse.equinox.p2.query.IQueryable getArtifactKeys (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.equinox.p2.query.IQueryable getArtifactDescriptors (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
java.util.List repos
java.util.List descriptorQueryables
org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repo
public org.eclipse.equinox.p2.query.IQueryable getArtifactRepositories (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
private java.util.List getLoadedArtifactRepositories (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repoManager
java.net.URI[] repositories
java.util.List repos
org.eclipse.core.runtime.SubMonitor sub
int i
org.eclipse.core.runtime.SubMonitor innerSub
java.net.URI referencedURI
private java.util.Set getLoadedMetadataRepositories (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager repoManager
java.net.URI[] repositories
java.util.HashMap repos
org.eclipse.core.runtime.SubMonitor sub
int i
java.util.Set set
private void loadMetadataRepository (org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager, java.net.URI, java.util.HashMap, boolean, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager manager
java.net.URI location
java.util.HashMap repos
boolean followMetadataRepoReferences
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.SubMonitor sub
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
org.eclipse.equinox.p2.repository.metadata.IMetadataRepository repository
java.util.Collection references
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager artifactManager
org.eclipse.core.runtime.SubMonitor repoSubMon
org.eclipse.equinox.p2.repository.IRepositoryReference ref
private boolean isEnabled (org.eclipse.equinox.p2.repository.IRepositoryManager, org.eclipse.equinox.p2.repository.IRepositoryReference)
org.eclipse.equinox.p2.repository.IRepositoryManager manager
org.eclipse.equinox.p2.repository.IRepositoryReference reference
private boolean shouldFollowReferences ()
private boolean shouldFollowArtifactReferences ()
public org.eclipse.equinox.p2.query.IQueryable getMetadata (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public java.util.List getExtraInstallableUnits ()
public java.util.Map getProperties ()
public java.lang.String getProperty (java.lang.String)
String key
public void setArtifactRepositories (java.net.URI[])
java.net.URI[] artifactRepositories
public void setMetadataRepositories (java.net.URI[])
java.net.URI[] metadataRepositories
public void setExtraInstallableUnits (java.util.List)
java.util.List extraIUs
public void setProperty (java.lang.String, java.lang.String)
String key
String value
public java.lang.String toString ()
StringBuffer buffer
public java.net.URI[] getArtifactRepositories ()
org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager repoManager
java.net.URI[] repositories
}
org/eclipse/equinox/p2/engine/query/
org/eclipse/equinox/p2/engine/query/IUProfilePropertyQuery.classIUProfilePropertyQuery.java
package org.eclipse.equinox.p2.engine.query
public org.eclipse.equinox.p2.engine.query.IUProfilePropertyQuery extends org.eclipse.equinox.p2.query.ExpressionMatchQuery {
public static final String ANY
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchValue
private static final org.eclipse.equinox.p2.metadata.expression.IExpression matchAny
static void ()
private static org.eclipse.equinox.p2.metadata.expression.IMatchExpression createMatch (java.lang.String, java.lang.String)
String propertyName
String propertyValue
org.eclipse.equinox.p2.metadata.expression.IExpressionFactory factory
public void (java.lang.String, java.lang.String)
String propertyName
String propertyValue
}
org/eclipse/equinox/p2/engine/query/UserVisibleRootQuery.classUserVisibleRootQuery.java
package org.eclipse.equinox.p2.engine.query
public org.eclipse.equinox.p2.engine.query.UserVisibleRootQuery extends org.eclipse.equinox.p2.engine.query.IUProfilePropertyQuery {
public void ()
public static boolean isUserVisible (org.eclipse.equinox.p2.metadata.IInstallableUnit, org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.metadata.IInstallableUnit iu
org.eclipse.equinox.p2.engine.IProfile profile
String value
}
org/eclipse/equinox/p2/engine/spi/
org/eclipse/equinox/p2/engine/spi/Memento$1.classMemento.java
package org.eclipse.equinox.p2.engine.spi
org.eclipse.equinox.p2.engine.spi.Memento$1 extends java.lang.Object implements java.util.Enumeration {
java.util.Iterator keysIterator
final org.eclipse.equinox.p2.engine.spi.Memento this$0
void (org.eclipse.equinox.p2.engine.spi.Memento)
public boolean hasMoreElements ()
public java.lang.String nextElement ()
public volatile java.lang.Object nextElement ()
}
org/eclipse/equinox/p2/engine/spi/Memento.classMemento.java
package org.eclipse.equinox.p2.engine.spi
public final org.eclipse.equinox.p2.engine.spi.Memento extends java.lang.Object {
private static final long serialVersionUID
private static final java.util.Collection simples
private static final java.util.Collection simpleArrays
private static final java.util.Collection primitiveArrays
java.util.Map mementoMap
static void ()
public void ()
public java.lang.Object remove (java.lang.String)
String key
public java.lang.Object put (java.lang.String, java.lang.Object)
String key
Object value
public java.lang.Object get (java.lang.String)
String key
public java.util.Enumeration getKeys ()
private static void validateValue (java.lang.Object)
Object value
Class clazz
}
org/eclipse/equinox/p2/engine/spi/ProvisioningAction.classProvisioningAction.java
package org.eclipse.equinox.p2.engine.spi
public abstract org.eclipse.equinox.p2.engine.spi.ProvisioningAction extends java.lang.Object {
private org.eclipse.equinox.p2.engine.spi.Memento memento
private org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
public void ()
protected org.eclipse.equinox.p2.engine.spi.Memento getMemento ()
public abstract org.eclipse.core.runtime.IStatus execute (java.util.Map)
public abstract org.eclipse.core.runtime.IStatus undo (java.util.Map)
public void setTouchpoint (org.eclipse.equinox.p2.engine.spi.Touchpoint)
org.eclipse.equinox.p2.engine.spi.Touchpoint touchpoint
public org.eclipse.equinox.p2.engine.spi.Touchpoint getTouchpoint ()
}
org/eclipse/equinox/p2/engine/spi/Touchpoint.classTouchpoint.java
package org.eclipse.equinox.p2.engine.spi
public abstract org.eclipse.equinox.p2.engine.spi.Touchpoint extends java.lang.Object {
public void ()
public java.lang.String qualifyAction (java.lang.String)
String actionId
public org.eclipse.core.runtime.IStatus initializePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.lang.String, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
String phaseId
java.util.Map parameters
public org.eclipse.core.runtime.IStatus completePhase (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.equinox.p2.engine.IProfile, java.lang.String, java.util.Map)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.equinox.p2.engine.IProfile profile
String phaseId
java.util.Map parameters
public org.eclipse.core.runtime.IStatus initializeOperand (org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
public org.eclipse.core.runtime.IStatus completeOperand (org.eclipse.equinox.p2.engine.IProfile, java.util.Map)
org.eclipse.equinox.p2.engine.IProfile profile
java.util.Map parameters
public org.eclipse.core.runtime.IStatus prepare (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
public org.eclipse.core.runtime.IStatus commit (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
public org.eclipse.core.runtime.IStatus rollback (org.eclipse.equinox.p2.engine.IProfile)
org.eclipse.equinox.p2.engine.IProfile profile
}