package

com.atlassian.confluence.content.render.xhtml.links

Interfaces

AttachmentLinksUpdater  
HrefEvaluator The marshalling of links involves creating the actual href attribute describing the destination of the link. 
LinksUpdater Used to update the links on a piece of content. 
OutgoingLinksExtractor Extracts OutgoingLinks from ContentEntityObjects. 

Classes

AbsoluteHrefEvaluator Produces absolute URL's / HREF's for the specified object. 
DefaultHrefEvaluator An HrefEvaluator which knows how to generate href values for DISPLAY and generates relative links for the browser. 
HtmlExportHrefEvaluator An HrefEvaluator that will generate links appropriate for HTML exported content. 
LinksUpdater.AttachmentReferenceDetails  
LinksUpdater.PartialReferenceDetails  
OutputTypeAwareHrefEvaluator An HrefEvaluator which inspects the ConversionContextOutputType in the ConversionContext and evaluates href values appropriately for the output type targeted. 
TestAbsoluteHrefEvaluator  
TestDefaultHrefEvaluator  
TestHtmlExportHrefEvaluator  
TestWebLink  
TestXhtmlAttachmentLinksUpdater  
TestXhtmlLinksUpdater  
TestXhtmlOutgoingLinksExtractor  
WebLink A model object representing a web link in Confluence content as opposed to a Confluence resource link. 
XhtmlAttachmentLinksUpdater  
XhtmlLinksUpdater Updates all canonical links in an XHTML document to reflect a modified space key or title or both. 
XhtmlOutgoingLinksExtractor

You should note that this implementation of the OutgoingLinksExtractor is actually a 'reference' extractor. 

Exceptions

LinksUpdateException Checked exception thrown when there is an error updating the links on a piece of content (normally in response to a renaming of moving of content to a different space).