Class JBBPScriptTranslator.Parameters
java.lang.Object
com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
- Enclosing interface:
JBBPScriptTranslator
Class to be used as parameter container.
- Since:
- 1.3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanbooleanbooleanbooleanbooleanbooleansetAddBinAnnotations(boolean flag) setAddGettersSetters(boolean value) setAddNewInstanceMethods(boolean flag) setClassImplements(Set<String> value) setCustomFieldTypeProcessor(JBBPCustomFieldTypeProcessor customProcessor) setCustomText(String text) setDestFileName(String name) setDisableGenerateFields(boolean value) setDoAbstract(boolean value) setDoInternalClassesNonStatic(boolean flag) setEncodingIn(String text) setEncodingOut(String text) setHeadComment(String text) setOutputDir(File dir) setPackageName(String value) setParserFlags(int value) setScriptFile(File file) setScriptText(String text) setSubClassInterfaces(Map<String, String> value) setSubClassSuperclasses(Map<String, String> value) setSuperClass(String value)
-
Constructor Details
-
Parameters
public Parameters()
-
-
Method Details
-
getPackageName
-
setPackageName
-
isAddGettersSetters
public boolean isAddGettersSetters() -
setAddGettersSetters
-
getDestFileName
-
setDestFileName
-
isDisableGenerateFields
public boolean isDisableGenerateFields() -
setDisableGenerateFields
-
getClassImplements
-
setClassImplements
-
getSubClassInterfaces
-
setSubClassInterfaces
@Nonnull public JBBPScriptTranslator.Parameters setSubClassInterfaces(@Nonnull Map<String, String> value) -
getSubClassSuperclasses
-
setSubClassSuperclasses
@Nonnull public JBBPScriptTranslator.Parameters setSubClassSuperclasses(@Nonnull Map<String, String> value) -
isDoInternalClassesNonStatic
public boolean isDoInternalClassesNonStatic() -
setDoInternalClassesNonStatic
-
isAddNewInstanceMethods
public boolean isAddNewInstanceMethods() -
setAddNewInstanceMethods
-
isAddBinAnnotations
public boolean isAddBinAnnotations() -
setAddBinAnnotations
-
getParserFlags
public int getParserFlags() -
setParserFlags
-
isDoAbstract
public boolean isDoAbstract() -
setDoAbstract
-
getOutputDir
-
setOutputDir
-
getScriptFile
-
setScriptFile
-
getScriptText
-
setScriptText
-
getHeadComment
-
setHeadComment
-
getCustomText
-
setCustomText
-
getEncodingIn
-
setEncodingIn
-
getEncodingOut
-
setEncodingOut
-
getCustomFieldTypeProcessor
-
setCustomFieldTypeProcessor
@Nonnull public JBBPScriptTranslator.Parameters setCustomFieldTypeProcessor(@Nullable JBBPCustomFieldTypeProcessor customProcessor) -
assertAllOk
-
getSuperClass
-
setSuperClass
-