Package com.fizzed.rocker.compiler
Class RockerOptions
- java.lang.Object
-
- com.fizzed.rocker.compiler.RockerOptions
-
public class RockerOptions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMBINE_ADJACENT_PLAINprivate java.lang.BooleancombineAdjacentPlainstatic java.lang.StringDISCARD_LOGIC_WHITESPACEprivate java.lang.BooleandiscardLogicWhitespacestatic java.lang.StringEXTENDS_CLASSstatic java.lang.StringEXTENDS_MODEL_CLASSprivate java.lang.StringextendsClassprivate java.lang.StringextendsModelClassstatic java.lang.StringJAVA_VERSIONprivate JavaVersionjavaVersionstatic java.lang.StringMARK_AS_GENERATEDprivate java.lang.BooleanmarkAsGeneratedprivate java.lang.Booleanoptimizestatic java.lang.StringOPTIMIZEstatic java.lang.StringPOST_PROCESSINGprivate java.lang.String[]postProcessingstatic java.lang.StringTARGET_CHARSETprivate java.lang.StringtargetCharset
-
Constructor Summary
Constructors Constructor Description RockerOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RockerOptionscopy()java.lang.BooleangetCombineAdjacentPlain()java.lang.BooleangetDiscardLogicWhitespace()booleangetDiscardLogicWhitespaceForContentType(ContentType type)java.lang.StringgetExtendsClass()java.lang.StringgetExtendsModelClass()JavaVersiongetJavaVersion()java.lang.BooleangetMarkAsGenerated()java.lang.BooleangetOptimize()java.lang.String[]getPostProcessing()java.lang.StringgetTargetCharset()booleanisGreaterThanOrEqualToJavaVersion(JavaVersion javaVersion)private java.lang.BooleanparseBoolean(java.lang.String value)voidparseOption(Option option)private java.lang.String[]parseStringArrayFromList(java.lang.String value)Create an array of sub-strings from a given comma-separated string.voidset(java.lang.String name, java.lang.String value)voidsetCombineAdjacentPlain(java.lang.Boolean combineAdjacentPlain)voidsetDiscardLogicWhitespace(java.lang.Boolean discardLogicWhitespace)voidsetExtendsClass(java.lang.String extendsClass)voidsetExtendsModelClass(java.lang.String extendsModelClass)voidsetJavaVersion(JavaVersion javaVersion)voidsetJavaVersion(java.lang.String javaVersion)voidsetMarkAsGenerated(java.lang.Boolean markAsGenerated)voidsetOptimize(java.lang.Boolean optimize)voidsetPostProcessing(java.lang.String[] postProcessing)voidsetTargetCharset(java.lang.String targetCharset)voidwrite(java.util.Properties properties)
-
-
-
Field Detail
-
JAVA_VERSION
public static final java.lang.String JAVA_VERSION
- See Also:
- Constant Field Values
-
DISCARD_LOGIC_WHITESPACE
public static final java.lang.String DISCARD_LOGIC_WHITESPACE
- See Also:
- Constant Field Values
-
COMBINE_ADJACENT_PLAIN
public static final java.lang.String COMBINE_ADJACENT_PLAIN
- See Also:
- Constant Field Values
-
EXTENDS_CLASS
public static final java.lang.String EXTENDS_CLASS
- See Also:
- Constant Field Values
-
EXTENDS_MODEL_CLASS
public static final java.lang.String EXTENDS_MODEL_CLASS
- See Also:
- Constant Field Values
-
TARGET_CHARSET
public static final java.lang.String TARGET_CHARSET
- See Also:
- Constant Field Values
-
OPTIMIZE
public static final java.lang.String OPTIMIZE
- See Also:
- Constant Field Values
-
POST_PROCESSING
public static final java.lang.String POST_PROCESSING
- See Also:
- Constant Field Values
-
MARK_AS_GENERATED
public static final java.lang.String MARK_AS_GENERATED
- See Also:
- Constant Field Values
-
javaVersion
private JavaVersion javaVersion
-
discardLogicWhitespace
private java.lang.Boolean discardLogicWhitespace
-
combineAdjacentPlain
private java.lang.Boolean combineAdjacentPlain
-
extendsClass
private java.lang.String extendsClass
-
extendsModelClass
private java.lang.String extendsModelClass
-
targetCharset
private java.lang.String targetCharset
-
optimize
private java.lang.Boolean optimize
-
postProcessing
private java.lang.String[] postProcessing
-
markAsGenerated
private java.lang.Boolean markAsGenerated
-
-
Method Detail
-
copy
public RockerOptions copy()
-
getJavaVersion
public JavaVersion getJavaVersion()
-
isGreaterThanOrEqualToJavaVersion
public boolean isGreaterThanOrEqualToJavaVersion(JavaVersion javaVersion)
-
setJavaVersion
public void setJavaVersion(JavaVersion javaVersion)
-
setJavaVersion
public void setJavaVersion(java.lang.String javaVersion) throws TokenException- Throws:
TokenException
-
getDiscardLogicWhitespace
public java.lang.Boolean getDiscardLogicWhitespace()
-
getDiscardLogicWhitespaceForContentType
public boolean getDiscardLogicWhitespaceForContentType(ContentType type)
-
setDiscardLogicWhitespace
public void setDiscardLogicWhitespace(java.lang.Boolean discardLogicWhitespace)
-
getCombineAdjacentPlain
public java.lang.Boolean getCombineAdjacentPlain()
-
setCombineAdjacentPlain
public void setCombineAdjacentPlain(java.lang.Boolean combineAdjacentPlain)
-
getExtendsClass
public java.lang.String getExtendsClass()
-
setExtendsClass
public void setExtendsClass(java.lang.String extendsClass)
-
getExtendsModelClass
public java.lang.String getExtendsModelClass()
-
setExtendsModelClass
public void setExtendsModelClass(java.lang.String extendsModelClass)
-
getTargetCharset
public java.lang.String getTargetCharset()
-
setTargetCharset
public void setTargetCharset(java.lang.String targetCharset)
-
getOptimize
public java.lang.Boolean getOptimize()
-
setOptimize
public void setOptimize(java.lang.Boolean optimize)
-
getMarkAsGenerated
public java.lang.Boolean getMarkAsGenerated()
-
setMarkAsGenerated
public void setMarkAsGenerated(java.lang.Boolean markAsGenerated)
-
getPostProcessing
public java.lang.String[] getPostProcessing()
-
setPostProcessing
public void setPostProcessing(java.lang.String[] postProcessing)
-
set
public void set(java.lang.String name, java.lang.String value) throws TokenException- Throws:
TokenException
-
write
public void write(java.util.Properties properties)
-
parseOption
public void parseOption(Option option) throws ParserException
- Throws:
ParserException
-
parseBoolean
private java.lang.Boolean parseBoolean(java.lang.String value) throws TokenException- Throws:
TokenException
-
parseStringArrayFromList
private java.lang.String[] parseStringArrayFromList(java.lang.String value) throws TokenExceptionCreate an array of sub-strings from a given comma-separated string. The contents of each string in the returned array will be trimmed of leading and trailing spaces.- Parameters:
value- the original string, containing individual comma-separated tokens- Returns:
- an array of
- Throws:
TokenException
-
-