org.cdlib.xtf.cache
Class Dependency

Object
  extended by Dependency
Direct Known Subclasses:
CacheDependency, FileDependency

public abstract class Dependency
extends Object

Base class for all dependencies. The validate() method must be supplied by any derived class, and is used to check if the dependency is still valid.


Constructor Summary
Dependency()
           
 
Method Summary
abstract  boolean validate()
          Check if dependency is still valid.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dependency

public Dependency()
Method Detail

validate

public abstract boolean validate()
Check if dependency is still valid. Must be supplied by derived class.

Returns:
true if valid, false if stale.