(StandardSwitchTagProcessor.SwitchStructure) context.getVariable(StandardSwitchTagProcessor.SWITCH_VARIABLE_NAME);
private static String getParamPrefix(final ITemplateContext context) { final String prefix = (String) context.getVariable(Keys.PAGINATION_QUALIFIER_PREFIX); return prefix == null ? EMPTY : prefix.concat("_"); }
private static String getParamPrefix(final ITemplateContext context) { final String prefix = (String) context.getVariable(Keys.PAGINATION_QUALIFIER_PREFIX); return prefix == null ? EMPTY : prefix.concat("_"); }
@Override protected void doProcess( final ITemplateContext context, final IProcessableElementTag tag, final IElementTagStructureHandler structureHandler) { final AttributeName selectAttrNameToAdd = (AttributeName) context.getVariable(SpringSelectFieldTagProcessor.OPTION_IN_SELECT_ATTR_NAME); if (selectAttrNameToAdd == null) { // Nothing to do return; } // It seems this <option> is inside a <select th:field="...">, and the processor for that "th:field" has left // as a local variable the name and value of the attribute to be added final String selectAttrValueToAdd = (String) context.getVariable(SpringSelectFieldTagProcessor.OPTION_IN_SELECT_ATTR_VALUE); if (tag.hasAttribute(selectAttrNameToAdd)) { if (!selectAttrValueToAdd.equals(tag.getAttributeValue(selectAttrNameToAdd))) { throw new TemplateProcessingException( "If specified (which is not required), attribute \"" + selectAttrNameToAdd + "\" in " + "\"option\" tag must have exactly the same value as in its containing \"select\" tag"); } } // This attribute value does not need to be escaped, because we are just "transporting" the th:field in the // container <select> to its <option>'s, without any modifications. It will be executed (and its results // escaped) later... structureHandler.setAttribute(selectAttrNameToAdd.getCompleteAttributeNames()[0], selectAttrValueToAdd); }
public static Map<String, String> getExtraHiddenFields(final ITemplateContext context) { if (!canApply || !(context instanceof IWebContext)) { return null; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return null; } if (spring4Delegate != null) { return spring4Delegate.getExtraHiddenFields(requestContext, ((IWebContext)context).getRequest()); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processUrl(final ITemplateContext context, final String url) { if (!canApply || !(context instanceof IWebContext)) { return url; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return url; } if (spring31Delegate != null) { return spring31Delegate.processUrl(requestContext, ((IWebContext)context).getRequest(), url); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static Map<String, String> getExtraHiddenFields(final ITemplateContext context) { if (!canApply || !(context instanceof IWebContext)) { return null; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return null; } if (spring4Delegate != null) { return spring4Delegate.getExtraHiddenFields(requestContext, ((IWebContext)context).getRequest()); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processAction( final ITemplateContext context, final String action, final String httpMethod) { if (!canApply || !(context instanceof IWebContext)) { return action; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return action; } if (spring4Delegate != null) { return spring4Delegate.processAction(requestContext, ((IWebContext)context).getRequest(), action, httpMethod); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processAction( final ITemplateContext context, final String action, final String httpMethod) { if (!canApply || !(context instanceof IWebContext)) { return action; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return action; } if (spring31Delegate != null) { return spring31Delegate.processAction(requestContext, ((IWebContext)context).getRequest(), action, httpMethod); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processFormFieldValue( final ITemplateContext context, final String name, final String value, final String type) { if (!canApply || !(context instanceof IWebContext)) { return value; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return value; } if (spring4Delegate != null) { return spring4Delegate.processFormFieldValue(requestContext, ((IWebContext)context).getRequest(), name, value, type); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processFormFieldValue( final ITemplateContext context, final String name, final String value, final String type) { if (!canApply || !(context instanceof IWebContext)) { return value; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return value; } if (spring31Delegate != null) { return spring31Delegate.processFormFieldValue(requestContext, ((IWebContext)context).getRequest(), name, value, type); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processUrl(final ITemplateContext context, final String url) { if (!canApply || !(context instanceof IWebContext)) { return url; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return url; } if (spring4Delegate != null) { return spring4Delegate.processUrl(requestContext, ((IWebContext)context).getRequest(), url); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static Map<String, String> getExtraHiddenFields(final ITemplateContext context) { if (!canApply || !(context instanceof IWebContext)) { return null; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return null; } if (spring31Delegate != null) { return spring31Delegate.getExtraHiddenFields(requestContext, ((IWebContext)context).getRequest()); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processUrl(final ITemplateContext context, final String url) { if (!canApply || !(context instanceof IWebContext)) { return url; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return url; } if (spring4Delegate != null) { return spring4Delegate.processUrl(requestContext, ((IWebContext)context).getRequest(), url); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static Map<String, String> getExtraHiddenFields(final ITemplateContext context) { if (!canApply || !(context instanceof IWebContext)) { return null; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return null; } if (spring31Delegate != null) { return spring31Delegate.getExtraHiddenFields(requestContext, ((IWebContext)context).getRequest()); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processUrl(final ITemplateContext context, final String url) { if (!canApply || !(context instanceof IWebContext)) { return url; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return url; } if (spring31Delegate != null) { return spring31Delegate.processUrl(requestContext, ((IWebContext)context).getRequest(), url); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processFormFieldValue( final ITemplateContext context, final String name, final String value, final String type) { if (!canApply || !(context instanceof IWebContext)) { return value; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return value; } if (spring4Delegate != null) { return spring4Delegate.processFormFieldValue(requestContext, ((IWebContext)context).getRequest(), name, value, type); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processAction( final ITemplateContext context, final String action, final String httpMethod) { if (!canApply || !(context instanceof IWebContext)) { return action; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return action; } if (spring31Delegate != null) { return spring31Delegate.processAction(requestContext, ((IWebContext)context).getRequest(), action, httpMethod); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processAction( final ITemplateContext context, final String action, final String httpMethod) { if (!canApply || !(context instanceof IWebContext)) { return action; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return action; } if (spring4Delegate != null) { return spring4Delegate.processAction(requestContext, ((IWebContext)context).getRequest(), action, httpMethod); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }
public static String processFormFieldValue( final ITemplateContext context, final String name, final String value, final String type) { if (!canApply || !(context instanceof IWebContext)) { return value; } final RequestContext requestContext = (RequestContext) context.getVariable(SpringContextVariableNames.SPRING_REQUEST_CONTEXT); if (requestContext == null) { return value; } if (spring31Delegate != null) { return spring31Delegate.processFormFieldValue(requestContext, ((IWebContext)context).getRequest(), name, value, type); } throw new TemplateProcessingException( "According to the detected Spring version info, a RequestDataValueProcessor delegate should be available, " + "but none seem applicable"); }