META-INF/MANIFEST.MF
META-INF/ECLIPSE.SF
META-INF/ECLIPSE.RSA
META-INF/
META-INF/eclipse.inf
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/commands/
org/eclipse/core/commands/common/
org/eclipse/core/commands/contexts/
org/eclipse/core/commands/operations/
org/eclipse/core/commands/util/
org/eclipse/core/internal/
org/eclipse/core/internal/commands/
org/eclipse/core/internal/commands/operations/
org/eclipse/core/internal/commands/util/
.api_description
about.html
org/eclipse/core/commands/AbstractHandler.classAbstractHandler.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.AbstractHandler extends org.eclipse.core.commands.common.EventManager implements org.eclipse.core.commands.IHandler2 {
private boolean baseEnabled
public void ()
public void addHandlerListener (org.eclipse.core.commands.IHandlerListener)
org.eclipse.core.commands.IHandlerListener handlerListener
public void dispose ()
protected void fireHandlerChanged (org.eclipse.core.commands.HandlerEvent)
org.eclipse.core.commands.HandlerEvent handlerEvent
Object[] listeners
int i
org.eclipse.core.commands.IHandlerListener listener
public boolean isEnabled ()
protected void setBaseEnabled (boolean)
boolean state
public void setEnabled (java.lang.Object)
Object evaluationContext
public boolean isHandled ()
protected boolean hasListeners ()
public void removeHandlerListener (org.eclipse.core.commands.IHandlerListener)
org.eclipse.core.commands.IHandlerListener handlerListener
public abstract java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) throws org.eclipse.core.commands.ExecutionException
}
org/eclipse/core/commands/AbstractHandlerWithState.classAbstractHandlerWithState.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.AbstractHandlerWithState extends org.eclipse.core.commands.AbstractHandler implements org.eclipse.core.commands.IObjectWithState org.eclipse.core.commands.IStateListener {
private java.util.Map states
public void ()
public void addState (java.lang.String, org.eclipse.core.commands.State)
String stateId
org.eclipse.core.commands.State state
public final org.eclipse.core.commands.State getState (java.lang.String)
String stateId
public final java.lang.String[] getStateIds ()
java.util.Set stateIds
public void removeState (java.lang.String)
String stateId
org.eclipse.core.commands.State state
public abstract void handleStateChange (org.eclipse.core.commands.State, java.lang.Object)
}
org/eclipse/core/commands/AbstractParameterValueConverter.classAbstractParameterValueConverter.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.AbstractParameterValueConverter extends java.lang.Object {
public void ()
public abstract java.lang.Object convertToObject (java.lang.String) throws org.eclipse.core.commands.ParameterValueConversionException
public abstract java.lang.String convertToString (java.lang.Object) throws org.eclipse.core.commands.ParameterValueConversionException
}
org/eclipse/core/commands/Category.classCategory.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.Category extends org.eclipse.core.commands.common.NamedHandleObject {
private java.util.Collection categoryListeners
void (java.lang.String)
String id
public final void addCategoryListener (org.eclipse.core.commands.ICategoryListener)
org.eclipse.core.commands.ICategoryListener categoryListener
public final void define (java.lang.String, java.lang.String)
String name
String description
boolean definedChanged
boolean nameChanged
boolean descriptionChanged
private final void fireCategoryChanged (org.eclipse.core.commands.CategoryEvent)
org.eclipse.core.commands.CategoryEvent categoryEvent
java.util.Iterator listenerItr
org.eclipse.core.commands.ICategoryListener listener
public final void removeCategoryListener (org.eclipse.core.commands.ICategoryListener)
org.eclipse.core.commands.ICategoryListener categoryListener
public java.lang.String toString ()
StringBuffer stringBuffer
public void undefine ()
boolean definedChanged
boolean nameChanged
boolean descriptionChanged
}
org/eclipse/core/commands/CategoryEvent.classCategoryEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.CategoryEvent extends org.eclipse.core.commands.common.AbstractNamedHandleEvent {
private final org.eclipse.core.commands.Category category
public void (org.eclipse.core.commands.Category, boolean, boolean, boolean)
org.eclipse.core.commands.Category category
boolean definedChanged
boolean descriptionChanged
boolean nameChanged
public final org.eclipse.core.commands.Category getCategory ()
}
org/eclipse/core/commands/Command$1.classCommand.java
package org.eclipse.core.commands
org.eclipse.core.commands.Command$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.commands.Command this$0
private final org.eclipse.core.commands.ICommandListener val$listener
private final org.eclipse.core.commands.CommandEvent val$commandEvent
void (org.eclipse.core.commands.Command, org.eclipse.core.commands.ICommandListener, org.eclipse.core.commands.CommandEvent)
public void handleException (java.lang.Throwable)
Throwable exception
public void run () throws java.lang.Exception
}
org/eclipse/core/commands/Command$2.classCommand.java
package org.eclipse.core.commands
org.eclipse.core.commands.Command$2 extends java.lang.Object implements org.eclipse.core.commands.IHandlerListener {
final org.eclipse.core.commands.Command this$0
void (org.eclipse.core.commands.Command)
public void handlerChanged (org.eclipse.core.commands.HandlerEvent)
org.eclipse.core.commands.HandlerEvent handlerEvent
boolean enabledChanged
boolean handledChanged
}
org/eclipse/core/commands/Command.classCommand.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.Command extends org.eclipse.core.commands.NamedHandleObjectWithState implements java.lang.Comparable {
public static boolean DEBUG_COMMAND_EXECUTION
public static boolean DEBUG_HANDLERS
public static String DEBUG_HANDLERS_COMMAND_ID
private org.eclipse.core.commands.Category category
private transient org.eclipse.core.runtime.ListenerList executionListeners
private transient org.eclipse.core.commands.IHandler handler
private String helpContextId
private org.eclipse.core.commands.IParameter[] parameters
private org.eclipse.core.commands.ParameterType returnType
private org.eclipse.core.commands.IHandlerListener handlerListener
static void ()
void (java.lang.String)
String id
public final void addCommandListener (org.eclipse.core.commands.ICommandListener)
org.eclipse.core.commands.ICommandListener commandListener
public final void addExecutionListener (org.eclipse.core.commands.IExecutionListener)
org.eclipse.core.commands.IExecutionListener executionListener
public void addState (java.lang.String, org.eclipse.core.commands.State)
String id
org.eclipse.core.commands.State state
public final int compareTo (java.lang.Object)
Object object
org.eclipse.core.commands.Command castedObject
int compareTo
public final void define (java.lang.String, java.lang.String, org.eclipse.core.commands.Category)
String name
String description
org.eclipse.core.commands.Category category
public final void define (java.lang.String, java.lang.String, org.eclipse.core.commands.Category, org.eclipse.core.commands.IParameter[])
String name
String description
org.eclipse.core.commands.Category category
org.eclipse.core.commands.IParameter[] parameters
public final void define (java.lang.String, java.lang.String, org.eclipse.core.commands.Category, org.eclipse.core.commands.IParameter[], org.eclipse.core.commands.ParameterType)
String name
String description
org.eclipse.core.commands.Category category
org.eclipse.core.commands.IParameter[] parameters
org.eclipse.core.commands.ParameterType returnType
public final void define (java.lang.String, java.lang.String, org.eclipse.core.commands.Category, org.eclipse.core.commands.IParameter[], org.eclipse.core.commands.ParameterType, java.lang.String)
String name
String description
org.eclipse.core.commands.Category category
org.eclipse.core.commands.IParameter[] parameters
org.eclipse.core.commands.ParameterType returnType
String helpContextId
boolean definedChanged
boolean nameChanged
boolean descriptionChanged
boolean categoryChanged
boolean parametersChanged
boolean returnTypeChanged
boolean helpContextIdChanged
public final java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.NotHandledException
org.eclipse.core.commands.ExecutionEvent event
org.eclipse.core.commands.IHandler handler
Object returnValue
org.eclipse.core.commands.ExecutionException e
org.eclipse.core.commands.NotHandledException e
public final java.lang.Object executeWithChecks (org.eclipse.core.commands.ExecutionEvent) throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException
org.eclipse.core.commands.ExecutionEvent event
org.eclipse.core.commands.IHandler handler
org.eclipse.core.commands.common.NotDefinedException exception
org.eclipse.core.commands.NotEnabledException exception
Object returnValue
org.eclipse.core.commands.ExecutionException e
org.eclipse.core.commands.NotHandledException e
private final void fireCommandChanged (org.eclipse.core.commands.CommandEvent)
org.eclipse.core.commands.CommandEvent commandEvent
Object[] listeners
int i
org.eclipse.core.commands.ICommandListener listener
private final void fireNotDefined (org.eclipse.core.commands.common.NotDefinedException)
org.eclipse.core.commands.common.NotDefinedException e
Object[] listeners
int i
Object object
org.eclipse.core.commands.IExecutionListenerWithChecks listener
private final void fireNotEnabled (org.eclipse.core.commands.NotEnabledException)
org.eclipse.core.commands.NotEnabledException e
Object[] listeners
int i
Object object
org.eclipse.core.commands.IExecutionListenerWithChecks listener
private final void fireNotHandled (org.eclipse.core.commands.NotHandledException)
org.eclipse.core.commands.NotHandledException e
Object[] listeners
int i
org.eclipse.core.commands.IExecutionListener listener
private final void firePostExecuteFailure (org.eclipse.core.commands.ExecutionException)
org.eclipse.core.commands.ExecutionException e
Object[] listeners
int i
org.eclipse.core.commands.IExecutionListener listener
private final void firePostExecuteSuccess (java.lang.Object)
Object returnValue
Object[] listeners
int i
org.eclipse.core.commands.IExecutionListener listener
private final void firePreExecute (org.eclipse.core.commands.ExecutionEvent)
org.eclipse.core.commands.ExecutionEvent event
Object[] listeners
int i
org.eclipse.core.commands.IExecutionListener listener
public final org.eclipse.core.commands.Category getCategory () throws org.eclipse.core.commands.common.NotDefinedException
public final org.eclipse.core.commands.IHandler getHandler ()
final java.lang.String getHelpContextId ()
public final org.eclipse.core.commands.IParameter getParameter (java.lang.String) throws org.eclipse.core.commands.common.NotDefinedException
String parameterId
int i
org.eclipse.core.commands.IParameter parameter
public final org.eclipse.core.commands.IParameter[] getParameters () throws org.eclipse.core.commands.common.NotDefinedException
org.eclipse.core.commands.IParameter[] returnValue
public final org.eclipse.core.commands.ParameterType getParameterType (java.lang.String) throws org.eclipse.core.commands.common.NotDefinedException
String parameterId
org.eclipse.core.commands.IParameter parameter
org.eclipse.core.commands.ITypedParameter parameterWithType
public final org.eclipse.core.commands.ParameterType getReturnType () throws org.eclipse.core.commands.common.NotDefinedException
public final boolean isEnabled ()
Exception e
public void setEnabled (java.lang.Object)
Object evaluationContext
public final boolean isHandled ()
public final void removeCommandListener (org.eclipse.core.commands.ICommandListener)
org.eclipse.core.commands.ICommandListener commandListener
public final void removeExecutionListener (org.eclipse.core.commands.IExecutionListener)
org.eclipse.core.commands.IExecutionListener executionListener
public void removeState (java.lang.String)
String stateId
public final boolean setHandler (org.eclipse.core.commands.IHandler)
org.eclipse.core.commands.IHandler handler
String[] stateIds
int i
String stateId
org.eclipse.core.commands.State stateToAdd
boolean enabled
StringBuffer buffer
private org.eclipse.core.commands.IHandlerListener getHandlerListener ()
public final java.lang.String toString ()
java.io.StringWriter sw
java.io.BufferedWriter buffer
public final void undefine ()
boolean enabledChanged
boolean definedChanged
boolean nameChanged
boolean descriptionChanged
boolean categoryChanged
boolean parametersChanged
boolean returnTypeChanged
String[] stateIds
org.eclipse.core.commands.IObjectWithState handlerWithState
int i
String stateId
org.eclipse.core.commands.State state
int i
String stateId
org.eclipse.core.commands.State state
static void access$0 (org.eclipse.core.commands.Command, org.eclipse.core.commands.CommandEvent)
}
org/eclipse/core/commands/CommandEvent.classCommandEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.CommandEvent extends org.eclipse.core.commands.common.AbstractNamedHandleEvent {
private static final int CHANGED_CATEGORY
private static final int CHANGED_HANDLED
private static final int CHANGED_PARAMETERS
private static final int CHANGED_RETURN_TYPE
private static final int CHANGED_HELP_CONTEXT_ID
private static final int CHANGED_ENABLED
private final org.eclipse.core.commands.Command command
public void (org.eclipse.core.commands.Command, boolean, boolean, boolean, boolean, boolean, boolean)
org.eclipse.core.commands.Command command
boolean categoryChanged
boolean definedChanged
boolean descriptionChanged
boolean handledChanged
boolean nameChanged
boolean parametersChanged
public void (org.eclipse.core.commands.Command, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
org.eclipse.core.commands.Command command
boolean categoryChanged
boolean definedChanged
boolean descriptionChanged
boolean handledChanged
boolean nameChanged
boolean parametersChanged
boolean returnTypeChanged
public void (org.eclipse.core.commands.Command, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
org.eclipse.core.commands.Command command
boolean categoryChanged
boolean definedChanged
boolean descriptionChanged
boolean handledChanged
boolean nameChanged
boolean parametersChanged
boolean returnTypeChanged
boolean helpContextIdChanged
public void (org.eclipse.core.commands.Command, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean)
org.eclipse.core.commands.Command command
boolean categoryChanged
boolean definedChanged
boolean descriptionChanged
boolean handledChanged
boolean nameChanged
boolean parametersChanged
boolean returnTypeChanged
boolean helpContextIdChanged
boolean enabledChanged
public final org.eclipse.core.commands.Command getCommand ()
public final boolean isCategoryChanged ()
public final boolean isHandledChanged ()
public final boolean isHelpContextIdChanged ()
public final boolean isParametersChanged ()
public final boolean isReturnTypeChanged ()
public final boolean isEnabledChanged ()
}
org/eclipse/core/commands/CommandManager$ExecutionListener.classCommandManager.java
package org.eclipse.core.commands
final org.eclipse.core.commands.CommandManager$ExecutionListener extends java.lang.Object implements org.eclipse.core.commands.IExecutionListenerWithChecks {
final org.eclipse.core.commands.CommandManager this$0
private void (org.eclipse.core.commands.CommandManager)
public void notDefined (java.lang.String, org.eclipse.core.commands.common.NotDefinedException)
String commandId
org.eclipse.core.commands.common.NotDefinedException exception
Object[] listeners
int i
Object object
org.eclipse.core.commands.IExecutionListenerWithChecks listener
public void notEnabled (java.lang.String, org.eclipse.core.commands.NotEnabledException)
String commandId
org.eclipse.core.commands.NotEnabledException exception
Object[] listeners
int i
Object object
org.eclipse.core.commands.IExecutionListenerWithChecks listener
public final void notHandled (java.lang.String, org.eclipse.core.commands.NotHandledException)
String commandId
org.eclipse.core.commands.NotHandledException exception
Object[] listeners
int i
Object object
org.eclipse.core.commands.IExecutionListener listener
public final void postExecuteFailure (java.lang.String, org.eclipse.core.commands.ExecutionException)
String commandId
org.eclipse.core.commands.ExecutionException exception
Object[] listeners
int i
Object object
org.eclipse.core.commands.IExecutionListener listener
public final void postExecuteSuccess (java.lang.String, java.lang.Object)
String commandId
Object returnValue
Object[] listeners
int i
Object object
org.eclipse.core.commands.IExecutionListener listener
public final void preExecute (java.lang.String, org.eclipse.core.commands.ExecutionEvent)
String commandId
org.eclipse.core.commands.ExecutionEvent event
Object[] listeners
int i
Object object
org.eclipse.core.commands.IExecutionListener listener
void (org.eclipse.core.commands.CommandManager, org.eclipse.core.commands.CommandManager$ExecutionListener)
}
org/eclipse/core/commands/CommandManager.classCommandManager.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.CommandManager extends org.eclipse.core.commands.common.HandleObjectManager implements org.eclipse.core.commands.ICategoryListener org.eclipse.core.commands.ICommandListener org.eclipse.core.commands.IParameterTypeListener {
public static final String AUTOGENERATED_CATEGORY_ID
static final char ESCAPE_CHAR
static final char ID_VALUE_CHAR
static final char PARAMETER_END_CHAR
static final char PARAMETER_SEPARATOR_CHAR
static final char PARAMETER_START_CHAR
private final java.util.Map categoriesById
private final java.util.Set definedCategoryIds
private final java.util.Set definedParameterTypeIds
private org.eclipse.core.commands.IExecutionListenerWithChecks executionListener
private org.eclipse.core.runtime.ListenerList executionListeners
private final java.util.Map helpContextIdsByHandler
private final java.util.Map parameterTypesById
public void ()
private static final java.lang.String unescape (java.lang.String) throws org.eclipse.core.commands.SerializationException
String escapedText
StringBuffer buffer
int i
char c
public final void addCommandManagerListener (org.eclipse.core.commands.ICommandManagerListener)
org.eclipse.core.commands.ICommandManagerListener listener
public final void addExecutionListener (org.eclipse.core.commands.IExecutionListener)
org.eclipse.core.commands.IExecutionListener listener
java.util.Iterator commandItr
org.eclipse.core.commands.Command command
public final void categoryChanged (org.eclipse.core.commands.CategoryEvent)
org.eclipse.core.commands.CategoryEvent categoryEvent
org.eclipse.core.commands.Category category
String categoryId
boolean categoryIdAdded
public final void commandChanged (org.eclipse.core.commands.CommandEvent)
org.eclipse.core.commands.CommandEvent commandEvent
org.eclipse.core.commands.Command command
String commandId
boolean commandIdAdded
public final void defineUncategorizedCategory (java.lang.String, java.lang.String)
String name
String description
org.eclipse.core.commands.Category category
public final org.eclipse.core.commands.ParameterizedCommand deserialize (java.lang.String) throws org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.SerializationException
String serializedParameterizedCommand
int lparenPosition
String commandIdEscaped
String commandIdEscaped
String serializedParameters
String serializedParameters
String commandId
org.eclipse.core.commands.Command command
org.eclipse.core.commands.IParameter[] parameters
org.eclipse.core.commands.Parameterization[] parameterizations
private final void fireCommandManagerChanged (org.eclipse.core.commands.CommandManagerEvent)
org.eclipse.core.commands.CommandManagerEvent event
Object[] listeners
int i
org.eclipse.core.commands.ICommandManagerListener listener
public final org.eclipse.core.commands.Command[] getAllCommands ()
public final org.eclipse.core.commands.Category getCategory (java.lang.String)
String categoryId
org.eclipse.core.commands.Category category
public final org.eclipse.core.commands.Command getCommand (java.lang.String)
String commandId
org.eclipse.core.commands.Command command
public final org.eclipse.core.commands.Category[] getDefinedCategories ()
org.eclipse.core.commands.Category[] categories
java.util.Iterator categoryIdItr
int i
String categoryId
public final java.util.Set getDefinedCategoryIds ()
public final java.util.Set getDefinedCommandIds ()
public final org.eclipse.core.commands.Command[] getDefinedCommands ()
public final java.util.Set getDefinedParameterTypeIds ()
public final org.eclipse.core.commands.ParameterType[] getDefinedParameterTypes ()
org.eclipse.core.commands.ParameterType[] parameterTypes
java.util.Iterator iterator
int i
String parameterTypeId
public final java.lang.String getHelpContextId (org.eclipse.core.commands.Command) throws org.eclipse.core.commands.common.NotDefinedException
org.eclipse.core.commands.Command command
org.eclipse.core.commands.IHandler handler
String helpContextId
private final org.eclipse.core.commands.Parameterization[] getParameterizations (java.lang.String, org.eclipse.core.commands.IParameter[]) throws org.eclipse.core.commands.SerializationException
String serializedParameters
org.eclipse.core.commands.IParameter[] parameters
java.util.ArrayList paramList
int commaPosition
String idEqualsValue
String idEqualsValue
int equalsPosition
String parameterId
String parameterId
String parameterValue
String parameterValue
int i
org.eclipse.core.commands.IParameter parameter
public final org.eclipse.core.commands.ParameterType getParameterType (java.lang.String)
String parameterTypeId
org.eclipse.core.commands.ParameterType parameterType
public final void parameterTypeChanged (org.eclipse.core.commands.ParameterTypeEvent)
org.eclipse.core.commands.ParameterTypeEvent parameterTypeEvent
org.eclipse.core.commands.ParameterType parameterType
String parameterTypeId
boolean parameterTypeIdAdded
public final void removeCommandManagerListener (org.eclipse.core.commands.ICommandManagerListener)
org.eclipse.core.commands.ICommandManagerListener listener
public final void removeExecutionListener (org.eclipse.core.commands.IExecutionListener)
org.eclipse.core.commands.IExecutionListener listener
java.util.Iterator commandItr
org.eclipse.core.commands.Command command
public final void setHandlersByCommandId (java.util.Map)
java.util.Map handlersByCommandId
java.util.Iterator commandIdItr
java.util.Iterator commandItr
org.eclipse.core.commands.Command command
String commandId
Object value
public final void setHelpContextId (org.eclipse.core.commands.IHandler, java.lang.String)
org.eclipse.core.commands.IHandler handler
String helpContextId
private final int unescapedIndexOf (java.lang.String, char)
String escapedText
char ch
int pos
public void fireNotEnabled (java.lang.String, org.eclipse.core.commands.NotEnabledException)
String commandId
org.eclipse.core.commands.NotEnabledException exception
public void fireNotDefined (java.lang.String, org.eclipse.core.commands.common.NotDefinedException)
String commandId
org.eclipse.core.commands.common.NotDefinedException exception
public void firePreExecute (java.lang.String, org.eclipse.core.commands.ExecutionEvent)
String commandId
org.eclipse.core.commands.ExecutionEvent event
public void firePostExecuteSuccess (java.lang.String, java.lang.Object)
String commandId
Object returnValue
public void firePostExecuteFailure (java.lang.String, org.eclipse.core.commands.ExecutionException)
String commandId
org.eclipse.core.commands.ExecutionException exception
static org.eclipse.core.runtime.ListenerList access$0 (org.eclipse.core.commands.CommandManager)
}
org/eclipse/core/commands/CommandManagerEvent.classCommandManagerEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.CommandManagerEvent extends java.lang.Object {
private static final int CHANGED_CATEGORY_DEFINED
private static final int CHANGED_COMMAND_DEFINED
private static final int CHANGED_PARAMETER_TYPE_DEFINED
private final String categoryId
private final int changedValues
private final String commandId
private final String parameterTypeId
private final org.eclipse.core.commands.CommandManager commandManager
public void (org.eclipse.core.commands.CommandManager, java.lang.String, boolean, boolean, java.lang.String, boolean, boolean)
org.eclipse.core.commands.CommandManager commandManager
String commandId
boolean commandIdAdded
boolean commandIdChanged
String categoryId
boolean categoryIdAdded
boolean categoryIdChanged
int changedValues
public void (org.eclipse.core.commands.CommandManager, java.lang.String, boolean, boolean)
org.eclipse.core.commands.CommandManager commandManager
String parameterTypeId
boolean parameterTypeIdAdded
boolean parameterTypeIdChanged
int changedValues
public final java.lang.String getCategoryId ()
public final java.lang.String getCommandId ()
public final org.eclipse.core.commands.CommandManager getCommandManager ()
public final java.lang.String getParameterTypeId ()
public final boolean isCategoryChanged ()
public final boolean isCategoryDefined ()
public final boolean isCommandChanged ()
public final boolean isCommandDefined ()
public final boolean isParameterTypeChanged ()
public final boolean isParameterTypeDefined ()
}
org/eclipse/core/commands/ExecutionEvent.classExecutionEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ExecutionEvent extends java.lang.Object {
private final Object applicationContext
private final org.eclipse.core.commands.Command command
private final java.util.Map parameters
private final Object trigger
public void ()
public void (java.util.Map, java.lang.Object, java.lang.Object)
java.util.Map parameters
Object trigger
Object applicationContext
public void (org.eclipse.core.commands.Command, java.util.Map, java.lang.Object, java.lang.Object)
org.eclipse.core.commands.Command command
java.util.Map parameters
Object trigger
Object applicationContext
public final java.lang.Object getApplicationContext ()
public final org.eclipse.core.commands.Command getCommand ()
public final java.lang.Object getObjectParameterForExecution (java.lang.String) throws org.eclipse.core.commands.ExecutionException
String parameterId
org.eclipse.core.commands.ParameterType parameterType
org.eclipse.core.commands.AbstractParameterValueConverter valueConverter
String stringValue
Object objectValue
org.eclipse.core.commands.common.NotDefinedException e
org.eclipse.core.commands.ParameterValueConversionException e
public final java.lang.String getParameter (java.lang.String)
String parameterId
public final java.util.Map getParameters ()
public final java.lang.Object getTrigger ()
public final java.lang.String toString ()
StringBuffer stringBuffer
}
org/eclipse/core/commands/ExecutionException.classExecutionException.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ExecutionException extends org.eclipse.core.commands.common.CommandException {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/core/commands/HandlerEvent.classHandlerEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.HandlerEvent extends org.eclipse.core.commands.common.AbstractBitSetEvent {
private static final int CHANGED_ENABLED
private static final int CHANGED_HANDLED
private final org.eclipse.core.commands.IHandler handler
public void (org.eclipse.core.commands.IHandler, boolean, boolean)
org.eclipse.core.commands.IHandler handler
boolean enabledChanged
boolean handledChanged
public org.eclipse.core.commands.IHandler getHandler ()
public boolean isEnabledChanged ()
public boolean isHandledChanged ()
}
org/eclipse/core/commands/ICategoryListener.classICategoryListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.ICategoryListener extends java.lang.Object {
public abstract void categoryChanged (org.eclipse.core.commands.CategoryEvent)
}
org/eclipse/core/commands/ICommandListener.classICommandListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.ICommandListener extends java.lang.Object {
public abstract void commandChanged (org.eclipse.core.commands.CommandEvent)
}
org/eclipse/core/commands/ICommandManagerListener.classICommandManagerListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.ICommandManagerListener extends java.lang.Object {
public abstract void commandManagerChanged (org.eclipse.core.commands.CommandManagerEvent)
}
org/eclipse/core/commands/IExecutionListener.classIExecutionListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IExecutionListener extends java.lang.Object {
public abstract void notHandled (java.lang.String, org.eclipse.core.commands.NotHandledException)
public abstract void postExecuteFailure (java.lang.String, org.eclipse.core.commands.ExecutionException)
public abstract void postExecuteSuccess (java.lang.String, java.lang.Object)
public abstract void preExecute (java.lang.String, org.eclipse.core.commands.ExecutionEvent)
}
org/eclipse/core/commands/IExecutionListenerWithChecks.classIExecutionListenerWithChecks.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IExecutionListenerWithChecks extends java.lang.Object implements org.eclipse.core.commands.IExecutionListener {
public abstract void notDefined (java.lang.String, org.eclipse.core.commands.common.NotDefinedException)
public abstract void notEnabled (java.lang.String, org.eclipse.core.commands.NotEnabledException)
}
org/eclipse/core/commands/IHandler.classIHandler.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IHandler extends java.lang.Object {
public abstract void addHandlerListener (org.eclipse.core.commands.IHandlerListener)
public abstract void dispose ()
public abstract java.lang.Object execute (org.eclipse.core.commands.ExecutionEvent) throws org.eclipse.core.commands.ExecutionException
public abstract boolean isEnabled ()
public abstract boolean isHandled ()
public abstract void removeHandlerListener (org.eclipse.core.commands.IHandlerListener)
}
org/eclipse/core/commands/IHandler2.classIHandler2.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IHandler2 extends java.lang.Object implements org.eclipse.core.commands.IHandler {
public abstract void setEnabled (java.lang.Object)
}
org/eclipse/core/commands/IHandlerAttributes.classIHandlerAttributes.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IHandlerAttributes extends java.lang.Object {
public static final String ATTRIBUTE_HANDLED
}
org/eclipse/core/commands/IHandlerListener.classIHandlerListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IHandlerListener extends java.lang.Object {
public abstract void handlerChanged (org.eclipse.core.commands.HandlerEvent)
}
org/eclipse/core/commands/INamedHandleStateIds.classINamedHandleStateIds.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.INamedHandleStateIds extends java.lang.Object {
public static final String DESCRIPTION
public static final String NAME
}
org/eclipse/core/commands/IObjectWithState.classIObjectWithState.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IObjectWithState extends java.lang.Object {
public abstract void addState (java.lang.String, org.eclipse.core.commands.State)
public abstract org.eclipse.core.commands.State getState (java.lang.String)
public abstract java.lang.String[] getStateIds ()
public abstract void removeState (java.lang.String)
}
org/eclipse/core/commands/IParameter.classIParameter.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IParameter extends java.lang.Object {
public abstract java.lang.String getId ()
public abstract java.lang.String getName ()
public abstract org.eclipse.core.commands.IParameterValues getValues () throws org.eclipse.core.commands.ParameterValuesException
public abstract boolean isOptional ()
}
org/eclipse/core/commands/IParameterTypeListener.classIParameterTypeListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IParameterTypeListener extends java.lang.Object {
public abstract void parameterTypeChanged (org.eclipse.core.commands.ParameterTypeEvent)
}
org/eclipse/core/commands/IParameterValues.classIParameterValues.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IParameterValues extends java.lang.Object {
public abstract java.util.Map getParameterValues ()
}
org/eclipse/core/commands/IStateListener.classIStateListener.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.IStateListener extends java.lang.Object {
public abstract void handleStateChange (org.eclipse.core.commands.State, java.lang.Object)
}
org/eclipse/core/commands/ITypedParameter.classITypedParameter.java
package org.eclipse.core.commands
public abstract org.eclipse.core.commands.ITypedParameter extends java.lang.Object {
public abstract org.eclipse.core.commands.ParameterType getParameterType ()
}
org/eclipse/core/commands/NamedHandleObjectWithState.classNamedHandleObjectWithState.java
package org.eclipse.core.commands
abstract org.eclipse.core.commands.NamedHandleObjectWithState extends org.eclipse.core.commands.common.NamedHandleObject implements org.eclipse.core.commands.IObjectWithState {
private static final String[] NO_STATE
private java.util.Map states
static void ()
protected void (java.lang.String)
String id
public void addState (java.lang.String, org.eclipse.core.commands.State)
String stateId
org.eclipse.core.commands.State state
public final java.lang.String getDescription () throws org.eclipse.core.commands.common.NotDefinedException
String description
org.eclipse.core.commands.State descriptionState
Object value
public final java.lang.String getName () throws org.eclipse.core.commands.common.NotDefinedException
String name
org.eclipse.core.commands.State nameState
Object value
public final org.eclipse.core.commands.State getState (java.lang.String)
String stateId
public final java.lang.String[] getStateIds ()
java.util.Set stateIds
public void removeState (java.lang.String)
String id
}
org/eclipse/core/commands/NotEnabledException.classNotEnabledException.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.NotEnabledException extends org.eclipse.core.commands.common.CommandException {
private static final long serialVersionUID
public void (java.lang.String)
String s
}
org/eclipse/core/commands/NotHandledException.classNotHandledException.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.NotHandledException extends org.eclipse.core.commands.common.CommandException {
private static final long serialVersionUID
public void (java.lang.String)
String s
}
org/eclipse/core/commands/ParameterType.classParameterType.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ParameterType extends org.eclipse.core.commands.common.HandleObject implements java.lang.Comparable {
private transient org.eclipse.core.commands.AbstractParameterValueConverter parameterTypeConverter
private transient String type
static Class class$0
private static final boolean isInstanceOf (java.lang.Object, java.lang.String)
Object element
String type
private static final boolean isSubtype (java.lang.Class, java.lang.String)
Class clazz
String type
Class superClass
Class[] interfaces
int i
void (java.lang.String)
String id
public final void addListener (org.eclipse.core.commands.IParameterTypeListener)
org.eclipse.core.commands.IParameterTypeListener listener
public final int compareTo (java.lang.Object)
Object object
org.eclipse.core.commands.ParameterType castedObject
int compareTo
public final void define (java.lang.String, org.eclipse.core.commands.AbstractParameterValueConverter)
String type
org.eclipse.core.commands.AbstractParameterValueConverter parameterTypeConverter
boolean definedChanged
private final void fireParameterTypeChanged (org.eclipse.core.commands.ParameterTypeEvent)
org.eclipse.core.commands.ParameterTypeEvent event
Object[] listeners
int i
org.eclipse.core.commands.IParameterTypeListener listener
public final org.eclipse.core.commands.AbstractParameterValueConverter getValueConverter () throws org.eclipse.core.commands.common.NotDefinedException
public boolean isCompatible (java.lang.Object) throws org.eclipse.core.commands.common.NotDefinedException
Object value
public final void removeListener (org.eclipse.core.commands.IParameterTypeListener)
org.eclipse.core.commands.IParameterTypeListener listener
public final java.lang.String toString ()
StringBuffer stringBuffer
public final void undefine ()
boolean definedChanged
}
org/eclipse/core/commands/ParameterTypeEvent.classParameterTypeEvent.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ParameterTypeEvent extends org.eclipse.core.commands.common.AbstractHandleObjectEvent {
private final org.eclipse.core.commands.ParameterType parameterType
void (org.eclipse.core.commands.ParameterType, boolean)
org.eclipse.core.commands.ParameterType parameterType
boolean definedChanged
public final org.eclipse.core.commands.ParameterType getParameterType ()
}
org/eclipse/core/commands/ParameterValueConversionException.classParameterValueConversionException.java
package org.eclipse.core.commands
public org.eclipse.core.commands.ParameterValueConversionException extends org.eclipse.core.commands.common.CommandException {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/core/commands/ParameterValuesException.classParameterValuesException.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ParameterValuesException extends org.eclipse.core.commands.common.CommandException {
private static final long serialVersionUID
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/core/commands/Parameterization.classParameterization.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.Parameterization extends java.lang.Object {
private static final int HASH_CODE_NOT_COMPUTED
private static final int HASH_FACTOR
private static final int HASH_INITIAL
private transient int hashCode
private final org.eclipse.core.commands.IParameter parameter
private final String value
static Class class$0
static void ()
public void (org.eclipse.core.commands.IParameter, java.lang.String)
org.eclipse.core.commands.IParameter parameter
String value
public final boolean equals (java.lang.Object)
Object object
org.eclipse.core.commands.Parameterization parameterization
public final org.eclipse.core.commands.IParameter getParameter ()
public final java.lang.String getValue ()
public final java.lang.String getValueName () throws org.eclipse.core.commands.ParameterValuesException
java.util.Map parameterValues
java.util.Iterator parameterValueItr
String returnValue
java.util.Map$Entry entry
String currentValue
public final int hashCode ()
}
org/eclipse/core/commands/ParameterizedCommand.classParameterizedCommand.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.ParameterizedCommand extends java.lang.Object implements java.lang.Comparable {
private static final int HASH_CODE_NOT_COMPUTED
private static final int HASH_FACTOR
private static final int HASH_INITIAL
public static final int INDEX_PARAMETER_ID
public static final int INDEX_PARAMETER_NAME
public static final int INDEX_PARAMETER_VALUE_NAME
public static final int INDEX_PARAMETER_VALUE_VALUE
private final org.eclipse.core.commands.Command command
private transient int hashCode
private final org.eclipse.core.commands.Parameterization[] parameterizations
private String name
static Class class$0
static void ()
private static final java.lang.String escape (java.lang.String)
String rawText
StringBuffer buffer
int i
char c
private static final java.util.Collection expandParameters (int, org.eclipse.core.commands.IParameter[])
int startIndex
org.eclipse.core.commands.IParameter[] parameters
int nextIndex
boolean noMoreParameters
org.eclipse.core.commands.IParameter parameter
java.util.List parameterizations
org.eclipse.core.commands.IParameterValues values
java.util.Map parameterValues
java.util.Iterator parameterValueItr
java.util.Map$Entry entry
org.eclipse.core.commands.Parameterization parameterization
int parameterizationCount
int i
org.eclipse.core.commands.Parameterization parameterization
java.util.List combination
java.util.Collection suffixes
int i
org.eclipse.core.commands.Parameterization parameterization
java.util.List combination
java.util.Collection returnValue
java.util.Iterator suffixItr
java.util.List combination
int combinationSize
int i
org.eclipse.core.commands.Parameterization parameterization
java.util.List newCombination
public static final java.util.Collection generateCombinations (org.eclipse.core.commands.Command) throws org.eclipse.core.commands.common.NotDefinedException
org.eclipse.core.commands.Command command
org.eclipse.core.commands.IParameter[] parameters
java.util.Collection expansion
java.util.Collection combinations
java.util.Iterator expansionItr
java.util.List combination
org.eclipse.core.commands.Parameterization[] parameterizations
public static final org.eclipse.core.commands.ParameterizedCommand generateCommand (org.eclipse.core.commands.Command, java.util.Map)
org.eclipse.core.commands.Command command
java.util.Map parameters
java.util.ArrayList parms
java.util.Iterator i
String key
org.eclipse.core.commands.IParameter parameter
org.eclipse.core.commands.ParameterType parameterType
org.eclipse.core.commands.AbstractParameterValueConverter valueConverter
String val
public void (org.eclipse.core.commands.Command, org.eclipse.core.commands.Parameterization[])
org.eclipse.core.commands.Command command
org.eclipse.core.commands.Parameterization[] parameterizations
org.eclipse.core.commands.IParameter[] parms
int parmIndex
org.eclipse.core.commands.Parameterization[] params
int j
int i
org.eclipse.core.commands.Parameterization pm
public final int compareTo (java.lang.Object)
Object object
org.eclipse.core.commands.ParameterizedCommand command
boolean thisDefined
boolean otherDefined
int compareTo
public final boolean equals (java.lang.Object)
Object object
org.eclipse.core.commands.ParameterizedCommand command
public final java.lang.Object execute (java.lang.Object, java.lang.Object) throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.NotHandledException
Object trigger
Object applicationContext
public final java.lang.Object executeWithChecks (java.lang.Object, java.lang.Object) throws org.eclipse.core.commands.ExecutionException org.eclipse.core.commands.common.NotDefinedException org.eclipse.core.commands.NotEnabledException org.eclipse.core.commands.NotHandledException
Object trigger
Object applicationContext
public final org.eclipse.core.commands.Command getCommand ()
public final java.lang.String getId ()
public final java.lang.String getName () throws org.eclipse.core.commands.common.NotDefinedException
StringBuffer nameBuffer
int parameterizationCount
int i
org.eclipse.core.commands.Parameterization parameterization
public final java.util.Map getParameterMap ()
java.util.Map parameterMap
int i
org.eclipse.core.commands.Parameterization parameterization
public final int hashCode ()
int i
public final java.lang.String serialize ()
String escapedId
StringBuffer buffer
int i
org.eclipse.core.commands.Parameterization parameterization
String parameterId
String escapedParameterId
String parameterValue
String escapedParameterValue
public final java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/core/commands/SerializationException.classSerializationException.java
package org.eclipse.core.commands
public final org.eclipse.core.commands.SerializationException extends org.eclipse.core.commands.common.CommandException {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/eclipse/core/commands/State.classState.java
package org.eclipse.core.commands
public org.eclipse.core.commands.State extends org.eclipse.core.commands.common.EventManager {
private String id
private Object value
public void ()
public void addListener (org.eclipse.core.commands.IStateListener)
org.eclipse.core.commands.IStateListener listener
public void dispose ()
protected final void fireStateChanged (java.lang.Object)
Object oldValue
Object[] listeners
int i
org.eclipse.core.commands.IStateListener listener
public final java.lang.String getId ()
public java.lang.Object getValue ()
public void removeListener (org.eclipse.core.commands.IStateListener)
org.eclipse.core.commands.IStateListener listener
public void setId (java.lang.String)
String id
public void setValue (java.lang.Object)
Object value
Object oldValue
}
org/eclipse/core/commands/common/AbstractBitSetEvent.classAbstractBitSetEvent.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.AbstractBitSetEvent extends java.lang.Object {
protected int changedValues
public void ()
}
org/eclipse/core/commands/common/AbstractHandleObjectEvent.classAbstractHandleObjectEvent.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.AbstractHandleObjectEvent extends org.eclipse.core.commands.common.AbstractBitSetEvent {
protected static final int CHANGED_DEFINED
protected static final int LAST_BIT_USED_ABSTRACT_HANDLE
protected void (boolean)
boolean definedChanged
public final boolean isDefinedChanged ()
}
org/eclipse/core/commands/common/AbstractNamedHandleEvent.classAbstractNamedHandleEvent.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.AbstractNamedHandleEvent extends org.eclipse.core.commands.common.AbstractHandleObjectEvent {
protected static final int CHANGED_DESCRIPTION
protected static final int CHANGED_NAME
protected static final int LAST_USED_BIT
protected void (boolean, boolean, boolean)
boolean definedChanged
boolean descriptionChanged
boolean nameChanged
public final boolean isDescriptionChanged ()
public final boolean isNameChanged ()
}
org/eclipse/core/commands/common/CommandException.classCommandException.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.CommandException extends java.lang.Exception {
private static final long serialVersionUID
private Throwable cause
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public java.lang.Throwable getCause ()
}
org/eclipse/core/commands/common/EventManager.classEventManager.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.EventManager extends java.lang.Object {
private static final Object[] EMPTY_ARRAY
private transient org.eclipse.core.runtime.ListenerList listenerList
static void ()
public void ()
protected final synchronized void addListenerObject (java.lang.Object)
Object listener
protected final synchronized void clearListeners ()
protected final java.lang.Object[] getListeners ()
org.eclipse.core.runtime.ListenerList list
protected final boolean isListenerAttached ()
protected final synchronized void removeListenerObject (java.lang.Object)
Object listener
}
org/eclipse/core/commands/common/HandleObject.classHandleObject.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.HandleObject extends org.eclipse.core.commands.common.EventManager implements org.eclipse.core.commands.common.IIdentifiable {
private static final int HASH_CODE_NOT_COMPUTED
private static final int HASH_FACTOR
private static final int HASH_INITIAL
protected transient boolean defined
private transient int hashCode
protected final String id
protected transient String string
static Class class$0
static void ()
protected void (java.lang.String)
String id
public boolean equals (java.lang.Object)
Object object
org.eclipse.core.commands.common.HandleObject handle
public final java.lang.String getId ()
public final int hashCode ()
public final boolean isDefined ()
public abstract java.lang.String toString ()
public abstract void undefine ()
}
org/eclipse/core/commands/common/HandleObjectManager.classHandleObjectManager.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.HandleObjectManager extends org.eclipse.core.commands.common.EventManager {
protected final java.util.Set definedHandleObjects
protected final java.util.Map handleObjectsById
public void ()
protected final void checkId (java.lang.String)
String id
protected final java.util.Set getDefinedHandleObjectIds ()
java.util.HashSet definedHandleObjectIds
java.util.Iterator handleObjectItr
org.eclipse.core.commands.common.HandleObject handleObject
String id
}
org/eclipse/core/commands/common/IIdentifiable.classIIdentifiable.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.IIdentifiable extends java.lang.Object {
public abstract java.lang.String getId ()
}
org/eclipse/core/commands/common/NamedHandleObject.classNamedHandleObject.java
package org.eclipse.core.commands.common
public abstract org.eclipse.core.commands.common.NamedHandleObject extends org.eclipse.core.commands.common.HandleObject {
protected String description
protected String name
protected void (java.lang.String)
String id
public java.lang.String getDescription () throws org.eclipse.core.commands.common.NotDefinedException
public java.lang.String getName () throws org.eclipse.core.commands.common.NotDefinedException
}
org/eclipse/core/commands/common/NamedHandleObjectComparator.classNamedHandleObjectComparator.java
package org.eclipse.core.commands.common
public org.eclipse.core.commands.common.NamedHandleObjectComparator extends java.lang.Object implements java.util.Comparator {
public void ()
public final int compare (java.lang.Object, java.lang.Object)
Object left
Object right
org.eclipse.core.commands.common.NamedHandleObject a
org.eclipse.core.commands.common.NamedHandleObject b
String aName
String bName
}
org/eclipse/core/commands/common/NotDefinedException.classNotDefinedException.java
package org.eclipse.core.commands.common
public final org.eclipse.core.commands.common.NotDefinedException extends org.eclipse.core.commands.common.CommandException {
private static final long serialVersionUID
public void (java.lang.String)
String s
}
org/eclipse/core/commands/contexts/Context.classContext.java
package org.eclipse.core.commands.contexts
public final org.eclipse.core.commands.contexts.Context extends org.eclipse.core.commands.common.NamedHandleObject implements java.lang.Comparable {
private java.util.Set listeners
private String parentId
void (java.lang.String)
String id
public final void addContextListener (org.eclipse.core.commands.contexts.IContextListener)
org.eclipse.core.commands.contexts.IContextListener listener
public final int compareTo (java.lang.Object)
Object object
org.eclipse.core.commands.contexts.Context scheme
int compareTo
public final void define (java.lang.String, java.lang.String, java.lang.String)
String name
String description
String parentId
boolean definedChanged
boolean nameChanged
boolean descriptionChanged
boolean parentIdChanged
private final void fireContextChanged (org.eclipse.core.commands.contexts.ContextEvent)
org.eclipse.core.commands.contexts.ContextEvent event
java.util.Iterator listenerItr
org.eclipse.core.commands.contexts.IContextListener listener
public final java.lang.String getParentId () throws org.eclipse.core.commands.common.NotDefinedException
public final void removeContextListener (org.eclipse.core.commands.contexts.IContextListener)
org.eclipse.core.commands.contexts.IContextListener contextListener
public final java.lang.String toString ()
StringBuffer stringBuffer
public final void undefine ()
boolean definedChanged
boolean nameChanged
boolean descriptionChanged
boolean parentIdChanged
}
org/eclipse/core/commands/contexts/ContextEvent.classContextEvent.java
package org.eclipse.core.commands.contexts
public final org.eclipse.core.commands.contexts.ContextEvent extends org.eclipse.core.commands.common.AbstractNamedHandleEvent {
private static final int CHANGED_PARENT_ID
private final org.eclipse.core.commands.contexts.Context context
public void (org.eclipse.core.commands.contexts.Context, boolean, boolean, boolean, boolean)
org.eclipse.core.commands.contexts.Context context
boolean definedChanged
boolean nameChanged
boolean descriptionChanged
boolean parentIdChanged
public final org.eclipse.core.commands.contexts.Context getContext ()
public final boolean isParentIdChanged ()
}
org/eclipse/core/commands/contexts/ContextManager.classContextManager.java
package org.eclipse.core.commands.contexts
public final org.eclipse.core.commands.contexts.ContextManager extends org.eclipse.core.commands.common.HandleObjectManager implements org.eclipse.core.commands.contexts.IContextListener {
private static final String DEFER_EVENTS
private static final String SEND_EVENTS
public static boolean DEBUG
private java.util.Set activeContextIds
private boolean caching
private int cachingRef
private boolean activeContextsChange
private java.util.Set oldIds
static void ()
public void ()
public final void addActiveContext (java.lang.String)
String contextId
java.util.Set previouslyActiveContextIds
public final void addContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener)
org.eclipse.core.commands.contexts.IContextManagerListener listener
public final void contextChanged (org.eclipse.core.commands.contexts.ContextEvent)
org.eclipse.core.commands.contexts.ContextEvent contextEvent
org.eclipse.core.commands.contexts.Context context
String contextId
boolean contextIdAdded
private final void fireContextManagerChanged (org.eclipse.core.commands.contexts.ContextManagerEvent)
org.eclipse.core.commands.contexts.ContextManagerEvent event
Object[] listeners
int i
org.eclipse.core.commands.contexts.IContextManagerListener listener
public final java.util.Set getActiveContextIds ()
public final org.eclipse.core.commands.contexts.Context getContext (java.lang.String)
String contextId
org.eclipse.core.commands.contexts.Context context
public final java.util.Set getDefinedContextIds ()
public final org.eclipse.core.commands.contexts.Context[] getDefinedContexts ()
public final void removeActiveContext (java.lang.String)
String contextId
java.util.Set previouslyActiveContextIds
public final void removeContextManagerListener (org.eclipse.core.commands.contexts.IContextManagerListener)
org.eclipse.core.commands.contexts.IContextManagerListener listener
public final void setActiveContextIds (java.util.Set)
java.util.Set activeContextIds
java.util.Set previouslyActiveContextIds
private void setEventCaching (boolean)
boolean cache
boolean fireChange
java.util.Set holdOldIds
}
org/eclipse/core/commands/contexts/ContextManagerEvent.classContextManagerEvent.java
package org.eclipse.core.commands.contexts
public final org.eclipse.core.commands.contexts.ContextManagerEvent extends org.eclipse.core.commands.common.AbstractBitSetEvent {
private static final int CHANGED_CONTEXT_DEFINED
private static final int CHANGED_CONTEXTS_ACTIVE
private final String contextId
private final org.eclipse.core.commands.contexts.ContextManager contextManager
private final java.util.Set previouslyActiveContextIds
public void (org.eclipse.core.commands.contexts.ContextManager, java.lang.String, boolean, boolean, java.util.Set)
org.eclipse.core.commands.contexts.ContextManager contextManager
String contextId
boolean contextIdAdded
boolean activeContextsChanged
java.util.Set previouslyActiveContextIds
public final java.lang.String getContextId ()
public final org.eclipse.core.commands.contexts.ContextManager getContextManager ()
public final java.util.Set getPreviouslyActiveContextIds ()
public final boolean isActiveContextsChanged ()
public final boolean isContextChanged ()
public final boolean isContextDefined ()
}
org/eclipse/core/commands/contexts/IContextListener.classIContextListener.java
package org.eclipse.core.commands.contexts
public abstract org.eclipse.core.commands.contexts.IContextListener extends java.lang.Object {
public abstract void contextChanged (org.eclipse.core.commands.contexts.ContextEvent)
}
org/eclipse/core/commands/contexts/IContextManagerListener.classIContextManagerListener.java
package org.eclipse.core.commands.contexts
public abstract org.eclipse.core.commands.contexts.IContextManagerListener extends java.lang.Object {
public abstract void contextManagerChanged (org.eclipse.core.commands.contexts.ContextManagerEvent)
}
org/eclipse/core/commands/operations/AbstractOperation.classAbstractOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.AbstractOperation extends java.lang.Object implements org.eclipse.core.commands.operations.IUndoableOperation {
java.util.List contexts
private String label
public void (java.lang.String)
String label
public void addContext (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
public boolean canExecute ()
public boolean canRedo ()
public boolean canUndo ()
public void dispose ()
public abstract org.eclipse.core.runtime.IStatus execute (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
public final org.eclipse.core.commands.operations.IUndoContext[] getContexts ()
public java.lang.String getLabel ()
public void setLabel (java.lang.String)
String name
public final boolean hasContext (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
int i
org.eclipse.core.commands.operations.IUndoContext otherContext
public abstract org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
public void removeContext (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
public abstract org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
public java.lang.String toString ()
StringBuffer stringBuffer
org.eclipse.core.commands.operations.IUndoContext[] contexts
int i
}
org/eclipse/core/commands/operations/DefaultOperationHistory$1.classDefaultOperationHistory.java
package org.eclipse.core.commands.operations
org.eclipse.core.commands.operations.DefaultOperationHistory$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.commands.operations.DefaultOperationHistory this$0
private final org.eclipse.core.commands.operations.IAdvancedUndoableOperation val$advancedOp
private final org.eclipse.core.commands.operations.OperationHistoryEvent val$event
void (org.eclipse.core.commands.operations.DefaultOperationHistory, org.eclipse.core.commands.operations.IAdvancedUndoableOperation, org.eclipse.core.commands.operations.OperationHistoryEvent)
public void handleException (java.lang.Throwable)
Throwable exception
public void run () throws java.lang.Exception
}
org/eclipse/core/commands/operations/DefaultOperationHistory$2.classDefaultOperationHistory.java
package org.eclipse.core.commands.operations
org.eclipse.core.commands.operations.DefaultOperationHistory$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.commands.operations.DefaultOperationHistory this$0
private final org.eclipse.core.commands.operations.IOperationHistoryListener val$listener
private final org.eclipse.core.commands.operations.OperationHistoryEvent val$event
void (org.eclipse.core.commands.operations.DefaultOperationHistory, org.eclipse.core.commands.operations.IOperationHistoryListener, org.eclipse.core.commands.operations.OperationHistoryEvent)
public void handleException (java.lang.Throwable)
Throwable exception
public void run () throws java.lang.Exception
}
org/eclipse/core/commands/operations/DefaultOperationHistory.classDefaultOperationHistory.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.DefaultOperationHistory extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationHistory {
public static boolean DEBUG_OPERATION_HISTORY_NOTIFICATION
public static boolean DEBUG_OPERATION_HISTORY_UNEXPECTED
public static boolean DEBUG_OPERATION_HISTORY_DISPOSE
public static boolean DEBUG_OPERATION_HISTORY_OPENOPERATION
public static boolean DEBUG_OPERATION_HISTORY_APPROVAL
static final int DEFAULT_LIMIT
org.eclipse.core.runtime.ListenerList approvers
private java.util.Map limits
org.eclipse.core.runtime.ListenerList listeners
private java.util.List redoList
private java.util.List undoList
final Object undoRedoHistoryLock
private org.eclipse.core.commands.operations.ICompositeOperation openComposite
final Object openCompositeLock
static void ()
public void ()
public void add (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IUndoContext[] contexts
int i
public void addOperationApprover (org.eclipse.core.commands.operations.IOperationApprover)
org.eclipse.core.commands.operations.IOperationApprover approver
public void addOperationHistoryListener (org.eclipse.core.commands.operations.IOperationHistoryListener)
org.eclipse.core.commands.operations.IOperationHistoryListener listener
public boolean canRedo (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
org.eclipse.core.commands.operations.IUndoableOperation operation
public boolean canUndo (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
org.eclipse.core.commands.operations.IUndoableOperation operation
private boolean checkRedoLimit (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IUndoContext[] contexts
int i
int limit
private boolean checkUndoLimit (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IUndoContext[] contexts
int i
int limit
public void dispose (org.eclipse.core.commands.operations.IUndoContext, boolean, boolean, boolean)
org.eclipse.core.commands.operations.IUndoContext context
boolean flushUndo
boolean flushRedo
boolean flushContext
private org.eclipse.core.runtime.IStatus doRedo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.commands.operations.IUndoableOperation) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IStatus status
org.eclipse.core.commands.ExecutionException e
Exception e
boolean addedToUndo
private org.eclipse.core.runtime.IStatus doUndo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.commands.operations.IUndoableOperation) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IStatus status
org.eclipse.core.commands.ExecutionException e
Exception e
boolean addedToRedo
public org.eclipse.core.runtime.IStatus execute (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.runtime.IStatus status
boolean merging
org.eclipse.core.commands.ExecutionException e
Exception e
private org.eclipse.core.commands.operations.IUndoableOperation[] filter (java.util.List, org.eclipse.core.commands.operations.IUndoContext)
java.util.List list
org.eclipse.core.commands.operations.IUndoContext context
java.util.List filtered
java.util.Iterator iterator
org.eclipse.core.commands.operations.IUndoableOperation operation
private void flushRedo (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
Object[] filtered
int i
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IUndoContext[] contexts
int j
private void flushUndo (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
Object[] filtered
int i
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IUndoContext[] contexts
int j
org.eclipse.core.commands.operations.ICompositeOperation endedComposite
private void forceRedoLimit (org.eclipse.core.commands.operations.IUndoContext, int)
org.eclipse.core.commands.operations.IUndoContext context
int max
Object[] filtered
int size
int index
org.eclipse.core.commands.operations.IUndoableOperation removed
private void forceUndoLimit (org.eclipse.core.commands.operations.IUndoContext, int)
org.eclipse.core.commands.operations.IUndoContext context
int max
Object[] filtered
int size
int index
org.eclipse.core.commands.operations.IUndoableOperation removed
public int getLimit (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
private org.eclipse.core.runtime.IStatus getRedoApproval (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IAdaptable info
Object[] approverArray
int i
org.eclipse.core.commands.operations.IOperationApprover approver
org.eclipse.core.runtime.IStatus approval
public org.eclipse.core.commands.operations.IUndoableOperation[] getRedoHistory (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
public org.eclipse.core.commands.operations.IUndoableOperation getRedoOperation (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
int i
org.eclipse.core.commands.operations.IUndoableOperation operation
private org.eclipse.core.runtime.IStatus getUndoApproval (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IAdaptable info
Object[] approverArray
int i
org.eclipse.core.commands.operations.IOperationApprover approver
org.eclipse.core.runtime.IStatus approval
public org.eclipse.core.commands.operations.IUndoableOperation[] getUndoHistory (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
public org.eclipse.core.commands.operations.IUndoableOperation getUndoOperation (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
int i
org.eclipse.core.commands.operations.IUndoableOperation operation
private org.eclipse.core.runtime.IStatus getExecuteApproval (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IAdaptable info
Object[] approverArray
int i
org.eclipse.core.commands.operations.IOperationApprover2 approver
org.eclipse.core.runtime.IStatus approval
private void internalRemove (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyListeners (org.eclipse.core.commands.operations.OperationHistoryEvent)
org.eclipse.core.commands.operations.OperationHistoryEvent event
org.eclipse.core.commands.operations.IAdvancedUndoableOperation advancedOp
Object[] listenerArray
int i
org.eclipse.core.commands.operations.IOperationHistoryListener listener
private void notifyAboutToExecute (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyAboutToRedo (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyAboutToUndo (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyAdd (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyDone (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyNotOK (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyNotOK (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IStatus)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IStatus status
private void notifyRedone (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyRemoved (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyUndone (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
private void notifyChanged (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
public org.eclipse.core.runtime.IStatus redo (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.commands.operations.IUndoContext context
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.commands.operations.IUndoableOperation operation
public org.eclipse.core.runtime.IStatus redoOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus status
public void removeOperationApprover (org.eclipse.core.commands.operations.IOperationApprover)
org.eclipse.core.commands.operations.IOperationApprover approver
public void removeOperationHistoryListener (org.eclipse.core.commands.operations.IOperationHistoryListener)
org.eclipse.core.commands.operations.IOperationHistoryListener listener
public void replaceOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoableOperation[])
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IUndoableOperation[] replacements
boolean inUndo
int index
java.util.ArrayList allContexts
int i
org.eclipse.core.commands.operations.IUndoContext[] opContexts
int j
int i
org.eclipse.core.commands.operations.IUndoContext context
int i
int index
java.util.ArrayList allContexts
int i
org.eclipse.core.commands.operations.IUndoContext[] opContexts
int j
int i
org.eclipse.core.commands.operations.IUndoContext context
int i
public void setLimit (org.eclipse.core.commands.operations.IUndoContext, int)
org.eclipse.core.commands.operations.IUndoContext context
int limit
public org.eclipse.core.runtime.IStatus undo (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.commands.operations.IUndoContext context
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.commands.operations.IUndoableOperation operation
public org.eclipse.core.runtime.IStatus undoOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.IStatus status
public void openOperation (org.eclipse.core.commands.operations.ICompositeOperation, int)
org.eclipse.core.commands.operations.ICompositeOperation operation
int mode
public void closeOperation (boolean, boolean, int)
boolean operationOK
boolean addToHistory
int mode
org.eclipse.core.commands.operations.ICompositeOperation endedComposite
public void operationChanged (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
}
org/eclipse/core/commands/operations/IAdvancedUndoableOperation.classIAdvancedUndoableOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IAdvancedUndoableOperation extends java.lang.Object {
public abstract void aboutToNotify (org.eclipse.core.commands.operations.OperationHistoryEvent)
public abstract java.lang.Object[] getAffectedObjects ()
public abstract org.eclipse.core.runtime.IStatus computeUndoableStatus (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.commands.ExecutionException
public abstract org.eclipse.core.runtime.IStatus computeRedoableStatus (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.commands.ExecutionException
}
org/eclipse/core/commands/operations/IAdvancedUndoableOperation2.classIAdvancedUndoableOperation2.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IAdvancedUndoableOperation2 extends java.lang.Object {
public abstract org.eclipse.core.runtime.IStatus computeExecutionStatus (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.commands.ExecutionException
public abstract void setQuietCompute (boolean)
public abstract boolean runInBackground ()
}
org/eclipse/core/commands/operations/ICompositeOperation.classICompositeOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.ICompositeOperation extends java.lang.Object implements org.eclipse.core.commands.operations.IUndoableOperation {
public abstract void add (org.eclipse.core.commands.operations.IUndoableOperation)
public abstract void remove (org.eclipse.core.commands.operations.IUndoableOperation)
}
org/eclipse/core/commands/operations/IContextReplacingOperation.classIContextReplacingOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IContextReplacingOperation extends java.lang.Object {
public abstract void replaceContext (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IUndoContext)
}
org/eclipse/core/commands/operations/IOperationApprover.classIOperationApprover.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IOperationApprover extends java.lang.Object {
public abstract org.eclipse.core.runtime.IStatus proceedRedoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable)
public abstract org.eclipse.core.runtime.IStatus proceedUndoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable)
}
org/eclipse/core/commands/operations/IOperationApprover2.classIOperationApprover2.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IOperationApprover2 extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationApprover {
public abstract org.eclipse.core.runtime.IStatus proceedExecuting (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable)
}
org/eclipse/core/commands/operations/IOperationHistory.classIOperationHistory.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IOperationHistory extends java.lang.Object {
public static final int EXECUTE
public static final int UNDO
public static final int REDO
public static final org.eclipse.core.commands.operations.IUndoContext GLOBAL_UNDO_CONTEXT
public static final org.eclipse.core.runtime.IStatus NOTHING_TO_REDO_STATUS
public static final org.eclipse.core.runtime.IStatus NOTHING_TO_UNDO_STATUS
public static final org.eclipse.core.runtime.IStatus OPERATION_INVALID_STATUS
static void ()
public abstract void add (org.eclipse.core.commands.operations.IUndoableOperation)
public abstract void addOperationApprover (org.eclipse.core.commands.operations.IOperationApprover)
public abstract void addOperationHistoryListener (org.eclipse.core.commands.operations.IOperationHistoryListener)
public abstract void closeOperation (boolean, boolean, int)
public abstract boolean canRedo (org.eclipse.core.commands.operations.IUndoContext)
public abstract boolean canUndo (org.eclipse.core.commands.operations.IUndoContext)
public abstract void dispose (org.eclipse.core.commands.operations.IUndoContext, boolean, boolean, boolean)
public abstract org.eclipse.core.runtime.IStatus execute (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
public abstract int getLimit (org.eclipse.core.commands.operations.IUndoContext)
public abstract org.eclipse.core.commands.operations.IUndoableOperation[] getRedoHistory (org.eclipse.core.commands.operations.IUndoContext)
public abstract org.eclipse.core.commands.operations.IUndoableOperation getRedoOperation (org.eclipse.core.commands.operations.IUndoContext)
public abstract org.eclipse.core.commands.operations.IUndoableOperation[] getUndoHistory (org.eclipse.core.commands.operations.IUndoContext)
public abstract void openOperation (org.eclipse.core.commands.operations.ICompositeOperation, int)
public abstract void operationChanged (org.eclipse.core.commands.operations.IUndoableOperation)
public abstract org.eclipse.core.commands.operations.IUndoableOperation getUndoOperation (org.eclipse.core.commands.operations.IUndoContext)
public abstract org.eclipse.core.runtime.IStatus redo (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
public abstract org.eclipse.core.runtime.IStatus redoOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
public abstract void removeOperationApprover (org.eclipse.core.commands.operations.IOperationApprover)
public abstract void removeOperationHistoryListener (org.eclipse.core.commands.operations.IOperationHistoryListener)
public abstract void replaceOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoableOperation[])
public abstract void setLimit (org.eclipse.core.commands.operations.IUndoContext, int)
public abstract org.eclipse.core.runtime.IStatus undo (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
public abstract org.eclipse.core.runtime.IStatus undoOperation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
}
org/eclipse/core/commands/operations/IOperationHistoryListener.classIOperationHistoryListener.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IOperationHistoryListener extends java.lang.Object {
public abstract void historyNotification (org.eclipse.core.commands.operations.OperationHistoryEvent)
}
org/eclipse/core/commands/operations/IUndoContext.classIUndoContext.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IUndoContext extends java.lang.Object {
public abstract java.lang.String getLabel ()
public abstract boolean matches (org.eclipse.core.commands.operations.IUndoContext)
}
org/eclipse/core/commands/operations/IUndoableOperation.classIUndoableOperation.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.IUndoableOperation extends java.lang.Object {
public abstract void addContext (org.eclipse.core.commands.operations.IUndoContext)
public abstract boolean canExecute ()
public abstract boolean canRedo ()
public abstract boolean canUndo ()
public abstract void dispose ()
public abstract org.eclipse.core.runtime.IStatus execute (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
public abstract org.eclipse.core.commands.operations.IUndoContext[] getContexts ()
public abstract java.lang.String getLabel ()
public abstract boolean hasContext (org.eclipse.core.commands.operations.IUndoContext)
public abstract org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
public abstract void removeContext (org.eclipse.core.commands.operations.IUndoContext)
public abstract org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
}
org/eclipse/core/commands/operations/LinearUndoEnforcer.classLinearUndoEnforcer.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.LinearUndoEnforcer extends org.eclipse.core.commands.operations.LinearUndoViolationDetector {
public void ()
protected org.eclipse.core.runtime.IStatus allowLinearRedoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IUndoContext context
org.eclipse.core.commands.operations.IOperationHistory history
org.eclipse.core.runtime.IAdaptable uiInfo
protected org.eclipse.core.runtime.IStatus allowLinearUndoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IUndoContext context
org.eclipse.core.commands.operations.IOperationHistory history
org.eclipse.core.runtime.IAdaptable uiInfo
}
org/eclipse/core/commands/operations/LinearUndoViolationDetector.classLinearUndoViolationDetector.java
package org.eclipse.core.commands.operations
public abstract org.eclipse.core.commands.operations.LinearUndoViolationDetector extends java.lang.Object implements org.eclipse.core.commands.operations.IOperationApprover {
public void ()
protected abstract org.eclipse.core.runtime.IStatus allowLinearRedoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable)
protected abstract org.eclipse.core.runtime.IStatus allowLinearUndoViolation (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable)
public final org.eclipse.core.runtime.IStatus proceedRedoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IOperationHistory history
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.commands.operations.IUndoContext[] contexts
int i
org.eclipse.core.commands.operations.IUndoContext context
org.eclipse.core.runtime.IStatus status
public final org.eclipse.core.runtime.IStatus proceedUndoing (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.runtime.IAdaptable)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IOperationHistory history
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.commands.operations.IUndoContext[] contexts
int i
org.eclipse.core.commands.operations.IUndoContext context
org.eclipse.core.runtime.IStatus status
}
org/eclipse/core/commands/operations/ObjectUndoContext.classObjectUndoContext.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.ObjectUndoContext extends org.eclipse.core.commands.operations.UndoContext {
private Object object
private String label
private java.util.List children
public void (java.lang.Object)
Object object
public void (java.lang.Object, java.lang.String)
Object object
String label
public java.lang.String getLabel ()
public java.lang.Object getObject ()
public void addMatch (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
public void removeMatch (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
public boolean matches (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
public java.lang.String toString ()
}
org/eclipse/core/commands/operations/OperationHistoryEvent.classOperationHistoryEvent.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.OperationHistoryEvent extends java.lang.Object {
public static final int ABOUT_TO_EXECUTE
public static final int ABOUT_TO_REDO
public static final int ABOUT_TO_UNDO
public static final int DONE
public static final int OPERATION_ADDED
public static final int OPERATION_CHANGED
public static final int OPERATION_NOT_OK
public static final int OPERATION_REMOVED
public static final int REDONE
public static final int UNDONE
private int code
private org.eclipse.core.commands.operations.IOperationHistory history
private org.eclipse.core.commands.operations.IUndoableOperation operation
private org.eclipse.core.runtime.IStatus status
public void (int, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.commands.operations.IUndoableOperation)
int code
org.eclipse.core.commands.operations.IOperationHistory history
org.eclipse.core.commands.operations.IUndoableOperation operation
public void (int, org.eclipse.core.commands.operations.IOperationHistory, org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.runtime.IStatus)
int code
org.eclipse.core.commands.operations.IOperationHistory history
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.runtime.IStatus status
public int getEventType ()
public org.eclipse.core.commands.operations.IOperationHistory getHistory ()
public org.eclipse.core.commands.operations.IUndoableOperation getOperation ()
public org.eclipse.core.runtime.IStatus getStatus ()
}
org/eclipse/core/commands/operations/OperationHistoryFactory.classOperationHistoryFactory.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.OperationHistoryFactory extends java.lang.Object {
private static org.eclipse.core.commands.operations.IOperationHistory operationHistory
public static org.eclipse.core.commands.operations.IOperationHistory getOperationHistory ()
public static void setOperationHistory (org.eclipse.core.commands.operations.IOperationHistory)
org.eclipse.core.commands.operations.IOperationHistory history
private void ()
}
org/eclipse/core/commands/operations/OperationStatus.classOperationStatus.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.OperationStatus extends org.eclipse.core.runtime.Status {
public static final int NOTHING_TO_REDO
public static final int NOTHING_TO_UNDO
public static final int OPERATION_INVALID
static String DEFAULT_PLUGIN_ID
static void ()
public void (int, java.lang.String, int, java.lang.String, java.lang.Throwable)
int severity
String pluginId
int code
String message
Throwable exception
}
org/eclipse/core/commands/operations/TriggeredOperations.classTriggeredOperations.java
package org.eclipse.core.commands.operations
public final org.eclipse.core.commands.operations.TriggeredOperations extends org.eclipse.core.commands.operations.AbstractOperation implements org.eclipse.core.commands.operations.ICompositeOperation org.eclipse.core.commands.operations.IAdvancedUndoableOperation org.eclipse.core.commands.operations.IContextReplacingOperation {
private org.eclipse.core.commands.operations.IUndoableOperation triggeringOperation
private org.eclipse.core.commands.operations.IOperationHistory history
private java.util.List children
public void (org.eclipse.core.commands.operations.IUndoableOperation, org.eclipse.core.commands.operations.IOperationHistory)
org.eclipse.core.commands.operations.IUndoableOperation operation
org.eclipse.core.commands.operations.IOperationHistory history
public void add (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
public void remove (org.eclipse.core.commands.operations.IUndoableOperation)
org.eclipse.core.commands.operations.IUndoableOperation operation
java.util.List childrenToRestore
public void removeContext (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
boolean recompute
java.util.ArrayList toBeRemoved
int i
org.eclipse.core.commands.operations.IUndoableOperation child
int i
public org.eclipse.core.runtime.IStatus execute (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
org.eclipse.core.runtime.IStatus status
org.eclipse.core.commands.ExecutionException e
RuntimeException e
public org.eclipse.core.runtime.IStatus redo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
java.util.List childrenToRestore
org.eclipse.core.runtime.IStatus status
org.eclipse.core.commands.ExecutionException e
RuntimeException e
public org.eclipse.core.runtime.IStatus undo (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.runtime.IAdaptable info
java.util.List childrenToRestore
org.eclipse.core.runtime.IStatus status
org.eclipse.core.commands.ExecutionException e
RuntimeException e
public boolean canUndo ()
public boolean canExecute ()
public boolean canRedo ()
public void dispose ()
int i
private void recomputeContexts ()
java.util.ArrayList allContexts
org.eclipse.core.commands.operations.IUndoContext[] contexts
int i
int i
org.eclipse.core.commands.operations.IUndoContext[] contexts
int j
private void removeAllChildren ()
org.eclipse.core.commands.operations.IUndoableOperation[] nonTriggers
int i
public org.eclipse.core.commands.operations.IUndoableOperation getTriggeringOperation ()
public java.lang.Object[] getAffectedObjects ()
public void aboutToNotify (org.eclipse.core.commands.operations.OperationHistoryEvent)
org.eclipse.core.commands.operations.OperationHistoryEvent event
public org.eclipse.core.runtime.IStatus computeUndoableStatus (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.runtime.IProgressMonitor monitor
public org.eclipse.core.runtime.IStatus computeRedoableStatus (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.commands.ExecutionException
org.eclipse.core.runtime.IProgressMonitor monitor
public void replaceContext (org.eclipse.core.commands.operations.IUndoContext, org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext original
org.eclipse.core.commands.operations.IUndoContext replacement
int i
org.eclipse.core.commands.operations.IUndoableOperation child
public void addContext (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
}
org/eclipse/core/commands/operations/UndoContext.classUndoContext.java
package org.eclipse.core.commands.operations
public org.eclipse.core.commands.operations.UndoContext extends java.lang.Object implements org.eclipse.core.commands.operations.IUndoContext {
public void ()
public java.lang.String getLabel ()
public boolean matches (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
}
org/eclipse/core/commands/util/Tracing.classTracing.java
package org.eclipse.core.commands.util
public final org.eclipse.core.commands.util.Tracing extends java.lang.Object {
public static final String SEPARATOR
public static final void printTrace (java.lang.String, java.lang.String)
String component
String message
StringBuffer buffer
private void ()
}
org/eclipse/core/internal/commands/operations/GlobalUndoContext.classGlobalUndoContext.java
package org.eclipse.core.internal.commands.operations
public org.eclipse.core.internal.commands.operations.GlobalUndoContext extends java.lang.Object implements org.eclipse.core.commands.operations.IUndoContext {
public void ()
public java.lang.String getLabel ()
public boolean matches (org.eclipse.core.commands.operations.IUndoContext)
org.eclipse.core.commands.operations.IUndoContext context
}
org/eclipse/core/internal/commands/util/Util.classUtil.java
package org.eclipse.core.internal.commands.util
public final org.eclipse.core.internal.commands.util.Util extends java.lang.Object {
public static final java.util.SortedMap EMPTY_SORTED_MAP
public static final java.util.SortedSet EMPTY_SORTED_SET
public static final String ZERO_LENGTH_STRING
static void ()
public static final void assertInstance (java.lang.Object, java.lang.Class, boolean)
Object object
Class c
boolean allowNull
public static final int compare (boolean, boolean)
boolean left
boolean right
public static final int compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public static final int compare (int, int)
int left
int right
public static final int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public static final boolean equals (boolean, boolean)
boolean left
boolean right
public static final boolean equals (java.lang.Object, java.lang.Object)
Object left
Object right
public static final boolean equals (java.lang.Object[], java.lang.Object[])
Object[] leftArray
Object[] rightArray
int i
Object left
Object right
boolean equal
public static final int hashCode (int)
int i
public static final int hashCode (java.lang.Object)
Object object
public static final java.util.Map safeCopy (java.util.Map, java.lang.Class, java.lang.Class, boolean, boolean)
java.util.Map map
Class keyClass
Class valueClass
boolean allowNullKeys
boolean allowNullValues
java.util.Map copy
java.util.Iterator iterator
java.util.Map$Entry entry
public static final java.util.Set safeCopy (java.util.Set, java.lang.Class)
java.util.Set set
Class c
public static final java.util.Set safeCopy (java.util.Set, java.lang.Class, boolean)
java.util.Set set
Class c
boolean allowNullElements
java.util.Set copy
java.util.Iterator iterator
private void ()
}
plugin.properties