org.apache.commons.betwixt.strategy
Class PropertySuppressionStrategy
java.lang.Object
|
+--org.apache.commons.betwixt.strategy.PropertySuppressionStrategy
- public abstract class PropertySuppressionStrategy
- extends java.lang.Object
Pluggable strategy specifying whether property's should be surpressed.
Implementations can be used to give rules about which properties
should be ignored by Betwixt when introspecting.
- Since:
- 0.7
- Author:
- Jakarta Commons Team, Apache Software Foundation
|
Method Summary |
abstract boolean |
suppressProperty(java.lang.Class classContainingTheProperty,
java.lang.Class propertyType,
java.lang.String propertyName)
Should the given property be suppressed? |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT
public static final PropertySuppressionStrategy DEFAULT
- Default implementation supresses the class property
found on every object. Also, the
isEmpty
property is supressed for implementations of Collection.
PropertySuppressionStrategy
public PropertySuppressionStrategy()
suppressProperty
public abstract boolean suppressProperty(java.lang.Class classContainingTheProperty,
java.lang.Class propertyType,
java.lang.String propertyName)
- Should the given property be suppressed?
- Parameters:
classContainingTheProperty - Class giving the type of the bean containing the property propertyNamepropertyType - Class giving the type of the property, not nullpropertyName - the name of the property, not null- Returns:
- true when the given property should be suppressed
Copyright © 2002-2005 The Apache Software Foundation. All Rights Reserved.