|
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 |