Interface TypeModelPlugin<T extends compozitor.template.core.interfaces.TemplateContextData<T>>
-
- All Superinterfaces:
CodeGenerationCategoryPlugin
public interface TypeModelPlugin<T extends compozitor.template.core.interfaces.TemplateContextData<T>> extends CodeGenerationCategoryPlugin
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidaccept(compozitor.processor.core.interfaces.ProcessingContext context, compozitor.processor.core.interfaces.AnnotationRepository annotationRepository)default Taccept(compozitor.processor.core.interfaces.ProcessingContext context, compozitor.processor.core.interfaces.TypeModel typeModel)default Collection<T>collect(compozitor.processor.core.interfaces.ProcessingContext context, compozitor.processor.core.interfaces.TypeModel typeModel)default voidrelease(compozitor.processor.core.interfaces.ProcessingContext context)-
Methods inherited from interface compozitor.engine.core.interfaces.CodeGenerationCategoryPlugin
category
-
-
-
-
Method Detail
-
accept
default void accept(compozitor.processor.core.interfaces.ProcessingContext context, compozitor.processor.core.interfaces.AnnotationRepository annotationRepository)
-
accept
default T accept(compozitor.processor.core.interfaces.ProcessingContext context, compozitor.processor.core.interfaces.TypeModel typeModel)
-
collect
default Collection<T> collect(compozitor.processor.core.interfaces.ProcessingContext context, compozitor.processor.core.interfaces.TypeModel typeModel)
-
release
default void release(compozitor.processor.core.interfaces.ProcessingContext context)
-
-