org.weda.action.impl
Class ActionDescriptorImpl

java.lang.Object
  extended by org.weda.action.impl.ActionDescriptorImpl
All Implemented Interfaces:
java.io.Serializable, ActionDescriptor

public class ActionDescriptorImpl
extends java.lang.Object
implements ActionDescriptor, java.io.Serializable

Author:
tim
See Also:
Serialized Form

Constructor Summary
ActionDescriptorImpl()
           
 
Method Summary
 void addActionParameter(ActionParameter actionParameter)
          Метод устанавливает описание свойств значения которых нужно установить перед выполнением действия.
 void addActionParameterValue(ActionParameterValue parameterValue)
          Метод добавляет пару свойство действия, значение.
 void addLinkedAction(LinkedAction linkedAction)
           
 void addTargetClass(ActionTargetClass targetClass)
           
 boolean equals(java.lang.Object o)
           
 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()
          Метод возвращает действия связанные с данным.
 Messages getMessages()
           
 java.lang.String getName()
          Метод возвращает название действия.
 java.util.Set<ActionTargetClass> getTargetClasses()
          Метод возвращает список классов над которыми действие может быть выполнено.
 java.lang.String getTargetFrame()
          Метод возвращает имя фрейма в котором будет отображен результат действия.
 void init()
           
 void setAccessKey(java.lang.String accessKey)
           
 void setActionClass(java.lang.Class actionClass)
           
 void setActionParametersValues(java.lang.Object action)
          Метод устанавливает значения свойств объекта действия.
 void setDescription(java.lang.String description)
           
 void setMessages(Messages messages)
          Метод устанавливает объект дающий доступ к локализированным сообщениям в разрезе класса действия ({@link #getActionClass()).
 void setName(java.lang.String name)
           
 void setTargetFrame(java.lang.String targetFrame)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionDescriptorImpl

public ActionDescriptorImpl()
Method Detail

init

public void init()
          throws ActionDescriptorException
Specified by:
init in interface ActionDescriptor
Throws:
ActionDescriptorException

getTargetClasses

public java.util.Set<ActionTargetClass> getTargetClasses()
Description copied from interface: ActionDescriptor
Метод возвращает список классов над которыми действие может быть выполнено.

Specified by:
getTargetClasses in interface ActionDescriptor

addTargetClass

public void addTargetClass(ActionTargetClass targetClass)

addLinkedAction

public void addLinkedAction(LinkedAction linkedAction)

getName

public java.lang.String getName()
Description copied from interface: ActionDescriptor
Метод возвращает название действия.

Specified by:
getName in interface ActionDescriptor

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()
Description copied from interface: ActionDescriptor
Метод возвращет краткое описание действия.

Specified by:
getDescription in interface ActionDescriptor

setDescription

public void setDescription(java.lang.String description)

getActionParameters

public java.util.List<ActionParameter> getActionParameters()
Description copied from interface: ActionDescriptor
Метод возвращает описание свойств значения которых нужно установить или прочитать перед выполнением действия.

Specified by:
getActionParameters in interface ActionDescriptor

addActionParameter

public void addActionParameter(ActionParameter actionParameter)
Description copied from interface: ActionDescriptor
Метод устанавливает описание свойств значения которых нужно установить перед выполнением действия.

Specified by:
addActionParameter in interface ActionDescriptor

getActionClass

public java.lang.Class getActionClass()
Description copied from interface: ActionDescriptor
Метод возвращает класс действия.

Specified by:
getActionClass in interface ActionDescriptor

setActionClass

public void setActionClass(java.lang.Class actionClass)

getActionParameter

public ActionParameter getActionParameter(java.lang.String name)
                                   throws ActionDescriptorException
Description copied from interface: ActionDescriptor
Метод вернет описание параметра по его имени.

Specified by:
getActionParameter in interface ActionDescriptor
Throws:
ActionDescriptorException - если в действии нет указаного параметра.

getMessages

public Messages getMessages()

setMessages

public void setMessages(Messages messages)
Description copied from interface: ActionDescriptor
Метод устанавливает объект дающий доступ к локализированным сообщениям в разрезе класса действия ({@link #getActionClass()). Т.е. messages является подмножеством сообщений actions:action_class

Specified by:
setMessages in interface ActionDescriptor

getLinkedActions

public java.util.List<LinkedAction> getLinkedActions()
Description copied from interface: ActionDescriptor
Метод возвращает действия связанные с данным.

Specified by:
getLinkedActions in interface ActionDescriptor

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

getTargetFrame

public java.lang.String getTargetFrame()
Description copied from interface: ActionDescriptor
Метод возвращает имя фрейма в котором будет отображен результат действия.

Specified by:
getTargetFrame in interface ActionDescriptor

setTargetFrame

public void setTargetFrame(java.lang.String targetFrame)

setActionParametersValues

public void setActionParametersValues(java.lang.Object action)
                               throws ActionDescriptorException
Description copied from interface: ActionDescriptor
Метод устанавливает значения свойств объекта действия.

Specified by:
setActionParametersValues in interface ActionDescriptor
Throws:
ActionDescriptorException
See Also:
#addActionPropertyValue(ActionParameterValue)

addActionParameterValue

public void addActionParameterValue(ActionParameterValue parameterValue)
Description copied from interface: ActionDescriptor
Метод добавляет пару свойство действия, значение. Значения свойств будут установлены для действия если вызвать метод #setActionPropertiesValues

Specified by:
addActionParameterValue in interface ActionDescriptor

getAccessKey

public java.lang.String getAccessKey()
Description copied from interface: ActionDescriptor
Метод возвращает символ при нажатии на который вместе с клавишей Alt (на PC платформе) будет выполнено действие описываемое данным дескриптором.

Specified by:
getAccessKey in interface ActionDescriptor

setAccessKey

public void setAccessKey(java.lang.String accessKey)


Copyright © 2005-2006 . All Rights Reserved.