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 Gephi Consortium. All rights reserved.