Class FragmentSignature

  • All Implemented Interfaces:
    java.io.Serializable

    public final class FragmentSignature
    extends java.lang.Object
    implements java.io.Serializable

    Represents a fragment signature, including both a name and an (optional) sequence of parameter names to be applied. Typically the result of parsing a th:fragment attribute.

    Since:
    2.1.0
    See Also:
    Serialized Form
    • Field Detail

      • FRAGMENT_SIGNATURE_PARAMETERS_START

        private static final char FRAGMENT_SIGNATURE_PARAMETERS_START
        See Also:
        Constant Field Values
      • FRAGMENT_SIGNATURE_PARAMETERS_END

        private static final char FRAGMENT_SIGNATURE_PARAMETERS_END
        See Also:
        Constant Field Values
      • fragmentName

        private final java.lang.String fragmentName
      • parameterNames

        private final java.util.List<java.lang.String> parameterNames
    • Constructor Detail

      • FragmentSignature

        public FragmentSignature​(java.lang.String fragmentName,
                                 java.util.List<java.lang.String> parameterNames)
    • Method Detail

      • getFragmentName

        public java.lang.String getFragmentName()
      • hasParameters

        public boolean hasParameters()
      • getParameterNames

        public java.util.List<java.lang.String> getParameterNames()
      • getStringRepresentation

        public java.lang.String getStringRepresentation()
      • toString

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