Class CombinationSizeOfFilter
java.lang.Object
org.ehcache.sizeof.filters.CombinationSizeOfFilter
- All Implemented Interfaces:
SizeOfFilter
Filter combining multiple filters
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCombinationSizeOfFilter(SizeOfFilter... filters) Constructs a filter combining multiple ones -
Method Summary
Modifier and TypeMethodDescriptionbooleanfilterClass(Class<?> klazz) Checks whether the type needs to be filteredfilterFields(Class<?> klazz, Collection<Field> fields) Returns the fields to walk and measure for a type
-
Field Details
-
filters
-
-
Constructor Details
-
CombinationSizeOfFilter
Constructs a filter combining multiple ones- Parameters:
filters- the filters to combine
-
-
Method Details
-
filterFields
Returns the fields to walk and measure for a type- Specified by:
filterFieldsin interfaceSizeOfFilter- Parameters:
klazz- the typefields- the fields already "qualified"- Returns:
- the filtered Set
-
filterClass
Checks whether the type needs to be filtered- Specified by:
filterClassin interfaceSizeOfFilter- Parameters:
klazz- the type- Returns:
- true, if to be filtered out
-