Class AbstractObjectChecker
- java.lang.Object
-
- org.apache.wicket.core.util.objects.checker.AbstractObjectChecker
-
- All Implemented Interfaces:
IObjectChecker
- Direct Known Subclasses:
DifferentPageChecker,NotDetachedModelChecker,ObjectSerializationChecker,OrphanComponentChecker,SessionChecker
public abstract class AbstractObjectChecker extends java.lang.Object implements IObjectChecker
A base class for IObjectChecker implementations which handles the logic for checking type exclusions.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.wicket.core.util.objects.checker.IObjectChecker
IObjectChecker.Result
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractObjectChecker()protectedAbstractObjectChecker(java.util.List<java.lang.Class<?>> exclusions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IObjectChecker.Resultcheck(java.lang.Object object)Checks an object that it meets some requirements before serializing itprotected IObjectChecker.ResultdoCheck(java.lang.Object object)The implementations should make the specific check on the object.java.util.List<java.lang.Class<?>>getExclusions()
-
-
-
Method Detail
-
check
public IObjectChecker.Result check(java.lang.Object object)
Description copied from interface:IObjectCheckerChecks an object that it meets some requirements before serializing it- Specified by:
checkin interfaceIObjectChecker- Parameters:
object- the object to check- Returns:
- a Result object describing whether the check is successful or not
-
doCheck
protected IObjectChecker.Result doCheck(java.lang.Object object)
The implementations should make the specific check on the object.- Parameters:
object- the object to check- Returns:
- the
resultof the specific check
-
getExclusions
public java.util.List<java.lang.Class<?>> getExclusions()
- Specified by:
getExclusionsin interfaceIObjectChecker- Returns:
- A list of types which should not be checked by this checker
-
-