Class GroupComposite
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- com._1c.g5.v8.dt.dcs.ui.templates.dialogs.GroupComposite
-
- All Implemented Interfaces:
org.eclipse.swt.graphics.Drawable
public class GroupComposite extends org.eclipse.swt.widgets.Composite
A group of controls that provides functionality for editing data ofDataCompositionSchemaGroupTemplate
andDataCompositionSchemaTotalFieldsTemplate
, ready for embedding.- See Also:
BaseGroupDialog
,ResourceTemplateDialog
-
-
Constructor Summary
Constructors Constructor Description GroupComposite(org.eclipse.swt.widgets.Composite parent, int style)
Creates new instance ofGroupComposite
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataCompositionAreaTemplateType
getAreaTemplateType()
Get template area type.List<DataCompositionField>
getGroupFields()
Get grouping fields.String
getGroupName()
Get grouping name.void
init(String groupName, Collection<? extends DataCompositionField> groupFields, DataCompositionAreaTemplateType type)
Set up initial dialog data.void
setAreaType(DataCompositionAreaTemplateType type)
Set up template area type.void
setGroupFields(Collection<? extends DataCompositionField> input)
Set up grouping fields, in case ofnull
input has no effect.void
setGroupName(String name)
Set up grouping name.-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Constructor Detail
-
GroupComposite
public GroupComposite(org.eclipse.swt.widgets.Composite parent, int style)
Creates new instance ofGroupComposite
- Parameters:
parent
- parentComposite
style
- SWT style flags
-
-
Method Detail
-
init
public void init(String groupName, Collection<? extends DataCompositionField> groupFields, DataCompositionAreaTemplateType type)
Set up initial dialog data.- Parameters:
groupName
- group namegroupFields
- collection of grouping fieldstype
- template area type
-
setGroupFields
public void setGroupFields(Collection<? extends DataCompositionField> input)
Set up grouping fields, in case ofnull
input has no effect.- Parameters:
input
- collection of grouping fields
-
setGroupName
public void setGroupName(String name)
Set up grouping name.- Parameters:
name
- grouping name
-
setAreaType
public void setAreaType(DataCompositionAreaTemplateType type)
Set up template area type.- Parameters:
type
-DataCompositionAreaTemplateType
-
getAreaTemplateType
public DataCompositionAreaTemplateType getAreaTemplateType()
Get template area type.- Returns:
DataCompositionAreaTemplateType
-
getGroupName
public String getGroupName()
Get grouping name.- Returns:
- grouping name
-
getGroupFields
public List<DataCompositionField> getGroupFields()
Get grouping fields.- Returns:
- list of grouping fields
-
-