Class RestrictionTemplatesSection
- java.lang.Object
- 
- org.eclipse.swt.widgets.Widget
- 
- org.eclipse.swt.widgets.Control
- 
- org.eclipse.swt.widgets.Scrollable
- 
- org.eclipse.swt.widgets.Composite
- 
- org.eclipse.swt.widgets.Canvas
- 
- org.eclipse.ui.forms.widgets.ExpandableComposite
- 
- org.eclipse.ui.forms.widgets.Section
- 
- com._1c.g5.v8.dt.rights.ui.sections.RestrictionTemplatesSection
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- org.eclipse.swt.graphics.Drawable
 
 public class RestrictionTemplatesSection extends org.eclipse.ui.forms.widgets.SectionRestriction templates section.
- 
- 
Field Summary- 
Fields inherited from class org.eclipse.ui.forms.widgets.ExpandableCompositeCLIENT_INDENT, clientVerticalSpacing, COMPACT, descriptionVerticalSpacing, EXPANDED, FOCUS_TITLE, GAP, LEFT_TEXT_CLIENT_ALIGNMENT, marginHeight, marginWidth, NO_TITLE, NO_TITLE_FOCUS_BOX, SHORT_TITLE_BAR, textLabel, TITLE_BAR, titleBarTextMarginWidth, toggle, TREE_NODE, TWISTIE, VGAP
 
- 
 - 
Constructor SummaryConstructors Constructor Description RestrictionTemplatesSection(org.eclipse.ui.forms.IManagedForm managedForm, org.eclipse.ui.IWorkbenchPartSite site, IRightsEditorRestrictionController controller, boolean editable)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RestrictionTemplategetTemplate()Gets selected template.voidrefreshAsync()Refreshes templates.voidsetInput(List<RestrictionTemplate> templates)Sets viewer input.- 
Methods inherited from class org.eclipse.ui.forms.widgets.SectiongetDescription, getDescriptionControl, getSeparatorControl, getTitleBarBackground, getTitleBarBorderColor, getTitleBarGradientBackground, internalSetExpanded, onPaint, reflow, setBackground, setBackgroundImage, setDescription, setDescriptionControl, setForeground, setSeparatorControl, setTitleBarBackground, setTitleBarBorderColor, setTitleBarGradientBackground
 - 
Methods inherited from class org.eclipse.ui.forms.widgets.ExpandableCompositeaddExpansionListener, computeSize, forceFocus, getClient, getExpansionStyle, getText, getTextClient, getTextClientHeightDifference, getTitleBarForeground, hasTitleBar, isExpanded, isFixedStyle, removeExpansionListener, setActiveToggleColor, setClient, setEnabled, setExpanded, setFont, setLayout, setMenu, setText, setTextClient, setTitleBarForeground, setToggleColor, setToolTipText
 - 
Methods inherited from class org.eclipse.swt.widgets.CanvasdrawBackground, getCaret, getIME, scroll, setCaret, setIME
 - 
Methods inherited from class org.eclipse.swt.widgets.Compositechanged, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayoutDeferred, setTabList, toString
 - 
Methods inherited from class org.eclipse.swt.widgets.ScrollablecomputeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
 - 
Methods inherited from class org.eclipse.swt.widgets.ControladdControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, 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, setBounds, setBounds, setCapture, setCursor, setDragDetect, setLayoutData, setLocation, setLocation, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
 - 
Methods inherited from class org.eclipse.swt.widgets.WidgetaddDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData
 
- 
 
- 
- 
- 
Constructor Detail- 
RestrictionTemplatesSectionpublic RestrictionTemplatesSection(org.eclipse.ui.forms.IManagedForm managedForm, org.eclipse.ui.IWorkbenchPartSite site, IRightsEditorRestrictionController controller, boolean editable)Constructor.- Parameters:
- managedForm- the managed form, can not be- null
- site- the editor site, can not be- null
- controller- the controller, can not be- null
- editable- determines whether the restriction templates are editable
 
 
- 
 - 
Method Detail- 
getTemplatepublic RestrictionTemplate getTemplate() Gets selected template.- Returns:
- the template
 
 - 
refreshAsyncpublic void refreshAsync() Refreshes templates.
 - 
setInputpublic void setInput(List<RestrictionTemplate> templates) Sets viewer input.- Parameters:
- templates- the templates
 
 
- 
 
-