com.atlassian.confluence.plugins.emailgateway.converter
Class LinkFragmentTransformer

java.lang.Object
  extended by com.atlassian.confluence.plugins.emailgateway.converter.LinkFragmentTransformer
All Implemented Interfaces:
FragmentTransformer

public class LinkFragmentTransformer
extends java.lang.Object
implements FragmentTransformer

Converts links in emails into whatever storage format they should have when auto-converted. See confluence-paste plugin for the front-end analogue.

Since:
5.3

Constructor Summary
LinkFragmentTransformer(MarshallingRegistry marshallingRegistry, LinkConverterService linkConverterService)
           
 
Method Summary
 boolean handles(javax.xml.stream.events.StartElement startElementEvent, ConversionContext conversionContext)
           
 Streamable transform(javax.xml.stream.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

LinkFragmentTransformer

public LinkFragmentTransformer(MarshallingRegistry marshallingRegistry,
                               LinkConverterService linkConverterService)
Method Detail

handles

public boolean handles(javax.xml.stream.events.StartElement startElementEvent,
                       ConversionContext conversionContext)
Specified by:
handles in interface FragmentTransformer

transform

public Streamable transform(javax.xml.stream.XMLEventReader reader,
                            FragmentTransformer mainFragmentTransformer,
                            ConversionContext conversionContext)
                     throws XhtmlException
Specified by:
transform in interface FragmentTransformer
Throws:
XhtmlException


Copyright © 2003-2014 Atlassian. All Rights Reserved.