Package org.radeox.filter
Class FilterPipe
- java.lang.Object
-
- org.radeox.filter.FilterPipe
-
public class FilterPipe extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String[]EMPTY_BEFOREstatic String[]FIRST_BEFOREstatic StringFIRST_IN_PIPEstatic StringLAST_IN_PIPEstatic String[]NO_REPLACES
-
Constructor Summary
Constructors Constructor Description FilterPipe()FilterPipe(org.radeox.api.engine.context.InitialRenderContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFilter(Filter filter)Add a filter to the pipestatic booleancontains(Object[] array, Object value)Stringfilter(String input, FilterContext context)Filter some input and generate ouput.FiltergetFilter(int index)intindex(String filterName)static intindex(List list, String filterName)voidinit()voidremoveFilter(String filterClass)
-
-
-
Field Detail
-
FIRST_IN_PIPE
public static final String FIRST_IN_PIPE
- See Also:
- Constant Field Values
-
LAST_IN_PIPE
public static final String LAST_IN_PIPE
- See Also:
- Constant Field Values
-
EMPTY_BEFORE
public static final String[] EMPTY_BEFORE
-
NO_REPLACES
public static final String[] NO_REPLACES
-
FIRST_BEFORE
public static final String[] FIRST_BEFORE
-
-
Method Detail
-
init
public void init()
-
removeFilter
public void removeFilter(String filterClass)
-
addFilter
public void addFilter(Filter filter)
Add a filter to the pipe- Parameters:
filter- Filter to add
-
index
public int index(String filterName)
-
filter
public String filter(String input, FilterContext context)
Filter some input and generate ouput. FilterPipe pipes the string input through every filter in the pipe and returns the resulting string.- Parameters:
input- Input string which should be transformedcontext- FilterContext with information about the enviroment- Returns:
- result Filtered output
-
getFilter
public Filter getFilter(int index)
-
-