org.barracudamvc.contrib.dbroggisch.display.filters
Class FilterFactory

java.lang.Object
  extended byorg.barracudamvc.contrib.dbroggisch.display.filters.FilterFactory

public class FilterFactory
extends Object


Constructor Summary
FilterFactory()
           
 
Method Summary
static List accumulateChilds(Object obj)
           
static void addMapping(InputStream file)
           
protected static Filter createFilter(Class xmlClass)
           
static LightweightTemplateModel filter(LightweightTemplateModel ltm, org.barracudamvc.contrib.dbroggisch.display.filters.FilterFactory.FilterMap fm, FilterContext ctx)
           
static LightweightTemplateModel filter(LightweightTemplateModel ltm, String fmName, FilterContext ctx)
           
static LightweightTemplateModel filter(Object obj, FilterContext ctx)
           
static Map getFilterMap(String name)
           
static void loadFilters(InputStream file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterFactory

public FilterFactory()
Method Detail

addMapping

public static void addMapping(InputStream file)

loadFilters

public static void loadFilters(InputStream file)
                        throws FilterException
Throws:
FilterException

getFilterMap

public static Map getFilterMap(String name)

createFilter

protected static Filter createFilter(Class xmlClass)

accumulateChilds

public static List accumulateChilds(Object obj)

filter

public static LightweightTemplateModel filter(Object obj,
                                              FilterContext ctx)
                                       throws FilterException
Throws:
FilterException

filter

public static LightweightTemplateModel filter(LightweightTemplateModel ltm,
                                              String fmName,
                                              FilterContext ctx)
                                       throws FilterException
Throws:
FilterException

filter

public static LightweightTemplateModel filter(LightweightTemplateModel ltm,
                                              org.barracudamvc.contrib.dbroggisch.display.filters.FilterFactory.FilterMap fm,
                                              FilterContext ctx)
                                       throws FilterException
Parameters:
ltm - a LightweightTemplateModel value
fm - The FilterMap to apply
ctx - the FilterContext to be used
Returns:
a LightweightTemplateModel
Throws:
FilterException - if an error occurs


Copyright © 2004 BarracudaMVC.org All Rights Reserved.