@Target(value={FIELD,ANNOTATION_TYPE}) @Retention(value=RUNTIME) @Documented @Repeatable(value=AnnotationExpanderTest.ComposeOverrideCustom.List.class) @CsvComposition @CsvRequire(considerBlank=false, considerEmpty=false, message="\u5fc5\u9808\u3067\u3059") @CsvNumberRange(min="0",max="20",order=2) @CsvNumberRange(min="0",max="30",order=1) public static @interface AnnotationExpanderTest.ComposeOverrideCustom
属性の上書きあり
固有の属性をオーバーライドする
public abstract String value
@CsvOverridesAttribute(annotation=com.github.mygreen.supercsv.annotation.constraint.CsvNumberRange.class, name="max", index=0) public abstract String max1
@CsvOverridesAttribute(annotation=com.github.mygreen.supercsv.annotation.constraint.CsvRequire.class,name="considerBlank") @CsvOverridesAttribute(annotation=com.github.mygreen.supercsv.annotation.constraint.CsvRequire.class,name="considerEmpty") public abstract boolean considerSpace
@CsvOverridesAttribute(annotation=com.github.mygreen.supercsv.annotation.constraint.CsvNumberRange.class,name="max",index=1) @CsvOverridesAttribute(annotation=com.github.mygreen.supercsv.annotation.constraint.CsvNumberRange.class,name="min",index=1) public abstract String max2
Copyright © 2025 mygreen. All rights reserved.