|
org.netbeans.api.visual 2.2 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
ActionFactory class which is factory of all built-in widget-actions provided by the library.
See:
Description
| Interface Summary | |
|---|---|
| AcceptProvider | This interface controls an accept (drag & drop) action. |
| AlignWithMoveDecorator | This interface decorates of a align-with move action. |
| AlignWithWidgetCollector | This interface is used for collecting regions for which the moving widget has to be checked. |
| ConnectDecorator | This interface decorates a connect action. |
| ConnectProvider | This interface controls a connect action. |
| CycleFocusProvider | This interface provides an ability for switching focus. |
| EditProvider | This interface controls an edit action. |
| HoverProvider | This interface controls hover action. |
| InplaceEditorProvider<C extends JComponent> | This interface controls an in-place editor of an in-place editor action. |
| InplaceEditorProvider.EditorController | This is an interface of editor action supplied to the methods in the provider. |
| MoveControlPointProvider | This interface controls a move control point action. |
| MoveProvider | This interface controls move action. |
| MoveStrategy | This interfaces provides a movement strategy. |
| PopupMenuProvider | This interface provides a popup menu. |
| ReconnectDecorator | This interface decorates a reconnect action. |
| ReconnectProvider | This interface controls a reconnect action. |
| RectangularSelectDecorator | This interface decorates a rectangular select action. |
| RectangularSelectProvider | This interface controls a rectangular select action. |
| ResizeControlPointResolver | This interface is used by ResizeAction to resolve if and which control point is being dragged for particular resizing. |
| ResizeProvider | |
| ResizeStrategy | This interface provides a resizing strategy. |
| SelectProvider | This interface controls a select action. |
| TextFieldInplaceEditor | This is an inteface for text-field based in-place editor. |
| TwoStateHoverProvider | This interface provides a two-state logic for a hover action. |
| WidgetAction | This interface is defining an action that is usually assigned to a widget. |
| WidgetAction.WidgetEvent | Represents an widget event. |
| WidgetAction.WidgetLocationEvent | Represents an location event used for controlling mouse location. |
| Class Summary | |
|---|---|
| ActionFactory | The factory class of all built-in actions. |
| WidgetAction.Adapter | An adapter of the widget action. |
| WidgetAction.Chain | Represents a chain of widget actions. |
| WidgetAction.LockedAdapter | An adapter of the widget action. |
| WidgetAction.State | Represents a state of event processing. |
| WidgetAction.WidgetDropTargetDragEvent | Represents a drop target drag event. |
| WidgetAction.WidgetDropTargetDropEvent | Represents a drop target drop event. |
| WidgetAction.WidgetDropTargetEvent | Represents a drop target event. |
| WidgetAction.WidgetFocusEvent | Represents a focus event of a scene view. |
| WidgetAction.WidgetKeyEvent | Represents a key event. |
| WidgetAction.WidgetMouseEvent | Represents a mouse event. |
| WidgetAction.WidgetMouseWheelEvent | |
| Enum Summary | |
|---|---|
| ConnectorState | This enum is used in ConnectProvider and ReconnectProvider to hold a state of connector (acceptability and searching state). |
| InplaceEditorProvider.ExpansionDirection | Represents possible directions for expansion of an editor component. |
| ResizeProvider.ControlPoint | This enum represents a control point of a resize action. |
This package contains ActionFactory class which is factory of all built-in widget-actions provided by the library.
Widget-actions are defined by WidgetAction interface. Also there is an adapter (WidgetAction.Adapter)
and special lock-aware version (WidgetAction.LockedAdapter).
Factories requires various input parameter:
*Provider interfaces are used for providing a action logic or for notifying about state of actions.
*Decorator interfaces are used for supplying the look of visual element e.g. the style of align-with guide-lines.
*Strategy interfaces are used for filtering data e.g. snap-to-grid movement strategy.
*Editor interfaces are used for providing particular in-place editors.
Built-in implementation of those interfaces can be found in ActionFactory class too.
|
org.netbeans.api.visual 2.2 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||