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

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

public abstract class AbstractVelocityMacroConverter
extends java.lang.Object
implements VelocityMacroConverter

Base class for Velocity macros converters.

Since:
1.8M1
Version:
$Id: AbstractVelocityMacroConverter.java 21381 2009-06-21 16:58:13Z tmortagne $

Constructor Summary
protected AbstractVelocityMacroConverter()
           
protected AbstractVelocityMacroConverter(java.lang.String name)
           
 
Method Summary
protected  void addParameterName(java.lang.String parameterName)
           
protected  void appendParameters(java.lang.StringBuffer result, java.util.Map<java.lang.String,java.lang.String> parameters)
           
protected  java.lang.String cleanQuotes(java.lang.String value)
           
 java.lang.String convert(java.lang.String name, java.util.List<java.lang.String> parameters, FilterContext context)
           
protected  java.lang.String convertContent(java.util.List<java.lang.String> parameters, FilterContext context)
           
protected  java.lang.String convertName(java.lang.String name)
           
protected  void convertParameter(java.util.Map<java.lang.String,java.lang.String> parameters20, int index, java.lang.String value)
           
protected  java.util.Map<java.lang.String,java.lang.String> convertParameters(java.util.List<java.lang.String> parameters)
           
 boolean isInline()
           
 boolean protectResult()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractVelocityMacroConverter

protected AbstractVelocityMacroConverter()

AbstractVelocityMacroConverter

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

addParameterName

protected void addParameterName(java.lang.String parameterName)

protectResult

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

isInline

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

convertName

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

convertParameters

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

convertParameter

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

convertContent

protected java.lang.String convertContent(java.util.List<java.lang.String> parameters,
                                          FilterContext context)

cleanQuotes

protected java.lang.String cleanQuotes(java.lang.String value)

convert

public java.lang.String convert(java.lang.String name,
                                java.util.List<java.lang.String> parameters,
                                FilterContext context)
Specified by:
convert in interface VelocityMacroConverter

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.