org.jacorb.notification
Class FilterFactoryImpl

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.omg.CosNotifyFilter.FilterFactoryPOA
          extended by org.jacorb.notification.FilterFactoryImpl
All Implemented Interfaces:
org.apache.avalon.framework.configuration.Configurable, Disposable, InvokeHandler, FilterFactoryOperations

public class FilterFactoryImpl
extends FilterFactoryPOA
implements Disposable, org.apache.avalon.framework.configuration.Configurable

Version:
$Id: FilterFactoryImpl.java,v 1.19 2004/05/06 12:39:59 nicolas Exp $
Author:
Alphonse Bendt

Field Summary
static java.lang.String CONSTRAINT_GRAMMAR
           
 
Constructor Summary
FilterFactoryImpl()
           
FilterFactoryImpl(ApplicationContext applicationContext)
           
 
Method Summary
 POA _default_POA()
           
 void configure(org.apache.avalon.framework.configuration.Configuration conf)
           
 Filter create_filter(java.lang.String grammar)
           
 MappingFilter create_mapping_filter(java.lang.String grammar, Any any)
           
 void dispose()
          Dispose this Object.
 java.util.List getAllFilters()
           
 FilterFactory getFilterFactory()
           
 
Methods inherited from class org.omg.CosNotifyFilter.FilterFactoryPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _get_interface, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONSTRAINT_GRAMMAR

public static final java.lang.String CONSTRAINT_GRAMMAR
See Also:
Constant Field Values
Constructor Detail

FilterFactoryImpl

public FilterFactoryImpl()
                  throws InvalidName,
                         AdapterInactive
Throws:
InvalidName
AdapterInactive

FilterFactoryImpl

public FilterFactoryImpl(ApplicationContext applicationContext)
                  throws InvalidName
Throws:
InvalidName
Method Detail

configure

public void configure(org.apache.avalon.framework.configuration.Configuration conf)
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable

create_filter

public Filter create_filter(java.lang.String grammar)
                     throws InvalidGrammar
Specified by:
create_filter in interface FilterFactoryOperations
Throws:
InvalidGrammar

create_mapping_filter

public MappingFilter create_mapping_filter(java.lang.String grammar,
                                           Any any)
                                    throws InvalidGrammar
Specified by:
create_mapping_filter in interface FilterFactoryOperations
Throws:
InvalidGrammar

dispose

public void dispose()
Description copied from interface: Disposable
Dispose this Object. Free all associated Ressources allocated by this Object. The Object may not be used after a call to dispose.

Specified by:
dispose in interface Disposable

getFilterFactory

public FilterFactory getFilterFactory()

_default_POA

public POA _default_POA()
Overrides:
_default_POA in class Servant

getAllFilters

public java.util.List getAllFilters()