com.atlassian.confluence.content.render.xhtml.view
Class ViewHeadingFragmentTransformer

java.lang.Object
  extended by com.atlassian.confluence.content.render.xhtml.view.ViewHeadingFragmentTransformer
All Implemented Interfaces:
FragmentTransformer

public class ViewHeadingFragmentTransformer
extends Object
implements FragmentTransformer

Transforms headings ({@code

..

) tags in the storage format into the view format which ads an id to the tag so that it may be used in Table of contents or other references.


Constructor Summary
ViewHeadingFragmentTransformer(XmlEventReaderFactory xmlEventReaderFactory, ExcerptHelper excerptHelper)
           
 
Method Summary
 boolean handles(StartElement startElementEvent, ConversionContext conversionContext)
           
 String transform(XMLEventReader reader, FragmentTransformer mainFragmentTransformer, ConversionContext conversionContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewHeadingFragmentTransformer

public ViewHeadingFragmentTransformer(XmlEventReaderFactory xmlEventReaderFactory,
                                      ExcerptHelper excerptHelper)
Method Detail

handles

public boolean handles(StartElement startElementEvent,
                       ConversionContext conversionContext)
Specified by:
handles in interface FragmentTransformer

transform

public String transform(XMLEventReader reader,
                        FragmentTransformer mainFragmentTransformer,
                        ConversionContext conversionContext)
                 throws XhtmlException
Specified by:
transform in interface FragmentTransformer
Throws:
XhtmlException


Copyright © 2003-2012 Atlassian. All Rights Reserved.