package com.github.czyzby.autumn.mvc.stereotype.preference; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import com.badlogic.gdx.Files.FileType; /** Should annotate a string field with a path to a bundle. Proposed to be kept in a single configuration component. * * @author MJ */ @Target({ ElementType.FIELD }) @Retention(RetentionPolicy.RUNTIME) public @interface I18nBundle { /** @return key of the bundle as it appears in LML templates. */ String value() default "default"; /** @return type of the bundle file. */ FileType fileType() default FileType.Internal; }