Package com.atlassian.confluence.util
Class ConfluenceRenderUtils
- java.lang.Object
 - 
- com.atlassian.confluence.util.ConfluenceRenderUtils
 
 
- 
public final class ConfluenceRenderUtils extends Object
Utilities for rendering Confluence wiki content. 
- 
- 
Constructor Summary
Constructors Constructor Description ConfluenceRenderUtils() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable StringgetAbsoluteAttachmentRemotePath(@Nullable Attachment attachment)Returns the remote path to the given attachment and its siblings.static @Nullable StringgetAttachmentRemotePath(@Nullable ContentEntityObject content)Returns the remote path to the attachments of the givenContentEntityObject.static @Nullable StringgetAttachmentRemotePath(@Nullable Attachment attachment)Returns the remote path to the given attachment and its siblings.static StringgetAttachmentsPathForContent(@NonNull ContentEntityObject content)Returns the download path for all the attachments on a given content object, excluding the context path and base URL.static @Nullable StringgetAttachmentsRemotePath(@Nullable PageContext context)Returns the remote path to files attached to the contextual page.static StringrenderDefaultStylesheet()Returns a default stylesheet for Confluence.static StringrenderSpaceStylesheet(Space space)Returns a default stylesheet for Confluence. 
 - 
 
- 
- 
Method Detail
- 
getAttachmentsRemotePath
public static @Nullable String getAttachmentsRemotePath(@Nullable PageContext context)
Returns the remote path to files attached to the contextual page. The path commences with the application's context path.- Parameters:
 context- must contain an existing ContentEntityObject- Returns:
 - null if context or its CEO is null, or else the path to the attachments of that ceo. Eg "/confluence/download/attachments/34253"
 
 
- 
getAttachmentRemotePath
public static @Nullable String getAttachmentRemotePath(@Nullable Attachment attachment)
Returns the remote path to the given attachment and its siblings. NOTE: this path does not include the attachment itself, just the path the attachment is located immediately within. The path commences with the application's context path.- Parameters:
 attachment- must be attached to an existing ContentEntityObject- Returns:
 - null if 
attachmentis null, or else the path to the attachments of the content to which the attachment belongs. Eg "/confluence/download/attachments/34253" 
 
- 
getAbsoluteAttachmentRemotePath
public static @Nullable String getAbsoluteAttachmentRemotePath(@Nullable Attachment attachment)
Returns the remote path to the given attachment and its siblings. NOTE: this path does not include the attachment itself, just the path the attachment is located immediately within. The path commences with the application's base URL.- Parameters:
 attachment- must be attached to an existingContentEntityObject- Returns:
 - null if 
attachmentis null, or else the path to the attachments of the content to which the attachment belongs. Eg "http://example.com/confluence/download/attachments/34253" 
 
- 
getAttachmentRemotePath
public static @Nullable String getAttachmentRemotePath(@Nullable ContentEntityObject content)
Returns the remote path to the attachments of the givenContentEntityObject. The path commences with the application's context path.- Returns:
 - null if 
contentis null, or else the path its attachments. Eg "/confluence/download/attachments/34253" 
 
- 
getAttachmentsPathForContent
public static String getAttachmentsPathForContent(@NonNull ContentEntityObject content)
Returns the download path for all the attachments on a given content object, excluding the context path and base URL. For example, "/download/attachments/downloads/34253". You can append a slash and a filename to get the path to a particular attachment. 
- 
renderDefaultStylesheet
public static String renderDefaultStylesheet()
Returns a default stylesheet for Confluence. This includes the master styles, default theme styles and the globally configured colour scheme.- Returns:
 - string representation of a default stylesheet for Confluence
 - See Also:
 DefaultTheme
 
 - 
 
 -