return handleUnknownType(obj);
@Override protected TemplateModel handleUnknownType(Object obj) throws TemplateModelException { if (obj instanceof ConnectObjectWrapper) { return (TemplateModel) obj; } return super.handleUnknownType(obj); } }
@Override protected TemplateModel handleUnknownType(Object obj) throws TemplateModelException { if (obj instanceof ConnectObjectWrapper) { return (TemplateModel) obj; } return super.handleUnknownType(obj); } }
@Override protected TemplateModel handleUnknownType(Object obj) throws TemplateModelException { if (obj instanceof DocumentModel) { return new DocumentModelAdapter((DocumentModel) obj); } return super.handleUnknownType(obj); }
@Override protected TemplateModel handleUnknownType(Object obj) throws TemplateModelException { // Should not happen. if (obj == null) { return super.wrap(null); } if (models.containsKey(obj)) { return models.get(obj); } for (PortalFreeMarkerModelFactory f : factories) { if (f.isInstance(obj)) { TemplateModel model = f.build(this, obj); models.put(obj, model); return model; } } return super.handleUnknownType(obj); }
return new SimpleCollection((Iterator) obj, this); return handleUnknownType(obj);
return handleUnknownType(obj);
return new ZoneIdAdapter((ZoneId) obj); return super.handleUnknownType(obj);