1 |
45395
|
michele.ar
|
package eu.dnetlib.msro.workers.aggregation.collect.plugins;
|
2 |
|
|
|
3 |
|
|
import java.lang.annotation.ElementType;
|
4 |
|
|
import java.lang.annotation.Retention;
|
5 |
|
|
import java.lang.annotation.RetentionPolicy;
|
6 |
|
|
import java.lang.annotation.Target;
|
7 |
|
|
|
8 |
|
|
@Retention(RetentionPolicy.RUNTIME)
|
9 |
|
|
@Target(ElementType.TYPE)
|
10 |
|
|
public @interface DnetCollectorParam {
|
11 |
|
|
|
12 |
|
|
String value();
|
13 |
|
|
|
14 |
|
|
boolean optional() default false;
|
15 |
|
|
|
16 |
|
|
ProtocolParameterType type() default ProtocolParameterType.TEXT;
|
17 |
|
|
|
18 |
|
|
String regex() default "";
|
19 |
|
|
|
20 |
|
|
}
|