Annotation Type TemplateConfig


  • @Target({})
    @Retention(RUNTIME)
    public @interface TemplateConfig
    Template configuration. Required for customizing representation of the parsed collections and arrays. methodNameTemplate() required to set the current method name template to be included in the result value to prevent situations when the method argument has the same name as a default TemplateConfiguration.METHOD_NAME_TEMPLATE

    selfNameTemplate() required to set the current object name template to be included in the result value to prevent situations when the method argument has the same name as a default TemplateConfiguration.SELF_NAME_TEMPLATE

    • Element Detail

      • classNameTemplate

        java.lang.String classNameTemplate
        Default:
        "class"
      • classRefTemplate

        java.lang.String classRefTemplate
        Default:
        "classRef"
      • methodNameTemplate

        java.lang.String methodNameTemplate
        Default:
        "method"
      • selfNameTemplate

        java.lang.String selfNameTemplate
        Default:
        "this"
      • fieldDelimiter

        java.lang.String fieldDelimiter
        Default:
        "."
      • iterableStartSymbol

        java.lang.String iterableStartSymbol
        Default:
        "["
      • iterableEndSymbol

        java.lang.String iterableEndSymbol
        Default:
        "]"
      • iterableElementDelimiter

        java.lang.String iterableElementDelimiter
        Default:
        ", "
      • arrayStartSymbol

        java.lang.String arrayStartSymbol
        Default:
        "{"
      • arrayEndSymbol

        java.lang.String arrayEndSymbol
        Default:
        "}"
      • arrayElementDelimiter

        java.lang.String arrayElementDelimiter
        Default:
        ", "
      • methodCallStartSymbol

        java.lang.String methodCallStartSymbol
        Default:
        "("
      • methodCallEndSymbol

        java.lang.String methodCallEndSymbol
        Default:
        ")"