com.atlassian.renderer.v2.components
Class AbstractEmbeddedRendererComponent

java.lang.Object
  extended by com.atlassian.renderer.v2.components.AbstractRendererComponent
      extended by com.atlassian.renderer.v2.components.AbstractRegexRendererComponent
          extended by com.atlassian.renderer.v2.components.AbstractEmbeddedRendererComponent
All Implemented Interfaces:
RendererComponent
Direct Known Subclasses:
EmbeddedImageRendererComponent, EmbeddedObjectRendererComponent, EmbeddedUnembeddableRendererComponent

public abstract class AbstractEmbeddedRendererComponent
extends AbstractRegexRendererComponent


Constructor Summary
AbstractEmbeddedRendererComponent()
           
 
Method Summary
 void appendSubstitution(java.lang.StringBuffer buffer, RenderContext context, java.util.regex.Matcher matcher)
          Implement this method to perform your actual regex substitution.
protected static java.lang.String buildPhraseRegExp(java.lang.String phrase_start_sign, java.lang.String phrase_end_sign)
           
protected abstract  EmbeddedResource findResource(RenderContext context, EmbeddedResourceParser parser, java.lang.String originalString)
           
 java.lang.String render(java.lang.String wiki, RenderContext context)
          Render this piece of wiki text.
 
Methods inherited from class com.atlassian.renderer.v2.components.AbstractRegexRendererComponent
regexRender, shouldRender
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEmbeddedRendererComponent

public AbstractEmbeddedRendererComponent()
Method Detail

render

public java.lang.String render(java.lang.String wiki,
                               RenderContext context)
Description copied from interface: RendererComponent
Render this piece of wiki text.

Specified by:
render in interface RendererComponent
Specified by:
render in class AbstractRegexRendererComponent

appendSubstitution

public void appendSubstitution(java.lang.StringBuffer buffer,
                               RenderContext context,
                               java.util.regex.Matcher matcher)
Description copied from class: AbstractRegexRendererComponent
Implement this method to perform your actual regex substitution.

Specified by:
appendSubstitution in class AbstractRegexRendererComponent

findResource

protected abstract EmbeddedResource findResource(RenderContext context,
                                                 EmbeddedResourceParser parser,
                                                 java.lang.String originalString)

buildPhraseRegExp

protected static java.lang.String buildPhraseRegExp(java.lang.String phrase_start_sign,
                                                    java.lang.String phrase_end_sign)


Copyright © 2013 Atlassian. All Rights Reserved.