org.jacorb.notification.filter
Class DefaultFilterFactoryDelegate

java.lang.Object
  extended byorg.jacorb.notification.filter.DefaultFilterFactoryDelegate
All Implemented Interfaces:
org.picocontainer.Disposable, Disposable, IFilterFactoryDelegate

public class DefaultFilterFactoryDelegate
extends java.lang.Object
implements IFilterFactoryDelegate, Disposable

Version:
$Id: DefaultFilterFactoryDelegate.java,v 1.3 2005/08/21 13:25:53 alphonse.bendt Exp $
Author:
Alphonse Bendt

Constructor Summary
DefaultFilterFactoryDelegate(IContainer container, org.apache.avalon.framework.configuration.Configuration config)
           
DefaultFilterFactoryDelegate(IContainer container, org.apache.avalon.framework.configuration.Configuration config, org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory)
           
 
Method Summary
 AbstractFilter create_filter_servant(java.lang.String grammar)
           
 MappingFilterImpl create_mapping_filter_servant(org.apache.avalon.framework.configuration.Configuration config, java.lang.String grammar, Any any)
           
 void dispose()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFilterFactoryDelegate

public DefaultFilterFactoryDelegate(IContainer container,
                                    org.apache.avalon.framework.configuration.Configuration config,
                                    org.picocontainer.defaults.ComponentAdapterFactory componentAdapterFactory)

DefaultFilterFactoryDelegate

public DefaultFilterFactoryDelegate(IContainer container,
                                    org.apache.avalon.framework.configuration.Configuration config)
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.picocontainer.Disposable

create_filter_servant

public AbstractFilter create_filter_servant(java.lang.String grammar)
                                     throws InvalidGrammar
Specified by:
create_filter_servant in interface IFilterFactoryDelegate
Throws:
InvalidGrammar

create_mapping_filter_servant

public MappingFilterImpl create_mapping_filter_servant(org.apache.avalon.framework.configuration.Configuration config,
                                                       java.lang.String grammar,
                                                       Any any)
                                                throws InvalidGrammar
Specified by:
create_mapping_filter_servant in interface IFilterFactoryDelegate
Throws:
InvalidGrammar