|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.loom.mapping.ActionMapping
public class ActionMapping
The mapping information about one Action class.
Constructor Summary | |
---|---|
ActionMapping()
|
Method Summary | |
---|---|
void |
addValidator(PathMatcher pathMatcher,
PropertyValidator validator)
Adds a validator to all events that match the validator event filter |
Action |
createInstance()
|
java.lang.Class<? extends Action> |
getActionClass()
|
Converter |
getConverter(java.lang.String normalizedPropertyPath)
|
Event |
getDefaultEvent()
|
Event |
getEvent(java.lang.String event)
|
java.util.Map<java.lang.String,Event> |
getEvents()
|
java.lang.String |
getForwardFolder()
|
java.lang.String |
getHandle()
|
java.lang.String |
getLongName()
|
PropertyBinder |
getPropertyBinder(java.lang.String normalizedPropertyPath)
|
PropertyBinderMap |
getPropertyBinderMap()
|
java.util.Set<java.lang.Class<?>> |
getReloadingClasses()
|
java.lang.String |
getShortName()
|
java.lang.Object |
getValueAsObject(Action action,
java.lang.String propertyPath,
MessagesRepository messagesRepository)
|
java.lang.String |
getValueAsString(Action action,
java.lang.String propertyPath,
MessagesRepository repository)
|
boolean |
isEvent(java.lang.String eventName)
|
Event |
removeEvent(java.lang.String eventName)
Remove an event from the list of available events |
void |
setActionClass(java.lang.Class<? extends Action> actionClass)
|
void |
setDefaultEvent(Event defaultEvent)
|
void |
setEvents(java.util.Map<java.lang.String,Event> events)
|
void |
setForwardFolder(java.lang.String forwardFolder)
|
void |
setHandle(java.lang.String handle)
This method revises the slash at the beginning and end of the handle before assigning the field. |
void |
setPropertyAsObject(Action action,
java.lang.String propertyPath,
java.lang.Object value)
|
void |
setPropertyBinderMap(PropertyBinderMap propertyBinderMap)
|
void |
setReloadingClasses(java.util.Set<java.lang.Class<?>> reloadingClasses)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ActionMapping()
Method Detail |
---|
public Event getEvent(java.lang.String event)
EventNotFoundException
- if the event is not found, or it has not been specified and no default event exists for this action.public PropertyBinder getPropertyBinder(java.lang.String normalizedPropertyPath)
PropertyNotFoundException
- if the property could not be foundpublic void addValidator(PathMatcher pathMatcher, PropertyValidator validator)
validator
- the validator to be addedpublic Event removeEvent(java.lang.String eventName)
eventName
- the name of the Event to be removed
public Converter getConverter(java.lang.String normalizedPropertyPath)
public boolean isEvent(java.lang.String eventName)
public java.lang.String getShortName()
public java.lang.String getLongName()
public java.lang.Class<? extends Action> getActionClass()
public void setActionClass(java.lang.Class<? extends Action> actionClass)
public java.lang.String getValueAsString(Action action, java.lang.String propertyPath, MessagesRepository repository)
public java.lang.Object getValueAsObject(Action action, java.lang.String propertyPath, MessagesRepository messagesRepository)
public void setHandle(java.lang.String handle)
handle
- public Event getDefaultEvent()
public void setDefaultEvent(Event defaultEvent)
public java.lang.String getHandle()
public java.util.Map<java.lang.String,Event> getEvents()
public void setPropertyBinderMap(PropertyBinderMap propertyBinderMap)
public PropertyBinderMap getPropertyBinderMap()
public java.util.Set<java.lang.Class<?>> getReloadingClasses()
public void setEvents(java.util.Map<java.lang.String,Event> events)
public void setReloadingClasses(java.util.Set<java.lang.Class<?>> reloadingClasses)
public void setPropertyAsObject(Action action, java.lang.String propertyPath, java.lang.Object value)
public java.lang.String getForwardFolder()
public void setForwardFolder(java.lang.String forwardFolder)
public Action createInstance()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |