org.springframework.webflow.definition
Interface Annotated

All Known Subinterfaces:
FlowDefinition, StateDefinition, TransitionableStateDefinition, TransitionDefinition
All Known Implementing Classes:
ActionState, AnnotatedAction, AnnotatedObject, BeanFactoryFlowVariable, DecisionState, EndState, Flow, FlowVariable, SimpleFlowVariable, State, SubflowState, Transition, TransitionableState, ViewState

public interface Annotated

An interface to be implemented by objects that are annotated with attributes they wish to expose to clients.

Author:
Keith Donald, Erwin Vervaet

Method Summary
 AttributeMap getAttributes()
          Returns an immutable attribute map containing the attributes annotating this object.
 java.lang.String getCaption()
          Returns a short summary of this object, suitable for display as an icon caption or tool tip.
 java.lang.String getDescription()
          Returns a longer, more detailed description of this object.
 

Method Detail

getCaption

java.lang.String getCaption()
Returns a short summary of this object, suitable for display as an icon caption or tool tip.

Returns:
the caption

getDescription

java.lang.String getDescription()
Returns a longer, more detailed description of this object.

Returns:
the description

getAttributes

AttributeMap getAttributes()
Returns an immutable attribute map containing the attributes annotating this object. These attributes provide descriptive characteristics or properties that may affect object behavior.

Returns:
the attribute map


Copyright © 2004-2007. All Rights Reserved.