@Target(TYPE)
@Retention(SOURCE)
@Inherited
public @interface ViewMetaNameMapper
The mapper of original class name to generated meta class name.
For example:
@ViewMetaNameMapper("${name}Meta")
means the class Bean will generate meta class BeanMeta, the class Apple will generate class AppleMeta.
@ViewMetaNameMapper("${config%Configure}Meta")
means the config class BeanConfigure will generate class BeanMeta, the config class AppleConfigure will generate class AppleMeta.
The expression in '${}' works like shell variable.
Support ${VarName#ShortFrontToRemove}, ${VarName##LongFrontToRemove}, ${VarName%ShortFrontToRemove}, ${VarName%%LongFrontToRemove}.
'VarName' can be 'name' (the original class simple name), 'config' (the config class simple name).