org.apache.maven.diagrams.gui.controller
Class LayoutController

java.lang.Object
  extended by org.apache.maven.diagrams.gui.controller.LayoutController

public class LayoutController
extends java.lang.Object


Constructor Summary
LayoutController(MainController a_controller)
           
 
Method Summary
 java.util.List<LayoutBinding> getAvailableLayouts()
           
 prefuse.action.layout.Layout getCurrentLayout()
           
 AbstractLayoutConfigurationPanel getPanelFor(java.lang.String layoutName)
           
 boolean isAutoApplyMode()
           
 boolean isCurrentLayoutNamed(java.lang.String layoutName)
           
 AbstractLayoutConfiguration provideConfigurationForLayoutNamed(java.lang.String layoutName)
           
 void setAutoApplyMode(boolean autoApplyMode)
           
 void setCurrentLayout(java.lang.String layoutName, AbstractLayoutConfiguration configuration)
           
 void startLayoutRunning()
           
 void stopLayoutRunning()
           
 void updateLayoutConfiguration(AbstractLayoutConfiguration new_configuration)
           
 void updateRendererConfiguration(RendererConfiguration currentRendererConfiguration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayoutController

public LayoutController(MainController a_controller)
Method Detail

updateLayoutConfiguration

public void updateLayoutConfiguration(AbstractLayoutConfiguration new_configuration)

isAutoApplyMode

public boolean isAutoApplyMode()

setAutoApplyMode

public void setAutoApplyMode(boolean autoApplyMode)

getAvailableLayouts

public java.util.List<LayoutBinding> getAvailableLayouts()

getPanelFor

public AbstractLayoutConfigurationPanel getPanelFor(java.lang.String layoutName)

isCurrentLayoutNamed

public boolean isCurrentLayoutNamed(java.lang.String layoutName)

setCurrentLayout

public void setCurrentLayout(java.lang.String layoutName,
                             AbstractLayoutConfiguration configuration)

getCurrentLayout

public prefuse.action.layout.Layout getCurrentLayout()

provideConfigurationForLayoutNamed

public AbstractLayoutConfiguration provideConfigurationForLayoutNamed(java.lang.String layoutName)
                                                               throws java.lang.InstantiationException,
                                                                      java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

startLayoutRunning

public void startLayoutRunning()

stopLayoutRunning

public void stopLayoutRunning()

updateRendererConfiguration

public void updateRendererConfiguration(RendererConfiguration currentRendererConfiguration)


Copyright © 2002-2011 Apache Software Foundation. All Rights Reserved.