kieker.webgui.service
Interface IGraphLayoutService

All Known Implementing Classes:
KielerGraphLayoutServiceImpl

public interface IGraphLayoutService

This is the interface for a service providing a graph layouter. The methods within this service can be accessed by every authenticated user.

Author:
Nils Christian Ehmke

Method Summary
 String layoutGraph(String nodes, String edges)
          This method interprets the two given strings as a graph and performs an auto layout.
 

Method Detail

layoutGraph

@PreAuthorize(value="isAuthenticated()")
String layoutGraph(String nodes,
                                String edges)
                   throws GraphLayoutException
This method interprets the two given strings as a graph and performs an auto layout.

Parameters:
nodes - A string containing the node information of the graph.
edges - A string containing the edge information of the graph.
Returns:
A layout string for the graph.
Throws:
GraphLayoutException - If the auto layout failed.


Copyright © 2015. All rights reserved.