Class ConstantDirectionalEdgeValueTransformer<V,E>
- java.lang.Object
-
- edu.uci.ics.jung.visualization.decorators.ConstantDirectionalEdgeValueTransformer<V,E>
-
- All Implemented Interfaces:
com.google.common.base.Function<Context<Graph<V,E>,E>,java.lang.Number>
,java.util.function.Function<Context<Graph<V,E>,E>,java.lang.Number>
- Direct Known Subclasses:
EdgeLabelDemo.MutableDirectionalEdgeValue
public class ConstantDirectionalEdgeValueTransformer<V,E> extends java.lang.Object implements com.google.common.base.Function<Context<Graph<V,E>,E>,java.lang.Number>
Returns the constructor-specified value for each edge type.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Double
directed_value
protected java.lang.Double
undirected_value
-
Constructor Summary
Constructors Constructor Description ConstantDirectionalEdgeValueTransformer(double undirected, double directed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Number
apply(Context<Graph<V,E>,E> context)
void
setDirectedValue(double value)
Sets the value returned for directed edges tovalue
.void
setUndirectedValue(double value)
Sets the value returned for undirected edges tovalue
.
-
-
-
Method Detail
-
setUndirectedValue
public void setUndirectedValue(double value)
Sets the value returned for undirected edges tovalue
.- Parameters:
value
- the new value to return for undirected edges
-
setDirectedValue
public void setDirectedValue(double value)
Sets the value returned for directed edges tovalue
.- Parameters:
value
- the new value to return for directed edges
-
-