Class Syntax.Builder

  • Enclosing class:
    Syntax

    public static class Syntax.Builder
    extends java.lang.Object
    Helper class to create new instances of Syntax.
    • Field Detail

      • delimiterCommentOpen

        private java.lang.String delimiterCommentOpen
      • delimiterCommentClose

        private java.lang.String delimiterCommentClose
      • delimiterExecuteOpen

        private java.lang.String delimiterExecuteOpen
      • delimiterExecuteClose

        private java.lang.String delimiterExecuteClose
      • delimiterPrintOpen

        private java.lang.String delimiterPrintOpen
      • delimiterPrintClose

        private java.lang.String delimiterPrintClose
      • delimiterInterpolationOpen

        private java.lang.String delimiterInterpolationOpen
      • delimiterInterpolationClose

        private java.lang.String delimiterInterpolationClose
      • whitespaceTrim

        private java.lang.String whitespaceTrim
      • enableNewLineTrimming

        private boolean enableNewLineTrimming
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • getCommentOpenDelimiter

        public java.lang.String getCommentOpenDelimiter()
        Returns:
        the commentOpenDelimiter
      • setCommentOpenDelimiter

        public Syntax.Builder setCommentOpenDelimiter​(java.lang.String commentOpenDelimiter)
        Parameters:
        commentOpenDelimiter - the commentOpenDelimiter to set
        Returns:
        This builder object
      • getCommentCloseDelimiter

        public java.lang.String getCommentCloseDelimiter()
        Returns:
        the commentCloseDelimiter
      • setCommentCloseDelimiter

        public Syntax.Builder setCommentCloseDelimiter​(java.lang.String commentCloseDelimiter)
        Parameters:
        commentCloseDelimiter - the commentCloseDelimiter to set
        Returns:
        This builder object
      • getExecuteOpenDelimiter

        public java.lang.String getExecuteOpenDelimiter()
        Returns:
        the executeOpenDelimiter
      • setExecuteOpenDelimiter

        public Syntax.Builder setExecuteOpenDelimiter​(java.lang.String executeOpenDelimiter)
        Parameters:
        executeOpenDelimiter - the executeOpenDelimiter to set
        Returns:
        This builder object
      • getExecuteCloseDelimiter

        public java.lang.String getExecuteCloseDelimiter()
        Returns:
        the executeCloseDelimiter
      • setExecuteCloseDelimiter

        public Syntax.Builder setExecuteCloseDelimiter​(java.lang.String executeCloseDelimiter)
        Parameters:
        executeCloseDelimiter - the executeCloseDelimiter to set
        Returns:
        This builder object
      • getPrintOpenDelimiter

        public java.lang.String getPrintOpenDelimiter()
        Returns:
        the printOpenDelimiter
      • setPrintOpenDelimiter

        public Syntax.Builder setPrintOpenDelimiter​(java.lang.String printOpenDelimiter)
        Parameters:
        printOpenDelimiter - the printOpenDelimiter to set
        Returns:
        This builder object
      • getPrintCloseDelimiter

        public java.lang.String getPrintCloseDelimiter()
        Returns:
        the printCloseDelimiter
      • setPrintCloseDelimiter

        public Syntax.Builder setPrintCloseDelimiter​(java.lang.String printCloseDelimiter)
        Parameters:
        printCloseDelimiter - the printCloseDelimiter to set
        Returns:
        This builder object
      • getWhitespaceTrim

        public java.lang.String getWhitespaceTrim()
      • setWhitespaceTrim

        public Syntax.Builder setWhitespaceTrim​(java.lang.String whitespaceTrim)
      • getInterpolationOpenDelimiter

        public java.lang.String getInterpolationOpenDelimiter()
      • setInterpolationOpenDelimiter

        public void setInterpolationOpenDelimiter​(java.lang.String delimiterInterpolationOpen)
      • getInterpolationCloseDelimiter

        public java.lang.String getInterpolationCloseDelimiter()
      • setInterpolationCloseDelimiter

        public void setInterpolationCloseDelimiter​(java.lang.String delimiterInterpolationClose)
      • isEnableNewLineTrimming

        public boolean isEnableNewLineTrimming()
      • setEnableNewLineTrimming

        public Syntax.Builder setEnableNewLineTrimming​(boolean enableNewLineTrimming)
      • build

        public Syntax build()