public interface Excerpter
| Modifier and Type | Method and Description |
|---|---|
String |
createExcerpt(Content content)
Creates an excerpt block from the provided content object without any tags excluded, using an implementation
specific number of blocks.
|
String |
createExcerpt(ContentEntityObject contentEntityObject,
String outputType)
Creates an excerpt of the contentEntityObject without any tags excluded including an implementation specific
number of blocking
|
String |
createExcerpt(ContentEntityObject contentEntity,
String outputType,
ExcerptConfig config)
Creates an excerpt of the contentEntityObject excluding any html tags that are in the exclude set.
|
List<DataSource> |
extractImageSrc(ContentEntityObject ceo,
int numImages) |
List<DataSource> |
extractImageSrc(ContentEntityObject ceo,
int numImages,
boolean useThumbnails) |
List<String> |
extractImageSrc(String contentHtml,
int numImages) |
List<URI> |
extractImageThumbnailUris(ContentEntityObject contentEntity,
int maxUris)
Returns the URIs of thumbnails for each of the images attached to the specified content entity.
|
String |
getExcerpt(ContentEntityObject ceo)
Returns the already created excerpts of content.
|
String |
getExcerptSummary(ContentEntityObject ceo)
Returns the summary of an already created excerpt of content.
|
String |
getText(String content)
Returns the text from a fragment of XHTML content.
|
String createExcerpt(Content content) throws Exception
content - - the content entity object to create an excerpt ofException - - if an excerpt cannot be created for this content objectString createExcerpt(ContentEntityObject contentEntityObject, String outputType) throws Exception
contentEntityObject - - contentEntityObject to create an excerpt ofoutputType - - the output type in which to render the content, @see RenderContextOutputTypeException - - if an excerpt could not be created for this ContentEntityObjectString createExcerpt(ContentEntityObject contentEntity, String outputType, ExcerptConfig config) throws XMLStreamException, com.atlassian.plugin.web.renderer.RendererException
The number of blocks with content to be included in the excerpt is specified with the maxBlocksForExcerpt parameter. A block with content is any element with a
contentEntity - - contentEntityObject to create an excerpt ofoutputType - - the output type in which to render the content, @see RenderContextOutputTypeconfig - - a parameter object that allows the content of the excerpt to be customized. @see ExcerptConfigException - - if an excerpt could not be created for this ContentEntityObjectXMLStreamExceptioncom.atlassian.plugin.web.renderer.RendererExceptionList<String> extractImageSrc(String contentHtml, int numImages) throws XMLStreamException
XMLStreamExceptionList<URI> extractImageThumbnailUris(ContentEntityObject contentEntity, int maxUris) throws XhtmlException
URIs are returned in order that the images appear in the document. Obviously only URIs for thumbnailable images will be returned.
contentEntity - the content entitymaxUris - the maximum URI's to returnXhtmlException - if there is an error parsing the contents for image references.List<DataSource> extractImageSrc(ContentEntityObject ceo, int numImages) throws XMLStreamException, XhtmlException
XMLStreamExceptionXhtmlExceptionList<DataSource> extractImageSrc(ContentEntityObject ceo, int numImages, boolean useThumbnails) throws XMLStreamException, XhtmlException
XMLStreamExceptionXhtmlExceptionString getExcerpt(ContentEntityObject ceo)
String getExcerptSummary(ContentEntityObject ceo)
Copyright © 2003–2022 Atlassian. All rights reserved.