@Override public String toString() { // Request parameters, session and servlet context can be safely ignored here return this.webExchangeAttributesVariablesMap.toString(); }
@Override public Set<String> getVariableNames() { // Note this set will NOT include 'param', 'session' or 'application', as they are considered special // ways to access attributes/parameters in these Servlet API structures return this.webExchangeAttributesVariablesMap.getVariableNames(); }
private WebSession getSession() { if (this.session == null) { this.session = (WebSession) this.attrVars.getVariable(SpringContextUtils.WEB_SESSION_ATTRIBUTE_NAME); } return this.session; }
@Override public ServerWebExchange getExchange() { return this.context.getExchange(); }
@Override public IInliner getInliner() { return this.webExchangeAttributesVariablesMap.getInliner(); }
@Override public ServerHttpRequest getRequest() { return this.context.getRequest(); }
@Override public boolean isVariableLocal(final String name) { return this.webExchangeAttributesVariablesMap.isVariableLocal(name); }
@Override public void increaseLevel() { this.webExchangeAttributesVariablesMap.increaseLevel(); }
@Override public Mono<WebSession> getSession() { return this.context.getSession(); }
public String getStringRepresentationByLevel() { // Request parameters, session and servlet context can be safely ignored here return this.webExchangeAttributesVariablesMap.getStringRepresentationByLevel(); }
@Override public void setSelectionTarget(final Object selectionTarget) { this.webExchangeAttributesVariablesMap.setSelectionTarget(selectionTarget); }
@Override public void setInliner(final IInliner inliner) { this.webExchangeAttributesVariablesMap.setInliner(inliner); }
@Override public void setTemplateData(final TemplateData templateData) { this.webExchangeAttributesVariablesMap.setTemplateData(templateData); }
@Override public void setElementTag(final IProcessableElementTag elementTag) { this.webExchangeAttributesVariablesMap.setElementTag(elementTag); }
@Override public List<IProcessableElementTag> getElementStack() { return this.webExchangeAttributesVariablesMap.getElementStack(); }
@Override public List<IProcessableElementTag> getElementStackAbove(final int contextLevel) { return this.webExchangeAttributesVariablesMap.getElementStackAbove(contextLevel); }
@Override public ServerHttpResponse getResponse() { return this.context.getResponse(); }
@Override public Object getSelectionTarget() { return this.webExchangeAttributesVariablesMap.getSelectionTarget(); }
@Override public TemplateData getTemplateData() { return this.webExchangeAttributesVariablesMap.getTemplateData(); }
@Override public void decreaseLevel() { this.webExchangeAttributesVariablesMap.decreaseLevel(); }