public TemplateModel create(Object object, ObjectWrapper wrapper) { return new StringModel(object, (BeansWrapper) wrapper); } };
return new StringModel(format(key, params), wrapper); } catch (MissingResourceException e) { throw new TemplateModelException("No such key: " + key);
public TemplateModel create(Object object, ObjectWrapper wrapper) { return new StringModel(object, (BeansWrapper)wrapper); } };
public TemplateModel create(Object object, ObjectWrapper wrapper) { return new StringModel(object, (BeansWrapper) wrapper); } };
public TemplateModel create(Object object, ObjectWrapper wrapper) { return new StringModel(object, (BeansWrapper) wrapper); } };
return new StringModel(format(key, params), wrapper); } catch (MissingResourceException e) { throw new TemplateModelException("No such key: " + key);
return new StringModel(format(key, params), wrapper); } catch (MissingResourceException e) { throw new TemplateModelException("No such key: " + key);
@Override public TemplateModel get(String key) throws TemplateModelException { String value = (String) env.get(key); // also allow using the other request parameters if (value == null) { Request request = Dispatcher.REQUEST.get(); if (request != null && request.getRawKvp() != null) { Object obj = request.getRawKvp().get(key); value = Converters.convert(obj, String.class); if (obj != null && value == null) { // try also Spring converters as a fallback, can do some thing // GT converters // cannot do (e.g array -> string). Did not create a bridge to // GT converters as it might // have global consequences DefaultConversionService.getSharedInstance() .convert(obj, String.class); } } } if (value != null) { return new StringModel(value, bw); } else { return null; } } });
return new StringModel(format(key, params), wrapper);
@Override public TemplateModel wrap(Object obj) throws TemplateModelException { if (obj instanceof QName) { return new QNameModel((QName) obj, this); } else if (obj instanceof SchemaInfo) { return new SchemaInfoModel((SchemaInfo) obj, this); } else if (obj instanceof WsdlInfo) { return new WsdlInfoModel((WsdlInfo) obj, this); } else if (obj instanceof JavaDoc) { return new StringModel(obj, this); } else { return super.wrap(obj); } } }