public class EPTree2Svg extends java.lang.Object implements com.google.common.base.Function<org.apache.commons.lang3.tuple.Pair<IEPTree,org.abego.treelayout.TreeLayout<IEPTreeNode>>,com.kitfox.svg.SVGDiagram>
Modifier and Type | Field and Description |
---|---|
static double |
EdgeMaxStroke |
static double |
EdgeMinStroke |
static com.google.common.base.Function<IEPTreeNode,org.apache.commons.lang3.tuple.Pair<java.util.Set<IEPTreeNode>,java.util.Set<IEPTreeNode>>> |
FncEdge2Node |
Constructor and Description |
---|
EPTree2Svg(EPTreeStyle style) |
Modifier and Type | Method and Description |
---|---|
com.kitfox.svg.SVGDiagram |
apply(org.apache.commons.lang3.tuple.Pair<IEPTree,org.abego.treelayout.TreeLayout<IEPTreeNode>> input) |
com.kitfox.svg.SVGDiagram |
transform(IEPTree tree,
org.abego.treelayout.TreeLayout<IEPTreeNode> layout,
java.util.Set<java.lang.String> selectedNodes,
ISvgDecorator<IEPTreeNode,IEPTreeNode,IEPTree> svgDecorator) |
public static final double EdgeMinStroke
public static final double EdgeMaxStroke
public static final com.google.common.base.Function<IEPTreeNode,org.apache.commons.lang3.tuple.Pair<java.util.Set<IEPTreeNode>,java.util.Set<IEPTreeNode>>> FncEdge2Node
public EPTree2Svg(EPTreeStyle style)
public com.kitfox.svg.SVGDiagram apply(org.apache.commons.lang3.tuple.Pair<IEPTree,org.abego.treelayout.TreeLayout<IEPTreeNode>> input)
apply
in interface com.google.common.base.Function<org.apache.commons.lang3.tuple.Pair<IEPTree,org.abego.treelayout.TreeLayout<IEPTreeNode>>,com.kitfox.svg.SVGDiagram>
public com.kitfox.svg.SVGDiagram transform(IEPTree tree, org.abego.treelayout.TreeLayout<IEPTreeNode> layout, java.util.Set<java.lang.String> selectedNodes, ISvgDecorator<IEPTreeNode,IEPTreeNode,IEPTree> svgDecorator) throws com.kitfox.svg.SVGException
com.kitfox.svg.SVGException