1 package org.apache.beehive.controls.api.properties; 2 19 20 import java.lang.annotation.ElementType ; 21 import java.lang.annotation.Inherited ; 22 import java.lang.annotation.Retention ; 23 import java.lang.annotation.RetentionPolicy ; 24 import java.lang.annotation.Target ; 25 26 50 @Inherited  51 @Retention (RetentionPolicy.RUNTIME) 52 @Target ({ElementType.ANNOTATION_TYPE}) 53 public @interface PropertySet 54 { 55 71 String prefix() default ""; 72 73 77 boolean externalConfig() default true; 78 79 91 boolean optional() default false; 92 93 97 boolean hasSetters() default true; 98 } 99 | Popular Tags |