edu.uci.ics.jung.algorithms.scoring.util
Class DelegateToEdgeTransformer<V,E>

java.lang.Object
  extended by edu.uci.ics.jung.algorithms.scoring.util.DelegateToEdgeTransformer<V,E>

public class DelegateToEdgeTransformer<V,E>
extends Object

A Transformer that delegates its operation to a Transformer. Mainly useful for technical reasons inside AbstractIterativeScorer; in essence it allows the edge weight instance variable to be of type VEPair,W even if the edge weight Transformer only operates on edges.


Field Summary
protected   delegate
          The transformer to which this instance delegates its function.
 
Constructor Summary
DelegateToEdgeTransformer( delegate)
          Creates an instance with the specified delegate transformer.
 
Method Summary
 Number transform(VEPair<V,E> arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected  delegate
The transformer to which this instance delegates its function.

Constructor Detail

DelegateToEdgeTransformer

public DelegateToEdgeTransformer( delegate)
Creates an instance with the specified delegate transformer.

Parameters:
delegate - the Transformer to which this instance will delegate
Method Detail

transform

public Number transform(VEPair<V,E> arg0)
See Also:
Transformer#transform(Object)


Copyright © 2010 null. All Rights Reserved.