类的使用
cn.linjpxc.enumx.TextFlag

  • cn.linjpxc.enumxTextFlag的使用

    类型参数类型为TextFlagcn.linjpxc.enumx中的类
    修饰符和类型
    说明
    class 
    TextFlag<F extends TextFlag<F>>
    public final class DemoTextFlag extends TextFlag<DemoTextFlag> { @Flag(isDefined = false) public static final DemoTextFlag NONE = new DemoTextFlag(); @Flag public static final DemoTextFlag A = new DemoTextFlag(); @Flag public static final DemoTextFlag B = new DemoTextFlag(); private DemoTextFlag() { super(DEFAULT_DELIMITER); } private DemoTextFlag(String value) { super(DEFAULT_DELIMITER, value); } private DemoTextFlag(String name, String value) { super(DEFAULT_DELIMITER, name, value); } @Override protected DemoTextFlag createFlag(String value) { return new DemoTextFlag(value); } public static DemoTextFlag valueOf(String value) { return Flags.valueOf(DemoTextFlag.class, value); } public static DemoTextFlag[] values() { return Flags.getDefineValues(DemoTextFlag.class); } private static DemoTextFlag valueOf(String name, String value) { return new DemoTextFlag(name, value); } }