Package org.rythmengine.extension

Interface Summary
IByteCodeEnhancer Use application or framework plugins based on rythm engine could implement this interface to allow further process compiled template classes.
IByteCodeHelper A IByteCodeHelper could be plugged into RythmEngine in memory compilation system to provide extra way to locate class byte code.
ICacheService Define cache service
ICodeType Specify a language (e.g.
IDurationParser A user application could implement this interface to provide customized time string parsing utility to rythm cache service.
II18nMessageResolver Define interface for customized i18n message resolver
ILoggerFactory Created by IntelliJ IDEA.
IPropertyAccessor The interface can be implemented by application that use Rythm with dynamic expression option enabled.
IRenderExceptionHandler Use application or framework plugin based on Rythm could implement this interface to define how they want to handle template execution exception.
IRythmListener Listen to rythm event
ISourceCodeEnhancer Allow user application or more probably a framework plugin based on rythm to inject common import statements, render arguments and source code into generated java source code
ITemplateResourceLoader Created by IntelliJ IDEA.
 

Class Summary
IByteCodeEnhancer.INSTS Not to be used by user application
ICodeType.DefImpl  
II18nMessageResolver.DefaultImpl  
IRythmListener.ListenerAdaptor  
ISourceCodeEnhancer.INSTS This is used by RythmConfiguration and user application should not use this static member
 

Annotation Types Summary
Transformer Transformer could be used to annotate on a public static methods that works on a given object with or without parameters.
 



Copyright © 2013. All Rights Reserved.