org.apache.excalibur.source.impl.validity
Class AbstractAggregatedValidity

java.lang.Object
  extended by org.apache.excalibur.source.impl.validity.AbstractAggregatedValidity
All Implemented Interfaces:
java.io.Serializable, SourceValidity
Direct Known Subclasses:
AggregatedValidity, DeferredAggregatedValidity

public abstract class AbstractAggregatedValidity
extends java.lang.Object
implements SourceValidity

The base class for the aggregation implementations

Version:
CVS $Revision: 1.4 $ $Date: 2004/02/28 11:47:17 $
Author:
Avalon Development Team
See Also:
Serialized Form

Field Summary
(package private)  java.util.ArrayList m_list
           
 
Fields inherited from interface org.apache.excalibur.source.SourceValidity
INVALID, UNKNOWN, UNKNWON, VALID
 
Constructor Summary
AbstractAggregatedValidity()
           
 
Method Summary
 void add(SourceValidity validity)
           
 java.util.List getValidities()
           
(package private)  SourceValidity getValidity(int index)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.excalibur.source.SourceValidity
isValid, isValid
 

Field Detail

m_list

final java.util.ArrayList m_list
Constructor Detail

AbstractAggregatedValidity

public AbstractAggregatedValidity()
Method Detail

add

public void add(SourceValidity validity)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getValidities

public java.util.List getValidities()

getValidity

SourceValidity getValidity(int index)