org.loom.annotation.validation
Annotation Type NestedAnnotations


@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD,PARAMETER})
@Documented
public @interface NestedAnnotations

Recursively process annotations inside the annotated attribute class.


Optional Element Summary
 java.lang.String[] except
          the list of events in which this validation does NOT place, empty for none (default empty)
 java.lang.String[] excludeProperties
          the list of properties that should not be processed, empty for none (default empty)
 java.lang.String[] includeProperties
          the list of properties that should be processed, empty for all (default empty)
 java.lang.String[] on
          the list of events in which this validation takes place, empty for all (default empty)
 

on

public abstract java.lang.String[] on
the list of events in which this validation takes place, empty for all (default empty)

Default:
{}

except

public abstract java.lang.String[] except
the list of events in which this validation does NOT place, empty for none (default empty)

Default:
{}

includeProperties

public abstract java.lang.String[] includeProperties
the list of properties that should be processed, empty for all (default empty)

Default:
{}

excludeProperties

public abstract java.lang.String[] excludeProperties
the list of properties that should not be processed, empty for none (default empty)

Default:
{}