Class AvailableFieldsSelectHandler
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.core.commands.AbstractHandler
-
- com._1c.g5.v8.dt.dcs.ui.settings.available.AvailableFieldsSelectHandler
-
- All Implemented Interfaces:
org.eclipse.core.commands.IHandler
,org.eclipse.core.commands.IHandler2
public class AvailableFieldsSelectHandler extends org.eclipse.core.commands.AbstractHandler
Обработчик выбора доступного поля
-
-
Constructor Summary
Constructors Constructor Description AvailableFieldsSelectHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
addField(IBmEditingContext editingContext, IDcsSettingsProvider settingsProvider, Object owner, DcsAvailableFieldInfo fieldInfo, int alias)
Add fieldstatic Object
createOwner(IBmEditingContext editingContext, Object input)
Select or create parent object for available fieldObject
execute(org.eclipse.core.commands.ExecutionEvent event)
static DataCompositionComparisonType
getComparisonType(int availableCompareKinds)
Получить тип сравнения-
Methods inherited from class org.eclipse.core.commands.AbstractHandler
addHandlerListener, dispose, fireHandlerChanged, hasListeners, isEnabled, isHandled, removeHandlerListener, setBaseEnabled, setEnabled
-
-
-
-
Method Detail
-
createOwner
public static Object createOwner(IBmEditingContext editingContext, Object input)
Select or create parent object for available field- Parameters:
editingContext
- the BM editing contextinput
- selected node- Returns:
- parent object
-
addField
public static void addField(IBmEditingContext editingContext, IDcsSettingsProvider settingsProvider, Object owner, DcsAvailableFieldInfo fieldInfo, int alias)
Add field- Parameters:
settingsProvider
-IDcsSettingsProvider
objectowner
- parent objectfieldInfo
- info of available fieldalias
- script variant value
-
getComparisonType
public static DataCompositionComparisonType getComparisonType(int availableCompareKinds)
Получить тип сравнения- Parameters:
availableCompareKinds
- доступные типы- Returns:
- тип сравнения
-
execute
public Object execute(org.eclipse.core.commands.ExecutionEvent event) throws org.eclipse.core.commands.ExecutionException
- Throws:
org.eclipse.core.commands.ExecutionException
-
-