Package org.eclipse.ui.views.framelist
Interface IFrameSource
- All Known Implementing Classes:
TreeViewerFrameSource
public interface IFrameSource
A frame source is the source of frames which appear in a frame list.
The frame list asks for the current frame whenever it switches
to another frame, so that the context can be restored when the
frame becomes current again.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Frame constant indicating the current frame.static final int
Flag constant indicating that the full context should be captured.static final int
Frame constant indicating the parent frame.static final int
Frame constant indicating the frame for the selection. -
Method Summary
-
Field Details
-
CURRENT_FRAME
static final int CURRENT_FRAMEFrame constant indicating the current frame.- See Also:
-
SELECTION_FRAME
static final int SELECTION_FRAMEFrame constant indicating the frame for the selection.- See Also:
-
PARENT_FRAME
static final int PARENT_FRAMEFrame constant indicating the parent frame.- See Also:
-
FULL_CONTEXT
static final int FULL_CONTEXTFlag constant indicating that the full context should be captured.- See Also:
-
-
Method Details
-
getFrame
Returns a new frame describing the state of the source. If theFULL_CONTEXT
flag is specified, then the full context of the source should be captured by the frame. Otherwise, only the visible aspects of the frame, such as the name and tool tip text, will be used.- Parameters:
whichFrame
- one of the frame constants defined in this interfaceflags
- a bit-wise OR of the flag constants defined in this interface- Returns:
- a new frame describing the current state of the source
-