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
private  SourceValidity HTTPClientSource.m_cachedValidity
          Stored SourceValidity object.
protected  SourceValidity URLSource.m_cachedValidity
          the prev returned SourceValidity
 

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

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 DeferredAggregatedValidity.getValidity(int index)
           
(package private)  SourceValidity AbstractAggregatedValidity.getValidity(int index)
           
 

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