|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public @interface IsTag
Marks an annotation to be used as a tag in JGiven reports. The name and a possible value will be stored. A value can be an array in which case it is either translated into multiple tags, one for each array element, or a comma-separated list of values.
Note that the annotation must have retention policy RUNTIME
Optional Element Summary | |
---|---|
String |
description
An optional description of the tag that will appear in the generated report. |
boolean |
explodeArray
If the annotation has a value and the value is an array, whether or not to explode that array to multiple tags or not. |
boolean |
ignoreValue
Whether values should be ignored. |
boolean |
prependType
Whether the type should be prepended to the tag if the tag has a value. |
String |
type
An optional type description that overrides the default which is the name of the annotation. |
String |
value
An optional default value for the tag. |
public abstract boolean explodeArray
public abstract boolean ignoreValue
NotImplementedYet
public abstract String value
public abstract String description
public abstract String type
public abstract boolean prependType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |