Package org.opencms.util
Interface I_CmsHtmlConverter
-
- All Known Implementing Classes:
A_CmsHtmlConverter
,CmsHtmlConverterJTidy
public interface I_CmsHtmlConverter
HTML converters can be used to clean up HTML code and/or pretty print the code.They can be configured in the configuration file
opencms-vfs.xml
and triggered when saving XML contents or XML pages. Their behavior is configurable by setting thecontent-conversion
property value on VFS resources.- Since:
- 7.5.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
convertToString(java.lang.String htmlInput)
Converts the given HTML code according to the settings of this converter.java.lang.String
getEncoding()
Returns the encoding used for the HTML code conversion.java.util.List<java.lang.String>
getModes()
Returns the conversion modes to use as List of String parameters.void
init(java.lang.String encoding, java.util.List<java.lang.String> modes)
Initializes the HTML converter instance.
-
-
-
Method Detail
-
convertToString
java.lang.String convertToString(java.lang.String htmlInput) throws java.io.UnsupportedEncodingException
Converts the given HTML code according to the settings of this converter.- Parameters:
htmlInput
- the HTML input stored in a string- Returns:
- string containing the converted HTML
- Throws:
java.io.UnsupportedEncodingException
- if the encoding set for the conversion is not supported
-
getEncoding
java.lang.String getEncoding()
Returns the encoding used for the HTML code conversion.- Returns:
- the encoding used for the HTML code conversion
-
getModes
java.util.List<java.lang.String> getModes()
Returns the conversion modes to use as List of String parameters.- Returns:
- the conversion modes to use as List of String parameters
-
init
void init(java.lang.String encoding, java.util.List<java.lang.String> modes)
Initializes the HTML converter instance.Possible values for the conversion mode are dependent from the converter implementation.
- Parameters:
encoding
- the encoding used for the HTML code conversionmodes
- the conversion modes to use
-
-