org.xwiki.rendering.parser.xwiki10.macro
Interface RadeoxMacroConverter

All Known Implementing Classes:
AbstractRadeoxMacroConverter

@ComponentRole
public interface RadeoxMacroConverter

Convert Velocity macro to XWiki 2.0 syntax or macro.

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

Field Summary
static int PARAMETER_NOTEMPTY
           
static int PARAMETER_NOTEMPTYNONE
           
static int PARAMETER_NOTNONE
           
static int PARAMETER_SIMPLE
           
 
Method Summary
 java.lang.String convert(java.lang.String name, RadeoxMacroParameters parameters, java.lang.String content, FilterContext filterContext)
           
 java.lang.String getParameterName(int parameterIndex)
           
 int getParameterType(int parameterIndex)
           
 boolean isInline()
           
 boolean protectResult()
           
 boolean supportContent()
           
 

Field Detail

PARAMETER_SIMPLE

static final int PARAMETER_SIMPLE
See Also:
Constant Field Values

PARAMETER_NOTNONE

static final int PARAMETER_NOTNONE
See Also:
Constant Field Values

PARAMETER_NOTEMPTY

static final int PARAMETER_NOTEMPTY
See Also:
Constant Field Values

PARAMETER_NOTEMPTYNONE

static final int PARAMETER_NOTEMPTYNONE
See Also:
Constant Field Values
Method Detail

getParameterName

java.lang.String getParameterName(int parameterIndex)

getParameterType

int getParameterType(int parameterIndex)

supportContent

boolean supportContent()

protectResult

boolean protectResult()

isInline

boolean isInline()

convert

java.lang.String convert(java.lang.String name,
                         RadeoxMacroParameters parameters,
                         java.lang.String content,
                         FilterContext filterContext)


Copyright © 2004-2011 XWiki. All Rights Reserved.