Class BeanGenerator


  • public class BeanGenerator
    extends java.lang.Object
    • Field Detail

      • LOG

        protected static final org.apache.log4j.Logger LOG
    • Constructor Detail

      • BeanGenerator

        public BeanGenerator​(java.lang.String platformHome,
                             java.lang.String targetDir,
                             java.util.Map<java.lang.String,​java.lang.String> extensionNamePathMapping)
    • Method Detail

      • setBeansPostProcessor

        public void setBeansPostProcessor​(BeansPostProcessor beansPostProcessor)
      • calculateSchemaPath

        protected java.lang.String calculateSchemaPath()
      • getConfiguredExtensions

        protected java.util.Collection<Extension> getConfiguredExtensions​(java.util.Map<java.lang.String,​java.lang.String> extensionNamePathMapping)
      • generate

        public boolean generate()
        Generates beans.
        Returns:
        true if any bean had been generated anew, false otherwise
      • getVelocityTemplateForBean

        protected java.io.File getVelocityTemplateForBean​(ClassNameAware bean)