LibJF/libjf-config-core-v1/src/main/java/io/gitlab/jfronny/libjf/config/api/v1/Entry.java

15 lines
385 B
Java
Raw Normal View History

package io.gitlab.jfronny.libjf.config.api.v1;
2021-05-15 15:34:19 +02:00
2023-03-11 21:24:59 +01:00
import java.lang.annotation.*;
2021-05-15 15:34:19 +02:00
/**
* An annotation for fields in configs or categories which are to be shown
*/
2021-05-15 15:34:19 +02:00
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Entry {
int width() default 100;
2022-01-08 21:27:13 +01:00
double min() default Double.NEGATIVE_INFINITY;
double max() default Double.POSITIVE_INFINITY;
2021-05-15 15:34:19 +02:00
}