@MetaInfServices(value=GraphFactory.class) public class TreeFactory extends AbstractGraphFactory<Tree>
Constructor and Description |
---|
TreeFactory() |
Modifier and Type | Method and Description |
---|---|
Tree |
create()
Create a new graph of the type factory is managing
|
Tree |
create(TreeBuilder parser) |
EdgeStyle<TreeNode,TreeEdge> |
createDefaultEdgeStyle(Tree graph) |
NodeStyle<TreeNode> |
createDefaultNodeStyle(Tree graph) |
static TreeFactory |
getInstance()
Return an instance of this TreeFactory.
|
Class |
getParser()
Return the class of the parser to use to read from file the type
of graph the factory manager
|
getGraphClass, getGraphType
public static TreeFactory getInstance()
public Tree create()
GraphFactory
public Tree create(TreeBuilder parser)
public Class getParser()
GraphFactory
getParser
in interface GraphFactory<Tree>
getParser
in class AbstractGraphFactory<Tree>
public NodeStyle<TreeNode> createDefaultNodeStyle(Tree graph)
createDefaultNodeStyle
in interface GraphFactory<Tree>
createDefaultNodeStyle
in class AbstractGraphFactory<Tree>
public EdgeStyle<TreeNode,TreeEdge> createDefaultEdgeStyle(Tree graph)
createDefaultEdgeStyle
in interface GraphFactory<Tree>
createDefaultEdgeStyle
in class AbstractGraphFactory<Tree>
Copyright © 2005–2020. All rights reserved.