hurelhuyag created TILES-586:
--------------------------------
Summary: improve AttributeContext.getLocalAttribute for value
retrieval
Key: TILES-586
URL: https://issues.apache.org/jira/browse/TILES-586
Project: Tiles
Issue Type: Improvement
Affects Versions: 3.0.7
Reporter: hurelhuyag
Priority: Minor
AttributeContext.getLocalAttribute usage is to verbose. I think
AttributeContext should be improved. This is my currently using
BaseViewPreparer.
{code:java}
public abstract class BaseViewPreparer implements ViewPreparer {
@SuppressWarnings("unchecked")
protected <T> T getLocalAttribute(String name, AttributeContext
attributeContext, T defaultValue){
Attribute attribute = attributeContext.getLocalAttribute(name);
if (attribute != null){
return (T) attribute.getValue();
}else{
return defaultValue;
}
}
@Override
public abstract void execute(Request tilesContext, AttributeContext
attributeContext);
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)