com.atlassian.studio.confluence.transformer
Class AbstractAppLinkTransformer
java.lang.Object
com.atlassian.studio.confluence.transformer.AbstractAppLinkTransformer
- All Implemented Interfaces:
- Transformer
- Direct Known Subclasses:
- BambooAppLinkTransformer, FecruAppLinkTransformer, JiraAppLinkTransformer
public abstract class AbstractAppLinkTransformer
- extends java.lang.Object
- implements Transformer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractAppLinkTransformer
public AbstractAppLinkTransformer(XmlEventReaderFactory xmlEventReaderFactory,
@Qualifier(value="xmlFragmentOutputFactory")
XmlOutputFactory xmlFragmentOutputFactory,
com.atlassian.applinks.api.EntityLinkService entityLinkService,
com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.applinks.spi.util.TypeAccessor typeAccessor,
SpaceManager spaceManager)
AbstractAppLinkTransformer
public AbstractAppLinkTransformer(XmlEventReaderFactory xmlEventReaderFactory,
@Qualifier(value="xmlFragmentOutputFactory")
XmlOutputFactory xmlFragmentOutputFactory,
AbstractAppLinkTransformer.LinkSupplier remoteInstanceSupplier,
com.atlassian.event.api.EventPublisher eventPublisher)
transform
public java.lang.String transform(java.io.Reader reader,
ConversionContext conversionContext)
throws XhtmlException
- Specified by:
transform
in interface Transformer
- Returns:
-
- Throws:
XhtmlParsingException
- if there is a problem parsing the input parameter.
XhtmlException
- for all other errors that may occur during transformation.
getApplicationType
protected abstract java.lang.Class<? extends com.atlassian.applinks.api.ApplicationType> getApplicationType()
getEventToPublish
protected abstract AbstractLinkMatchedEvent getEventToPublish(java.lang.String key)
getLinkMatchers
protected abstract java.util.Collection<? extends LinkMatcher> getLinkMatchers()
Copyright © 2003-2014 Atlassian. All Rights Reserved.