Top Constructors Methods
org.stringtemplate.v4.misc

public Class MapModelAdaptor

extends Object
implements ModelAdaptor<Map<?, ?>>
Class Inheritance
All Implemented Interfaces
org.stringtemplate.v4.ModelAdaptor
Imports
org.stringtemplate.v4.Interpreter, .ModelAdaptor, .ST, .STGroup, java.util.Map

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static Boolean
containsKey(Map<?, ?> map, Object key)

private static Object
getDefaultValue(Map<?, ?> map)

public Object
getProperty(Interpreter interp, ST self, Map<?, ?> model, Object property, String propertyName)

Implements org.stringtemplate.v4.ModelAdaptor.getProperty.

Lookup property name in o and return its value.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

MapModelAdaptorback to summary
public MapModelAdaptor()

Method Detail

containsKeyback to summary
private static Boolean containsKey(Map<?, ?> map, Object key)
getDefaultValueback to summary
private static Object getDefaultValue(Map<?, ?> map)
getPropertyback to summary
public Object getProperty(Interpreter interp, ST self, Map<?, ?> model, Object property, String propertyName) throws STNoSuchPropertyException

Implements org.stringtemplate.v4.ModelAdaptor.getProperty.

Doc from org.stringtemplate.v4.ModelAdaptor.getProperty.

Lookup property name in o and return its value.

property is normally a String but doesn't have to be. E.g., if o is Map, property could be any key type. If we need to convert to String, then it's done by ST and passed in here.

Annotations
@Override