cast.architecture.ChangeFilterFactory Class Reference

List of all members.

Static Public Member Functions

static WorkingMemoryChangeFilter createAddressFilter (String _id, String _subarch)
static WorkingMemoryChangeFilter createAddressFilter (String _id, String _subarch, WorkingMemoryOperation _operation)
static WorkingMemoryChangeFilter createAddressFilter (WorkingMemoryAddress _wma)
static WorkingMemoryChangeFilter createAddressFilter (WorkingMemoryAddress _wma, WorkingMemoryOperation _operation)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createChangeFilter (Class< Type > _cls, WorkingMemoryOperation _op, String _src, String _changeID, String _changeSA, FilterRestriction _restriction)
static WorkingMemoryChangeFilter createChangeFilter (String _type, WorkingMemoryOperation _op, String _src, String _changeID, String _changeSA, FilterRestriction _restriction)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createGlobalTypeFilter (Class< Type > _cls)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createGlobalTypeFilter (Class< Type > _cls, WorkingMemoryOperation _operation)
static WorkingMemoryChangeFilter createIDFilter (String _id)
static WorkingMemoryChangeFilter createIDFilter (String _id, WorkingMemoryOperation _operation)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createLocalTypeFilter (Class< Type > _cls)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createLocalTypeFilter (Class< Type > _cls, WorkingMemoryOperation _operation)
static WorkingMemoryChangeFilter createOperationFilter (WorkingMemoryOperation _operation)
static WorkingMemoryChangeFilter createOperationFilter (WorkingMemoryOperation _operation, FilterRestriction _restriction)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createSourceFilter (Class< Type > _cls, String _component)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createSourceFilter (Class< Type > _cls, String _component, WorkingMemoryOperation _operation)
static WorkingMemoryChangeFilter createSourceFilter (String _component)
static WorkingMemoryChangeFilter createSourceFilter (String _component, WorkingMemoryOperation _operation)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createTypeFilter (Class< Type > _cls, FilterRestriction _restriction)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createTypeFilter (Class< Type > _cls, WorkingMemoryOperation _operation)
static< TypeextendsIce.Object >
WorkingMemoryChangeFilter 
createTypeFilter (Class< Type > _cls, WorkingMemoryOperation _operation, FilterRestriction _restriction)


Detailed Description

Helper functions to create change filters for passing to WorkingMemoryReaderProcess.addChangerFilter. If you primarily care about the type of the data look at the *TypeFilter* methods. If you primarily care about the operation being performed look at the createOperationFilter methods. For the id or address of the data, look at the createID and createAddress methods. And for the component that changed the data, look at createSourceFilter.

Author:
nah

Definition at line 25 of file ChangeFilterFactory.java.


Member Function Documentation

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createAddressFilter ( WorkingMemoryAddress  _wma,
WorkingMemoryOperation  _operation 
) [static]

Create a filter that listens to changes to the given id in the local subarchitecture. Optional parameter provides the operation to listen for.

Definition at line 56 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createAddressFilter ( WorkingMemoryAddress  _wma  )  [static]

Create a filter that listens to changes to the given id in the local subarchitecture.

Definition at line 47 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createAddressFilter ( String  _id,
String  _subarch,
WorkingMemoryOperation  _operation 
) [static]

Definition at line 33 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createAddressFilter ( String  _id,
String  _subarch 
) [static]

Definition at line 27 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createChangeFilter ( String  _type,
WorkingMemoryOperation  _op,
String  _src,
String  _changeID,
String  _changeSA,
FilterRestriction  _restriction 
) [static]

Create an arbitrary change filter.

Definition at line 79 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createChangeFilter ( Class< Type >  _cls,
WorkingMemoryOperation  _op,
String  _src,
String  _changeID,
String  _changeSA,
FilterRestriction  _restriction 
) [static]

Create an arbitrary change filter.

Definition at line 65 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createGlobalTypeFilter ( Class< Type >  _cls,
WorkingMemoryOperation  _operation 
) [static]

Create a filter that matches all operations on the given type across the architecture

Definition at line 101 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createGlobalTypeFilter ( Class< Type >  _cls  )  [static]

Create a filter that matches all operations on the given type across the architecture

Definition at line 92 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createIDFilter ( String  _id,
WorkingMemoryOperation  _operation 
) [static]

Create a filter that listens to changes to the given id in the local subarchitecture. Optional parameter provides the operation to listen for.

Definition at line 118 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createIDFilter ( String  _id  )  [static]

Create a filter that listens to changes to the given id in the local subarchitecture.

Definition at line 110 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createLocalTypeFilter ( Class< Type >  _cls,
WorkingMemoryOperation  _operation 
) [static]

Create a filter that matches all operations on the given type in the component's subarchitecture.

Definition at line 136 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createLocalTypeFilter ( Class< Type >  _cls  )  [static]

Create a filter that matches all operations on the given type in the component's subarchitecture.

Definition at line 127 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createOperationFilter ( WorkingMemoryOperation  _operation,
FilterRestriction  _restriction 
) [static]

Create a filter that listens to all untyped operations.

Definition at line 153 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createOperationFilter ( WorkingMemoryOperation  _operation  )  [static]

Create a filter that listens to all untyped operations in the local sa

Definition at line 144 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createSourceFilter ( String  _component,
WorkingMemoryOperation  _operation 
) [static]

Create a filter that listens to changes of made by a particular component. Optional parameter provides the operation to listen for.

Definition at line 194 of file ChangeFilterFactory.java.

static WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createSourceFilter ( String  _component  )  [static]

Create a filter that listens to changes of made by a particular component.

Definition at line 185 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createSourceFilter ( Class< Type >  _cls,
String  _component,
WorkingMemoryOperation  _operation 
) [static]

Create a filter that listens to changes of a type made by a particular component. Optional parameter provides the operation to listen for.

Definition at line 174 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createSourceFilter ( Class< Type >  _cls,
String  _component 
) [static]

Create a filter that listens to changes of a type made by a particular component.

Definition at line 163 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createTypeFilter ( Class< Type >  _cls,
WorkingMemoryOperation  _operation,
FilterRestriction  _restriction 
) [static]

Create a filter that matches the given type using the given operation and restriction

Definition at line 222 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createTypeFilter ( Class< Type >  _cls,
WorkingMemoryOperation  _operation 
) [static]

Create a filter that matches the given type using the given operation.

Definition at line 213 of file ChangeFilterFactory.java.

static <TypeextendsIce.Object> WorkingMemoryChangeFilter cast.architecture.ChangeFilterFactory.createTypeFilter ( Class< Type >  _cls,
FilterRestriction  _restriction 
) [static]

Create a filter that matches all operations on the given type using the given restriction.

Definition at line 204 of file ChangeFilterFactory.java.


The documentation for this class was generated from the following file:

Generated on Mon Jun 13 15:55:46 2011 for CAST Java by  doxygen 1.5.8