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

Required Element Summary
 java.lang.String actionCommand
           
 
Optional Element Summary
 java.lang.String accelerator
           
 java.lang.String accelerator2
           
 java.lang.Class<? extends ActionNameProvider> actionCommandProvider
           
 java.lang.String[] actionCommands
           
 boolean enabled
           
 boolean hideActionText
           
 java.lang.String largeIcon
           
 java.lang.String largeIcon2
           
 java.lang.String longDescription
           
 java.lang.String longDescription2
           
 int mnemonic
           
 int mnemonic2
           
 java.lang.String name
           
 java.lang.String name2
           
 boolean selected
           
 java.lang.String shortDescription
           
 java.lang.String shortDescription2
           
 java.lang.String smallIcon
           
 java.lang.String smallIcon2
           
 

Element Detail

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:
""

smallIcon

public abstract java.lang.String smallIcon
Returns:
le nom de l'icone associé, si vide ignoré
See Also:
Action.SMALL_ICON
Default:
""

largeIcon

public abstract java.lang.String largeIcon
Returns:
le nom du grande icone associé, si vide ignoré
See Also:
Action.LARGE_ICON_KEY
Default:
""

accelerator

public abstract java.lang.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 java.lang.String name2
Returns:
la clef i18n du texte de l'action, si vide ignoré
See Also:
Action.NAME
Default:
""

shortDescription2

public abstract java.lang.String shortDescription2
Returns:
la clef i18n du tooltip de l'action, si vide ignoré
See Also:
Action.SHORT_DESCRIPTION
Default:
""

longDescription2

public abstract java.lang.String longDescription2
Returns:
la clef i18n du texte de l'action, si vide ignoré
See Also:
Action.LONG_DESCRIPTION
Default:
""

smallIcon2

public abstract java.lang.String smallIcon2
Returns:
le nom de l'icone associé, si vide ignoré
See Also:
Action.SMALL_ICON
Default:
""

largeIcon2

public abstract java.lang.String largeIcon2
Returns:
le nom du grande icone associé, si vide ignoré
See Also:
Action.LARGE_ICON_KEY
Default:
""

accelerator2

public abstract java.lang.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-2009 CodeLutin. All Rights Reserved.