org.chromattic.api.annotations
Annotation Type Properties


@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Properties

Annotates a Chromattic property having a return type equals to java.util.Map<String,?> or java.util.Map<String, List<?>>. The generic value type of the map can be any type, it is used at runtime to filter the returned properties according to their value type. It provides access to residual properties of the corresponding jcr node when that type is compatible with the generic value type of the returned Map.

This annotation can be combined with the NamingPrefix annotation to filter the property map with a name prefix.

Version:
$Revision$
Author:
Julien Viet



Copyright © 2011 eXo Platform SAS. All Rights Reserved.