Package org.thymeleaf.util
Class ExpressionUtils
java.lang.Object
org.thymeleaf.util.ExpressionUtils
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static booleanisJavaPackage(String typeName) static booleanisMemberAllowed(Object target, String memberName) (package private) static booleanisMemberAllowedForInstanceOfType(Class<?> type, String memberName) static booleanisTypeAllowed(String typeName) (package private) static booleanisTypeBlockedForAllPurposes(String typeName) (package private) static booleanisTypeBlockedForMemberCalls(Class<?> type) (package private) static booleanisTypeBlockedForTypeReference(String typeName) static String
-
Field Details
-
BLOCKED_ALL_PURPOSES_PACKAGE_NAME_PREFIXES
-
ALLOWED_ALL_PURPOSES_PACKAGE_NAME_PREFIXES
-
BLOCKED_TYPE_REFERENCE_PACKAGE_NAME_PREFIXES
-
ALLOWED_JAVA_CLASS_NAMES
-
ALLOWED_JAVA_CLASSES
-
ALLOWED_JAVA_SUPERS_NAMES
-
ALLOWED_JAVA_SUPERS
-
BLOCKED_MEMBER_CALL_JAVA_SUPERS_NAMES
-
BLOCKED_MEMBER_CALL_JAVA_SUPERS
-
ALLOWED_CLASS_METHODS
-
BLOCKED_CLASS_METHODS
-
-
Constructor Details
-
ExpressionUtils
private ExpressionUtils()
-
-
Method Details
-
normalize
-
isJavaPackage
-
isTypeBlockedForAllPurposes
-
isTypeBlockedForTypeReference
-
isTypeAllowed
-
isTypeBlockedForMemberCalls
-
isMemberAllowedForInstanceOfType
-
isMemberAllowed
-