|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectkieker.webgui.web.utility.CockpitLayout
public final class CockpitLayout
This is a helper class to manage and modify the layout of the cockpit.
Constructor Summary | |
---|---|
CockpitLayout(kieker.analysis.model.analysisMetaModel.MIProject project,
String layoutString,
int numberColumns)
Creates a new instance of this class using the given parameters. |
Method Summary | |
---|---|
void |
addDisplayConnector(kieker.analysis.model.analysisMetaModel.MIView view,
kieker.analysis.model.analysisMetaModel.MIDisplayConnector displayConnector,
int column)
Adds a display connector to the layout. |
void |
addView(kieker.analysis.model.analysisMetaModel.MIView view)
Adds a view to manage. |
List<List<kieker.analysis.model.analysisMetaModel.MIDisplayConnector>> |
getCurrentLayout(kieker.analysis.model.analysisMetaModel.MIView view)
Delivers the current layout of the given view. |
void |
moveDisplayConnector(kieker.analysis.model.analysisMetaModel.MIView view,
kieker.analysis.model.analysisMetaModel.MIDisplayConnector displayConnector,
int fromColumn,
int column,
int row)
Moves a display connector from one column to another. |
void |
removeDisplayConnector(kieker.analysis.model.analysisMetaModel.MIView view,
kieker.analysis.model.analysisMetaModel.MIDisplayConnector displayConnector)
Removes a display connector and its layout from this object. |
void |
removeView(kieker.analysis.model.analysisMetaModel.MIView view)
Removes a view and its layout from this object. |
String |
serializeToString()
Serializes the current layout into a string. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CockpitLayout(kieker.analysis.model.analysisMetaModel.MIProject project, String layoutString, int numberColumns)
project
- The corresponding project to the layout.layoutString
- The initial layout string. This parameter is optional and can be null.numberColumns
- The number of columns for the layout. It is assumed that this value is not zero or negative.Method Detail |
---|
public List<List<kieker.analysis.model.analysisMetaModel.MIDisplayConnector>> getCurrentLayout(kieker.analysis.model.analysisMetaModel.MIView view)
view
- The view whose layout will be delivered.
public final void addView(kieker.analysis.model.analysisMetaModel.MIView view)
view
- The new view.public final void removeView(kieker.analysis.model.analysisMetaModel.MIView view)
view
- The view to remove.public final void addDisplayConnector(kieker.analysis.model.analysisMetaModel.MIView view, kieker.analysis.model.analysisMetaModel.MIDisplayConnector displayConnector, int column)
view
- The corresponding view.displayConnector
- The display connector to add.column
- The column index. It is assumed that this is a valid index.public final void moveDisplayConnector(kieker.analysis.model.analysisMetaModel.MIView view, kieker.analysis.model.analysisMetaModel.MIDisplayConnector displayConnector, int fromColumn, int column, int row)
view
- The corresponding view.displayConnector
- The display connector to move.fromColumn
- The source column.column
- The new column.row
- The new row of the connector.public final void removeDisplayConnector(kieker.analysis.model.analysisMetaModel.MIView view, kieker.analysis.model.analysisMetaModel.MIDisplayConnector displayConnector)
view
- The corresponding view.displayConnector
- The display connector to remove.public String serializeToString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |