| 
jInfer | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer.layouts.graphviz.GraphvizLayoutFactory
public class GraphvizLayoutFactory
Can create instance of Layout using external Graphviz dot executable.
| Field Summary | |
|---|---|
static String | 
DISPLAY_NAME
 | 
static String | 
NAME
 | 
static String | 
PROPERTIES_DOTBIN
 | 
| Constructor Summary | |
|---|---|
GraphvizLayoutFactory()
 | 
|
| Method Summary | ||
|---|---|---|
 | 
createLayout(Automaton<T> automaton,
             edu.uci.ics.jung.graph.Graph<State<T>,Step<T>> graph,
             org.apache.commons.collections15.Transformer<Step<T>,String> edgeLabelTransformer)
 | 
|
 List<String> | 
getCapabilities()
Returns the list of capabilities (strings) of this module.  | 
|
 String | 
getDisplayName()
Returns a user friendly name of the module.  | 
|
 String | 
getModuleDescription()
Returns the information about this module's inner workings.  | 
|
 String | 
getName()
Returns a user friendly yet unique name of the module.  | 
|
 String | 
getUserModuleDescription()
Text to be displayed to user in properties panel as a moderate description of module.  | 
|
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String NAME
public static final String DISPLAY_NAME
public static final String PROPERTIES_DOTBIN
| Constructor Detail | 
|---|
public GraphvizLayoutFactory()
| Method Detail | 
|---|
public <T> edu.uci.ics.jung.algorithms.layout.Layout<State<T>,Step<T>> createLayout(Automaton<T> automaton,
                                                                                    edu.uci.ics.jung.graph.Graph<State<T>,Step<T>> graph,
                                                                                    org.apache.commons.collections15.Transformer<Step<T>,String> edgeLabelTransformer)
                                                                         throws InterruptedException
createLayout in interface LayoutFactoryInterruptedExceptionpublic String getName()
NamedModule
getName in interface NamedModulepublic String getModuleDescription()
NamedModuleNamedModule.getDisplayName(), but if the
 module for example consists of more sub-modules, their names should be
 listed here.
getModuleDescription in interface NamedModulepublic List<String> getCapabilities()
Capabilities
getCapabilities in interface Capabilitiespublic String getDisplayName()
NamedModule
getDisplayName in interface NamedModulepublic String getUserModuleDescription()
UserModuleDescription
getUserModuleDescription in interface UserModuleDescription
  | 
jInfer | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||