Class DcsFieldsEditProvider
java.lang.Object
com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
com._1c.g5.v8.dt.qw.ui.editproviders.DcsFieldsEditProvider
Edit provider for dcs fields
-
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 intstatic final intstatic final intFields inherited from class com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAdd new valuefindOrAddNestedTable(NestedTableExpression nestedTable) Find exist nested table in dcs field or add newgetDcsSelectFields(org.eclipse.emf.ecore.EObject parent) Get select fields for dcsintLooking index of valuestatic booleanisFieldLink(QueryWizardSource source, FieldsMapping fieldsMapping) Is field expression linkbooleanMove itembooleanMove item downbooleanMove item upbooleanRemove itemvoidRemove all itemsbooleansetItemData(int itemFuture, Object item, Object newValue) Methods inherited from class com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
addAll, clearRemoveNodesAdapter, copy, copy, get, getSource, isIndexValid, move, remove, replace, set
-
Field Details
-
NEW_ALIAS
public static final int NEW_ALIAS- See Also:
-
USE_CHILD
public static final int USE_CHILD- See Also:
-
ALIAS
public static final int ALIAS- See Also:
-
-
Constructor Details
-
DcsFieldsEditProvider
- Parameters:
source- - query wizard source
-
-
Method Details
-
isFieldLink
Is field expression link- Parameters:
source- - query wizard sourcefieldsMapping- - fields mapping for field- Returns:
- true if field is link
-
add
Description copied from class:AbstractQueryWizardEditProviderAdd new value- Overrides:
addin classAbstractQueryWizardEditProvider- Parameters:
value- - new value- Returns:
- - new added value
-
findOrAddNestedTable
Find exist nested table in dcs field or add new- Parameters:
nestedTable- - nested table expression, cannot benull- Returns:
- nested table, nerver
null
-
remove
Description copied from class:AbstractQueryWizardEditProviderRemove item- Overrides:
removein classAbstractQueryWizardEditProvider- Parameters:
value- - value which need to be removed- Returns:
- true if successfully else false
-
removeAll
public void removeAll()Description copied from class:AbstractQueryWizardEditProviderRemove all items- Overrides:
removeAllin classAbstractQueryWizardEditProvider
-
moveUp
Description copied from class:AbstractQueryWizardEditProviderMove item up- Overrides:
moveUpin classAbstractQueryWizardEditProvider- Parameters:
value- - value need to be moved- Returns:
- true if successfully else false
-
moveDown
Description copied from class:AbstractQueryWizardEditProviderMove item down- Overrides:
moveDownin classAbstractQueryWizardEditProvider- Parameters:
value- - value need to be moved- Returns:
- true if successfully else false
-
indexOf
Description copied from class:AbstractQueryWizardEditProviderLooking index of value- Overrides:
indexOfin classAbstractQueryWizardEditProvider- Parameters:
value- - value- Returns:
- index of value. Return -1 if value not found
-
move
Description copied from class:AbstractQueryWizardEditProviderMove item- Overrides:
movein classAbstractQueryWizardEditProvider- Parameters:
value- - value need to be movedtargetValue- - target value- Returns:
- true if successfully else false
-
setItemData
- Overrides:
setItemDatain classAbstractQueryWizardEditProvider- Parameters:
itemFuture- which item future changeitem- item at which data need to changednewValue- new future value- Returns:
- true if future was changed
-
getDcsSelectFields
Get select fields for dcs- Parameters:
parent- - parent nested table- Returns:
- fields collection. Return
nullif have no dcs fields collection.
-