com.alee.utils.laf
Interface ShapeProvider

All Known Implementing Classes:
AlignPanel, BorderPanel, CenterPanel, ComponentTransition, DoubleColorField, EmptyPanel, FlowPanel, GenericCellEditor, GridPanel, GroupPanel, IconProgress, LanguageEditor, LineColorChooser, MultiComponentTransition, NinePatchEditorPanel, PaletteColorChooser, PopupLayer, ResizablePanel, ShadeLayer, SingleAlignPanel, SourceViewer, TwoSidesPanel, VerticalPanel, ViewTabbedPane, WebAccordion, WebAsyncTreeFilterField, WebBooleanRenderer, WebBreadcrumb, WebBreadcrumbButton, WebBreadcrumbPanel, WebBreadcrumbToggleButton, WebButton, WebButtonGroup, WebButtonPopup, WebButtonUI, WebCalendar, WebCheckBox, WebCheckBoxListElement, WebCheckBoxTreeCellRenderer, WebCheckBoxUI, WebCollapsiblePane, WebColorChooserField, WebColorChooserPanel, WebComboBox, WebComboBoxUI, WebComponentPanel, WebComponentPanel.WebSelectablePanel, WebCustomTooltip, WebDateField, WebDecoratedImage, WebDirectoryChooserPanel, WebDockableFrame, WebDockablePane, WebDocumentPane, WebDynamicMenu, WebFileBreadcrumb, WebFileChooserField, WebFileChooserField.FilePlate, WebFileChooserPanel, WebFileDrop, WebFilePlate, WebFormattedTextField, WebFormattedTextFieldUI, WebGlassPane, WebHeavyWeightPopup, WebHotkeyField, WebMemoryBar, WebMenuBar, WebMenuBarUI, WebNotificationPopup, WebOverlay, WebPanel, WebPanelUI, WebPasswordField, WebPasswordFieldUI, WebPathField, WebPopup, WebPopupMenu, WebPopupMenuUI, WebProgressBar, WebProgressBarUI, WebProgressOverlay, WebRadioButton, WebRadioButtonUI, WebScrollPane, WebScrollPaneUI, WebSpinner, WebSpinnerUI, WebSplitButton, WebSplitButtonUI, WebStepLabel, WebStepProgress, WebSwitch, WebSwitchGripper, WebSwitchPane, WebTabbedPane, WebTabbedPaneUI, WebTextField, WebTextFieldUI, WebTitledPanel, WebToggleButton, WebToggleButtonUI, WebToolBar, WebToolBarCorner, WebToolBarUI, WebToolTip, WebToolTipUI, WebTristateCheckBox, WebTristateCheckBoxUI, WrapPanel

public interface ShapeProvider

This interface provides a single method for requesting shape. This can be used by components to provide their shape for various usage cases.

Author:
Mikle Garin

Method Summary
 java.awt.Shape provideShape()
          Returns component shape.
 

Method Detail

provideShape

java.awt.Shape provideShape()
Returns component shape.

Returns:
component shape