From e7fa447981e00ae8446cccb7614d68beafeb6c40 Mon Sep 17 00:00:00 2001 From: David Caruana Date: Thu, 4 Sep 2008 10:55:16 +0000 Subject: [PATCH] Merge from SEAMIST3 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@10725 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../repo/template/UrlEncodeMethod.java | 64 ------------------- 1 file changed, 64 deletions(-) delete mode 100644 source/java/org/alfresco/repo/template/UrlEncodeMethod.java diff --git a/source/java/org/alfresco/repo/template/UrlEncodeMethod.java b/source/java/org/alfresco/repo/template/UrlEncodeMethod.java deleted file mode 100644 index 0e40306067..0000000000 --- a/source/java/org/alfresco/repo/template/UrlEncodeMethod.java +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (C) 2005-2007 Alfresco Software Limited. - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - * As a special exception to the terms and conditions of version 2.0 of - * the GPL, you may redistribute this Program in connection with Free/Libre - * and Open Source Software ("FLOSS") applications as described in Alfresco's - * FLOSS exception. You should have recieved a copy of the text describing - * the FLOSS exception, and it is also available here: - * http://www.alfresco.com/legal/licensing" - */ -package org.alfresco.repo.template; - -import java.util.List; - -import org.alfresco.util.URLEncoder; - -import freemarker.template.TemplateMethodModelEx; -import freemarker.template.TemplateModelException; -import freemarker.template.TemplateScalarModel; - -/** - * @author David Caruana - * - * Custom FreeMarker Template language method. - *

- * Encode URL for HTML. - *

- * Usage: urlencode(String url) - */ -public class UrlEncodeMethod extends BaseTemplateProcessorExtension implements TemplateMethodModelEx -{ - /** - * @see freemarker.template.TemplateMethodModel#exec(java.util.List) - */ - public Object exec(List args) throws TemplateModelException - { - String result = ""; - - if (args.size() == 1) - { - Object arg0 = args.get(0); - if (arg0 instanceof TemplateScalarModel) - { - result = URLEncoder.encode(((TemplateScalarModel)arg0).getAsString()); - } - } - - return result; - } -}