org.nuiton.jaxx.action
Annotation Type ToggleActionConfig
@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface ToggleActionConfig
Pour enregister une action de type Toggle (ToggleButton).
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 String actionCommand
- Returns:
- la clef de la commande (doit être unique)
- See Also:
Action.ACTION_COMMAND_KEY
actionCommands
public abstract String[] actionCommands
- Returns:
- array of names to be used in actions mapping
- Default:
- {}
actionCommandProvider
public abstract 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 String name
- Returns:
- la clef i18n du texte de l'action, si vide ignoré
- See Also:
Action.NAME
- Default:
- ""
shortDescription
public abstract String shortDescription
- Returns:
- la clef i18n du tooltip de l'action, si vide ignoré
- See Also:
Action.SHORT_DESCRIPTION
- Default:
- ""
longDescription
public abstract String longDescription
- Returns:
- la clef i18n du texte de l'action, si vide ignoré
- See Also:
Action.LONG_DESCRIPTION
- Default:
- ""
smallIcon
public abstract String smallIcon
- Returns:
- le nom de l'icone associé, si vide ignoré
- See Also:
Action.SMALL_ICON
- Default:
- ""
largeIcon
public abstract String largeIcon
- Returns:
- le nom du grande icone associé, si vide ignoré
- See Also:
Action.LARGE_ICON_KEY
- Default:
- ""
accelerator
public abstract String accelerator
- Returns:
- accelerator key of default state
- See Also:
Action.ACCELERATOR_KEY
- Default:
- ""
mnemonic
public abstract int mnemonic
- Returns:
- mnemonic key of default state
- See Also:
Action.MNEMONIC_KEY
- Default:
- 0
name2
public abstract String name2
- Returns:
- la clef i18n du texte de l'action, si vide ignoré
- See Also:
Action.NAME
- Default:
- ""
shortDescription2
public abstract String shortDescription2
- Returns:
- la clef i18n du tooltip de l'action, si vide ignoré
- See Also:
Action.SHORT_DESCRIPTION
- Default:
- ""
longDescription2
public abstract String longDescription2
- Returns:
- la clef i18n du texte de l'action, si vide ignoré
- See Also:
Action.LONG_DESCRIPTION
- Default:
- ""
smallIcon2
public abstract String smallIcon2
- Returns:
- le nom de l'icone associé, si vide ignoré
- See Also:
Action.SMALL_ICON
- Default:
- ""
largeIcon2
public abstract String largeIcon2
- Returns:
- le nom du grande icone associé, si vide ignoré
- See Also:
Action.LARGE_ICON_KEY
- Default:
- ""
accelerator2
public abstract String accelerator2
- Returns:
- accelerator key of default state
- See Also:
Action.ACCELERATOR_KEY
- Default:
- ""
mnemonic2
public abstract int mnemonic2
- Returns:
- mnemonic key of second state
- See Also:
Action.MNEMONIC_KEY
- Default:
- 0
selected
public abstract boolean selected
- Returns:
- la valeur par défaut pour les component selectable
- See Also:
Action.SELECTED_KEY
- Default:
- false
enabled
public abstract boolean enabled
- Returns:
- enaled state
- See Also:
Action.isEnabled()
- Default:
- true
hideActionText
public abstract boolean hideActionText
- Returns:
- hideActionText state
- Default:
- false
Copyright © 2008-2010 CodeLutin. All Rights Reserved.