Class DefaultSummariser
- java.lang.Object
-
- com.atlassian.confluence.content.render.xhtml.storage.DefaultSummariser
-
- All Implemented Interfaces:
Summariser
public class DefaultSummariser extends Object implements Summariser
This default implementation is a front for various existing util classes in Confluence.
-
-
Constructor Summary
Constructors Constructor Description DefaultSummariser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
summarise(String xhtml)
Make use of various existing Confluence utilities to summarise the supplied XHTML.String
summarise(String xhtml, int maxLength, boolean ellipses)
Like {@see #summarise(String)} but provides more control over the summary process.
-
-
-
Method Detail
-
summarise
public String summarise(String xhtml)
Make use of various existing Confluence utilities to summarise the supplied XHTML. If the process fails then the supplied parameter will be returned unchanged.- Specified by:
summarise
in interfaceSummariser
- Parameters:
xhtml
- the content to be summarised.- Returns:
- a summary of the supplied XHTML content which is no longer than 255 characters.
-
summarise
public String summarise(String xhtml, int maxLength, boolean ellipses)
Description copied from interface:Summariser
Like {@see #summarise(String)} but provides more control over the summary process.- Specified by:
summarise
in interfaceSummariser
- Parameters:
xhtml
- the content to be summarised.maxLength
- the maximum length of String to returnellipses
- if true then truncated text will be ended with '...'.- Returns:
- the summarised version of the xhtml parameter
-
-