net.sf.staccatocommons.restrictions.check
Annotation Type Size


@Restriction
@Documented
@Retention(value=CLASS)
@Target(value={PARAMETER,FIELD,METHOD})
public @interface Size

A check annotation that signals that the annotated element must have an given size or length. This annotation should only be applied to elements that understand a length or size attribute, or length, or size method, like Collections, Strings, arrays and SizeAware's from Staccato-Commons-Defs

Author:
flbulgarelli
See Also:
Restriction

Required Element Summary
 int value
           
 
Optional Element Summary
 String var
           
 

Element Detail

value

public abstract int value
Returns:
the size the annotated element must have

var

public abstract String var
Returns:
The variable name of the constrained element, or the empty string if unspecified. This value may help tools that analyze this annotation without access to source code.
Default:
""


Copyright © 2010-2012 StaccatoCommons. All Rights Reserved.