public abstract class DynamicActionAttributeSupport extends Object implements DynamicActionAttributes
Action
implementations
that want to support dynamic action attributes. Typically, if the action factory
descends from AbstractJspFactory
.Modifier and Type | Field and Description |
---|---|
private Iterator<DynamicActionAttribute> |
dynamicAttributes |
private DynamicActionAttributes |
source |
Modifier | Constructor and Description |
---|---|
protected |
DynamicActionAttributeSupport() |
Modifier and Type | Method and Description |
---|---|
static void |
addAttributes(StringBuilder sb,
Iterator<DynamicActionAttribute> it)
Append all dynamic action attributes to the string builder.
|
static String |
getAttributesString(Object action)
If the object implements DynamicActionAttributes interface,
get a string with all dynamic attributes, otherwise an empty string.
|
Iterator<DynamicActionAttribute> |
getDynamicActionAttributes()
Get an iterator that return all dynamic attributes.
|
void |
setDynamicActionAttributesSource(DynamicActionAttributes source)
Set the source of dynamic action attributes.
|
private Iterator<DynamicActionAttribute> dynamicAttributes
private DynamicActionAttributes source
public static String getAttributesString(Object action)
public static void addAttributes(StringBuilder sb, Iterator<DynamicActionAttribute> it)
public Iterator<DynamicActionAttribute> getDynamicActionAttributes()
DynamicActionAttributes
getDynamicActionAttributes
in interface DynamicActionAttributes
public void setDynamicActionAttributesSource(DynamicActionAttributes source)
DynamicActionAttributes
interface.