Package com.e1c.g5.v8.dt.mw.ui.register
Class RegisterSection
- java.lang.Object
- 
- com.e1c.g5.v8.dt.mw.ui.register.RegisterSection
 
- 
 public class RegisterSection extends Object Movements constructor registers section. Displays registers in a tree.
- 
- 
Constructor SummaryConstructors Constructor Description RegisterSection(org.eclipse.swt.widgets.Composite parent, Document document, TreeViewer documentTree, ModuleProcessor moduleProcessor, IBmEditingContext bmEditingContext, Configuration configuration, boolean canEdit, MdTypeUtil mdTypeUtil, IEObjectProvider typeProvider, DerivedStateComputerUtil derivedStateComputerUtil)Сreates a register section.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRegisters()Add registers to register treevoidautoFillFields()Automaticly filling fields registersvoidclearRegisterFields()Clear fields registersvoidclearSelectedFields(List<MovementConstructorTreeItem> items)Clear selected fieldsvoidconvertToComplexAction(int count)Convert last n action to complex actionList<Fields>createFillingFields()Create filling fields by register treeFieldscreateFillingFields(MovementConstructorTreeItem treeItem)Creates Fields used treeItem from register sectionvoiddeleteSelectedRegisters()Delete selected registersvoidfillSection(List<Fields> inputFields)Fills register sectionbooleangetSortEnabled()Return enabled sortTreeViewergetTreeViewer()Returns register tree viewervoidredo()Repeats cancelled by user actionvoidsetSortEnabled(boolean isSortEnabled)Set enabled sortbooleansetValue(MovementConstructorTreeItem treeItem, String expression)Set value in register tree by register sectionvoidundo()Сancels the action performed by the user
 
- 
- 
- 
Constructor Detail- 
RegisterSectionpublic RegisterSection(org.eclipse.swt.widgets.Composite parent, Document document, TreeViewer documentTree, ModuleProcessor moduleProcessor, IBmEditingContext bmEditingContext, Configuration configuration, boolean canEdit, MdTypeUtil mdTypeUtil, IEObjectProvider typeProvider, DerivedStateComputerUtil derivedStateComputerUtil)Сreates a register section.- Parameters:
- parent- - external composite, cannot be- null
- document- - document for which the movements constructor opens,cannot be- null
- documentTree- - document tree by movements constructor, cannot be- null
- moduleProcessor- - movement constructor module processor , if not null , register section will create with validate, may be- null
- configuration- - current configuration , cannot be- null
- bmEditingContext- - editing context for submitting tasks , cannot be- null
- canEdit- - if document can edit- true- , else- false
- mdTypeUtil- - the md-type util, cannot be- null
- typeProvider- - the type provider, cannot be- null
- derivedStateComputerUtil- - the derived state computer util, cannot be- null
 
 
- 
 - 
Method Detail- 
getTreeViewerpublic TreeViewer getTreeViewer() Returns register tree viewer- Returns:
- - register tree viewer, may return null
 
 - 
fillSectionpublic void fillSection(List<Fields> inputFields) Fills register section- Parameters:
- inputFields- - input registers data,cannot be- null
 
 - 
setValuepublic boolean setValue(MovementConstructorTreeItem treeItem, String expression) Set value in register tree by register section- Parameters:
- treeItem- - changed element, cannot be- null
- expression- - value by expression, cannot be- null
- Returns:
- - trueif successfull,falseotherwise
 
 - 
createFillingFieldspublic List<Fields> createFillingFields() Create filling fields by register tree- Returns:
- - list register data,cannot null
 
 - 
getSortEnabledpublic boolean getSortEnabled() Return enabled sort- Returns:
- isSortEnabled
 
 - 
addRegisterspublic void addRegisters() Add registers to register tree
 - 
convertToComplexActionpublic void convertToComplexAction(int count) Convert last n action to complex action- Parameters:
- count- - n action
 
 - 
autoFillFieldspublic void autoFillFields() Automaticly filling fields registers
 - 
clearSelectedFieldspublic void clearSelectedFields(List<MovementConstructorTreeItem> items) Clear selected fields- Parameters:
- items- - clearing fields, cannot be- null
 
 - 
clearRegisterFieldspublic void clearRegisterFields() Clear fields registers
 - 
deleteSelectedRegisterspublic void deleteSelectedRegisters() Delete selected registers
 - 
createFillingFieldspublic Fields createFillingFields(MovementConstructorTreeItem treeItem) Creates Fields used treeItem from register section- Parameters:
- treeItem- - current tree item,cannot be- null
- Returns:
- - fields,cannot be null
 
 - 
setSortEnabledpublic void setSortEnabled(boolean isSortEnabled) Set enabled sort- Parameters:
- isSortEnabled- - enabled sort
 
 - 
undopublic void undo() Сancels the action performed by the user
 - 
redopublic void redo() Repeats cancelled by user action
 
- 
 
-