Interface SpringBeanGenerator<T>

All Known Implementing Classes:
AbstractSpringBeanGenerator, PageContextBeanGeneratorImpl, ProcessContextBeanGeneratorImpl

public interface SpringBeanGenerator<T>
Использовать в случае генерации java класса по объекту и если нет привязки к имени класса
Author:
Abdulin
  • Method Details

    • getPackageName

      String getPackageName()
      Имя пакета сгенерированного класса
    • accept

      boolean accept(Path objectFile)
      Подходит ли данный объект
      Parameters:
      objectFile - - путь к объекту
    • readObject

      T readObject(Path objectFile)
      Преобразовать объект в бин
    • generateTemplate

      JavaClassTemplate generateTemplate(T object, String className) throws CodeGenerationException
      Сгенерировать модель класса
      Throws:
      CodeGenerationException
    • generateEmptyTemplate

      JavaClassTemplate generateEmptyTemplate(String className)
    • getBeanName

      String getBeanName(T object)
      Получить spring bean name