lucee.runtime.util.HTMLUtil Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lucee Show documentation
Show all versions of lucee Show documentation
Building the Lucee Loader JAR
/**
* Copyright (c) 2015, Lucee Association Switzerland. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library. If not, see .
*
*/
package lucee.runtime.util;
import java.net.URL;
import java.util.List;
public interface HTMLUtil {
public static final short HTMLV20 = 1;
public static final short HTMLV32 = 1;
public static final short HTMLV40 = 2;
/**
* escapes html character inside a string
*
* @param str html code to escape
* @return escaped html code
*/
public String escapeHTML(String str);
/**
* escapes html character inside a string
*
* @param str html code to escape
* @param version HTML Version ()
* @return escaped html code
*/
public String escapeHTML(String str, short version);
/**
* unescapes html character inside a string
*
* @param str html code to unescape
* @return unescaped html code
*/
public String unescapeHTML(String str);
/**
* returns all urls in a html String
*
* @param html HTML String to search urls
* @param url Absolute URL path to set
* @return urls found in html String
*/
public List getURLS(String html, URL url);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy