org.barracudamvc.core.comp
Class DefaultPropertiesModel

java.lang.Object
  extended byorg.barracudamvc.core.comp.AbstractTemplateModel
      extended byorg.barracudamvc.core.comp.DefaultPropertiesModel
All Implemented Interfaces:
Contextual, Model, TemplateModel

public class DefaultPropertiesModel
extends AbstractTemplateModel

This class provides a default implementation of a TemplateModel that looks up its keys in a properties file


Field Summary
protected static org.apache.log4j.Logger logger
           
protected  String modelName
           
protected  String propFileName
           
 
Fields inherited from class org.barracudamvc.core.comp.AbstractTemplateModel
listeners, UNDEFINED, viewContext
 
Constructor Summary
DefaultPropertiesModel()
           
DefaultPropertiesModel(String ipropFileName)
           
 
Method Summary
 Object getItem(String key)
          Convenience method to get an item based on the key name (extracted from the TemplateDirective).
 String getName()
           
 void setPropFileName(String ipropFileName)
           
 
Methods inherited from class org.barracudamvc.core.comp.AbstractTemplateModel
addModelListener, fireModelChanged, getItem, getViewContext, processDirective, removeModelListener, setViewContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.apache.log4j.Logger logger

modelName

protected String modelName

propFileName

protected String propFileName
Constructor Detail

DefaultPropertiesModel

public DefaultPropertiesModel()

DefaultPropertiesModel

public DefaultPropertiesModel(String ipropFileName)
Method Detail

setPropFileName

public void setPropFileName(String ipropFileName)

getName

public String getName()

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 © 2004 BarracudaMVC.org All Rights Reserved.