org.netbeans.api.visual.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.
|
Java Source File Name | Type | Comment |
AcceptProvider.java | Interface | This interface controls an accept (drag & drop) action. |
ActionFactory.java | Class | The factory class of all built-in actions. |
AlignWithMoveDecorator.java | Interface | This interface decorates of a align-with move action. |
AlignWithWidgetCollector.java | Interface | This interface is used for collecting regions for which the moving widget has to be checked. |
ConnectDecorator.java | Interface | This interface decorates a connect action. |
ConnectorState.java | enum | This enum is used in ConnectProvider and ReconnectProvider to hold a state of connector (acceptability and searching state). |
ConnectProvider.java | Interface | This interface controls a connect action. |
CycleFocusProvider.java | Interface | This interface provides an ability for switching focus. |
EditProvider.java | Interface | This interface controls an edit action. |
HoverProvider.java | Interface | This interface controls hover action. |
InplaceEditorProvider.java | Interface | This interface controls an in-place editor of an in-place editor action. |
MoveControlPointProvider.java | Interface | This interface controls a move control point action. |
MoveProvider.java | Interface | This interface controls move action. |
MoveStrategy.java | Interface | This interfaces provides a movement strategy. |
PopupMenuProvider.java | Interface | This interface provides a popup menu. |
ReconnectDecorator.java | Interface | This interface decorates a reconnect action. |
ReconnectProvider.java | Interface | This interface controls a reconnect action. |
RectangularSelectDecorator.java | Interface | This interface decorates a rectangular select action. |
RectangularSelectProvider.java | Interface | This interface controls a rectangular select action. |
ResizeControlPointResolver.java | Interface | This interface is used by ResizeAction to resolve if and which control point is being dragged for particular resizing. |
ResizeProvider.java | Interface | |
ResizeStrategy.java | Interface | This interface provides a resizing strategy. |
SelectProvider.java | Interface | This interface controls a select action. |
TextFieldInplaceEditor.java | Interface | This is an inteface for text-field based in-place editor. |
TwoStateHoverProvider.java | Interface | This interface provides a two-state logic for a hover action. |
WidgetAction.java | Interface | This interface is defining an action that is usually assigned to a widget. |