Tabnine Logo
IElementTagStructureHandler.removeTags
Code IndexAdd Tabnine to your IDE (free)

How to use
removeTags
method
in
org.thymeleaf.processor.element.IElementTagStructureHandler

Best Java code snippets using org.thymeleaf.processor.element.IElementTagStructureHandler.removeTags (Showing top 20 results out of 315)

origin: thymeleaf/thymeleaf

@Override
protected void doProcess(final ITemplateContext context,
             final IProcessableElementTag tag,
             final IElementTagStructureHandler structureHandler) {
  // We are just removing the "<th:block>", leaving whichever contents (body) it might have generated.
  structureHandler.removeTags();
}
origin: thymeleaf/thymeleaf

@Override
protected void doProcess(
    final ITemplateContext context,
    final IProcessableElementTag tag,
    final AttributeName attributeName, final String attributeValue,
    final Object expressionResult,
    final IElementTagStructureHandler structureHandler) {
  if (expressionResult != null) {
    final String resultStr = expressionResult.toString();
    if (VALUE_ALL.equalsIgnoreCase(resultStr)) {
      structureHandler.removeElement();
    } else if (VALUE_TAG.equalsIgnoreCase(resultStr) || VALUE_TAGS.equalsIgnoreCase(resultStr)) {
      structureHandler.removeTags();
    } else if (VALUE_ALL_BUT_FIRST.equalsIgnoreCase(resultStr)) {
      structureHandler.removeAllButFirstChild();
    } else  if (VALUE_BODY.equalsIgnoreCase(resultStr)) {
      structureHandler.removeBody();
    } else if (!VALUE_NONE.equalsIgnoreCase(resultStr)) {
      throw new TemplateProcessingException(
          "Invalid value specified for \"" + attributeName + "\": only 'all', 'tag', 'body', 'none' " +
          "and 'all-but-first' are allowed, but \"" + attributeValue + "\" was specified.");
    }
  }
}
origin: theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    if (ShiroFacade.isAuthenticated()) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    if (ShiroFacade.isAuthenticated()) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    if (ShiroFacade.isUser()) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    if (ShiroFacade.isNotAuthenticated()) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    if (ShiroFacade.isNotAuthenticated()) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    if (ShiroFacade.isUser()) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    if (ShiroFacade.isGuest()) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    if (ShiroFacade.isGuest()) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (!ShiroFacade.hasAnyRoles(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (!ShiroFacade.hasAnyRoles(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (ShiroFacade.hasAllRoles(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (ShiroFacade.hasAllRoles(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (ShiroFacade.hasAllPermissions(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (!ShiroFacade.hasAnyPermissions(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (ShiroFacade.hasAnyPermissions(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: com.github.theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (ShiroFacade.hasAllPermissions(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (!ShiroFacade.hasAnyPermissions(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
origin: theborakompanioni/thymeleaf-extras-shiro

  @Override
  protected void doProcess(ITemplateContext iTemplateContext,
               IProcessableElementTag iProcessableElementTag,
               IElementTagStructureHandler iElementTagStructureHandler) {
    final String rawValue = getRawValue(iProcessableElementTag, "name");
    final List<String> values = evaluateAsStringsWithDelimiter(iTemplateContext, rawValue, DELIMITER);

    if (ShiroFacade.hasAllPermissions(values)) {
      iElementTagStructureHandler.removeTags();
    } else {
      iElementTagStructureHandler.removeElement();
    }
  }
}
org.thymeleaf.processor.elementIElementTagStructureHandlerremoveTags

Javadoc

Instructs the engine to remove the tags delimiting the element being processed (open and close tag), but keep the body.

Popular methods of IElementTagStructureHandler

  • setBody
    Instructs the engine to set a new body for the current element, in the form of an IModel. This is
  • removeAttribute
  • removeElement
  • setAttribute
    Instructs the engine to set an attribute (existing or not) in the current tag being processed.
  • replaceWith
  • setLocalVariable
  • insertBefore
  • insertImmediatelyAfter
  • replaceAttribute
    Instructs the engine to replace an existing attribute for a new one (which can also exist) in the c
  • iterateElement
    Instructs the engine to iterate the current element, applying a specific iteration configuration.
  • removeAllButFirstChild
    Instructs the engine to remove all the children of the element being processed, except the first on
  • removeBody
    Instructs the engine to remove the body of the element being processed, but keep the open and close
  • removeAllButFirstChild,
  • removeBody,
  • setInliner,
  • setSelectionTarget,
  • setTemplateData

Popular in Java

  • Updating database using SQL prepared statement
  • scheduleAtFixedRate (Timer)
  • putExtra (Intent)
  • startActivity (Activity)
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • OutputStream (java.io)
    A writable sink for bytes.Most clients will use output streams that write data to the file system (
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • JList (javax.swing)
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now