Package io.pebbletemplates.pebble.lexer
Class Syntax.Builder
java.lang.Object
io.pebbletemplates.pebble.lexer.Syntax.Builder
- Enclosing class:
Syntax
Helper class to create new instances of
Syntax
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
boolean
setCommentCloseDelimiter
(String commentCloseDelimiter) setCommentOpenDelimiter
(String commentOpenDelimiter) setEnableNewLineTrimming
(boolean enableNewLineTrimming) setExecuteCloseDelimiter
(String executeCloseDelimiter) setExecuteOpenDelimiter
(String executeOpenDelimiter) void
setInterpolationCloseDelimiter
(String delimiterInterpolationClose) void
setInterpolationOpenDelimiter
(String delimiterInterpolationOpen) setPrintCloseDelimiter
(String printCloseDelimiter) setPrintOpenDelimiter
(String printOpenDelimiter) setWhitespaceTrim
(String whitespaceTrim)
-
Field Details
-
delimiterCommentOpen
-
delimiterCommentClose
-
delimiterExecuteOpen
-
delimiterExecuteClose
-
delimiterPrintOpen
-
delimiterPrintClose
-
delimiterInterpolationOpen
-
delimiterInterpolationClose
-
whitespaceTrim
-
enableNewLineTrimming
private boolean enableNewLineTrimming
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
getCommentOpenDelimiter
- Returns:
- the commentOpenDelimiter
-
setCommentOpenDelimiter
- Parameters:
commentOpenDelimiter
- the commentOpenDelimiter to set- Returns:
- This builder object
-
getCommentCloseDelimiter
- Returns:
- the commentCloseDelimiter
-
setCommentCloseDelimiter
- Parameters:
commentCloseDelimiter
- the commentCloseDelimiter to set- Returns:
- This builder object
-
getExecuteOpenDelimiter
- Returns:
- the executeOpenDelimiter
-
setExecuteOpenDelimiter
- Parameters:
executeOpenDelimiter
- the executeOpenDelimiter to set- Returns:
- This builder object
-
getExecuteCloseDelimiter
- Returns:
- the executeCloseDelimiter
-
setExecuteCloseDelimiter
- Parameters:
executeCloseDelimiter
- the executeCloseDelimiter to set- Returns:
- This builder object
-
getPrintOpenDelimiter
- Returns:
- the printOpenDelimiter
-
setPrintOpenDelimiter
- Parameters:
printOpenDelimiter
- the printOpenDelimiter to set- Returns:
- This builder object
-
getPrintCloseDelimiter
- Returns:
- the printCloseDelimiter
-
setPrintCloseDelimiter
- Parameters:
printCloseDelimiter
- the printCloseDelimiter to set- Returns:
- This builder object
-
getWhitespaceTrim
-
setWhitespaceTrim
-
getInterpolationOpenDelimiter
-
setInterpolationOpenDelimiter
-
getInterpolationCloseDelimiter
-
setInterpolationCloseDelimiter
-
isEnableNewLineTrimming
public boolean isEnableNewLineTrimming() -
setEnableNewLineTrimming
-
build
-