public interface LayoutModel
Workspace
PropertyChangeListener can be used to receive events about
a change in the model.
| Modifier and Type | Field and Description |
|---|---|
static String |
RUNNING |
static String |
SELECTED_LAYOUT |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Add a property change listener for this model.
|
Layout |
getLayout(LayoutBuilder layoutBuilder)
Return a layout instance for the given
layoutBuilder. |
LayoutBuilder |
getSelectedBuilder()
Returns the builder used for building the currently selected layout or
null if no layout is selected. |
Layout |
getSelectedLayout()
Returns the currently selected layout or
null if no
layout is selected. |
boolean |
isRunning()
Returns
true if a layout is currently running, false
otherwise. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Remove listerner.
|
static final String SELECTED_LAYOUT
static final String RUNNING
Layout getSelectedLayout()
null if no
layout is selected.Layout getLayout(LayoutBuilder layoutBuilder)
layoutBuilder. If
saved properties exists, the layout properties values are set. Values
are default if it is the first time this layout is built.
Use this method instead of LayoutBuilder.buildLayout()
directly.
layoutBuilder - the layout builderlayoutBuilder with formely
saved properties.LayoutBuilder getSelectedBuilder()
null if no layout is selected.boolean isRunning()
true if a layout is currently running, false
otherwise.void addPropertyChangeListener(PropertyChangeListener listener)
listener
is notified when layout is selected and when running flag change.listener - a property change listenervoid removePropertyChangeListener(PropertyChangeListener listener)
listener - a property change listener.Copyright © 2007–2017. All rights reserved.