public static final class JBBPScriptTranslator.Parameters
extends java.lang.Object
| 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)
@Nullable public java.lang.String getDestFileName()
@Nonnull public JBBPScriptTranslator.Parameters setDestFileName(@Nullable java.lang.String name)
public boolean isDisableGenerateFields()
@Nonnull public JBBPScriptTranslator.Parameters setDisableGenerateFields(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 java.util.Map<java.lang.String,java.lang.String> getSubClassSuperclasses()
@Nonnull public JBBPScriptTranslator.Parameters setDoInternalClassesNonStatic(boolean flag)
public boolean isDoInternalClassesNonStatic()
public boolean isAddNewInstanceMethods()
@Nonnull public JBBPScriptTranslator.Parameters setAddNewInstanceMethods(boolean flag)
public boolean isAddBinAnnotations()
@Nonnull public JBBPScriptTranslator.Parameters setAddBinAnnotations(boolean flag)
@Nonnull public JBBPScriptTranslator.Parameters setSubClassSuperclasses(@Nonnull java.util.Map<java.lang.String,java.lang.String> value)
@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)
@Nullable public java.io.File getScriptFile()
@Nonnull public JBBPScriptTranslator.Parameters setScriptFile(@Nullable java.io.File file)
@Nullable public java.lang.String getScriptText()
@Nonnull public JBBPScriptTranslator.Parameters setScriptText(@Nonnull java.lang.String text)
@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()
@Nullable public java.lang.String getSuperClass()