org.epics.pvmanager
Class Function<R>

java.lang.Object
  extended by org.epics.pvmanager.Function<R>
Type Parameters:
R - result type
Direct Known Subclasses:
Aggregator, Collector, ValueCache

public abstract class Function<R>
extends java.lang.Object

A basic building block in the PVManager framework that can return a result of a given type.

Author:
carcassi

Constructor Summary
Function()
           
 
Method Summary
abstract  R getValue()
          Calculates, if needed, and then returns the value for this function.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Function

public Function()
Method Detail

getValue

public abstract R getValue()
Calculates, if needed, and then returns the value for this function.

Returns:
a value