org.xwiki.rendering.parser.xwiki10.macro
Class AbstractRadeoxMacroConverter

java.lang.Object
  extended by org.xwiki.rendering.parser.xwiki10.macro.AbstractRadeoxMacroConverter
All Implemented Interfaces:
RadeoxMacroConverter

public abstract class AbstractRadeoxMacroConverter
extends java.lang.Object
implements RadeoxMacroConverter

Base class for Radeox macros converters.

Since:
1.8M1
Version:
$Id: AbstractRadeoxMacroConverter.java 20002 2009-05-15 14:36:54Z tmortagne $

Field Summary
 
Fields inherited from interface org.xwiki.rendering.parser.xwiki10.macro.RadeoxMacroConverter
PARAMETER_NOTEMPTY, PARAMETER_NOTEMPTYNONE, PARAMETER_NOTNONE, PARAMETER_SIMPLE
 
Constructor Summary
protected AbstractRadeoxMacroConverter()
           
protected AbstractRadeoxMacroConverter(java.lang.String name)
           
 
Method Summary
protected  void appendParameters(java.lang.StringBuffer result, java.util.Map<java.lang.String,java.lang.String> parameters)
           
 java.lang.String convert(java.lang.String name, RadeoxMacroParameters parameters, java.lang.String content, FilterContext filterContext)
           
protected  java.lang.String convertContent(java.lang.String content, RadeoxMacroParameters parameters, FilterContext filterContext)
           
protected  java.lang.String convertName(java.lang.String name)
           
protected  void convertParameter(java.util.Map<java.lang.String,java.lang.String> parameters20, RadeoxMacroParameter radeoxParameter)
           
protected  void convertParameter(java.util.Map<java.lang.String,java.lang.String> parameters20, java.lang.String key, java.lang.String value)
           
protected  java.util.Map<java.lang.String,java.lang.String> convertParameters(RadeoxMacroParameters parameters)
           
 java.lang.String getParameterName(int parameterIndex)
           
 int getParameterType(int parameterIndex)
           
 boolean isInline()
           
 boolean protectResult()
           
protected  void registerParameter(java.lang.String parameterName)
           
protected  void registerParameter(java.lang.String parameterName, int paramType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xwiki.rendering.parser.xwiki10.macro.RadeoxMacroConverter
supportContent
 

Constructor Detail

AbstractRadeoxMacroConverter

protected AbstractRadeoxMacroConverter()

AbstractRadeoxMacroConverter

protected AbstractRadeoxMacroConverter(java.lang.String name)
Method Detail

getParameterName

public java.lang.String getParameterName(int parameterIndex)
Specified by:
getParameterName in interface RadeoxMacroConverter

getParameterType

public int getParameterType(int parameterIndex)
Specified by:
getParameterType in interface RadeoxMacroConverter

registerParameter

protected void registerParameter(java.lang.String parameterName)

registerParameter

protected void registerParameter(java.lang.String parameterName,
                                 int paramType)

protectResult

public boolean protectResult()
Specified by:
protectResult in interface RadeoxMacroConverter

isInline

public boolean isInline()
Specified by:
isInline in interface RadeoxMacroConverter

convertName

protected java.lang.String convertName(java.lang.String name)

convertParameters

protected java.util.Map<java.lang.String,java.lang.String> convertParameters(RadeoxMacroParameters parameters)

convertParameter

protected void convertParameter(java.util.Map<java.lang.String,java.lang.String> parameters20,
                                RadeoxMacroParameter radeoxParameter)

convertParameter

protected void convertParameter(java.util.Map<java.lang.String,java.lang.String> parameters20,
                                java.lang.String key,
                                java.lang.String value)

convertContent

protected java.lang.String convertContent(java.lang.String content,
                                          RadeoxMacroParameters parameters,
                                          FilterContext filterContext)

convert

public java.lang.String convert(java.lang.String name,
                                RadeoxMacroParameters parameters,
                                java.lang.String content,
                                FilterContext filterContext)
Specified by:
convert in interface RadeoxMacroConverter

appendParameters

protected void appendParameters(java.lang.StringBuffer result,
                                java.util.Map<java.lang.String,java.lang.String> parameters)


Copyright © 2004-2011 XWiki. All Rights Reserved.