|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ActionDescriptor
Цель: предосталение инфмации о действии.
Method Summary | |
---|---|
void |
addActionParameter(ActionParameter actionParameter)
Метод устанавливает описание свойств значения которых нужно установить перед выполнением действия. |
void |
addActionParameterValue(ActionParameterValue propertyValue)
Метод добавляет пару свойство действия, значение. |
java.lang.String |
getAccessKey()
Метод возвращает символ при нажатии на который вместе с клавишей Alt (на PC платформе) будет выполнено действие описываемое данным дескриптором. |
java.lang.Class |
getActionClass()
Метод возвращает класс действия. |
ActionParameter |
getActionParameter(java.lang.String name)
Метод вернет описание параметра по его имени. |
java.util.List<ActionParameter> |
getActionParameters()
Метод возвращает описание свойств значения которых нужно установить или прочитать перед выполнением действия. |
java.lang.String |
getDescription()
Метод возвращет краткое описание действия. |
java.util.List<LinkedAction> |
getLinkedActions()
Метод возвращает действия связанные с данным. |
java.lang.String |
getName()
Метод возвращает название действия. |
java.util.Set<ActionTargetClass> |
getTargetClasses()
Метод возвращает список классов над которыми действие может быть выполнено. |
java.lang.String |
getTargetFrame()
Метод возвращает имя фрейма в котором будет отображен результат действия. |
void |
init()
|
void |
setActionParametersValues(java.lang.Object action)
Метод устанавливает значения свойств объекта действия. |
void |
setMessages(Messages messages)
Метод устанавливает объект дающий доступ к локализированным сообщениям в разрезе класса действия ({@link #getActionClass()). |
Method Detail |
---|
void init() throws ActionDescriptorException
ActionDescriptorException
java.lang.String getName()
java.lang.String getDescription()
java.lang.Class getActionClass()
java.lang.String getAccessKey()
java.util.List<ActionParameter> getActionParameters()
ActionParameter getActionParameter(java.lang.String name) throws ActionDescriptorException
ActionDescriptorException
- если в действии нет указаного параметра.java.lang.String getTargetFrame()
void addActionParameter(ActionParameter actionParameter)
java.util.Set<ActionTargetClass> getTargetClasses()
java.util.List<LinkedAction> getLinkedActions()
void setMessages(Messages messages)
messages
является подмножеством сообщений
actions:action_class
void addActionParameterValue(ActionParameterValue propertyValue)
#setActionPropertiesValues
void setActionParametersValues(java.lang.Object action) throws ActionDescriptorException
ActionDescriptorException
#addActionPropertyValue(ActionParameterValue)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |