net.karneim.pojobuilder.model
Class BuilderM

java.lang.Object
  extended by net.karneim.pojobuilder.model.ClassM
      extended by net.karneim.pojobuilder.model.BaseBuilderM
          extended by net.karneim.pojobuilder.model.BuilderM

public class BuilderM
extends BaseBuilderM


Constructor Summary
BuilderM()
           
 
Method Summary
 void addToImportTypes(Set<String> result)
           
 FactoryM getFactory()
           
 PropertyM getOrCreateProperty(String propertyName, TypeM propertyType)
           
 List<PropertyM> getProperties()
           
 Collection<PropertyM> getPropertiesForAssignment()
           
 Collection<PropertyM> getPropertiesForConstructor()
           
 Collection<PropertyM> getPropertiesForCopy()
           
 Collection<PropertyM> getPropertiesForCopyByFieldAccess()
           
 Collection<PropertyM> getPropertiesForCopyByGetter()
           
 Collection<PropertyM> getPropertiesForSetters()
           
 Collection<PropertyM> getPropertiesForWith()
           
 PropertyM getProperty(String propertyName, TypeM propertyType)
           
 TypeM getSelfType()
           
 boolean isImplementingCopyMethod()
           
 boolean isUsingFactory()
           
 void setFactory(FactoryM factory)
           
 void setIsImplementingCopyMethod(boolean isImplementingCopyMethod)
           
 void setSelfType(TypeM selfType)
           
 
Methods inherited from class net.karneim.pojobuilder.model.BaseBuilderM
getBuildExceptions, getProductType, setProductType, toString
 
Methods inherited from class net.karneim.pojobuilder.model.ClassM
addAdditionalImportTypes, getAdditionalImports, getCreated, getCreatedString, getImportTypes, getSuperType, getType, isAbstractClass, setAbstractClass, setCreated, setSuperType, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BuilderM

public BuilderM()
Method Detail

setSelfType

public void setSelfType(TypeM selfType)

getFactory

public FactoryM getFactory()

setFactory

public void setFactory(FactoryM factory)

isUsingFactory

public boolean isUsingFactory()

setIsImplementingCopyMethod

public void setIsImplementingCopyMethod(boolean isImplementingCopyMethod)

isImplementingCopyMethod

public boolean isImplementingCopyMethod()

getProperties

public List<PropertyM> getProperties()

getSelfType

public TypeM getSelfType()

getOrCreateProperty

public PropertyM getOrCreateProperty(String propertyName,
                                     TypeM propertyType)

getProperty

public PropertyM getProperty(String propertyName,
                             TypeM propertyType)

addToImportTypes

public void addToImportTypes(Set<String> result)
Overrides:
addToImportTypes in class BaseBuilderM

getPropertiesForConstructor

public Collection<PropertyM> getPropertiesForConstructor()

getPropertiesForSetters

public Collection<PropertyM> getPropertiesForSetters()

getPropertiesForAssignment

public Collection<PropertyM> getPropertiesForAssignment()

getPropertiesForWith

public Collection<PropertyM> getPropertiesForWith()

getPropertiesForCopy

public Collection<PropertyM> getPropertiesForCopy()

getPropertiesForCopyByGetter

public Collection<PropertyM> getPropertiesForCopyByGetter()

getPropertiesForCopyByFieldAccess

public Collection<PropertyM> getPropertiesForCopyByFieldAccess()


Copyright © 2013. All Rights Reserved.