public interface ViewPane
Modifier and Type | Method and Description |
---|---|
void |
addTabPane(TabPane tabPane,
ViewPaneLocation location)
This method is used to add a TabPane to the ViewPane specifying the
location in which the TabPane should be placed.
|
java.awt.Container |
getLocationContainer(java.lang.String locationName)
This method must return the Container that represents the specified
ViewPaneLocation.
|
TableauFrame |
getParentFrame()
This method must return the TableauFrame this view is associated with.
|
java.util.List<TabPane> |
getTabPanes(java.lang.String tabName)
Look up the tab by the given name
|
java.lang.String |
getViewName()
This method should return the name of the view which is used to label the
view in the View selection list.
|
boolean |
hasLocation(java.lang.String locationName)
This method must return true if the supplied location name matches the
name of one of the supported ViewPaneLocations for this ViewPane.
|
void |
initializeView()
Initialization of the view should be done at some point after the
constructor is called.
|
void |
setParentFrame(TableauFrame parent)
This method sets the TableauFrame this view is associated with.
|
void initializeView() throws java.lang.Exception
java.lang.Exception
java.lang.String getViewName()
TableauFrame getParentFrame()
void setParentFrame(TableauFrame parent)
boolean hasLocation(java.lang.String locationName)
void addTabPane(TabPane tabPane, ViewPaneLocation location) throws java.lang.Exception
java.lang.Exception
java.awt.Container getLocationContainer(java.lang.String locationName) throws java.lang.Exception
location
- java.lang.Exception
java.util.List<TabPane> getTabPanes(java.lang.String tabName) throws java.lang.Exception
tabName
- * @throws Exceptionjava.lang.Exception