org.barracudamvc.contrib.sam.models
Class IterativeMapModel
java.lang.Object
org.barracudamvc.core.comp.AbstractTemplateModel
org.barracudamvc.core.comp.AbstractIterativeTemplateModel
org.barracudamvc.contrib.sam.models.IteratorModel
org.barracudamvc.contrib.sam.models.IterativeMapModel
- All Implemented Interfaces:
- Contextual, IterativeModel, Model, TemplateModel
public class IterativeMapModel
- extends IteratorModel
iterates over a Map, uses the special keys "Key" and "Value" for returning key-value-pairs
- Version:
- $Id: IterativeMapModel.java 114 2005-12-09 15:51:51Z christianc $
- Author:
- Stefan Armbruster
Field Summary |
protected static org.apache.log4j.Logger |
logger
|
protected Map |
map
|
Method Summary |
Object |
getItem(String key)
Convenience method to get an item based on the key name (extracted
from the TemplateDirective). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static org.apache.log4j.Logger logger
map
protected Map map
IterativeMapModel
public IterativeMapModel(String name,
Map map)
- initialize the model
- Parameters:
name
- Name of the modelmap
- Map to iterate
IterativeMapModel
public IterativeMapModel(String name)
getItem
public Object getItem(String key)
- Description copied from class:
AbstractTemplateModel
- Convenience method to get an item based on the key name (extracted
from the TemplateDirective).
- Overrides:
getItem
in class AbstractTemplateModel
Copyright © 2006 BarracudaMVC.org All Rights Reserved.