Package org.stringtemplate.v4.misc
Class MapModelAdaptor
- java.lang.Object
-
- org.stringtemplate.v4.misc.MapModelAdaptor
-
- All Implemented Interfaces:
ModelAdaptor<java.util.Map<?,?>>
public class MapModelAdaptor extends java.lang.Object implements ModelAdaptor<java.util.Map<?,?>>
-
-
Constructor Summary
Constructors Constructor Description MapModelAdaptor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.BooleancontainsKey(java.util.Map<?,?> map, java.lang.Object key)private static java.lang.ObjectgetDefaultValue(java.util.Map<?,?> map)java.lang.ObjectgetProperty(Interpreter interp, ST self, java.util.Map<?,?> model, java.lang.Object property, java.lang.String propertyName)Lookup property name inoand return its value.
-
-
-
Method Detail
-
getProperty
public java.lang.Object getProperty(Interpreter interp, ST self, java.util.Map<?,?> model, java.lang.Object property, java.lang.String propertyName) throws STNoSuchPropertyException
Description copied from interface:ModelAdaptorLookup property name inoand return its value.propertyis normally aStringbut doesn't have to be. E.g., ifoisMap,propertycould be any key type. If we need to convert toString, then it's done bySTand passed in here.- Specified by:
getPropertyin interfaceModelAdaptor<java.util.Map<?,?>>- Throws:
STNoSuchPropertyException
-
containsKey
private static java.lang.Boolean containsKey(java.util.Map<?,?> map, java.lang.Object key)
-
getDefaultValue
private static java.lang.Object getDefaultValue(java.util.Map<?,?> map)
-
-