Class DecoupledInjectedAttribute

java.lang.Object
org.thymeleaf.templateparser.markup.decoupled.DecoupledInjectedAttribute

public final class DecoupledInjectedAttribute extends Object

Value class used for containing each of the attributes that should be injected during parsing into a template that is processed with associated decoupled logic.

Since:
3.0.0
  • Field Details

    • buffer

      final char[] buffer
    • nameOffset

      final int nameOffset
    • nameLen

      final int nameLen
    • operatorOffset

      final int operatorOffset
    • operatorLen

      final int operatorLen
    • valueContentOffset

      final int valueContentOffset
    • valueContentLen

      final int valueContentLen
    • valueOuterOffset

      final int valueOuterOffset
    • valueOuterLen

      final int valueOuterLen
  • Constructor Details

    • DecoupledInjectedAttribute

      private DecoupledInjectedAttribute(char[] buffer, int nameOffset, int nameLen, int operatorOffset, int operatorLen, int valueContentOffset, int valueContentLen, int valueOuterOffset, int valueOuterLen)
  • Method Details

    • createAttribute

      public static DecoupledInjectedAttribute createAttribute(char[] buffer, int nameOffset, int nameLen, int operatorOffset, int operatorLen, int valueContentOffset, int valueContentLen, int valueOuterOffset, int valueOuterLen)
    • getName

      public String getName()
    • getOperator

      public String getOperator()
    • getValueContent

      public String getValueContent()
    • getValueOuter

      public String getValueOuter()
    • toString

      public String toString()
      Overrides:
      toString in class Object