|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ReportController
A report controler. This provides some means of configuring the preview components.
The controler should use the propertyChange events provided by the PreviewProxyBase and the ReportPane to update its state. To force a new repagination, use therefresh
method of the PreviewProxyBase.
Method Summary | |
---|---|
void |
deinitialize(PreviewPane pane)
Called when the report controller gets removed. |
String |
getControllerLocation()
Returns the location for the report controler, one of BorderLayout.NORTH, BorderLayout.SOUTH, BorderLayout.EAST or BorderLayout.WEST. |
JComponent |
getControlPanel()
Returns the graphical representation of the controler. |
JMenu[] |
getMenus()
Returns the menus that should be inserted into the menubar. |
void |
initialize(PreviewPane pane)
Called to initialze the report controller and to connect it to the preview pane. |
boolean |
isInnerComponent()
Defines, whether the controler component is placed between the preview pane and the toolbar. |
Method Detail |
---|
JComponent getControlPanel()
JMenu[] getMenus()
boolean isInnerComponent()
String getControllerLocation()
void initialize(PreviewPane pane)
pane
- void deinitialize(PreviewPane pane)
pane
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |