Class IndexSetsEditProvider
java.lang.Object
com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
com._1c.g5.v8.dt.qw.ui.editproviders.IndexSetsEditProvider
Edit provider for index sets
-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
AbstractQueryWizardEditProvider.MoveType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Item feature for change value of {@link QlPackage#Literals#QUERY_SCHEMA_INDEX_SETS__UNIQUE}Fields inherited from class com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
source
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd new valuecopy
(int index) Copy value at indexint
Looking index of valueboolean
Move itemboolean
Move item downboolean
Move item upboolean
remove
(int index) Remove item at indexboolean
Remove itemvoid
Remove all itemsvoid
Removes allQuerySchemaIndexSets
without index expressionsboolean
setItemData
(int itemFuture, Object item, Object newValue) Methods inherited from class com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
addAll, clearRemoveNodesAdapter, copy, get, getSource, isIndexValid, move, replace, set
-
Field Details
-
UNIQUE
public static final int UNIQUEItem feature for change value of {@link QlPackage#Literals#QUERY_SCHEMA_INDEX_SETS__UNIQUE}- See Also:
-
-
Constructor Details
-
IndexSetsEditProvider
- Parameters:
source
- - query wizard source
-
-
Method Details
-
add
Description copied from class:AbstractQueryWizardEditProvider
Add new value- Overrides:
add
in classAbstractQueryWizardEditProvider
- Parameters:
value
- - new value- Returns:
- - new added value
-
copy
Description copied from class:AbstractQueryWizardEditProvider
Copy value at index- Overrides:
copy
in classAbstractQueryWizardEditProvider
- Parameters:
index
- - index of value- Returns:
- new copied value
-
remove
Description copied from class:AbstractQueryWizardEditProvider
Remove item- Overrides:
remove
in classAbstractQueryWizardEditProvider
- Parameters:
value
- - value which need to be removed- Returns:
- true if successfully else false
-
remove
public boolean remove(int index) Remove item at index- Overrides:
remove
in classAbstractQueryWizardEditProvider
- Parameters:
index
- - index of item- Returns:
true
if successfully elsefalse
-
removeEmptySets
public void removeEmptySets()Removes allQuerySchemaIndexSets
without index expressions -
removeAll
public void removeAll()Remove all items- Overrides:
removeAll
in classAbstractQueryWizardEditProvider
-
indexOf
Description copied from class:AbstractQueryWizardEditProvider
Looking index of value- Overrides:
indexOf
in classAbstractQueryWizardEditProvider
- Parameters:
value
- - value- Returns:
- index of value. Return -1 if value not found
-
move
Description copied from class:AbstractQueryWizardEditProvider
Move item- Overrides:
move
in classAbstractQueryWizardEditProvider
- Parameters:
value
- - value need to be movedtargetValue
- - target value- Returns:
- true if successfully else false
-
moveUp
Description copied from class:AbstractQueryWizardEditProvider
Move item up- Overrides:
moveUp
in classAbstractQueryWizardEditProvider
- Parameters:
value
- - value need to be moved- Returns:
- true if successfully else false
-
moveDown
Description copied from class:AbstractQueryWizardEditProvider
Move item down- Overrides:
moveDown
in classAbstractQueryWizardEditProvider
- Parameters:
value
- - value need to be moved- Returns:
- true if successfully else false
-
setItemData
- Overrides:
setItemData
in classAbstractQueryWizardEditProvider
- Parameters:
itemFuture
- which item future changeitem
- item at which data need to changednewValue
- new future value- Returns:
- true if future was changed
-