in templating/thymeleaf-portlet-api/src/main/java/org/apache/pluto/thymeleaf/portlet/VariableValidatorBase.java [35:80]
public boolean isValidName(String name, boolean headerPhase, boolean renderPhase, boolean resourcePhase) {
if (name == null) {
return false;
}
name = name.trim();
if (name.length() == 0) {
return false;
}
if (name.equals("actionParams") || name.equals("actionRequest") || name.equals("actionResponse") ||
name.equals("eventRequest") || name.equals("eventResponse") || name.equals("stateAwareResponse")) {
return false;
}
else if ((name.equals("clientDataRequest") || name.equals("mutableRenderParams") ||
name.equals("resourceParams") || name.equals("resourceRequest") ||
name.equals("resourceResponse")) && !resourcePhase) {
return false;
}
else if ((name.equals("headerRequest") || name.equals("headerResponse")) && !headerPhase) {
return false;
}
else if ((name.equals("renderRequest") || name.equals("renderResponse")) && !renderPhase) {
return false;
}
else if (!isIncludeStandardBeans()) {
if (name.equals("namespace") || name.equals("contextPath")) {
return true;
}
else if (name.equals("clientDataRequest") || name.equals("cookies") || name.equals("locales") ||
name.equals("mimeResponse") || name.equals("mutableRenderParams") || name.equals("portletConfig") ||
name.equals("portletContext") || name.equals("portletName") || name.equals("portletMode") ||
name.equals("portletPreferences") || name.equals("portletRequest") ||
name.equals("portletResponse") || name.equals("portletSession") || name.equals("renderParams") ||
name.equals("renderRequest") || name.equals("renderResponse") || name.equals("resourceParams") ||
name.equals("resourceRequest") || name.equals("resourceResponse") || name.equals("windowId") ||
name.equals("windowState")) {
return false;
}
}
return true;
}