public class DefaultRegulatoryEdgeStyle extends EdgeStyleImpl<RegulatoryNode,RegulatoryMultiEdge>
DEFAULT_PROPERTIES
Constructor and Description |
---|
DefaultRegulatoryEdgeStyle() |
Modifier and Type | Method and Description |
---|---|
boolean |
enforceEnding() |
Color |
getColor(RegulatoryMultiEdge edge) |
String |
getCSS()
define the style as CSS rules.
|
String |
getCSSClass(RegulatoryMultiEdge edge)
get the CSS class(es) used by a specific edge.
|
protected Object |
getCustomProperty(StyleProperty prop) |
Color |
getDefaultColor(RegulatoryEdgeSign sign) |
EdgeEnd |
getEnding(RegulatoryMultiEdge edge) |
StyleProperty[] |
getProperties()
Retrieve all properties used by this style.
|
protected void |
setCustomProperty(StyleProperty prop,
Object value) |
enforceColor, enforcePattern, enforceWidth, getPattern, getProperty, getWidth, matches, setProperty, toString
copy, equals, getCSSNameSuffix, getName, getParent, getParentProperty, setName
public Color getDefaultColor(RegulatoryEdgeSign sign)
public Color getColor(RegulatoryMultiEdge edge)
getColor
in interface EdgeStyle<RegulatoryNode,RegulatoryMultiEdge>
getColor
in class EdgeStyleImpl<RegulatoryNode,RegulatoryMultiEdge>
public EdgeEnd getEnding(RegulatoryMultiEdge edge)
getEnding
in interface EdgeStyle<RegulatoryNode,RegulatoryMultiEdge>
getEnding
in class EdgeStyleImpl<RegulatoryNode,RegulatoryMultiEdge>
public boolean enforceEnding()
enforceEnding
in interface EdgeStyle<RegulatoryNode,RegulatoryMultiEdge>
enforceEnding
in class EdgeStyleImpl<RegulatoryNode,RegulatoryMultiEdge>
public StyleProperty[] getProperties()
Style
getProperties
in interface Style
getProperties
in class EdgeStyleImpl<RegulatoryNode,RegulatoryMultiEdge>
protected Object getCustomProperty(StyleProperty prop)
getCustomProperty
in class EdgeStyleImpl<RegulatoryNode,RegulatoryMultiEdge>
protected void setCustomProperty(StyleProperty prop, Object value)
setCustomProperty
in class EdgeStyleImpl<RegulatoryNode,RegulatoryMultiEdge>
public String getCSS()
Style
getCSS
in interface Style
getCSS
in class EdgeStyleImpl<RegulatoryNode,RegulatoryMultiEdge>
public String getCSSClass(RegulatoryMultiEdge edge)
EdgeStyle
getCSSClass
in interface EdgeStyle<RegulatoryNode,RegulatoryMultiEdge>
getCSSClass
in class EdgeStyleImpl<RegulatoryNode,RegulatoryMultiEdge>
Copyright © 2005–2020. All rights reserved.