FriendlyMapModel

class FriendlyMapModel(map: Map[_, _], wrapper: BeansWrapper) extends MapModel with TemplateHashModelEx with TemplateMethodModelEx with AdapterTemplateModel

Attempting to get the best of both worlds of FM's MapModel and simplemapmodel, by reimplementing the isEmpty(), keySet() and values() methods. ?keys and ?values built-ins are thus available, just as well as plain Map methods.

class MapModel
trait TemplateMethodModelEx
trait TemplateMethodModel
class StringModel
trait TemplateScalarModel
class BeanModel
trait TemplateModelWithAPISupport
trait WrapperTemplateModel
trait AdapterTemplateModel
trait TemplateHashModelEx
trait TemplateHashModel
trait TemplateModel
class Object
trait Matchable
class Any

Value members

Concrete methods

override def isEmpty: Boolean
Definition Classes
MapModel -> BeanModel -> TemplateHashModel
override def values(): TemplateCollectionModel
Definition Classes
BeanModel -> TemplateHashModelEx

Inherited methods

@throws(freemarker.template.TemplateModelException)
def exec(x$0: List[_]): <FromJavaObject>
Inherited from
MapModel
@throws(freemarker.template.TemplateModelException)
def get(x$0: String): TemplateModel
Inherited from
BeanModel
@throws(freemarker.template.TemplateModelException)
def getAPI(): TemplateModel
Inherited from
BeanModel
def getAdaptedObject(x$0: Class[_ <: <FromJavaObject>]): <FromJavaObject>
Inherited from
BeanModel
def getAsString(): String
Inherited from
StringModel
def getWrappedObject(): <FromJavaObject>
Inherited from
BeanModel
def keys(): TemplateCollectionModel
Inherited from
BeanModel
def size(): Int
Inherited from
MapModel
def toString(): String
Inherited from
BeanModel