Package net.karneim.pojobuilder.analysis
Class Directives
- java.lang.Object
-
- net.karneim.pojobuilder.analysis.Directives
-
public class Directives extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Directives(java.util.Map<java.lang.String,java.lang.Object> valueMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBaseclassName()java.lang.StringgetBuilderInterfaceName()java.lang.StringgetBuilderName()VisibilitygetConstructor()java.lang.StringgetCopyMethodName()java.util.List<PropertyPattern>getExcludeProperties()java.util.List<PropertyPattern>getIncludeProperties()java.lang.StringgetIntoPackage()java.lang.StringgetOptionalClassname()java.lang.StringgetSetterNamePattern()java.lang.StringgetStaticFactoryMethod()java.lang.StringgetValidatorClassname()booleanisGenerateBuilderProperties()booleanisGenerateCopyMethod()booleanisGenerationGap()voidsetBaseclassName(java.lang.String baseclassName)voidsetBuilderInterfaceName(java.lang.String builderInterfaceName)voidsetBuilderName(java.lang.String builderName)voidsetConstructor(Visibility constructor)voidsetCopyMethodName(java.lang.String copyMethodName)voidsetExcludeProperties(java.util.List<PropertyPattern> excludeProperties)voidsetGenerateBuilderProperties(boolean generateBuilderProperties)voidsetGenerateCopyMethod(boolean generateCopyMethod)voidsetGenerationGap(boolean generationGap)voidsetIncludeProperties(java.util.List<PropertyPattern> includeProperties)voidsetIntoPackage(java.lang.String intoPackage)voidsetOptionalClassname(java.lang.String optionalClassname)voidsetSetterNamePattern(java.lang.String pattern)voidsetStaticFactoryMethod(java.lang.String staticFactoryMethod)voidsetValidatorClassname(java.lang.String validatorClassname)java.lang.StringtoString()
-
-
-
Method Detail
-
isGenerateCopyMethod
public boolean isGenerateCopyMethod()
-
setGenerateCopyMethod
public void setGenerateCopyMethod(boolean generateCopyMethod)
-
getCopyMethodName
public java.lang.String getCopyMethodName()
-
setCopyMethodName
public void setCopyMethodName(java.lang.String copyMethodName)
-
getValidatorClassname
public java.lang.String getValidatorClassname()
-
setValidatorClassname
public void setValidatorClassname(java.lang.String validatorClassname)
-
isGenerationGap
public boolean isGenerationGap()
-
isGenerateBuilderProperties
public boolean isGenerateBuilderProperties()
-
setGenerateBuilderProperties
public void setGenerateBuilderProperties(boolean generateBuilderProperties)
-
setGenerationGap
public void setGenerationGap(boolean generationGap)
-
setIntoPackage
public void setIntoPackage(java.lang.String intoPackage)
-
getIntoPackage
public java.lang.String getIntoPackage()
-
getBuilderName
public java.lang.String getBuilderName()
-
setBuilderName
public void setBuilderName(java.lang.String builderName)
-
setBaseclassName
public void setBaseclassName(java.lang.String baseclassName)
-
getBaseclassName
public java.lang.String getBaseclassName()
-
getBuilderInterfaceName
public java.lang.String getBuilderInterfaceName()
-
setBuilderInterfaceName
public void setBuilderInterfaceName(java.lang.String builderInterfaceName)
-
getSetterNamePattern
public java.lang.String getSetterNamePattern()
-
setSetterNamePattern
public void setSetterNamePattern(java.lang.String pattern)
-
getOptionalClassname
public java.lang.String getOptionalClassname()
-
setOptionalClassname
public void setOptionalClassname(java.lang.String optionalClassname)
-
getStaticFactoryMethod
public java.lang.String getStaticFactoryMethod()
-
setStaticFactoryMethod
public void setStaticFactoryMethod(java.lang.String staticFactoryMethod)
-
getConstructor
public Visibility getConstructor()
-
setConstructor
public void setConstructor(Visibility constructor)
-
getExcludeProperties
public java.util.List<PropertyPattern> getExcludeProperties()
-
setExcludeProperties
public void setExcludeProperties(java.util.List<PropertyPattern> excludeProperties)
-
getIncludeProperties
public java.util.List<PropertyPattern> getIncludeProperties()
-
setIncludeProperties
public void setIncludeProperties(java.util.List<PropertyPattern> includeProperties)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-