public static final class JBBPScriptTranslator.Parameters
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
superClass
Super class for main class.
|
| Constructor and Description |
|---|
Parameters() |
@Nullable public java.lang.String getPackageName()
@Nonnull public JBBPScriptTranslator.Parameters setPackageName(@Nullable java.lang.String value)
@Nonnull public JBBPScriptTranslator.Parameters setSuperClass(@Nullable java.lang.String value)
public boolean isAddGettersSetters()
@Nonnull public JBBPScriptTranslator.Parameters setAddGettersSetters(boolean value)
@Nonnull public java.util.Set<java.lang.String> getClassImplements()
@Nonnull public JBBPScriptTranslator.Parameters setClassImplements(@Nonnull java.util.Set<java.lang.String> value)
@Nonnull public java.util.Map<java.lang.String,java.lang.String> getSubClassInterfaces()
@Nonnull public JBBPScriptTranslator.Parameters setSubClassInterfaces(@Nonnull java.util.Map<java.lang.String,java.lang.String> value)
public int getParserFlags()
@Nonnull public JBBPScriptTranslator.Parameters setParserFlags(int value)
public boolean isDoAbstract()
@Nonnull public JBBPScriptTranslator.Parameters setDoAbstract(boolean value)
@Nullable public java.io.File getOutputDir()
@Nonnull public JBBPScriptTranslator.Parameters setOutputDir(@Nullable java.io.File dir)
@Nonnull public java.io.File getScriptFile()
@Nonnull public JBBPScriptTranslator.Parameters setScriptFile(@Nonnull java.io.File file)
@Nullable public java.lang.String getHeadComment()
@Nonnull public JBBPScriptTranslator.Parameters setHeadComment(@Nullable java.lang.String text)
@Nullable public java.lang.String getCustomText()
@Nonnull public JBBPScriptTranslator.Parameters setCustomText(@Nullable java.lang.String text)
@Nonnull public java.lang.String getEncodingIn()
@Nonnull public JBBPScriptTranslator.Parameters setEncodingIn(@Nullable java.lang.String text)
@Nonnull public java.lang.String getEncodingOut()
@Nonnull public JBBPScriptTranslator.Parameters setEncodingOut(@Nullable java.lang.String text)
@Nullable public com.igormaznitsa.jbbp.JBBPCustomFieldTypeProcessor getCustomFieldTypeProcessor()
@Nonnull public JBBPScriptTranslator.Parameters setCustomFieldTypeProcessor(@Nullable com.igormaznitsa.jbbp.JBBPCustomFieldTypeProcessor customProcessor)
@Nonnull public JBBPScriptTranslator.Parameters assertAllOk()