Class DecoupledInjectedAttribute


  • public final class DecoupledInjectedAttribute
    extends java.lang.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 Detail

      • 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 Detail

      • DecoupledInjectedAttribute

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

      • 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 java.lang.String getName()
      • getOperator

        public java.lang.String getOperator()
      • getValueContent

        public java.lang.String getValueContent()
      • getValueOuter

        public java.lang.String getValueOuter()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object