org.enhydra.barracuda.core.comp
Class DefaultPropertiesModel

java.lang.Object
  |
  +--org.enhydra.barracuda.core.comp.AbstractTemplateModel
        |
        +--org.enhydra.barracuda.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  java.lang.String modelName
           
protected  java.lang.String propFileName
           
 
Fields inherited from class org.enhydra.barracuda.core.comp.AbstractTemplateModel
listeners, UNDEFINED, viewContext
 
Constructor Summary
DefaultPropertiesModel()
           
DefaultPropertiesModel(java.lang.String ipropFileName)
           
 
Method Summary
 java.lang.Object getItem(java.lang.String key)
          get an item for a given key
 java.lang.String getName()
           
 void setPropFileName(java.lang.String ipropFileName)
           
 
Methods inherited from class org.enhydra.barracuda.core.comp.AbstractTemplateModel
addModelListener, fireModelChanged, 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 org.apache.log4j.Logger logger

modelName

protected java.lang.String modelName

propFileName

protected java.lang.String propFileName
Constructor Detail

DefaultPropertiesModel

public DefaultPropertiesModel()

DefaultPropertiesModel

public DefaultPropertiesModel(java.lang.String ipropFileName)
Method Detail

setPropFileName

public void setPropFileName(java.lang.String ipropFileName)

getName

public java.lang.String getName()

getItem

public java.lang.Object getItem(java.lang.String key)
Description copied from class: AbstractTemplateModel
get an item for a given key

Specified by:
getItem in interface TemplateModel
Overrides:
getItem in class AbstractTemplateModel


Copyright © 2001 Enhydra.org