org.jacorb.notification.filter
Class MappingFilterImpl
java.lang.Object
org.jacorb.notification.filter.MappingFilterImpl
- All Implemented Interfaces:
- GCDisposable, NotifyingDisposable, org.omg.CosNotifyFilter.MappingFilterOperations, org.picocontainer.Disposable
public class MappingFilterImpl
- extends Object
- implements GCDisposable, org.omg.CosNotifyFilter.MappingFilterOperations
- Version:
- $Id: MappingFilterImpl.java,v 1.8 2011-09-27 14:06:17 nick.cross Exp $
- Author:
- Alphonse Bendt
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MappingFilterImpl
public MappingFilterImpl(ORB orb,
org.jacorb.config.Configuration config,
AbstractFilter filter,
Any defaultValue)
activate
public Object activate()
destroy
public void destroy()
- Specified by:
destroy in interface org.omg.CosNotifyFilter.MappingFilterOperations
dispose
public void dispose()
- Specified by:
dispose in interface org.picocontainer.Disposable
constraint_grammar
public String constraint_grammar()
- Specified by:
constraint_grammar in interface org.omg.CosNotifyFilter.MappingFilterOperations
value_type
public TypeCode value_type()
- Specified by:
value_type in interface org.omg.CosNotifyFilter.MappingFilterOperations
default_value
public Any default_value()
- Specified by:
default_value in interface org.omg.CosNotifyFilter.MappingFilterOperations
add_mapping_constraints
public org.omg.CosNotifyFilter.MappingConstraintInfo[] add_mapping_constraints(org.omg.CosNotifyFilter.MappingConstraintPair[] mcp)
throws org.omg.CosNotifyFilter.InvalidValue,
org.omg.CosNotifyFilter.InvalidConstraint
- Specified by:
add_mapping_constraints in interface org.omg.CosNotifyFilter.MappingFilterOperations
- Throws:
org.omg.CosNotifyFilter.InvalidValue
org.omg.CosNotifyFilter.InvalidConstraint
modify_mapping_constraints
public void modify_mapping_constraints(int[] intArray,
org.omg.CosNotifyFilter.MappingConstraintInfo[] mappingConstraintInfos)
throws org.omg.CosNotifyFilter.ConstraintNotFound,
org.omg.CosNotifyFilter.InvalidValue,
org.omg.CosNotifyFilter.InvalidConstraint
- Specified by:
modify_mapping_constraints in interface org.omg.CosNotifyFilter.MappingFilterOperations
- Throws:
org.omg.CosNotifyFilter.ConstraintNotFound
org.omg.CosNotifyFilter.InvalidValue
org.omg.CosNotifyFilter.InvalidConstraint
get_mapping_constraints
public org.omg.CosNotifyFilter.MappingConstraintInfo[] get_mapping_constraints(int[] constraintIds)
throws org.omg.CosNotifyFilter.ConstraintNotFound
- Specified by:
get_mapping_constraints in interface org.omg.CosNotifyFilter.MappingFilterOperations
- Throws:
org.omg.CosNotifyFilter.ConstraintNotFound
get_all_mapping_constraints
public org.omg.CosNotifyFilter.MappingConstraintInfo[] get_all_mapping_constraints()
- Specified by:
get_all_mapping_constraints in interface org.omg.CosNotifyFilter.MappingFilterOperations
remove_all_mapping_constraints
public void remove_all_mapping_constraints()
- Specified by:
remove_all_mapping_constraints in interface org.omg.CosNotifyFilter.MappingFilterOperations
match
public boolean match(Any any,
AnyHolder anyHolder)
throws org.omg.CosNotifyFilter.UnsupportedFilterableData
- Specified by:
match in interface org.omg.CosNotifyFilter.MappingFilterOperations
- Throws:
org.omg.CosNotifyFilter.UnsupportedFilterableData
match_structured
public boolean match_structured(org.omg.CosNotification.StructuredEvent structuredEvent,
AnyHolder anyHolder)
throws org.omg.CosNotifyFilter.UnsupportedFilterableData
- Specified by:
match_structured in interface org.omg.CosNotifyFilter.MappingFilterOperations
- Throws:
org.omg.CosNotifyFilter.UnsupportedFilterableData
match_typed
public boolean match_typed(org.omg.CosNotification.Property[] propertyArray,
AnyHolder anyHolder)
throws org.omg.CosNotifyFilter.UnsupportedFilterableData
- Specified by:
match_typed in interface org.omg.CosNotifyFilter.MappingFilterOperations
- Throws:
org.omg.CosNotifyFilter.UnsupportedFilterableData
attemptDispose
public void attemptDispose()
- Specified by:
attemptDispose in interface GCDisposable
registerDisposable
public void registerDisposable(Disposable d)
- Description copied from interface:
NotifyingDisposable
- the hooks registered by this method will be run when dispose is called.
- Specified by:
registerDisposable in interface NotifyingDisposable
Copyright © 2012 JacORB. All Rights Reserved.