public abstract class AbstractAppLinkTransformer extends Object implements Transformer
Modifier and Type | Class and Description |
---|---|
static interface |
AbstractAppLinkTransformer.LinkSupplier |
Constructor and Description |
---|
AbstractAppLinkTransformer(XmlEventReaderFactory xmlEventReaderFactory,
XmlOutputFactory xmlFragmentOutputFactory,
AbstractAppLinkTransformer.LinkSupplier remoteInstanceSupplier,
com.atlassian.event.api.EventPublisher eventPublisher) |
AbstractAppLinkTransformer(XmlEventReaderFactory xmlEventReaderFactory,
XmlOutputFactory xmlFragmentOutputFactory,
com.atlassian.applinks.api.EntityLinkService entityLinkService,
com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.applinks.spi.util.TypeAccessor typeAccessor,
SpaceManager spaceManager) |
Modifier and Type | Method and Description |
---|---|
protected abstract Class<? extends com.atlassian.applinks.api.ApplicationType> |
getApplicationType() |
protected abstract AbstractLinkMatchedEvent |
getEventToPublish(String key) |
protected abstract Collection<? extends LinkMatcher> |
getLinkMatchers() |
String |
transform(Reader reader,
ConversionContext conversionContext) |
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)
public AbstractAppLinkTransformer(XmlEventReaderFactory xmlEventReaderFactory, @Qualifier(value="xmlFragmentOutputFactory") XmlOutputFactory xmlFragmentOutputFactory, AbstractAppLinkTransformer.LinkSupplier remoteInstanceSupplier, com.atlassian.event.api.EventPublisher eventPublisher)
public String transform(Reader reader, ConversionContext conversionContext) throws XhtmlException
transform
in interface Transformer
XhtmlParsingException
- if there is a problem parsing the input parameter.XhtmlException
- for all other errors that may occur during transformation.protected abstract Class<? extends com.atlassian.applinks.api.ApplicationType> getApplicationType()
protected abstract AbstractLinkMatchedEvent getEventToPublish(String key)
protected abstract Collection<? extends LinkMatcher> getLinkMatchers()
Copyright © 2003–2016 Atlassian. All rights reserved.