Class AbstractQueryWizardEditProvider
- java.lang.Object
- 
- com._1c.g5.v8.dt.qw.ui.editproviders.AbstractQueryWizardEditProvider
 
- 
- Direct Known Subclasses:
- AggregatesEditProvider,- AliasesEditProvider,- ConditionsEditProvider,- DcsCharacteristicsEditProvider,- DcsConditionsEditProvider,- DcsFieldsEditProvider,- FieldsEditProvider,- GroupingsEditProvider,- IndexEditProvider,- JoinsEditProvider,- OperatorsEditProvider,- OrderEditProvider,- QueryBatchEditProvider,- SourcesEditProvider,- TablesForUpdateEditProvider,- TotalCalculationFieldsEditProvider,- TotalsControlsPointsEditProvider,- TotalsExpressionsEditProvider
 
 public abstract class AbstractQueryWizardEditProvider extends Object Base query wizard edit provider
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAbstractQueryWizardEditProvider.MoveTypeType of move
 - 
Field SummaryFields Modifier and Type Field Description protected QueryWizardSourcesource
 - 
Constructor SummaryConstructors Constructor Description AbstractQueryWizardEditProvider(QueryWizardSource source)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectadd(Object value)Add new valuevoidaddAll(Object[] values)Add several valuesprotected voidclearRemoveNodesAdapter(org.eclipse.emf.ecore.EObject eObject)RemoveINodeadapter for eObject and all it parent eObjectsObjectcopy(int index)Copy value at indexObjectcopy(Object value)Copy valueObjectget(int index)Get item by indexQueryWizardSourcegetSource()Get query wizard sourceintindexOf(Object value)Looking index of valuestatic booleanisIndexValid(int index, int count)Check index (index >=0 and index < count)booleanmove(Object value, Object targetValue)Move itemprotected booleanmove(org.eclipse.emf.common.util.EList<? extends org.eclipse.emf.ecore.EObject> collection, Object value, int inc)Move itembooleanmoveDown(Object value)Move item downbooleanmoveUp(Object value)Move item upbooleanremove(int index)Remove item at indexbooleanremove(Object value)Remove itemvoidremoveAll()Remove all itemsbooleanreplace(Object oldValue, Object newValue)Replace valuebooleanset(int index, Object value)Set value at indexbooleansetItemData(int itemFuture, Object item, Object newValue)
 
- 
- 
- 
Field Detail- 
sourceprotected QueryWizardSource source 
 
- 
 - 
Constructor Detail- 
AbstractQueryWizardEditProviderpublic AbstractQueryWizardEditProvider(QueryWizardSource source) - Parameters:
- source- - query wizard source
 
 
- 
 - 
Method Detail- 
isIndexValidpublic static boolean isIndexValid(int index, int count)Check index (index >=0 and index < count)- Parameters:
- index- - index
- count- - count of elements
- Returns:
- true if index >=0 and < count
 
 - 
getSourcepublic QueryWizardSource getSource() Get query wizard source- Returns:
- query wizard source
 
 - 
getpublic Object get(int index) Get item by index- Parameters:
- index- - index of item
- Returns:
- item
- Throws:
- UnsupportedOperationException
 
 - 
addpublic Object add(Object value) Add new value- Parameters:
- value- - new value
- Returns:
- - new added value
- Throws:
- UnsupportedOperationException
 
 - 
addAllpublic void addAll(Object[] values) Add several values- Parameters:
- values- - values need to be added
- Throws:
- UnsupportedOperationException
 
 - 
removepublic boolean remove(int index) Remove item at index- Parameters:
- index- - index of item
- Returns:
- true if successfully else false
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
removepublic boolean remove(Object value) Remove item- Parameters:
- value- - value which need to be removed
- Returns:
- true if successfully else false
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
removeAllpublic void removeAll() Remove all items- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
setpublic boolean set(int index, Object value)Set value at index- Parameters:
- index- - index of item
- value- - new value
- Returns:
- true if successfully else false
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
replacepublic boolean replace(Object oldValue, Object newValue) Replace value- Parameters:
- oldValue-
- newValue-
- Returns:
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
movepublic boolean move(Object value, Object targetValue) Move item- Parameters:
- value- - value need to be moved
- targetValue- - target value
- Returns:
- true if successfully else false
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
moveUppublic boolean moveUp(Object value) Move item up- Parameters:
- value- - value need to be moved
- Returns:
- true if successfully else false
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
moveDownpublic boolean moveDown(Object value) Move item down- Parameters:
- value- - value need to be moved
- Returns:
- true if successfully else false
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
indexOfpublic int indexOf(Object value) Looking index of value- Parameters:
- value- - value
- Returns:
- index of value. Return -1 if value not found
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
copypublic Object copy(int index) Copy value at index- Parameters:
- index- - index of value
- Returns:
- new copied value
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
copypublic Object copy(Object value) throws UnsupportedOperationException Copy value- Parameters:
- value- copied value
- Returns:
- new copied value
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
setItemDatapublic boolean setItemData(int itemFuture, Object item, Object newValue)- Parameters:
- itemFuture- which item future change
- item- item at which data need to changed
- newValue- new future value
- Returns:
- true if future was changed
- Throws:
- UnsupportedOperationException- if not supported by implementation
 
 - 
moveprotected boolean move(org.eclipse.emf.common.util.EList<? extends org.eclipse.emf.ecore.EObject> collection, Object value, int inc)Move item- Parameters:
- collection- - values collection
- value- - value need to be moved
- inc- - how many positions to shift element
- Returns:
- true if value successfully moved else false
 
 - 
clearRemoveNodesAdapterprotected void clearRemoveNodesAdapter(org.eclipse.emf.ecore.EObject eObject) RemoveINodeadapter for eObject and all it parent eObjects- Parameters:
- eObject-- EObjectfor deleting- INodeadapters, cannit be- null
 
 
- 
 
-