Abstract interface that is used by CloneableOpenSupport to talk to outside world.
Instances of this interface represent places or containers which
TopComponent has to be added to
in order to be managed by window system.
Extension to provide exposure of XML configuration.
Selects mode which a TopComponent should initially dock into.
Each top component that wishes to be cloned should implement this interface, so CloneAction can check it and call the cloneComponent method.
Registry of all top components.
Represents window group.
Do not use anymore.
Window system listener to receive notifications when the window system loads or saves its state to disk.
Do not use any more.
Simple support for an openable objects.
Allows to find another
CloneableOpenSupport that all the
requests passed to given one should be redirected to.
A top component which may be cloned.
Keeps track of a group of sister clones.
When an implementation of this class is available in the global Lookup and an object is being dragged over some parts of the main window of the IDE then the window system may call methods of this class to decide whether it can accept or reject the drag operation.
Utility class to help clients manage
Modes in order to layout TopComponents
in predefined "work-spaces".
Embeddable visual component to be displayed in NetBeans.
Please do not use.
Representation of a visual sub-component displayed in a TopComponent, for example sub-tabs in a multiview window.
Manages window system.
Event object passed to registered listeners when the window system loads/saves.
Annotation to place on a
Runnable with default constructor
which should be invoked as soon as the window system is shown.
Annotation which can be applied to TopComponents whose persistence type is PERSISTENCE_NEVER to allow them to remember the location they were docked into
Provides basic information about the persistence of a
Creates an action that can open the component.
The Window System API provides the ability for modules to create window-like components which can, among other things: