public class LRGStateStyleProvider extends Object implements StyleProvider<RegulatoryNode,RegulatoryMultiEdge>
Constructor and Description |
---|
LRGStateStyleProvider(RegulatoryGraph lrg) |
Modifier and Type | Method and Description |
---|---|
String |
getCSS() |
EdgeStyle<RegulatoryNode,RegulatoryMultiEdge> |
getEdgeStyle(RegulatoryMultiEdge edge,
EdgeStyle<RegulatoryNode,RegulatoryMultiEdge> baseStyle)
Get the style used for an edge.
|
NodeStyle<RegulatoryNode> |
getNodeStyle(RegulatoryNode node,
NodeStyle<RegulatoryNode> baseStyle)
Get the style to use for a node.
|
void |
setState(byte[] state) |
public LRGStateStyleProvider(RegulatoryGraph lrg)
public void setState(byte[] state)
public NodeStyle<RegulatoryNode> getNodeStyle(RegulatoryNode node, NodeStyle<RegulatoryNode> baseStyle)
StyleProvider
getNodeStyle
in interface StyleProvider<RegulatoryNode,RegulatoryMultiEdge>
baseStyle
- the style to use as fallbackpublic EdgeStyle<RegulatoryNode,RegulatoryMultiEdge> getEdgeStyle(RegulatoryMultiEdge edge, EdgeStyle<RegulatoryNode,RegulatoryMultiEdge> baseStyle)
StyleProvider
getEdgeStyle
in interface StyleProvider<RegulatoryNode,RegulatoryMultiEdge>
baseStyle
- the style to use as fallbackpublic String getCSS()
getCSS
in interface StyleProvider<RegulatoryNode,RegulatoryMultiEdge>
Copyright © 2005–2020. All rights reserved.