org.apache.excalibur.source.impl.validity
Class NOPValidity
java.lang.Object
org.apache.excalibur.source.impl.validity.NOPValidity
- All Implemented Interfaces:
- Serializable, SourceValidity
public final class NOPValidity
- extends Object
- implements SourceValidity
A validation object which is always valid.
- Version:
- CVS $Revision: 1.4 $ $Date: 2004/02/28 11:47:17 $
- Author:
- Avalon Development Team
- See Also:
- Serialized Form
SHARED_INSTANCE
public static final SourceValidity SHARED_INSTANCE
NOPValidity
public NOPValidity()
isValid
public int isValid()
- Check if the component is still valid.
If
0
is returned the isValid(SourceValidity) must be
called afterwards!
If -1 is returned, the component is not valid anymore and if +1
is returnd, the component is valid.
- Specified by:
isValid
in interface SourceValidity
isValid
public int isValid(SourceValidity newValidity)
- Description copied from interface:
SourceValidity
- Check if the component is still valid. This is only true if the incoming Validity
is of the same type and has the "same" values.
The invocation order is that the isValid
method of the old Validity object is called with the new one as a
parameter.
- Specified by:
isValid
in interface SourceValidity
- Returns:
- -1 is returned, if the validity object is not valid anymore
+1 is returned, if the validity object is still valid
0 is returned, if the validity check could not be performed.
In this case, the new validity object is not usable. Examples
for this are: when the validity objects have different types,
or when one validity object for any reason is not able to
get the required information.
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 1997-2012 The Apache Software Foundation. All Rights Reserved.