Uses of Interface
org.apache.excalibur.source.SourceValidity

Packages that use SourceValidity
org.apache.excalibur.source   
org.apache.excalibur.source.impl   
org.apache.excalibur.source.impl.validity   
 

Uses of SourceValidity in org.apache.excalibur.source
 

Methods in org.apache.excalibur.source that return SourceValidity
 SourceValidity Source.getValidity()
          Get the Validity object.
 

Methods in org.apache.excalibur.source with parameters of type SourceValidity
 int SourceValidity.isValid(SourceValidity newValidity)
          Check if the component is still valid.
 

Uses of SourceValidity in org.apache.excalibur.source.impl
 

Fields in org.apache.excalibur.source.impl declared as SourceValidity
protected  SourceValidity URLSource.m_cachedValidity
          the prev returned SourceValidity
private  SourceValidity HTTPClientSource.m_cachedValidity
          Stored SourceValidity object.
 

Methods in org.apache.excalibur.source.impl that return SourceValidity
 SourceValidity AbstractSource.getValidity()
          Get the Validity object.
 SourceValidity FileSource.getValidity()
          Return a validity object based on the file's modification date.
 SourceValidity URLSource.getValidity()
          Get the Validity object.
 SourceValidity HTTPClientSource.getValidity()
          Obtain a SourceValidity object.
 SourceValidity ResourceSource.getValidity()
          Returns TimeStampValidity as resources may change in a directory-based classloader.
 

Uses of SourceValidity in org.apache.excalibur.source.impl.validity
 

Classes in org.apache.excalibur.source.impl.validity that implement SourceValidity
 class AbstractAggregatedValidity
          The base class for the aggregation implementations
 class AggregatedValidity
          A validation object using a List.
 class DeferredAggregatedValidity
          A validation object using a List.
 class ExpiresValidity
          A validation object that holds an expiration date.
 class FileTimeStampValidity
          A validation object for time-stamps.
 class NOPValidity
          A validation object which is always valid.
 class TimeStampValidity
          A validation object for time-stamps.
 

Fields in org.apache.excalibur.source.impl.validity declared as SourceValidity
static SourceValidity NOPValidity.SHARED_INSTANCE
           
 

Methods in org.apache.excalibur.source.impl.validity that return SourceValidity
 SourceValidity DeferredValidity.getValidity()
          Return the validity
(package private)  SourceValidity AbstractAggregatedValidity.getValidity(int index)
           
(package private)  SourceValidity DeferredAggregatedValidity.getValidity(int index)
           
 

Methods in org.apache.excalibur.source.impl.validity with parameters of type SourceValidity
 void AbstractAggregatedValidity.add(SourceValidity validity)
           
 int ExpiresValidity.isValid(SourceValidity newValidity)
          This method is never invoked as ExpiresValidity.isValid() can always perform the complete check.
 int FileTimeStampValidity.isValid(SourceValidity newValidity)
           
 int AggregatedValidity.isValid(SourceValidity validity)
           
 int NOPValidity.isValid(SourceValidity newValidity)
           
 int DeferredAggregatedValidity.isValid(SourceValidity validity)
           
 int TimeStampValidity.isValid(SourceValidity newValidity)