Package net.sf.jasperreports.engine.util
Class AbstractClassFilter
java.lang.Object
net.sf.jasperreports.engine.util.AbstractClassFilter
- All Implemented Interfaces:
ClassFilter
- Direct Known Subclasses:
DeserializationClassFilter,ReportClassFilter,ValueClassFilter
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddExtraWhitelists(JasperReportsContext jasperReportsContext, List<ClassWhitelist> whitelists) voidcheckClassVisibility(String className) protected abstract Stringprotected abstract Stringprotected abstract StringbooleanisClassVisible(String className) booleanprotected boolean
-
Constructor Details
-
AbstractClassFilter
-
-
Method Details
-
getClassFilterEnabledPropertyName
-
getClassWhitelistPropertyPrefix
-
getClassNotVisibleExceptionMessageKey
-
addExtraWhitelists
protected abstract void addExtraWhitelists(JasperReportsContext jasperReportsContext, List<ClassWhitelist> whitelists) -
isFilteringEnabled
public boolean isFilteringEnabled()- Specified by:
isFilteringEnabledin interfaceClassFilter
-
checkClassVisibility
- Specified by:
checkClassVisibilityin interfaceClassFilter- Throws:
JRRuntimeException
-
isClassVisible
-
visible
-