org.nuiton.jaxx.action
Annotation Type SelectActionConfig
@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface SelectActionConfig
Pour enregister une action.
Placer cette annotation sur la classe implantant l'action,
les informations décrites seront utilisées pour instancier l'action
- Author:
- chemit
actionCommand
public abstract java.lang.String actionCommand
- Returns:
- la clef de la commande (doit être unique)
- See Also:
Action.ACTION_COMMAND_KEY
actionCommands
public abstract java.lang.String[] actionCommands
- Returns:
- array of names to be used in actions mapping
- Default:
- {}
actionCommandProvider
public abstract java.lang.Class<? extends ActionNameProvider> actionCommandProvider
- Returns:
- the class to obtain at runtime the array of names to be used in actions mapping.
Note : the special value
ActionNameProvider is used to says not to used
œthis mecanism since we can not set a null value in a annotation
- Default:
- org.nuiton.jaxx.action.ActionNameProvider.class
name
public abstract java.lang.String name
- Returns:
- la clef i18n du texte de l'action, si vide ignoré
- See Also:
Action.NAME
- Default:
- ""
shortDescription
public abstract java.lang.String shortDescription
- Returns:
- la clef i18n du tooltip de l'action, si vide ignoré
- See Also:
Action.SHORT_DESCRIPTION
- Default:
- ""
longDescription
public abstract java.lang.String longDescription
- Returns:
- la clef i18n du texte de l'action, si vide ignoré
- See Also:
Action.LONG_DESCRIPTION
- Default:
- ""
accelerator
public abstract java.lang.String accelerator
- Returns:
- accelerator key
- See Also:
Action.ACCELERATOR_KEY
- Default:
- ""
selectedIndex
public abstract int selectedIndex
- Returns:
- la valeur par défaut pour les component selectable
- See Also:
Action.SELECTED_KEY
- Default:
- 0
enabled
public abstract boolean enabled
- Returns:
- enabled state
- See Also:
Action.isEnabled()
- Default:
- true
Copyright © 2008-2009 CodeLutin. All Rights Reserved.