|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gephi.layout.LayoutModelImpl
public class LayoutModelImpl
Field Summary |
---|
Fields inherited from interface org.gephi.layout.api.LayoutModel |
---|
RUNNING, SELECTED_LAYOUT |
Constructor Summary | |
---|---|
LayoutModelImpl()
|
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add a property change listener for this model. |
LongTaskExecutor |
getExecutor()
|
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 |
loadProperties(Layout layout)
|
void |
readXML(org.w3c.dom.Element layoutModelElement)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Remove listerner. |
void |
saveProperties(Layout layout)
|
protected void |
setRunning(boolean running)
|
protected void |
setSelectedLayout(Layout selectedLayout)
|
org.w3c.dom.Element |
writeXML(org.w3c.dom.Document document)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LayoutModelImpl()
Method Detail |
---|
public Layout getSelectedLayout()
LayoutModel
null
if no
layout is selected.
getSelectedLayout
in interface LayoutModel
public LayoutBuilder getSelectedBuilder()
LayoutModel
null
if no layout is selected.
getSelectedBuilder
in interface LayoutModel
public Layout getLayout(LayoutBuilder layoutBuilder)
LayoutModel
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.
getLayout
in interface LayoutModel
layoutBuilder
- the layout builder
layoutBuilder
with formely
saved properties.protected void setSelectedLayout(Layout selectedLayout)
public boolean isRunning()
LayoutModel
true
if a layout is currently running, false
otherwise.
isRunning
in interface LayoutModel
protected void setRunning(boolean running)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
LayoutModel
listener
is notified when layout is selected and when running flag change.
addPropertyChangeListener
in interface LayoutModel
listener
- a property change listenerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
LayoutModel
removePropertyChangeListener
in interface LayoutModel
listener
- a property change listener.public LongTaskExecutor getExecutor()
public void saveProperties(Layout layout)
public void loadProperties(Layout layout)
public org.w3c.dom.Element writeXML(org.w3c.dom.Document document)
public void readXML(org.w3c.dom.Element layoutModelElement)
|
Gephi Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |