Uses of Interface
freemarker.ext.beans.MemberAccessPolicy
-
Packages that use MemberAccessPolicy Package Description freemarker.ext.beans The default object wrapper of FreeMarker uses this to expose Java Beans and POJO-s to templates. -
-
Uses of MemberAccessPolicy in freemarker.ext.beans
Classes in freemarker.ext.beans that implement MemberAccessPolicy Modifier and Type Class Description class
BlacklistMemberAccessPolicy
Blacklist-based member access policy, that is, members that are matched by the listing will not be accessible, all others will be.class
DefaultMemberAccessPolicy
Member access policy, used to implement default behavior that's mostly compatible with pre-2.3.30 versions, but is somewhat safer; it still can't provide safety in practice, if you allow untrusted users to edit templates! UseWhitelistMemberAccessPolicy
if you need stricter control.class
LegacyDefaultMemberAccessPolicy
Legacy blacklist based member access policy, used only to keep old behavior, as it can't provide meaningful safety.class
MemberSelectorListMemberAccessPolicy
Superclass for member-selector-list-based member access policies, likeWhitelistMemberAccessPolicy
.class
WhitelistMemberAccessPolicy
Whitelist-based member access policy, that is, only members that are matched by the listing will be exposed.Methods in freemarker.ext.beans that return MemberAccessPolicy Modifier and Type Method Description MemberAccessPolicy
BeansWrapper. getMemberAccessPolicy()
MemberAccessPolicy
BeansWrapperConfiguration. getMemberAccessPolicy()
Methods in freemarker.ext.beans with parameters of type MemberAccessPolicy Modifier and Type Method Description void
BeansWrapper. setMemberAccessPolicy(MemberAccessPolicy memberAccessPolicy)
Sets theMemberAccessPolicy
; default isDefaultMemberAccessPolicy.getInstance(Version)
, which is not appropriate if template editors aren't trusted.void
BeansWrapperConfiguration. setMemberAccessPolicy(MemberAccessPolicy memberAccessPolicy)
-