net.karneim.pojobuilder.model
Class BuilderM
java.lang.Object
net.karneim.pojobuilder.model.ClassM
net.karneim.pojobuilder.model.BaseBuilderM
net.karneim.pojobuilder.model.BuilderM
public class BuilderM
- extends BaseBuilderM
| Methods inherited from class net.karneim.pojobuilder.model.ClassM |
addAdditionalImportTypes, getAdditionalImports, getCreated, getCreatedString, getImportTypes, getSuperType, getType, isAbstractClass, setAbstractClass, setCreated, setSuperType, setType |
BuilderM
public BuilderM()
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.