org.jboss.beans.metadata.api.annotations
Annotation Type MapValue


@Retention(value=RUNTIME)
@Target(value={METHOD,PARAMETER})
public @interface MapValue

Map value injection.

Author:
Ales Justin

Required Element Summary
 EntryValue[] value
          Get the entries.
 
Optional Element Summary
 Class<?> clazz
          Get the map class.
 Class<?> keyClass
          Get the key class.
 Class<?> valueClass
          Get the value class name.
 

Element Detail

value

public abstract EntryValue[] value
Get the entries.

Returns:
the entries

clazz

public abstract Class<?> clazz
Get the map class.

Returns:
the map class
Default:
void.class

keyClass

public abstract Class<?> keyClass
Get the key class.

Returns:
the key class
Default:
void.class

valueClass

public abstract Class<?> valueClass
Get the value class name.

Returns:
the value class name
Default:
void.class


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.